七星辅助过四种验证方式交替
图片:
代码
--有些答案取不到的会跳过等待下次回答
对话NPC("装备回收")
等待(2000)
destring={}
chstring={}
aa1={}
bb1={}
aa=NPC对话内容
k1=string.find(aa,"选择非白色数字是以下哪一组",1,true)
if k1~=nil then --非白数字验证
for i=1,5 do
k2=匹配内容(aa,[[(/SCOLOR=d{1,3}})]])
if k2~=nil then
aa=string.gsub(aa,k2,"}")
end
end
for i=1,3 do
pass1=匹配内容(aa,[[({d{1,3}})]])
--输出信息(pass1)
aa=string.gsub(aa,pass1,"",1)
if pass1~=nil then
pass1=匹配内容(pass1,[[(d{1,3})]])
destring[i]=pass1
end
end
passcode=table.concat{destring[1],destring[2],destring[3]}
for i=1,7 do
k3=匹配内容(aa,[[(d{6})]])
if k3~=nil then
chstring[i]=k3
aa=string.gsub(aa,k3,"",1)
end
end
pastring=table.concat{chstring[2],chstring[3],chstring[4],chstring[5],chstring[6],chstring[7]}
kk1=string.find(pastring,passcode,1,true)
aa=NPC对话内容
for i=1,6 do
tt1=匹配内容(aa,[[(@这组d)]])
if tt1~=nil then
aa1[i]=tt1
aa=string.gsub(aa,tt1,"",1)
--输出信息(aa1[i])
end
end
if kk1==1 then
选择(aa1[1])
end
if kk1==7 then
选择(aa1[2])
end
if kk1==13 then
选择(aa1[3])
end
if kk1==19 then
选择(aa1[4])
end
if kk1==25 then
选择(aa1[5])
end
if kk1==31 then
选择(aa1[6])
end
--输出信息(kk1)
--输出信息(pastring)
--输出信息(passcode)
end
aa=NPC对话内容
k1=string.find(aa,"输入以上非白色数字",1,true)
if k1~=nil then --非白数字验证
for i=1,5 do
k2=匹配内容(aa,[[(/SCOLOR=d{1,3}})]])
if k2~=nil then
aa=string.gsub(aa,k2,"}")
pass1=匹配内容(aa,[[({d{2}})]])
aa=string.gsub(aa,pass1,"",1)
if pass1~=nil then
pass1=匹配内容(pass1,[[(d{2})]])
destring[i]=pass1
--输出信息(pass1)
end
end
end
--输出信息(aa)
passcode=table.concat{destring[1],destring[2],destring[3]}
--输出信息(passcode)
if tonumber(passcode)>10000 then
findapi=匹配内容(NPC对话内容,[[(@@InPutStringd{1,3})]])
if findapi~=nil then
api=findapi
else
api=匹配内容(NPC对话内容,[[(@@InPutIntegerd{1,3})]])
end
合成命令(api,passcode)
end
end
aa=NPC对话内容
k1=string.find(aa,"验证身上元宝数量",1,true)
if k1~=nil then --非白数字验证
--停止战斗()
passcode=自己.元宝
--开始战斗()
findapi=匹配内容(NPC对话内容,[[(@@InPutStringd{1,3})]])
if findapi~=nil then
api=findapi
else
api=匹配内容(NPC对话内容,[[(@@InPutIntegerd{1,3})]])
end
合成命令(api,passcode)
--输出信息(passcode)
end
aa=NPC对话内容
k1=string.find(aa,"是什么颜色",1,true)
--输出信息(k1)
if k1~=nil then --颜色验证
--输出信息(k1)
aa=匹配内容(NPC对话内容,[[(系统刷出的方块颜色是:<███>)]])
if aa~=nil then
选择("红色")
end
if aa==nil then
aa=匹配内容(NPC对话内容,[[(颜色是:███\)]])
if aa~=nil then
选择("白色")
end
end
if aa==nil then
aa=匹配内容(NPC对话内容,[[(系统刷出的方块颜色是:<███/SCOLOR=d{2,3})]])
bb=匹配内容(aa,[[(d{2,3})]])
--输出信息(bb)
if bb=="250" then
选择("绿色")
end
if bb=="151" then
选择("黄色")
end
if bb=="252" then
选择("蓝色")
end
if bb=="253" then
选择("紫色")
end
if bb=="254" then
选择("青色")
end
end
end