RPG Maker Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
Max Keisers
Max Keisers
Membro
Membro
Masculino Mensagens : 267
Reputação : 49

HP e MP embaixo do herói Empty HP e MP embaixo do herói

Sex Set 24, 2010 10:51 pm
Descrição:[/color]
Colocar Hp e Mp embaixo do personagem

Screen:
HP e MP embaixo do herói Imagemyv

Código:
#==============================================================================
# Actor Hp
# By Marlos Gama
# Version: 1.0
#==============================================================================

class ActorHPBars < Window_Base
  def initialize
      super($game_player.screen_x-60,$game_player.screen_y-78,120,120)
      self.contents = Bitmap.new(width - 32, height - 32)
      self.opacity = 0
      actor = 0
      refresh
    end
 
  def refresh
    self.contents.clear
    actor = $game_party.actors[0]
    self.contents_opacity = 255
    self.x =  $game_player.screen_x - 60
    self.y =  $game_player.screen_y - 78
    fd = RPG::Cache.picture("Actor Base")
    bw = fd.width
    bh = fd.height
    fd_rect = Rect.new(0,0,bw,bh)
    self.contents.blt(29,66,fd,fd_rect)
    barhp = RPG::Cache.picture("Actor HP")
    bhw = barhp.width * actor.hp / actor.maxhp
    bhh = barhp.height
    barhp_rect = Rect.new(0,0,bhw,bhh)
    self.contents.blt(29,66,barhp,barhp_rect)
    fd2 = RPG::Cache.picture("Actor Base")
    bw2 = fd.width
    bh2 = fd.height
    fd_rect2 = Rect.new(0,0,bw2,bh2)
    #MP
    self.contents.blt(29,69,fd,fd_rect)
    barmp = RPG::Cache.picture("Actor MP")
    bhw = barmp.width * actor.sp / actor.maxsp
    bhh = barmp.height
    barmp_rect = Rect.new(0,0,bhw,bhh)
    self.contents.blt(29,69,barmp,barmp_rect)
    fd2 = RPG::Cache.picture("Actor Base")
    bw2 = fd.width
    bh2 = fd.height
    fd_rect2 = Rect.new(0,0,bw2,bh2)
   
  end
end

class Scene_Map
  alias requiem_main main
  def main
      @actorhp = ActorHPBars.new
      requiem_main
    @actorhp.dispose if @d != true
  end
 
  alias requiem_update update
  def update
    requiem_update
    @actorhp.x = $game_player.screen_x-60
    @actorhp.y = $game_player.screen_y-78
    @actorhp.refresh
    @actorhp_update
  end
end

Demo:
Não nescecita

Imagens Necessárias:
Actor Base
HP e MP embaixo do herói Actorbase
Actor Hp
HP e MP embaixo do herói Actorhp
Actor MP
HP e MP embaixo do herói Actormp

Créditos:
Marlos Gama (Por Criar o Script)
Max Keisers (Corrigir o tópico e disponibilizar)
orodius
orodius
Novo Membro
Novo Membro
Masculino Mensagens : 115
Reputação : 26

HP e MP embaixo do herói Empty Re: HP e MP embaixo do herói

Dom Set 26, 2010 10:48 am
ha muito bom,mais esse script é identico ao meu do vx^^
Spoiler:

não sei se é o mesmo criador u.u
edson2728
edson2728
Novato
Novato
Masculino Mensagens : 8
Reputação : 10

HP e MP embaixo do herói Empty Re: HP e MP embaixo do herói

Sex Mar 02, 2012 12:19 pm
como faço esses carinha que fica dando ataques?

@Naxus
Camarada se você se refere ao sprite animado da assinatura dele, você deve ter um programa adequado para isso e fazer a animação, dá um pouco de trabalho mais com o tempo você pega o jeito.
Até mais !
Conteúdo patrocinado

HP e MP embaixo do herói Empty Re: HP e MP embaixo do herói

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos