Project1

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

作者: ace69    时间: 2008-5-30 04:24
标题: 求教 武器决定技能 耗费怒气技 限制技能的整合问题
当我使用了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]版务信息:本贴由楼主自主结贴~
作者: 3535    时间: 2008-5-30 04:32
     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
     if sw_boolean == false
       return false
     end


加到Game_Actor的def skill_can_use?(skill_id)内。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: ace69    时间: 2008-5-30 05:12
使用了楼上朋友的方法后 报错了
脚本"Sprite_Battler"127行发生 NoMethodError
undefined method "screen_x" for #<Game_Actor:0x5a56250>

作者: ace69    时间: 2008-5-30 05:15
汗 之后又有报错的了
脚本Interpreter 6的301行 发生NoMethodError
undefined method "Set_graphic"for #<Game_Actor:0x5a54708>
作者: Elegance    时间: 2008-5-30 05:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: ace69    时间: 2008-5-30 05:24
汗 没有报错了 但是还是不行 仍然和之前的一样 没有解决到..OTL
作者: Elegance    时间: 2008-5-30 05:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: ace69    时间: 2008-5-30 05:36
擦汗 仍然不行 实在麻烦二位了 要不我传DATA给你看看?
作者: Elegance    时间: 2008-5-30 05:52
提示: 作者被禁止或删除 内容自动屏蔽




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