MOG Warning System V1.2

6 de julho de 2015

O MOG Warning System é um sistema criado pelo Moghunter, via programação, para ser usado no RPG Maker XP, que serve para alertar o jogador quando o HP está baixo.

Ele é de simples instalação, bastando inserir o código abaixo acima do “Main”, na sua janela de scripts do seu projeto ou jogo:

#_________________________________________________
# MOG_Warning System V1.2            
#_________________________________________________
# By Moghunter    
# http://www.atelier-rgss.com
#_________________________________________________
#Sistema de aviso quando o HP está baixo.
#_________________________________________________
module MOG
  #Porcentagem para que o sistema de danger seja ativado.
  DG_LOWHP = 25
  #Som que será ativado.
  DG_SE = "057-Wrong01"
  #Ativar flash na tela.
  DG_FLASH = true
  #Velocidade do aviso.
  DG_LOOP = 35
end  

#===============================================================================
# Game_Player
#===============================================================================
class Game_Player < Game_Character
  #--------------------------------------------------------------------------
  # initialize
  #--------------------------------------------------------------------------        
  alias mog19_initialize initialize
  def initialize
    @warning = 0
    mog19_initialize  
  end  
  #--------------------------------------------------------------------------
  # update
  #--------------------------------------------------------------------------          
  alias mog19_update update
  def update
    @warning += 1
    if @warning > MOG::DG_LOOP
      @warning = 0
    end   
    for i in 0...$game_party.actors.size
    actor = $game_party.actors[i]
    if actor.hp * 100 / actor.maxhp <= MOG::DG_LOWHP and @warning == 1
      Audio.se_play("Audio/SE/" + MOG::DG_SE ,100,100) rescue nil  
      if MOG::DG_FLASH == true
        $game_screen.start_flash(Color.new(255,50,0,128), 10)   
      end
    end
    end
    mog19_update 
  end 
end

$mog_rgss_warning = true

Observação: se você gostou deste post ou ele lhe foi útil de alguma forma, por favor considere apoiar financeiramente a Gaming Room. Fico feliz só de ajudar, mas a contribuição do visitante é muito importante para que este site continua existindo e para que eu possa continuar provendo este tipo de conteúdo e melhorar cada vez mais. Clique aqui e saiba como. Obrigado!

Deixe um comentário

Inscreva-se na nossa newsletter!