公告:

过输入四(4)位数字或者字母的验证码

你的位置: 主页 > 挂机脚本 >

2017-10-18 21:59  来源:永恒狂刀官网



NPC对话代码:
QFunction
< /AUTOCOLOR=0><               修仙OL专用脱机验证/AUTOCOLOR=249>\< /AUTOCOLOR=0>\< /AUTOCOLOR=0><  提示:请点击以下输入以下4个汉字进行验证!/AUTOCOLOR=249>\< /AUTOCOLOR=0>\< /AUTOCOLOR=0><  脱机验证码:/AUTOCOLOR=255><【DPME】/AUTOCOLOR=222>  <刷新更换/@zbhs>\< /AUTOCOLOR=0><  脱机验证码:/AUTOCOLOR=255><【DPME】/AUTOCOLOR=222>  <刷新更换/@zbhs>\< /AUTOCOLOR=0>\< /AUTOCOLOR=0> 1道友:<输入以上4个数字码开始验证/@@InPutString47(请输入4个数字验证码:DPME)>\< /AUTOCOLOR=0>

--重要的信息,我用蓝色标注出来了。


正确的过验证码代码方案1:

aa=NPC对话内容
k1=string.find(aa,"【",1,true)
passcode=string.sub(aa,k1+2,k1+5) --以【DPME】,为例,从【开始算,【自身占2个字符,要取他的后面字母D,就去掉两个字符位置,也就是+2,如果只是+1 ,相当于从【这个字符一半的位置开始取,实际是错误的。
合成命令("输入以上4个数字码开始验证",passcode)

方案2:

if string.find(NPC对话内容,"输入以上4个数字码",1,true) then 
passcode=匹配内容(NPC对话内容,[[【(.{3,5})】]]) 
合成命令("输入以上4个数字码开始验证",passcode) 
end