传奇输入防脱机验证物品数量脚本示例:
/<
lastmsg=""
function 过验证()
local str=获取NPC对话内容()
if lastmsg==str then return end
lastmsg=str
if str:match("防脱机验证") then
local gn=nil
local gc=nil
for i=1,46 do
local goods=获取物品信息(i)
if goods.名称 then
local n = goods.名称:match("防脱机验证([^/]+)号")
if n then
gn=n
gc=tostring(goods.当前持久+1)
gc=gc:match("(%d+)")
break
end
end
end
if gn and gc then
local cmd=str:match("防脱机验证"..gn.."号】/(@@[^>]+)>")
if cmd then
合成命令(cmd,gc)
等待(1500)
end
end
end
end
过验证() -- 回收验证保留此行,删除下面一行
设置用户检测("过验证",2000) -- 脱机验证保留此行,删除上面一行
/>