铁血丹心

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

洗武功diy。打开diy文件把下面内容复制到diy文件内保存退出。游戏内运行我的代码。

[复制链接]
发表于 2018-2-9 10:35 | 显示全部楼层 |阅读模式

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

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

x
if DrawStrBoxYesNo(-1, -1, "要洗武功吗?", C_WHITE, CC.DefaultFont) then
        Cls()
        local nexty = CC.MainSubMenuY + CC.SingleLineHeight
        local p = SelectTeamMenu(CC.MainSubMenuX, nexty)
        if p > 0 then
                local pid = JY.Base["队伍" .. p]
                local menu = {}
                for i = 1, 10 do
                        if JY.Person[pid]["武功"..i] > 0 then
                                local wg = JY.Person[pid]["武功"..i]
                                menu[#menu+1] = {JY.Wugong[wg]["名称"], nil, 1, wg, i}
                        end
                end        
                Cls()
                local r = ShowMenu(menu, #menu, 0, CC.MainSubMenuX, CC.MainSubMenuY, 0, 0, 1, 1, CC.DefaultFont, C_ORANGE, C_WHITE)
                if r > 0 then
                        local thingid = -1
                        for i = 0, JY.ThingNum - 1 do
                                if JY.Thing[i]["练出武功"] > 0 and JY.Thing[i]["练出武功"] == menu[r][4] then
                                        thingid = i
                                        local level = math.modf(JY.Person[pid]["武功等级" .. menu[r][5]] / 100) + 1
                                        AddPersonAttrib(pid, "内力最大值", -JY.Thing[thingid]["加内力最大值"] * 0 * level)
                                        AddPersonAttrib(pid, "攻击力", -JY.Thing[thingid]["加攻击力"] * 0 * level)
                                        AddPersonAttrib(pid, "轻功", -JY.Thing[thingid]["加轻功"] * 0 * level)
                                        AddPersonAttrib(pid, "防御力", -JY.Thing[thingid]["加防御力"] * 0 * level)        
                                        AddPersonAttrib(pid, "医疗能力", -JY.Thing[thingid]["加医疗能力"] * 0 * level)
                                        AddPersonAttrib(pid, "用毒能力", -JY.Thing[thingid]["加用毒能力"] * 0 * level)
                                        AddPersonAttrib(pid, "解毒能力", -JY.Thing[thingid]["加解毒能力"] * 0 * level)
                                        AddPersonAttrib(pid, "抗毒能力", -JY.Thing[thingid]["加抗毒能力"] * 0 * level)
                                        AddPersonAttrib(pid, "拳掌功夫", -JY.Thing[thingid]["加拳掌功夫"] * 0 * level)
                                        AddPersonAttrib(pid, "御剑能力", -JY.Thing[thingid]["加御剑能力"] * 0 * level)
                                        AddPersonAttrib(pid, "耍刀技巧", -JY.Thing[thingid]["加耍刀技巧"] * 0 * level)
                                        AddPersonAttrib(pid, "特殊兵器", -JY.Thing[thingid]["加特殊兵器"] * 0 * level)               
                                        break
                                end
                        end
                        for i = menu[r][5], #menu - 1 do
                                JY.Person[pid]["武功"..i] = JY.Person[pid]["武功"..i+1]
                                JY.Person[pid]["武功等级"..i] = JY.Person[pid]["武功等级"..i+1]
                        end
                        JY.Person[pid]["武功"..#menu] = 0
                        JY.Person[pid]["武功等级"..#menu] = 0
                        QZXS(JY.Person[pid]["姓名"].."已经洗掉"..menu[r][1])
                end
        end
end

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2018-2-9 14:48 | 显示全部楼层
大哥 有bug不能用啊
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2018-2-9 19:00 来自手机 | 显示全部楼层
我用的没问题。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2018-2-11 13:04 | 显示全部楼层
可以用  厉害了大神
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2018-2-21 12:10 | 显示全部楼层
if DrawStrBoxYesNo(-1, -1, "要洗武功吗?", C_WHITE, CC.DefaultFont) then
        Cls()
        local nexty = CC.MainSubMenuY + CC.SingleLineHeight
        local p = SelectTeamMenu(CC.MainSubMenuX, nexty)
        if p > 0 then
                local pid = JY.Base["队伍" .. p]
                local menu = {}
                for i = 1, 12 do
                        if JY.Person[pid]["武功"..i] > 0 then
                                local wg = JY.Person[pid]["武功"..i]
                                menu[#menu+1] = {JY.Wugong[wg]["名称"], nil, 1, wg, i}
                        end
                end        
                Cls()
                local r = ShowMenu(menu, #menu, 0, CC.MainSubMenuX, CC.MainSubMenuY, 0, 0, 1, 1, CC.DefaultFont, C_ORANGE, C_WHITE)
                if r > 0 then
                        local thingid = -1
                        for i = 0, JY.ThingNum - 1 do
                                if JY.Thing[i]["练出武功"] > 0 and JY.Thing[i]["练出武功"] == menu[r][4] then
                                                thingid = i
                                                local level = math.modf(JY.Person[pid]["武功等级" .. menu[r][5]] / 100) + 1
                                                AddPersonAttrib(pid, "攻击力", -JY.Thing[thingid]["加攻击力"]*level)
                        AddPersonAttrib(pid, "轻功", -JY.Thing[thingid]["加轻功"]*level)
                        AddPersonAttrib(pid, "防御力", -JY.Thing[thingid]["加防御力"]*level)        
                                                if match_ID(pid,56) or match_ID(pid,77) then
                                                AddPersonAttrib(pid,"拳掌功夫",-JY.Thing[i]["加拳掌功夫"]*2*level)
                                                AddPersonAttrib(pid,"指法技巧",-JY.Thing[i]["加指法技巧"]*2*level)
                                                AddPersonAttrib(pid,"御剑能力",-JY.Thing[i]["加御剑能力"]*2*level)
                                                AddPersonAttrib(pid,"耍刀技巧",-JY.Thing[i]["加耍刀技巧"]*2*level)
                                                AddPersonAttrib(pid,"特殊兵器",-JY.Thing[i]["加特殊兵器"]*2*level)
                                                else
                                                AddPersonAttrib(pid,"拳掌功夫",-JY.Thing[i]["加拳掌功夫"]*level)
                                                AddPersonAttrib(pid,"指法技巧",-JY.Thing[i]["加指法技巧"]*level)
                                                AddPersonAttrib(pid,"御剑能力",-JY.Thing[i]["加御剑能力"]*level)
                                                AddPersonAttrib(pid,"耍刀技巧",-JY.Thing[i]["加耍刀技巧"]*level)
                                                AddPersonAttrib(pid,"特殊兵器",-JY.Thing[i]["加特殊兵器"]*level)              
                                        break
                        end
                        end
                                                end
                        for i = menu[r][5], #menu - 1 do
                                JY.Person[pid]["武功"..i] = JY.Person[pid]["武功"..i+1]
                                JY.Person[pid]["武功等级"..i] = JY.Person[pid]["武功等级"..i+1]
                        end
                        JY.Person[pid]["武功"..#menu] = 0
                        JY.Person[pid]["武功等级"..#menu] = 0
                        QZXS(JY.Person[pid]["姓名"].."已经洗掉"..menu[r][1])
                end
        end
end

加了黄蓉和萧中慧兵器值双倍,洗武功会减属性了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-11-22 11:27

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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