q763660086 发表于 2024-7-10 13:40:35

等级触发时 代码顺序问题bug

function playlevelup(player)
    --先判断是否穿戴加等级装备
    -- ifthen

      local level = getconst(player,"<$level>")
      release_print("当前等级为:"..level)
      if tonumber(level) <200 then
            setplaydef(player,VarCfg["U玩家等级"],level)
      elseif tonumber(level)==200 then
            changeexp(player,"=",0,false)
            setplaydef(player,VarCfg["U玩家等级"],level)
      end
    -- end

end


如果             setplaydef(player,VarCfg["U玩家等级"],level)
         changeexp(player,"=",0,false)

这样写的时候 经验是设置不上去的。可以试一下!! 第二段代码等于无效了


996技术-wang 发表于 2024-7-11 20:29:39

加延时呢

q763660086 发表于 2024-7-15 15:30:12

996技术-wang 发表于 2024-7-11 20:29
加延时呢

没试呢 一会我试试去
页: [1]
查看完整版本: 等级触发时 代码顺序问题bug