Project1

标题: 如何有事件脚本指定某个人物当前HPMP? [打印本页]

作者: 白魔导师宝儿    时间: 2013-11-20 17:43
标题: 如何有事件脚本指定某个人物当前HPMP?
请问用事件脚本内做到吗?
作者: myownroc    时间: 2013-11-20 17:46
貌似用这个……$game_party.members.hp
@protosssonny @铃仙·优昙华院·因幡 求鉴定
作者: 铃仙·优昙华院·因幡    时间: 2013-11-20 18:14
  1. $game_actors[ID].hp = ???
  2. $game_actors[ID].mp = ???
复制代码

作者: 白魔导师宝儿    时间: 2013-11-20 18:19
铃仙·优昙华院·因幡 发表于 2013-11-20 18:14

不能突破maxhp和maxsp吗
作者: 白魔导师宝儿    时间: 2013-11-20 18:24
铃仙·优昙华院·因幡 发表于 2013-11-20 18:14


可以办到吗
作者: 铃仙·优昙华院·因幡    时间: 2013-11-20 18:30
RUBY 代码复制
  1. class Game_Actor < Game_Battler
  2.    def add_hp(new_hp)
  3.       @hp = new_hp
  4.    end
  5.  
  6.    def add_mp(new_mp)
  7.      @mp = new_mp
  8.    end
  9. end


丢到 Main 之前, 然后事件里使用  $game_actors[ID].add_hp(???) 和  $game_actors[ID].add_mp(???) 直接修改.

没有对新的值进行处理. 所以 HP 什么设定成负数也是可以的.

不知道修改超过 maxhp 或者是 负数  的话会出现啥情况.
作者: 怪蜀黍    时间: 2013-11-20 20:19
@myownroc @铃仙·优昙华院·因幡
$game_actors[ID]和$game_party.members[ID]关于详见《P叔的RM考场第12弹》第一大题第1小题喵。




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