简单辅助调节数值示例_脚本验证

2021-12-30 12:29:04 作者:

简单辅助_简单挂免费版|传奇单职业辅助_ >> 视频教程 >> 正文

 

/<
function 过验证()
  local a=获取NPC对话内容()
  _,_,Num1=a:find("系统要求数:/SCOLOR=%d+>(%d+)")
  _,_,Num2=a:find("玩家调节数:/SCOLOR=%d+>(%d+)")
  _,_,check=a:find("<通过验证/(@[^>]+)>")
  if Num1 and Num2 and check then
    local targetNum=tonumber(Num1)-tonumber(Num2) --计算目标差值
    local tencount=math.ceil(targetNum/10) -- 计算加10次数
    local cmp=(10-(targetNum%10))%10 -- 计算余数
    local fivecount=0
    local threecount=0
    local twocount=0
    if cmp>=5 and cmp~=6 then
      fivecount=fivecount+1
      cmp=cmp-5
    end
    if cmp==1 then -- 余数剩1需要再加10
      tencount=tencount+1
      fivecount=fivecount+1
      cmp=6
    end
    if cmp~=0 then -- 还有余数
      if cmp%3==0 then -- 3的倍数
        threecount=math.modf(cmp/3)
      elseif cmp%2==0 then -- 2的倍数
        twocount=math.modf(cmp/2)
      end
    end
    for i=1,tencount do
      选择("@数据值+10")
      等待(2000)
    end
    for i=1,fivecount do
      选择("@数据值-5")
      等待(2000)
    end
    for i=1,threecount do
      选择("@数据值-3")
      等待(2000)
    end
    for i=1,twocount do
      选择("@数据值-2")
      等待(2000)
    end
    选择(check)
    等待(1500)
  end
end
过验证() -- 回收验证保留此行,删除下面一行
设置用户检测("过验证",2000) -- 挂机验证保留此行,删除上面一行
/>