封脱机验证系统V1.2选择答题表中答案:
/<
function 过验证()
local a = 获取NPC对话框内容()
if string.find(a,"秒内完成验证") ~= NULL
then
答题表 = { -- 题表开始
{问="骑只猴",答="2只猴"},
{问="7只猴",答="8只猴"},
{问="等于多少元宝",答="10000元宝"},
{问="比例是多少",答="1:4000"},
{问="12%+6",答="18"},
{问="5×6=",答="30"},
} -- 题表结束
local r = NULL
for k,v in ipairs(答题表) do
p = string.find(a,v.问)
if p ~= NULL then
r = v
break
end
end
local rank = 0
if r ~= NULL then
local t = string.find(a,r.问)
local t1 = string.find(a,r.答,t)
if t ~= NULL and t1 ~= NULL then
for i=1,4,1 do
t = string.find(a,[[%\[^\]+%\]],t+4)
if t ~= NULL and t1 ~= NULL then
if t > t1 then
rank = i
break end
end
end
end
if rank == 0 then rank = 5 end
end
if rank > 1 then
选择(rank)
等待(1500)
end
end
end
过验证()
/>