Project1

标题: 怎么样才能战斗完自动把血魔加满 [打印本页]

作者: laojiang02    时间: 2008-3-24 01:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: havealook    时间: 2008-3-24 01:40
参考教程:http://rpg.blue/web/htm/news149.htm
靠自己~
作者: laojiang02    时间: 2008-3-24 01:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: havealook    时间: 2008-3-24 01:55
如果问题解决了就认可- -
作者: laojiang02    时间: 2008-3-24 01:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: 灰原哀    时间: 2008-3-24 02:05
在脚本编辑器Game_Actor里边在
    # 修正当前的 HP 与 SP 超过最大值
    @hp = [@hp, self.maxhp].min
    @sp = [@sp, self.maxsp].min
的下边加上这2句就行了
    @hp = maxhp
    @sp = maxsp
作者: havealook    时间: 2008-3-24 02:05
在BattleResult中找到:
def initialize(exp, gold, treasures)
    @exp = exp
    @gold = gold
    @treasures = treasures
    super(160, 0, 320, @treasures.size * 32 + 64)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.y = 160 - height / 2
    self.back_opacity = 160
    self.visible = false
    refresh
  end

改为:
  def initialize(exp, gold, treasures)
    @exp = exp
    @gold = gold
    @treasures = treasures
   
    #havealook
    for actor in $game_party.actors
      actor.hp = actor.maxhp
      actor.sp = actor.maxsp
    end
    #havealook

    super(160, 0, 320, @treasures.size * 32 + 64)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.y = 160 - height / 2
    self.back_opacity = 160
    self.visible = false
    refresh
  end

[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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