Project1

标题: XP中 受到的伤害怎样付给变量? [打印本页]

作者: DENGTD24    时间: 2011-6-20 18:50
标题: XP中 受到的伤害怎样付给变量?
想给角色设置一个隐藏HPdsu_plus_rewardpost_czw
作者: 绿野灰    时间: 2011-6-21 07:19
战斗事件
作者: 忧雪の伤    时间: 2011-6-21 13:50
  1. module Damage
  2.   ID = 99
  3. end

  4. class Game_Actor < Game_Battler
  5.   include(Damage)
  6.   _array = ['attack_effect', 'skill_effect']
  7.   _array.each {|item| alias_method('_' + item, item) }
  8.   def attack_effect(attacker)
  9.     _attack_effect(attacker)
  10.     return unless attacker.is_a?(Game_Enemy)
  11.     return if damage.equal?('Miss')
  12.     $game_variables[ID] = damage.to_i if damage.to_i > $game_variables[ID]
  13.     # => print($game_variables[ID])
  14.   end
  15.   def skill_effect(user, skill)
  16.     _skill_effect(user, skill)
  17.     return unless user.is_a?(Game_Enemy)
  18.     return if damage.equal?('Miss')
  19.     $game_variables[ID] = damage.to_i if damage.to_i > $game_variables[ID]
  20.     # => print($game_variables[ID])
  21.   end
  22. end
复制代码

作者: DENGTD24    时间: 2011-6-24 16:13
那个脚本要怎样用?


DENGTD24于2011-6-25 16:10补充以下内容:
可以用开关控制是减HP还是付给变量吗?
这个脚本好像只能付给一个变量啊,
有可以可控制的付给不同变量的方法吗?

要求有点过分,提前感谢解决者{:4_113:}




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