铁血丹心

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

DIY洗武功补丁

[复制链接]
发表于 2013-11-11 11:26 | 显示全部楼层 |阅读模式

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

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

x
闲得无聊帮人写的,顺便就发出来了,理论上兼容所有苍炎衍生的diy版本

代码作用:
洗去队伍里任意队友的任意武功,但是作为惩罚双倍扣掉修炼该武功的属性点(这个你可以自己改)
  1. if DrawStrBoxYesNo(-1, -1, "要洗武功吗?", C_WHITE, CC.DefaultFont) then
  2.         Cls()
  3.         local nexty = CC.MainSubMenuY + CC.SingleLineHeight
  4.         local p = SelectTeamMenu(CC.MainSubMenuX, nexty)
  5.         if p > 0 then
  6.                 local pid = JY.Base["队伍" .. p]
  7.                 local menu = {}
  8.                 for i = 1, 10 do
  9.                         if JY.Person[pid]["武功"..i] > 0 then
  10.                                 local wg = JY.Person[pid]["武功"..i]
  11.                                 menu[#menu+1] = {JY.Wugong[wg]["名称"], nil, 1, wg, i}
  12.                         end
  13.                 end       
  14.                 Cls()
  15.                 local r = ShowMenu(menu, #menu, 0, CC.MainSubMenuX, CC.MainSubMenuY, 0, 0, 1, 1, CC.DefaultFont, C_ORANGE, C_WHITE)
  16.                 if r > 0 then
  17.                         local thingid = -1
  18.                         for i = 0, JY.ThingNum - 1 do
  19.                                 if JY.Thing[i]["练出武功"] > 0 and JY.Thing[i]["练出武功"] == menu[r][4] then
  20.                                         thingid = i
  21.                                         local level = math.modf(JY.Person[pid]["武功等级" .. menu[r][5]] / 100) + 1
  22.                                         AddPersonAttrib(pid, "内力最大值", -JY.Thing[thingid]["加内力最大值"] * 2 * level)
  23.                                         AddPersonAttrib(pid, "攻击力", -JY.Thing[thingid]["加攻击力"] * 2 * level)
  24.                                         AddPersonAttrib(pid, "轻功", -JY.Thing[thingid]["加轻功"] * 2 * level)
  25.                                         AddPersonAttrib(pid, "防御力", -JY.Thing[thingid]["加防御力"] * 2 * level)       
  26.                                         AddPersonAttrib(pid, "医疗能力", -JY.Thing[thingid]["加医疗能力"] * 2 * level)
  27.                                         AddPersonAttrib(pid, "用毒能力", -JY.Thing[thingid]["加用毒能力"] * 2 * level)
  28.                                         AddPersonAttrib(pid, "解毒能力", -JY.Thing[thingid]["加解毒能力"] * 2 * level)
  29.                                         AddPersonAttrib(pid, "抗毒能力", -JY.Thing[thingid]["加抗毒能力"] * 2 * level)
  30.                                         AddPersonAttrib(pid, "拳掌功夫", -JY.Thing[thingid]["加拳掌功夫"] * 2 * level)
  31.                                         AddPersonAttrib(pid, "御剑能力", -JY.Thing[thingid]["加御剑能力"] * 2 * level)
  32.                                         AddPersonAttrib(pid, "耍刀技巧", -JY.Thing[thingid]["加耍刀技巧"] * 2 * level)
  33.                                         AddPersonAttrib(pid, "特殊兵器", -JY.Thing[thingid]["加特殊兵器"] * 2 * level)               
  34.                                         break
  35.                                 end
  36.                         end
  37.                         for i = menu[r][5], #menu - 1 do
  38.                                 JY.Person[pid]["武功"..i] = JY.Person[pid]["武功"..i+1]
  39.                                 JY.Person[pid]["武功等级"..i] = JY.Person[pid]["武功等级"..i+1]
  40.                         end
  41.                         JY.Person[pid]["武功"..#menu] = 0
  42.                         JY.Person[pid]["武功等级"..#menu] = 0
  43.                         QZXS(JY.Person[pid]["姓名"].."已经洗掉"..menu[r][1])
  44.                 end
  45.         end
  46. end
复制代码

评分

参与人数 1声望 +3 收起 理由
ivansz + 3 很给力!\r\n神马都是浮云\r\n赞一个!\r\n山.

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-11-12 08:46 | 显示全部楼层
放在哪个文件里?LDCR还是其他的?

点评

知道了,谢谢!  发表于 2013-11-12 10:28
放diy.lua  发表于 2013-11-12 10:22
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-11-12 11:43 | 显示全部楼层
光棍节果然有福利啊

点评

怪不得闲得慌做补丁..  发表于 2013-11-12 18:30
我本来想靠发贴拿第4000分升级的,结果你一加害得我跳级了-v-  发表于 2013-11-12 12:24
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-11-12 15:51 | 显示全部楼层
光棍节大家都忙着搞烧烤,你竟然觉得闲?老实交代,你是不是我们中出的叛徒←_←

点评

表示俺中二病没那么严重只知道去死去死团  发表于 2013-11-17 04:13
hnc
不懂吗←_←真的假的←_←真心用妒火燃烧那些脱团的叛徒啊,出处在笨蛋召唤兽里面的FFF团  发表于 2013-11-12 22:05
啥叫搞烧烤....  发表于 2013-11-12 21:53
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-11-17 03:52 | 显示全部楼层
DIY群口味好重,对叛徒都要中出?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-5-3 14:27

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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