/<
function 过验证()
local a=获取NPC对话内容()
if string.find(a,"请按顺序输入下面的文字")~=nil then
_,_,a,b,c=string.find(a,"<『/SCOLOR=254>(.-) (.-) (.-)<")
passcode=a..b..c
合成命令("@@InPutString82",passcode)
等待(1000)
end
if string.find(a,"特别设置验证码系统!")~=nil then
_,_,passcode=string.find(a,">:(%d+)")
合成命令("@@CheckNo",passcode)
等待(1000)
end
if string.find(a,"点击刷新验证可随机显示数字")~=nil then
_,_,passcode=string.find(a," (%d+)")
合成命令("@@InPutString1",passcode)
等待(1000)
end
if string.find(a,"头朝上边")~=nil then
local i=0
local j=0
i,j,num1,cmd1=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
i,j,num2,cmd2=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
i,j,num3,cmd3=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
i,j,num4,cmd4=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
if tonumber(num1)<389 then
选择(cmd1)
end
if tonumber(num2)<389 then
选择(cmd2)
end
if tonumber(num3)<389 then
选择(cmd3)
end
if tonumber(num4)<389 then
选择(cmd4)
end
等待(1000)
end
if string.find(a,"头朝左边")~=nil then
local i=0
local j=0
i,j,num1,cmd1=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
i,j,num2,cmd2=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
i,j,num3,cmd3=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
i,j,num4,cmd4=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
if tonumber(num1)>414 then
选择(cmd1)
end
if tonumber(num2)>414 then
选择(cmd2)
end
if tonumber(num3)>414 then
选择(cmd3)
end
if tonumber(num4)>414 then
选择(cmd4)
end
等待(1000)
end
if string.find(a,"头朝右边")~=nil then
local i=0
local j=0
i,j,num1,cmd1=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
i,j,num2,cmd2=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
i,j,num3,cmd3=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
i,j,num4,cmd4=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
if ( tonumber(num1)>401 and tonumber(num1)<415 )then
选择(cmd1)
end
if ( tonumber(num2)>401 and tonumber(num2)<415 )then
选择(cmd2)
end
if ( tonumber(num3)>401 and tonumber(num3)<415 )then
选择(cmd3)
end
if( tonumber(num4)>401 and tonumber(num4)<415 )then
选择(cmd4)
end
等待(1000)
end
if string.find(a,"头朝下边")~=nil then
local i=0
local j=0
i,j,num1,cmd1=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
i,j,num2,cmd2=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
i,j,num3,cmd3=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
i,j,num4,cmd4=string.find(a,"<Img:(%d+):0:0:0/(@.-)>",j)
if ( tonumber(num1)>388 and tonumber(num1)<402 )then
选择(cmd1)
end
if ( tonumber(num2)>388 and tonumber(num2)<402 )then
print(num2)
选择(cmd2)
end
if( tonumber(num3)>388 and tonumber(num3)<402 )then
选择(cmd3)
end
if( tonumber(num4)>388 and tonumber(num4)<402 )then
选择(cmd4)
end
等待(1000)
end
end
过验证() -- 回收验证 保留此行,删除下面一行
设置用户检测("过验证",2000) -- 随便验证 保留此行,删除上面一行。
/>
下一篇:简单辅助脱机室走坐标2_脚本验证