行列数字选择验证码代码
图片:
代码:
--实际测试中,发现GM自己的脚本有些问题,明明回答正确,他也显示错误,可--以不予理睬。
对话NPC("装备回收")
等待(2000)
npcsuzu={}
npcsuzu[1]={}
npcsuzu[2]={}
npcsuzu[3]={}
npcsuzu[4]={}
npcsuzu[5]={}
npcsuzu[6]={}
npcsuzu[7]={}
npcsuzu[8]={}
npcsuzu[9]={}
npcsuzu[10]={}
npcsuzu[11]={}
npcsuzu[12]={}
npcsuzu[13]={}
npcsuzu[14]={}
k1=string.find(NPC对话内容,"①<┆/SCOLOR",1,true)
aa=string.sub(NPC对话内容,k1,k1+960)
for i=1,60 do
k2=匹配内容(aa,[[(<┆/SCOLOR=250>)]])
aa2=string.gsub(aa,k2,"")
end
kk1=string.find(aa2,"①",1,true)
faa1=string.sub(aa2,kk1+2,kk1+29)
--输出信息(faa1)
i3=0
for i2=1,14 do
npcsuzu[i2][1]=string.sub(faa1,i2+i3,i2+i3+1)
i3=i3+1
-- 输出信息(npcsuzu[i2][1])
end
kk1=string.find(aa2,"②",1,true)
faa1=string.sub(aa2,kk1+2,kk1+29)
--输出信息(faa1)
i3=0
for i2=1,14 do
npcsuzu[i2][2]=string.sub(faa1,i2+i3,i2+i3+1)
i3=i3+1
-- 输出信息(npcsuzu[i2][1])
end
kk1=string.find(aa2,"③",1,true)
faa1=string.sub(aa2,kk1+2,kk1+29)
--输出信息(faa1)
i3=0
for i2=1,14 do
npcsuzu[i2][3]=string.sub(faa1,i2+i3,i2+i3+1)
i3=i3+1
--输出信息(npcsuzu[i2][3])
end
passk1=string.find(NPC对话内容,"请输入【",1,true)
passa1=string.sub(NPC对话内容,passk1+8,passk1+13)
--输出信息(passa1)
pp1=string.sub(passa1,1,2)
--输出信息(pp1)
pp2=string.sub(passa1,3,3)
--输出信息(pp2)
pp3=string.sub(passa1,4,5)
--输出信息(pp3)
pp4=string.sub(passa1,6,6)
--输出信息(pp4)
if pp1=="A" then
ppp1=1
end
if pp1=="B" then
ppp1=2
end
if pp1=="C" then
ppp1=3
end
if pp1=="D" then
ppp1=4
end
if pp1=="E" then
ppp1=5
end
if pp1=="F" then
ppp1=6
end
if pp1=="G" then
ppp1=7
end
if pp1=="H" then
ppp1=8
end
if pp1=="I" then
ppp1=9
end
if pp1=="J" then
ppp1=10
end
if pp1=="K" then
ppp1=11
end
if pp1=="L" then
ppp1=12
end
if pp1=="M" then
ppp1=13
end
if pp1=="N" then
ppp1=14
end
--输出信息(ppp1)
if pp3=="A" then
ppp3=1
end
if pp3=="B" then
ppp3=2
end
if pp3=="C" then
ppp3=3
end
if pp3=="D" then
ppp3=4
end
if pp3=="E" then
ppp3=5
end
if pp3=="F" then
ppp3=6
end
if pp3=="G" then
ppp3=7
end
if pp3=="H" then
ppp3=8
end
if pp3=="I" then
ppp3=9
end
if pp3=="J" then
ppp3=10
end
if pp3=="K" then
ppp3=11
end
if pp3=="L" then
ppp3=12
end
if pp3=="M" then
ppp3=13
end
if pp3=="N" then
ppp3=14
end
--输出信息(ppp3)
passaa=npcsuzu[tonumber(ppp1)][tonumber(pp2)]
passbb=npcsuzu[tonumber(ppp3)][tonumber(pp4)]
passcode=table.concat({passaa,passbb})
--输出信息(passcode)
合成命令("@@InPutString150",passcode)
最后修改时间: 2020年06月01日00:00