|
发表于 2017-4-3 11:14:35
|
显示全部楼层
本帖最后由 xxj00 于 2017-4-6 21:34 编辑
对话框点NPC出来
这个验证怎么过,求各位大神给一段代码 谢谢谢谢~!
NPC对话内容:
\ \ 神兵谱防脱机验证系统\ 请将人物站在<紫色的球/scolor=253>坐标上,然后点击开始验证\ 验证成功后人物即可传回原地图坐标\ 验证失败人物将被踢出游戏\ <注意:如果看不见地图上的球,请重新下最新登录器!>\ \ <开始验证/@开始验证>
地图信息:
地图:脱机验证|地图编号:zlg101
对话框要点NPC
NPC名字|坐标
验证使者|19,13
验证使者|19,24
-------------------------------------我又回来了------------------------------------------
瞎捣鼓一个星期了,下面这段脚本运行完美,唯一问题是,不知道过验证该插在哪一段,请教教我
function 出发()
-------录制的进地图---------------
移动到范围2("3",316,342,5)
等待(1500)
坐标对话(316,342)
等待(1500)
选择("@1")
等待(1500)
移动到范围2("xjdt03",25,19,5)
等待(1500)
坐标对话(25,19)
等待(1500)
移动到范围2("xjdt04",20,14,5)
等待(1500)
坐标对话(20,14)
等待(1500)
移动到范围2("xjdt05",13,33,5)
等待(1500)
坐标对话(13,33)
等待(1500)
选择("@1")
等待(1500)
-------录制的进地图---------------
return 挂机()
end
function 回收()
--存仓
local bsave=是否需要存()
if bsave then
---------录制的存仓---------------
游戏菜单(2)
等待(1500)
选择("@会员2")
等待(1500)
选择("@storage")
等待(1500)
---------录制的存仓---------------
存()
end
--回收
---------录制的回收---------------
游戏菜单(2)
等待(1500)
选择("@会员1")
等待(1500)
选择("@全部系列9999")
等待(1500)
---------录制的回收---------------
return 挂机()
end
function 挂机()
开始挂机()
return 回收()
end
do
local mapid=获取地图id()
if mapid=="4" then-----挂机地图的id
挂机()
elseif mapid=="3" then-------土城的id
出发()
end
end
以上能完整运行,过验证这段单独调试过,也能运行,就是不知道怎么插进去
local mapid=获取地图id()
if mapid=="zlg101" then
游戏菜单(2)
等待(1500)
选择("@会员15")
等待(1500)
使用物品("盟重传送石")
end
我不会编程,这段过验证没有任何运算,是找的一个漏洞,利用会员命令传送会员地图,强行飞出小房间,逃过验证。我的意图是逃出小房间,然后回城,重新进挂机地图 |
|