Project1

标题: 求教 武器决定技能 耗费怒气技 限制技能的整合问题 [打印本页]

作者: ace69    时间: 2008-5-31 17:55
标题: 求教 武器决定技能 耗费怒气技 限制技能的整合问题
当我使用了http://rpg.blue/web/htm/news1004.htm这个武器决定技能的脚本后,

之前使用的耗费怒气技http://rpg.blue/web/htm/news534.htm的效果便就没有了

而且用
def skill_can_use?(skill_id)
      if skill_id == 227 and $game_party.item_number(144) <= 0
   return false
end
这个来定义需要消耗物品的限制技能也无效了

求整合或解决这些问题的办法,十分感谢!

[LINE]1,#dddddd[/LINE]本贴由论坛斑竹havealook结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者: ace69    时间: 2008-6-5 05:05
继续求教
[LINE]1,#dddddd[/LINE]版主对此帖的评论:『不要自顶 - -』,积分『-10』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: ace69    时间: 2008-6-6 03:39
拜托哪位大侠赐教一下。。
作者: dbshy    时间: 2008-6-6 06:25
if self.is_a?(Game_Actor)
      $data_weapons[0] = RPG::Weapon.new
      $data_weapons[0].element_set =[]
      sw_boolean = false # 判断武器和技能关联
      s = SW_SET & $data_skills[skill_id].element_set
      if s.empty?
        sw_boolean = true
      else
        for i in s
          if  $data_weapons[self.weapon_id].element_set.include?(i)
            sw_boolean = true
            break
          end
        end
      end
      $data_weapons[0] = nil
      if sw_boolean == false
        return false
      end
    end

是这里出了问题,所以其他的效果便没有了
希望LZ能详细说下实现的效果,要不然不好帮你改
作者: ace69    时间: 2008-6-6 17:36
想实现的效果是:
1.能够有武器决定技能类型的效果,用刀的人就只能用刀技能,类似这样
2.怒气技保留,仍然能够积蓄怒气,使用怒气限制技
3.其他技能相关的限制技也都能使用,比如用def skill_can_use?(skill_id)
     if skill_id == 227 and $game_party.item_number(144) <= 0
  return false
end
这个来定义消耗品限制技

以上,感谢!
作者: ace69    时间: 2008-6-7 20:54
dbshy 请拜托来解答啊。。OTZ




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