铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 2231|回复: 3

[通用] LUA复刻版BUG以及代码修补(包括最大成长补丁)

[复制链接]
发表于 2009-10-7 10:54 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
BUG
1.已会武功但修炼条件不够时不能修炼(如苍龙逐日的程英)
修复方法:
进入游戏文件夹里的script文件夹,用记事本打开jymain.lua
查找
function CanUseThing(id,personid)

    local str="";
一行后面加入如下代码
    for i = 1,10 do
        if JY.Person[personid]["武功"..i]==JY.Thing[id]["练出武功"] then
            return true;
        end
    end
2.连续升级时,拳掌御剑能力只升级一次(如从1J升到2J,最多只能加3点御剑)
查找
AddPersonAttrib(pid,"轻功",  cleveradd*leveladd);
把后面所有类似
AddPersonAttrib(pid,"医疗能力",  Rnd(3));
改成
AddPersonAttrib(pid,"医疗能力",  Rnd(3)*leveladd);


很多兄弟问最大升级补丁,这里提供修改方法。也就是把现在正在改的函数War_AddPersonLevel)中所有的Rnd()函数全部删除!或者是用我写的这段代码替换整个War_AddPersonLevel函数:


function War_AddPersonLevel(pid)
    local tmplevel=JY.Person[pid]["等级"];
    if tmplevel>=CC.Level then   
        return false;
    end

    if JY.Person[pid]["经验"]<CC.Exp[tmplevel] then   
        return false
    end

    while true do         
        if tmplevel >= CC.Level then
            break;
        end
        if JY.Person[pid]["经验"]>=CC.Exp[tmplevel] then
            tmplevel=tmplevel+1;
        else
            break;
        end
    end
    local leveladd=tmplevel-JY.Person[pid]["等级"];   
    JY.Person[pid]["等级"]=JY.Person[pid]["等级"]+leveladd;
    AddPersonAttrib(pid,"生命最大值", (JY.Person[pid]["生命增长"]+3)*leveladd*3);
    JY.Person[pid]["生命"]=JY.Person[pid]["生命最大值"];
    JY.Person[pid]["体力"]=CC.PersonAttribMax["体力"];
    JY.Person[pid]["受伤程度"]=0;
    JY.Person[pid]["中毒程度"]=0;

    local cleveradd;
    if JY.Person[pid]["资质"]<30 then
        cleveradd=2;
    elseif JY.Person[pid]["资质"]<50 then
        cleveradd=3;
    elseif JY.Person[pid]["资质"]<70 then
        cleveradd=4;
    elseif JY.Person[pid]["资质"]<90 then
        cleveradd=5;
    else
        cleveradd=6;
    end
    cleveradd=7;        
    AddPersonAttrib(pid,"内力最大值",  (6)*leveladd*4);   --聪明人不练内力
    JY.Person[pid]["内力"]=JY.Person[pid]["内力最大值"];

    AddPersonAttrib(pid,"攻击力",  cleveradd*leveladd);
    AddPersonAttrib(pid,"防御力",  cleveradd*leveladd);
    AddPersonAttrib(pid,"轻功",  cleveradd*leveladd);

    AddPersonAttrib(pid,"医疗能力",  3*leveladd);
    AddPersonAttrib(pid,"用毒能力",  3*leveladd);
    AddPersonAttrib(pid,"解毒能力",  3*leveladd);
    AddPersonAttrib(pid,"拳掌功夫",  3*leveladd);
    AddPersonAttrib(pid,"御剑能力",  3*leveladd);
    AddPersonAttrib(pid,"耍刀技巧",  3*leveladd);
    AddPersonAttrib(pid,"暗器技巧",  3*leveladd);
    return true;
end

评分

参与人数 1声望 +10 收起 理由
黄顺坤 + 10 甚好

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-10 15:13 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2009-10-10 15:14 | 显示全部楼层
有那个补丁。。。。包括等待了的,你可以去看看
http://www.txdx.net/thread-430858-1-1.html
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-10-10 15:17 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-5-19 08:32

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表