Project1

标题: 二刀流 + 武器附带技能整合版的问题 [打印本页]

作者: stella    时间: 2008-8-2 21:02
标题: 二刀流 + 武器附带技能整合版的问题
有问题的工程:
http://rpg.blue/upload_program/files/erdaoliuhecheng_98110936.rar


1、比如我设置火匕首和冰匕首都是二刀流武器,火匕首附带炎+魔法,冰匕首附带冰+魔法
给右手(武器)位置装备火匕首,角色学会了炎+魔法,然后如下图:对左手(盾)位置按回车,选中冰匕首之后不装备上去,按ESC退出,会发现原来的炎+魔法变成冰+魔法了,而按照脚本的功能应该是不受影响的


2、试着保留火匕首在右手并把冰匕首装备到左手,会发现炎+魔法消失而只剩下冰+魔法,而按照脚本的功能应该是两项魔法都在的


3、最后把两件武器都卸下来,发现原来附带的特技竟然还在,没有被遗忘,而按照脚本的功能应该是全部遗忘的





二刀流+装备扩展+武器附带技能+连击特技合成
http://rpg.blue/web/htm/news732.htm


[LINE]5,#dddddd[/LINE]
此帖不小心被结帖了,现在修改回“有事请教”...
如果问题已解决,可以去【提问区申诉专帖】里面说一声,
版主会补上悬赏积分...
如果解决方法非常耗心力,解答者也可以申诉合理的报酬...
                                          ---by:darkten
[LINE]5,#dddddd[/LINE] [LINE]1,#dddddd[/LINE]本贴由论坛斑竹havealook结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者: stella    时间: 2008-8-4 17:04
没人回帖也被提醒??
作者: 【輕鬆團】陳    时间: 2008-8-4 17:08
好诡异啊……

我觉得一般玩家不会这样吧?{/gg}
作者: stella    时间: 2008-8-5 02:04
简单地说就是:如果附带特技的武器具有二刀流属性的话,就会出错:该忘记的特技忘不了,不该忘的特技会遗忘。



PS:这样的武器即使不装备上去也会出错
作者: stella    时间: 2008-8-7 06:08
又被提醒啦,再顶一下吧
作者: stella    时间: 2008-8-11 17:43
5天了
作者: wingcyx    时间: 2008-8-11 19:21
武器附带技能+二刀流合成版

这个脚本 第142 (盾的技能)

改成

      if id == 0 or $game_party.weapon_number(id) > 0
       old_weapon_id = @weapon_id
       weapon_i = 0
       for weapon_i in C3_W_SKILL         
         if weapon_i[0] == old_weapon_id
           if weapon_i[1] != 0
             forget_skill(weapon_i[1])
           end
         end     
       end
       for weapon_i in C3_W_SKILL         
         if weapon_i[0] == id
           if weapon_i[1] != 0
             learn_skill(weapon_i[1])
           end
         end

这样就不会出错!可是遗憾的是对于盾就不能再设置技能,因为完全被武器方面代替了

不过我还是会继续帮你研究的
作者: stella    时间: 2008-8-12 19:21
以下引用wingcyx于2008-8-11 11:21:02的发言:

武器附带技能+二刀流合成版

这个脚本 第142 (盾的技能)

改成

     if id == 0 or $game_party.weapon_number(id) > 0
      old_weapon_id = @weapon_id
      weapon_i = 0
      for weapon_i in C3_W_SKILL         
        if weapon_i[0] == old_weapon_id
          if weapon_i[1] != 0
            forget_skill(weapon_i[1])
          end
        end     
      end
      for weapon_i in C3_W_SKILL         
        if weapon_i[0] == id
          if weapon_i[1] != 0
            learn_skill(weapon_i[1])
          end
        end

这样就不会出错!可是遗憾的是对于盾就不能再设置技能,因为完全被武器方面代替了

不过我还是会继续帮你研究的





先谢谢了。可是改了之后还是老毛病啊~!
作者: wingcyx    时间: 2008-8-13 03:18
还是原来的问题吗?
作者: stella    时间: 2008-8-13 18:02
以下引用wingcyx于2008-8-12 19:18:04的发言:

还是原来的问题吗?



对,还是老问题.
作者: 關重⑦    时间: 2008-8-13 19:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: stella    时间: 2008-8-14 18:50
什么生的原理??
作者: darkten    时间: 2008-8-20 20:51
此帖不小心被结帖了,现在修改回“有事请教”...
如果问题已解决,可以去【提问区申诉专帖】里面说一声,
版主会补上悬赏积分...
如果解决方法非常耗心力,解答者也可以申诉合理的报酬...
                                         ---by:darkten

作者: havealook    时间: 2008-8-24 05:49
回darkten BZ,
话说此帖一直没有人能够解决 - -,可能是太难了{/gg},要不直接结帖算了{/gg}{/gg}{/gg}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1