wuduz游戏站

 找回密码
 注册
搜索
无度传奇145z游戏站745v奇迹网
查看: 1492|回复: 0
打印 上一主题 下一主题

[技术教程] Win版征途积分BUG解决方法

跳转到指定楼层
楼主
发表于 2022-10-12 17:54:26 |只看该作者 |倒序浏览
打开服务端目录下 newquestqmrquestqmrquest.lua
查找
-----------------------------------------------------------
function itemexchangepoint(num)
        player = me();
        local num1 = num+1-1;
        if player:have_ob(56001,num1,0,0) then
                player:remove_ob(56001,num1,0,0);
                player.charbase.retypoint = player.charbase.retypoint+(num1*10);
                player:senduserdatatome();
                return 0;
        else
                sys(player, 1, "您没有足够多的点卷。");
                return 0;        
        end
end        
修改为
-----------------------------------------------------------
function itemexchangepoint(num)
        player = me();
        local num1 = num+1-1;
        if player:have_ob(56001,num1,0,0) then
                player:remove_ob(56001,num1,0,0);
                player.charbase.retypoint = player.charbase.retypoint+(num1*1);
                player:senduserdatatome();
                return 0;
        else
                sys(player, 1, "您没有足够多的点卷。");
                return 0;        
        end
end        
或者
function itemexchangepoint(num)
    player = me();
    local num1 = num+1-1;
        if num1 < 1 then
          sys(player, 1,"非法数值");
        return 0;
    elseif player:have_ob(56001,num1,0,0) then
        player:remove_ob(56001,num1,0,0);
        player.charbase.retypoint = player.charbase.retypoint+(num1*10);
        player:senduserdatatome();
        return 0;
    else
        sys(player, 1, "您没有足够多的点卷。");
        return 0;   
    end
end

使用道具 举报

手机版|sitemap|txt|wuduz游戏站

GMT+8, 2026-6-10 14:22

回顶部