你的位置:首页 > 新闻动态 > 热点资讯

冰城传说起点迷宫过验证码脚本范例

2016/11/7 1:54:03      点击:

冰城传说起点迷宫过验证码脚本范例:

--起点迷宫

function 过验证()
 a=获取NPC对话内容()
--解析出3个位置
 i=string.find(a,"[[]")
 p1=string.sub(a,i+2,i+2+2)
 p2=string.sub(a,i+7,i+7+2)
 p3=string.sub(a,i+12,i+12+2)
--解析数字数组
 cmds={}
 for k=0,7*2*7 do
  i=string.find(a,"<Img",i+1)
  i=string.find(a,"@Label",i)
  j=string.find(a,">",i)
  cmd=string.sub(a,i,j-1)
  cmds[k]=cmd
 end
--输入数字
 num={A=0,B=1,C=2,D=3,E=4,F=5,G=6}
 p=num[string.sub(p1,1,1)]*2+(string.sub(p1,2,2)-1)*7*2
 cmd1=cmds[p]
 cmd2=cmds[p+1]
 p=num[string.sub(p2,1,1)]*2+(string.sub(p2,2,2)-1)*7*2
 cmd3=cmds[p]
 cmd4=cmds[p+1]
 p=num[string.sub(p3,1,1)]*2+(string.sub(p3,2,2)-1)*7*2
 cmd5=cmds[p]
 cmd6=cmds[p+1]
选择(cmd1)
等待(2000)
选择(cmd2)
等待(2000)
选择(cmd3)
等待(2000)
选择(cmd4)
等待(2000)
选择(cmd5)
等待(2000)
选择(cmd6)
等待(2000)
选择("@duibi")
等待(1500)
end

function 回收()
 --回收
 移动到范围2("3",319,335,5)
 等待(1500)
 坐标对话(319,335)
 等待(1500)
 过验证()
 选择("@装备回收1")
 等待(1500)
 选择("@战神首饰1")
 等待(1500)
 选择("@迷失首饰1")
 等待(1500)
 选择("@情天首饰1")
 等待(1500)
 选择("@逐日首饰1")
 等待(1500)
 --出发
 移动到范围2("3",337,342,5)
 等待(1500)
 坐标对话(337,342)
 等待(1500)
 选择("@新手寻宝")
 等待(2000)
 return 挂机()
end

function 挂机()
 清空挂机路线()
 开始挂机()
 使用物品("盟重回城石")
 等待(2000)
 return 回收()
end

do
 local mapid=获取地图id()
 if mapid=="D2073" then
  挂机()
 else
  回收()
 end
end