简单辅助输入加减乘除结果_脚本验证

2021-12-30 11:44:43 作者:

简单辅助_简单挂免费版|传奇单职业辅助_ >> 网站导航 >> 正文

 

           <防 脱 机 验 证/SCOLOR=253>   \  \            <◆/SCOLOR=249> <防止脱机外挂破坏游戏环境/SCOLOR=151> <◆/SCOLOR=249> \   ╔━━━━━━━━━━━━━━━━━━━━━━━━━━╗\   ◆                          ◆ \   ◆     6    ×    6    =   <请输入计算结果/@@InPutInteger73>        ◆\   ◆                          ◆ \   ╚━━━━━━━━━━━━━━━━━━━━━━━━━━╝\   <请输入乘法等式的结果,否则将被判定为脱机玩家!!!/SCOLOR=250>\


/<
function 过验证()
  local a=获取NPC对话内容()
  if a:find("输入计算结果") then
    _,_,num1,f,num2=a:find("(%d+)%s*([++-—÷×*]+)%s*(%d+)%s*=")
    print(num1,f,num2)
    if num1 and f and num2 then
      if f=="×" or f=="*" then
        _,_,content = string.find(tostring(num1*num2),"(%d+)")
      elseif f=="+" or f=="+"then
        _,_,content = string.find(tostring(num1+num2),"(%d+)")
      elseif f=="-" or f=="—" then
        _,_,content = string.find(tostring(num1-num2),"(%d+)")
      elseif f=="÷" then
        _,_,content = string.find(tostring(num1/num2),"(%d+)")
      end
      cmd=a:match("/(@@[^>]+)>")
    end
    if cmd and content then
      合成命令(cmd,content)
      等待(1500)
    end
  end
end
过验证()  -- 回收验证保留此行,删除下面一行
设置用户检测("过验证",2000) --  脱机验证保留此行,删除上面一行
/>