你的位置: > 新手帮助 > 脚本编写 > 正文
脚本编写

全角数字加减乘除验证

发布时间:2014-03-11 10:42



温馨提示:老好人辅助验证均为官方客服自主编写,禁止其他辅助盗版本验证
本验证均加有防伪代码,一经发现必追究其法律责任!

全角数字加减乘除验证:

对话NPC("装备回收")
等待(1000)
aa=NPC对话内容
k1=string.find(aa,"问题:",1,true)
as=string.sub(aa,k1+2,k1+25)
输出信息(as)
as=string.gsub(as,"0","0")
as=string.gsub(as,"1","1")
as=string.gsub(as,"2","2")
as=string.gsub(as,"3","3")
as=string.gsub(as,"4","4")
as=string.gsub(as,"5","5")
as=string.gsub(as,"6","6")
as=string.gsub(as,"7","7")
as=string.gsub(as,"8","8")
as=string.gsub(as,"9","9")
输出信息(as)
as1=匹配内容(as,[[(\d{1,3})]])
if as1~=nil then
as=string.gsub(as,as1,"",1)
end
as2=匹配内容(as,[[(\d{1,3})]])
 
 
输出信息(as1)
输出信息(as2)
kx=string.find(as,"乘以",1,true)
if kx~=nil then
passcode=as1*as2
输出信息(passcode)
end
 
kx=string.find(as,"除以",1,true)
if kx~=nil then
passcode=as1/as2
输出信息(passcode)
end
 
 
kx=string.find(as,"加上",1,true)
if kx~=nil then
passcode=as1+as2
输出信息(passcode)
end
 
 
kx=string.find(as,"减去",1,true)
if kx~=nil then
passcode=as1-as2
输出信息(passcode)
end
 
if passcode~=nil then
 findapi=匹配内容(NPC对话内容,[[(@@InPutString\d{1,3})]])
if findapi~=nil then
api=findapi
else
api=匹配内容(NPC对话内容,[[(@@InPutInteger\d{1,3})]])
end
 
合成命令(api,passcode)
end