铁血丹心

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

向二宫和也求助? 关于山寨增加妹妹的问题,附带萧炎乱入补丁

[复制链接]
发表于 2012-7-23 19:26 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 fff71669 于 2012-7-28 11:22 编辑

我按照步骤增加了3个妹妹 进入都正常 但是 一查看妹妹的属性就会弹出 我是不是有位置没改到
  1. mm4R = function()
  2. local r = nil
  3. if JY.Thing[202][WZ7] == 1 then
  4.   r = math.random(2)
  5. else
  6.   r = math.random(4)
  7. end
  8. if T8LXY(0) then
  9.   r = math.random(3)
  10.   local bdnl = {"姓名", "头像代号", "生命最大值", "内力最大值", "内力性质", "攻击力", "轻功", "防御力", "拳掌功夫", "御剑能力", "耍刀技巧", "特殊兵器", "武功1"}
  11.   local mm3 = {}
  12.   JY.Person[92]["资质"] = math.random(80, 90)
  13.   mm3[1] = {"赵灵儿", 311, 350, 600, math.random(0, 2), 40, 50, 50, 40, 40, 40, 60, 79}
  14.   mm3[2] = {"林月如", 312, 350, 600, math.random(0, 2), 60, 40, 40, 40, 60, 40, 40, 41}
  15.   mm3[3] =    {"阿奴", 25, 350, 600, math.random(0, 2), 50, 40, 50, 40, 40, 60, 40, 62}
  16.   for i = 1, #bdnl do
  17.    JY.Person[92][bdnl[i]] = mm3[r][i]
  18.   end
  19.   JY.Person[92]["等级"] = 1  
  20.   for i = 1, 5 do
  21.    JY.Person[92]["出招动画帧数" .. i] = 0
  22.    JY.Person[92]["出招动画延迟" .. i] = 0
  23.    JY.Person[92]["武功音效延迟" .. i] = 0
  24.   end
  25.   if r == 1 then
  26.    JY.Person[92]["出招动画帧数1"] = 30
  27.    JY.Person[92]["出招动画延迟1"] = 16
  28.    JY.Person[92]["武功音效延迟1"] = 5  
  29.   end
  30.   if r == 2 then
  31.    JY.Person[92]["出招动画帧数1"] = 12
  32.    JY.Person[92]["出招动画延迟1"] = 7
  33.    JY.Person[92]["武功音效延迟1"] = 5   
  34.   end  
  35.   if r == 3 then
  36.    JY.Person[92]["出招动画帧数1"] = 22
  37.    JY.Person[92]["出招动画延迟1"] = 9
  38.    JY.Person[92]["武功音效延迟1"] = 11
  39.   end
  40.   JY.Person[92]["医疗能力"] = 50
  41.   JY.Person[92]["用毒能力"] = 50
  42.   JY.Person[92]["解毒能力"] = 50  
  43. elseif T10XY(0) then
  44.   r = math.random(3)
  45.   local bdnl = {"姓名", "头像代号", "生命最大值", "内力最大值", "内力性质", "攻击力", "轻功", "防御力", "拳掌功夫", "御剑能力", "耍刀技巧", "特殊兵器", "武功1"}
  46.   local mm3 = {}
  47.   JY.Person[92]["资质"] = math.random(80, 90)
  48.   mm3[1] = {"萧薰儿", 310, 350, 600, math.random(0, 2), 40, 50, 50, 40, 40, 40, 60, 123}
  49.   mm3[2] = {"小医仙", 278, 350, 600, math.random(0, 2), 60, 40, 40, 40, 60, 40, 40, 122}
  50.   mm3[3] = {"彩鳞", 279, 350, 600, math.random(0, 2), 50, 40, 50, 40, 40, 60, 40, 124}
  51.   for i = 1, #bdnl do
  52.    JY.Person[92][bdnl[i]] = mm3[r][i]
  53.   end
  54.   JY.Person[92]["等级"] = 1  
  55.   for i = 1, 5 do
  56.    JY.Person[92]["出招动画帧数" .. i] = 0
  57.    JY.Person[92]["出招动画延迟" .. i] = 0
  58.    JY.Person[92]["武功音效延迟" .. i] = 0
  59.    end
  60.   if r == 1 then
  61.    JY.Person[92]["出招动画帧数1"] = 30
  62.    JY.Person[92]["出招动画延迟1"] = 16
  63.    JY.Person[92]["武功音效延迟1"] = 5  
  64.             JY.Person[92]["左右互搏"] = 1
  65.             JY.Person[92]["抗毒能力"] = 240
  66.    end
  67.   if r == 2 then
  68.    JY.Person[92]["出招动画帧数1"] = 12
  69.    JY.Person[92]["出招动画延迟1"] = 7
  70.    JY.Person[92]["武功音效延迟1"] = 5   
  71.             JY.Person[92]["抗毒能力"] = 240
  72.             JY.Person[92]["攻击带毒"] = 240
  73.    end  
  74.   if r == 3 then
  75.    JY.Person[92]["出招动画帧数1"] = 22
  76.    JY.Person[92]["出招动画延迟1"] = 9
  77.    JY.Person[92]["武功音效延迟1"] = 11
  78.    JY.Person[92]["攻击带毒"] = 240
  79.             JY.Person[92]["左右互搏"] = 1
  80.    end
  81.   JY.Person[92]["医疗能力"] = 60
  82.   JY.Person[92]["用毒能力"] = 60
  83.   JY.Person[92]["解毒能力"] = 60
  84.   else
  85.   local bdnl = {"姓名", "头像代号", "生命最大值", "内力最大值", "内力性质", "攻击力", "轻功", "防御力", "拳掌功夫", "御剑能力", "耍刀技巧", "特殊兵器", "资质", "武功1"}
  86.   local mm4 = {}
  87.   local mmzizhi = 101 - JY.Person[0]["资质"]
  88.   mm4[1] = {"周芷若", 301, 350, 600, 0, 60, 60, 60, 60, 70, 0, 0, mmzizhi, 41}
  89.   mm4[2] = {"赵敏", 302, 270, 500, 1, 80, 40, 60, 0, 60, 70, 0, mmzizhi, 37}
  90.   mm4[3] = {"郭襄", 303, 200, 500, 2, 70, 60, 50, 50, 50, 50, 50, mmzizhi, 12}
  91.   mm4[4] = {"陆无双", 304, 400, 700, 0, 50, 70, 60, 60, 0, 70, 0, mmzizhi, 54}
  92.   for i = 1, 14 do
  93.    JY.Person[92][bdnl[i]] = mm4[r][i]
  94.   end
  95.   JY.Person[92]["等级"] = 1
  96.   for i = 1, 5 do
  97.    JY.Person[92]["出招动画帧数" .. i] = 0
  98.    JY.Person[92]["出招动画延迟" .. i] = 0
  99.    JY.Person[92]["武功音效延迟" .. i] = 0
  100.   end
  101.   local avi = {
  102.     {14, 6, 7},
  103.     {8, 3, 4},
  104.     {0, 0, 0},
  105.     {7, 4, 5}}
  106.   JY.Person[92]["出招动画帧数1"] = avi[r][1]
  107.   JY.Person[92]["出招动画延迟1"] = avi[r][3]
  108.   JY.Person[92]["武功音效延迟1"] = avi[r][2]
  109.   if r == 3 then
  110.    local s = {
  111.     {0, 0, 0},
  112.     {9, 2, 3},
  113.     {8, 3, 4},
  114.     {8, 3, 4},
  115.     {9, 5, 6}}
  116.    for i = 1, 5 do
  117.     JY.Person[92]["出招动画帧数" .. i] = s[i][1]
  118.     JY.Person[92]["出招动画延迟" .. i] = s[i][3]
  119.     JY.Person[92]["武功音效延迟" .. i] = s[i][2]
  120.    end
  121.   end
  122. end
  123. end
复制代码

  1. function XXR(id)
  2. if id == 92 and JY.Person[id]["姓名"] == JY.XXR and T10XY(0) then
  3.   return true
  4. else
  5.   return false
  6. end
  7. end
  8. function XYX(id)
  9. if id == 92 and JY.Person[id]["姓名"] == JY.XYX and T10XY(0) then
  10.   return true
  11. else
  12.   return false
  13. end
  14. end
  15. function CL(id)
  16. if id == 92 and JY.Person[id]["姓名"] == JY.CL and T10XY(0) then
  17.   return true
  18. else
  19.   return false
  20. end
  21. end
复制代码

  1. if (id == 92 and T8LXY(0)) or (id == 92 and T10XY(0)) ==false  then
  2. DrawString(x1 + size * 3, y1 + h * (i), RWTFLB[id], C_GOLD, size)
  3.   elseif id == 92 then
  4. if ZLE(92) then
  5.   DrawString(x1 + size * 3, y1 + h * (i), "灵散无迹", C_GOLD, size)
  6. elseif LYR(92) then
  7.   DrawString(x1 + size * 3, y1 + h * (i), "月迷似暮", C_GOLD, size)
  8. elseif AN(92) then
  9.   DrawString(x1 + size * 3, y1 + h * (i), "幽谷残笛", C_GOLD, size)
  10. elseif XXR(92) then
  11.   DrawString(x1 + size * 3, y1 + h * (i), "焚天之炎", C_GOLD, size)
  12. elseif XYX(92) then
  13.   DrawString(x1 + size * 3, y1 + h * (i), "厄难毒体", C_GOLD, size)
  14. elseif CL(92) then
  15.   DrawString(x1 + size * 3, y1 + h * (i), "美杜莎王", C_GOLD, size)
  16.   end
  17. end
复制代码

  1. if (id == 92 and T8LXY(0)) or (id == 92 and T10XY(0)) ==false  then
  2. DrawString(x1 + size * 3, y1 + h * (i), RWWH[id], C_GOLD, size)
  3.   elseif id == 92  then
  4. if ZLE(92) then
  5.   DrawString(x1 + size * 3, y1 + h * (i), "仙岛青莲", C_GOLD, size)
  6. elseif LYR(92) then
  7.   DrawString(x1 + size * 3, y1 + h * (i), "泪叹红颜", C_GOLD, size)
  8. elseif AN(92) then
  9.   DrawString(x1 + size * 3, y1 + h * (i), "伴月孤星", C_GOLD, size)
  10. elseif XXR(92) then
  11.   DrawString(x1 + size * 3, y1 + h * (i), "天之娇女", C_GOLD, size)
  12. elseif XYX(92) then
  13.   DrawString(x1 + size * 3, y1 + h * (i), "天毒之女", C_GOLD, size)
  14. elseif CL(92) then
  15.   DrawString(x1 + size * 3, y1 + h * (i), "七彩吞天", C_GOLD, size)
  16. end
  17.     end
复制代码

  1. if JY.stat == 0 and T10XY(0) then
  2.   JY.stat = 1
  3.   if CL(92) and T10XY(0) then
  4.    table.insert(CC.AddSpd, {92,0,50});
  5.    table.insert(CC.AddSpd, {0,92,50});
  6.   end
  7.   if XYX(92) and T10XY(0) then
  8.    table.insert(CC.AddAtk, {92,0,50});
  9.    table.insert(CC.AddAtk, {0,92,50});  
  10.   end
  11.   if XXR(92) and T10XY(0) then
  12.    table.insert(CC.AddDef, {92,0,50});
  13.    table.insert(CC.AddDef, {0,92,50});   
  14.   end   
  15. end
复制代码

  1. OEVENTLUA[1082] = function() --山洞mm事件
  2.   mm4R() --山洞mm数据初始化
  3. if T8LXY(0) then
  4.   if ZLE(92) then
  5.    say("逍遥哥哥......你又要丢下人家不管吗......", JY.Person[92]["头像代号"], 0, "???")
  6.   elseif LYR(92) then
  7.    say("喂!你想就这样把我丢下吗!", JY.Person[92]["头像代号"], 0, "???")
  8.   else
  9.    say("逍遥哥哥,让人家跟着你嘛!", JY.Person[92]["头像代号"], 0, "???")
  10.   end
  11. elseif T10XY(0) then
  12.   if XXR(92) then
  13.    say("萧炎哥哥......人家想你了......", JY.Person[92]["头像代号"], 0, "???")
  14.   elseif CL(92) then
  15.    say("冤家!你想就这样把我丢下吗!", JY.Person[92]["头像代号"], 0, "???")
  16.   else
  17.    say("萧炎哥哥,我跟你走!", JY.Person[92]["头像代号"], 0, "???")
  18.   end
  19. else
  20.   say(CC.EVB205, JY.Person[92]["头像代号"], 0, "???")
  21. end

  22. if instruct_20(20, 0) == false then
  23.     instruct_14()
  24.     instruct_3(-2, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
  25.     instruct_0()
  26.     instruct_13()
  27.     instruct_10(92)
  28.     return
  29.   end
  30.   instruct_0()
  31.   instruct_14()
  32.   instruct_3(-2, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
  33.   instruct_3(70, 1, 1, 0, 199, 0, 0, 7266, 7266, 7266, -2, -2, -2)
  34.   instruct_0()
  35.   instruct_13()
  36. end
复制代码


【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-7-23 19:30 | 显示全部楼层
本帖最后由 fff71669 于 2012-7-28 11:17 编辑

我是搜着赵灵儿的代码修改的 进入游戏 和妹妹对话后 查看妹妹状态时候按上下键就弹出
我为妹妹单独设计几个武功, 弹出会不会和这些有原因
下载地址: 之前的出错因为我忘了几个基础函数..
萧炎乱入
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-7-23 20:34 | 显示全部楼层
本帖最后由 二宫和也 于 2012-7-23 20:50 编辑

这样子看貌似没啥问题..把debug.txt和LDCR.lua贴上来?

编辑:天赋和称号显示貌似判定有点问题,但不确定是不是跳出原因
  1. if (id == 92 and T8LXY(0)) or (id == 92 and T10XY(0)) ==false  then
复制代码
改成下面的试试
  1. if id == 92 and T8LXY(0) == false and T10XY(0) == false then
复制代码



点评

果然是这样 郁闷 我说怎么老弹出来  发表于 2012-7-23 22:00
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-7-23 20:47 | 显示全部楼层
能够正常进入游戏 DEBUG.TXT文件也正常 显示的20:39:38 Start game cycle

点评

跳出来之后debug.txt的内容是啥  发表于 2012-7-23 20:51
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-7-23 21:30 | 显示全部楼层
回复 fff71669 的帖子

《斗破苍穹》也乱入了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-7-23 22:01 | 显示全部楼层
谢谢了  哎 整了一下午 就这个地方错误 把我害惨了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-7-28 11:34 | 显示全部楼层
本帖最后由 fff71669 于 2012-7-28 11:35 编辑

补丁说明:基于二宫的山寨制作. 萧炎,帝炎拥有者,觉醒一次内力转换为天罡,习得焚诀 ,内功只显示焚诀.觉醒3次后帝炎觉醒,使用焚诀攻击,可发动火焰追加伤害.随机追加封穴,中毒等属性.发动几率与内功个数挂钩.连击暴击几率与天书挂钩.和山洞妹妹同时在时所以武功可发动极意..山洞妹妹 为萧薰儿,小医仙,彩鳞
下载地址在2楼

点评

mm自身有啥特殊技能?  发表于 2012-7-28 11:38
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-7-28 11:50 | 显示全部楼层
回复 二宫和也 的帖子

萧薰儿自带左右,左右几率.在金帝焚天炎到极后50几率 毒抗240, 金帝焚天炎的书只有萧炎觉醒3次后得到.金帝焚天炎加力必连.指令帝印诀 全体加攻防轻 每次战斗只能用3次
小医仙.用毒500 医疗400 攻击附带七彩之毒.全体中毒 被攻击 攻击者中毒,指令全体中毒
彩鳞 攻击带毒240 攻击时几率吸血.指令为召唤七彩吞天蟒
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-7-28 11:54 | 显示全部楼层
本来想学二宫那样做几个新人物的战斗和站立造型.但做起来才发现特麻烦 最后我就将就以前山洞妹妹的图像了 嘿嘿没法 不专业
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-2 09:02 | 显示全部楼层
路过.加油.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-2 19:13 | 显示全部楼层
有门派吗?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-11-15 14:51

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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