问题是选择下面哪组字母含有字母‘P和‘d
以及下面哪组词含有汉字“(..)”和“(..)”
这种可以直接匹配来过掉
B版过验证码脚本如下
------------------------------------------------------------------------------------------------------------------
a = 获取NPC对话内容()
if string.find(a, "下面哪组字母含有字母")~=nil then
等待(2000)
_,_,key1,key2 = string.find(a, "下面哪组字母含有字母“(%w+)”和“(%w+)”")
_,_,pass1 = string.find(a, "A.<(%w+)/@选择A>")
_,_,pass2 = string.find(a, "B.<(%w+)/@选择B>")
_,_,pass3 = string.find(a, "C.<(%w+)/@选择C>")
_,_,pass4 = string.find(a, "D.<(%w+)/@选择D>")
if string.find(pass1, key1)~=nil and string.find(pass1, key2)~=nil then
选择("@选择A")
end
if string.find(pass2, key1)~=nil and string.find(pass2, key2)~=nil then
选择("@选择B")
end
if string.find(pass3, key1)~=nil and string.find(pass3, key2)~=nil then
选择("@选择C")
end
if string.find(pass4, key1)~=nil and string.find(pass4, key2)~=nil then
选择("@选择D")
end
等待(1000)
清空NPC对话内容()
end
if string.find(a, "下面哪组词含有汉字")~=nil then
等待(2000)
_,_,key1,key2 = string.find(a, "下面哪组词含有汉字“(..)”和“(..)”")
_,_,pass1 = string.find(a, "A.<(.-)/@选择A>")
_,_,pass2 = string.find(a, "B.<(.-)/@选择B>")
_,_,pass3 = string.find(a, "C.<(.-)/@选择C>")
_,_,pass4 = string.find(a, "D.<(.-)/@选择D>")
if string.find(pass1, key1)~=nil and string.find(pass1, key2)~=nil then
选择("@选择A")
end
if string.find(pass2, key1)~=nil and string.find(pass2, key2)~=nil then
选择("@选择B")
end
if string.find(pass3, key1)~=nil and string.find(pass3, key2)~=nil then
选择("@选择C")
end
if string.find(pass4, key1)~=nil and string.find(pass4, key2)~=nil then
选择("@选择D")
end
等待(1000)
清空NPC对话内容()
end
------------------------------------------------------------------------------------------------------------------
定时脚本选择上面的文本复制到txt文本里,然后添加,勾选上即可。
默认2秒即可~
不懂的可以咨询官网客服
以上脚本采集于简单挂论坛:http://bbs.jdgbbs.com/thread-11961-1-1.html
如有侵权请告知,我们会第一时间删除~