你的位置:首页 > 官方动态 > 挂机脚本

从1级开始自动泡点换装备打怪过验证码脚本[第二部分]

2014-4-10 20:09:44      点击:
--因为模板太大,所以建议直接下载使用,
等待(500)
if 取无动作时间()>4000 then  
使用技能(0,0,"野蛮冲撞")
等待(2000)
if 取无动作时间()>4000 then  
输出信息("被麻痹了,自动发言.")
发言("@游戏")
end
end
等待(500)
    kk=NPC对话内容
    k1=string.find(kk,"按回车发送验证",1,true)
    if k1~=nil then
    mosuzi={}
    mosuzi[0]="AABBBBBBAABBAAAAAABBBBAAAAAABBBBAAAAAABBBBAAAAAABBBBAAAAAABBBBAAAAAABBAABBBBBBAA"
    mosuzi[1]="AAAABBAAAAAABBBBAAAAAAAABBAAAAAAAABBAAAAAAAABBAAAAAAAABBAAAAAAAABBAAAAAABBBBBBAA"
    mosuzi[2]="AABBBBBBAABBAAAAAABBBBAAAAAABBAAAAAABBAAAAAABBAAAAAABBAAAAAABBAAAAAAAABBBBBBBBBB"
    mosuzi[3]="AABBBBBBAABBAAAAAABBAAAAAAAABBAAAABBBBAAAAAAAAAABBAAAAAAAABBBBAAAAAABBAABBBBBBAA"
    mosuzi[4]="AAAAAABBAAAAAABBBBAAAABBAABBAAAABBAABBAABBAAAABBAAAABBBBBBBBAAAAAABBAAAAAAAABBBB"
    mosuzi[5]="BBBBBBBBBBBBAAAAAAAABBAAAAAAAABBBBBBBBAAAAAAAAAABBAAAAAAAABBBBAAAAAABBAABBBBBBAA"
    mosuzi[6]="AABBBBBBAABBAAAABBAABBAAAAAAAABBBBBBBBAABBAAAAAABBBBAAAAAABBBBAAAAAABBAABBBBBBAA"
    mosuzi[7]="BBBBBBBBBBBBAAAABBAAAAAAAABBAAAAAABBAAAAAAAABBAAAAAAAABBAAAAAAAABBAAAAAAAABBAAAA"
    mosuzi[8]="AABBBBBBAABBAAAAAABBBBAAAAAABBAABBBBBBAABBAAAAAABBBBAAAAAABBBBAAAAAABBAABBBBBBAA"
    mosuzi[9]="AABBBBBBAABBAAAAAABBBBAAAAAABBBBAAAAAABBAABBBBBBBBAAAAAAAABBAABBAAAABBAABBBBBBAA"
   astring1={}
   for i=1,150 do
   astring1[i]=匹配内容(kk,[[(\d{1})]])
   if astring1[i]~=nil then
   kk=string.gsub(kk,astring1[i],"B",1)
   --输出信息(astring1[i])
   end
   end
   astring3={}
   for i=1,150 do
   astring3[i]=匹配内容(kk,[[([\u4E00-\u9FA5]{1})]])
   if astring3[i]~=nil then
   kk=string.gsub(kk,astring3[i],"BB",1)
   --输出信息(astring3[i])
   end
   end
kk=string.gsub(kk,"A","B")
kk=string.gsub(kk,"C","B")
kk=string.gsub(kk,"D","B")
kk=string.gsub(kk,"E","B")
kk=string.gsub(kk,"F","B")
kk=string.gsub(kk,"G","B")
kk=string.gsub(kk,"H","B")
kk=string.gsub(kk,"J","B")
kk=string.gsub(kk,"K","B")
kk=string.gsub(kk,"L","B")
kk=string.gsub(kk,"Q","B")
kk=string.gsub(kk,"W","B")
kk=string.gsub(kk,"R","B")
kk=string.gsub(kk,"T","B")
kk=string.gsub(kk,"Y","B")
kk=string.gsub(kk,"U","B")
kk=string.gsub(kk,"I","B")
kk=string.gsub(kk,"O","B")
kk=string.gsub(kk,"P","B")
kk=string.gsub(kk,"S","B")
kk=string.gsub(kk,"Z","B")
kk=string.gsub(kk,"X","B")
kk=string.gsub(kk,"V","B")
kk=string.gsub(kk,"N","B")
kk=string.gsub(kk,"M","B")
kk=string.gsub(kk,"q","B")
kk=string.gsub(kk,"w","B")
kk=string.gsub(kk,"e","B")
kk=string.gsub(kk,"r","B")
kk=string.gsub(kk,"t","B")
kk=string.gsub(kk,"y","B")
kk=string.gsub(kk,"u","B")
kk=string.gsub(kk,"i","B")
kk=string.gsub(kk,"o","B")
kk=string.gsub(kk,"p","B")
kk=string.gsub(kk,"a","B")
kk=string.gsub(kk,"s","B")
kk=string.gsub(kk,"d","B")
kk=string.gsub(kk,"f","B")
kk=string.gsub(kk,"g","B")
kk=string.gsub(kk,"h","B")
kk=string.gsub(kk,"j","B")
kk=string.gsub(kk,"k","B")
kk=string.gsub(kk,"l","B")
kk=string.gsub(kk,"z","B")
kk=string.gsub(kk,"x","B")
kk=string.gsub(kk,"c","B")
kk=string.gsub(kk,"v","B")
kk=string.gsub(kk,"b","B")
kk=string.gsub(kk,"n","B")
kk=string.gsub(kk,"m","B")
   kk=string.gsub(kk,"","AA")
   --输出信息(kk)
  as1={}
  for i=1,8 do
  bstr=匹配内容(kk,[[([A-B]{10,48})]])
  if bstr~=nil then
  as1[i]=bstr
  kk=string.gsub(kk,bstr,"",1)
  --输出信息(as1[i])
  end
  end
  for i=1,8 do
  bb="BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
  as1[i]=table.concat{as1[i],bb}
  --输出信息(as1[i])
  end
  as3={}
  for i=1,8 do
  as1[i]=匹配内容(as1[i],[[([A-B]{48})]])
  if as1[i]~=nil then
  as3[i]=as1[i]
  --输出信息(as3[i])
  end
  end
  pass1=table.concat{as3[1],as3[2],as3[3],as3[4],as3[5],as3[6],as3[7],as3[8]}
  --输出信息(pass1)
  suziab={}
  k2=1
  for i=1,8 do
  suziab[i]=string.sub(pass1,k2,k2+9)
  --输出信息(suziab[i])
  k2=k2+48
  end
  passab={}
  passab[1]=table.concat{suziab[1],suziab[2],suziab[3],suziab[4],suziab[5],suziab[6],suziab[7],suziab[8]}
  --输出信息(passab[1])
  k2=13
  for i=1,8 do
  suziab[i]=string.sub(pass1,k2,k2+9)
  --输出信息(suziab[i])
  k2=k2+48
  end
  passab[2]=table.concat{suziab[1],suziab[2],suziab[3],suziab[4],suziab[5],suziab[6],suziab[7],suziab[8]}
  --输出信息(passab[2])
  k2=25
  for i=1,8 do
  suziab[i]=string.sub(pass1,k2,k2+9)
  --输出信息(suziab[i])
  k2=k2+48
  end
  passab[3]=table.concat{suziab[1],suziab[2],suziab[3],suziab[4],suziab[5],suziab[6],suziab[7],suziab[8]}
  --输出信息(passab[3])
  k2=37
  for i=1,8 do
  suziab[i]=string.sub(pass1,k2,k2+9)
  --输出信息(suziab[i])
  k2=k2+48
  end
  passab[4]=table.concat{suziab[1],suziab[2],suziab[3],suziab[4],suziab[5],suziab[6],suziab[7],suziab[8]}
  --输出信息(passab[4])
desuzi={}
for i1=1,4 do
for i2=0,9 do
if passab[i1]==mosuzi[i2] then
  --输出信息(i2)
  desuzi[i1]=i2
end
end
end
pass5=table.concat{desuzi[1],desuzi[2],desuzi[3],desuzi[4]}
passcode=pass5
输出信息(passcode)
发言(passcode)
等待(1000)
使用物品("一键回收")
end
 
 
等待(500)
if (取背包中物品数量("*")>30) then
等待(500)
aaqa=NPC对话内容
k1=string.find(aaqa,"刷新验证",1,true)
if k1~=nil then
选择("@回收设置")
等待(1000)
else
等待(500)
ssa=NPC对话内容
k1=string.find(ssa,"一键回收",1,true)
if k1~=nil then
else
使用物品("一键回收")
等待(1000)
end
end
等待(500)
ass=NPC对话内容
k1=string.find(ass,"刷新验证",1,true)
if k1~=nil then
passcode=匹配内容(NPC对话内容,[[(\d\d\d\d\d\d)]])
等待(1000)
输出信息(passcode)
合成命令("@@InPutString1",passcode)
end
等待(500)
选择("@全部回收")
end
等待(500)
停止战斗()
开始战斗()
等待(500)
if 取无动作时间()>4000 then  
使用技能(0,0,"野蛮冲撞")
等待(2000)
if 取无动作时间()>4000 then  
输出信息("被麻痹了,自动发言.")
发言("@游戏")
end
end
出发()
else 
等待(500)
if 当前地图编号=="0" then
   等待(2500)
   对话NPC坐标(292,616)
   等待(1500)
   选择("@传送到泡点")
   等待(1500)
   选择("@进入")
   等待(2000)
 end
等待(500)
if 当前地图编号=="wutai" then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),29,23)>1 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),24,28)>0 then
else
跑向(2)
end
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),23,25)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),27,25)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),25,25)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),25,27)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),27,27)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),27,29)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),27,31)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),25,29)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),25,31)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),23,27)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),23,29)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),23,31)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),21,31)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),21,29)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),21,27)>0 then
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),21,25)>0 then
 
走到(27,24)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),27,24)>0 then
走到(27,27)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),27,27)>0 then
走到(27,29)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),27,29)>0 then
走到(27,31)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),27,31)>0 then
 
走到(29,25)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),25,25)>0 then
走到(29,27)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),25,27)>0 then
走到(29,29)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),25,29)>0 then
走到(29,31)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),25,31)>0 then
 
走到(23,25)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),23,25)>0 then
走到(23,27)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),23,27)>0 then
走到(23,29)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),23,29)>0 then
走到(23,31)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),23,31)>0 then
 
走到(21,25)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),21,25)>0 then
走到(21,27)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),21,27)>0 then
走到(21,29)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),21,29)>0 then
走到(21,31)
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),21,31)>0 then
if  取整型变量信息("等级") < 90  then
使用物品("回城卷")
等待(1000)
else
if  取整型变量信息("等级") < 100  then
对话NPC坐标(24,28)
   等待(500)
选择("@激情2")
else
对话NPC坐标(24,28)
   等待(500)
选择("@激情3")
end
end
else
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
 
else
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
 
else
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else
等待(500)
跑向(2)
等待(500)
跑向(1)
end
 
else
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向(1)
end
else
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向(1)
end
else
等待(500)
跑向()
等待(500)
跑向(1)
end
else
等待(500)
跑向(1)
end
 
else
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else
跑向()
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else 
跑向()
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else
跑向()
等待(500) 
跑向()
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else
跑向()
等待(500) 
跑向()
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else 
跑向()
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else 
跑向()
等待(500)
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else 
跑向()
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else 
跑向()
等待(500)
跑向()
等待(500)
跑向(2)
等待(500)
跑向(1)
end
else 
跑向()
等待(500)
跑向()
等待(500)
跑向()
等待(500)
跑向(1)
end
else 
跑向()
等待(500)
跑向()
等待(500)
跑向(1)
end
else 
跑向()
等待(500)
跑向(1)
end
else 
跑向(1)
等待(500)
跑向(1)
end
else 
跑向(2)
等待(500)
跑向(1)
end
else 
跑向(1)
end
else 
跑向(2)
等待(500)
跑向(2)
等待(500)
跑向(1)
等待(500)
end
else
走到(29,22)
end
 
else
if  取整型变量信息("等级") > 40  then
使用物品("回城卷")
等待(1000)
对话NPC坐标(330,331)
等待(1000)
选择("@激情")
等待(2000)
对话NPC坐标(24,28)
等待(1000)
if  取整型变量信息("等级") < 90  then
else
if  取整型变量信息("等级") < 100  then
对话NPC坐标(24,28)
   等待(500)
选择("@激情2")
等待(500)
else
对话NPC坐标(24,28)
   等待(500)
选择("@激情3")
end
end
end
end
 
等待(1000)
出发()
end
end
end
 
发言("@查看时间")
等待(900)
发言("@会员")
出发()