现在很常见的随机验证码有很多,这让大家都无法愉快的挂机,现在我将脚本格式与大家分享。,喜欢研究脚本的人可以研究一下!AB版打怪兽时随机生成的验证码格式如下:
--任意地图在线回收过随机验证
function 回收()
--回收
游戏菜单(1)
等待(1500)
选择("@回收1")
等待(1500)
选择("@回收2")
等待(1500)
选择("@回收3")
等待(1500)
选择("@回收4")
等待(1500)
选择("@回收5")
等待(1500)
return 挂机()
end
function 挂机()
清空挂机路线()
开始挂机()
return 回收()
end
function 过验证()
local a=获取NPC对话内容()
if string.find(a,"验证码")~=nil then
选择("@确认1")
等待(1500)
选择("@确认2")
等待(1500)
选择("@确认3")
等待(1500)
选择("@确认4")
等待(1500)
选择("@确认")
等待(1500)
end
return 2
end
do
--
清空用户检测()
设置用户检测("过验证",5000)--这个是检测验证码的
--开始
挂机()
end
B版随机验证码格式:
触发器(人物[当前地图!=65])->跳转[脚本开始]
<脚本开始>
/< -- 过挂机验证的代码要放在 <脚本开始> 下面
function 过验证()
local a = 获取NPC对话框内容()
local b = ""
if string.find(a,"秒内完成验证") ~= NULL then
_,_,c = string.find(a,"%u.")
if c == "A" then
选择(2)
等待(1000)
elseif c == "B" then
选择(3)
等待(1000)
elseif c == "C" then
选择(4)
等待(1000)
elseif c == "D" then
选择(5)
等待(1000)
end
end
end
设置用户检测("过验证",2000)
/> -- 过挂机验证代码结束
如果(人物[当前地图=65])->跳转[打怪流程]
如果(人物[当前地图!=3])->使用[盟重传送石]
等待[1500]
模糊走到[335,340,5,3]
等待[1500]
对话[335,340]
等待[1500]
选择[@龙源血路]
等待[1500]
跳转[脚本开始]
<打怪流程>
开始挂机[]
跳转[打怪流程]
打怪当前地图,没有拉到小地图的,拉到小地图的B版验证代码直接放到出发脚本下边即可。