aa=NPC对话内容
k1=string.find(aa,"验证",1,true)
if k1~=nil then
--输出信息("有验证")
local dn={www}
local xz={www}
for i=1,4 do
k2=string.find(aa,"<答案",1,true)
p=string.sub(aa,k2,k2+40)
--输出信息(p)
pass=匹配内容(p,[[(\d{www2,5})]])
--输出信息(pass)
if pass~=nil then
dn[i]=pass
end
aa=string.gsub(aa,"答案","",1)
end
for i=1,4 do
pass=匹配内容(aa,[[(@击\d{www2,5})]])
--输出信息(pass)
if pass~=nil then
xz[i]=pass
end
aa=string.gsub(aa,pass,"",1)
end
w1=string.find(aa,"里面有",1,true)
if w1~=nil then
p1=string.sub(aa,w1,w1+15)
pass1=匹配内容(p1,[[(\d)]])
--输出信息(pass1)
p1=string.gsub(p1,pass1,"",1)
pass2=匹配内容(p1,[[(\d)]])
--输出信息(pass2)
end
for i=1,4 do
w3=0
ppp=dn[i]
--输出信息(ppp)
for j=1,3 do
kkk=string.find(ppp,pass2,1,true)
if kkk~=nil then
--输出信息("有")
w3=w3+1
if w3==tonumber(pass1) then
-- 输出信息("找到i")
-- 输出信息(i)
选择(xz[i])
break
end
ppp=string.gsub(ppp,pass2,"",1)
end
end
-- 输出信息("分割")
end
end
以上内容由简单挂中国官网:www.jdgua.cn原创发布。转载请注明出处!