Bem-vindo, visitante!
 Login:  Senha:
Para refletir: "Para o bom programador, meio comando basta."  -  Paoa

Autor Tópico: Hud HP Mp Down of Heroi  (Lido 2147 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Blade Dalmon

  • Membro
  • *
  • Mensagens: 208
  • Reputação: 11
  • Offline
Hud HP Mp Down of Heroi
« em: 20 de Novembro de 2009, 00:59:12 »
Pontuação: 4
olá pessoal eu postanto  um Hud de hp mp
abaixo do heroi, espero que gostem

Creditos: LukyMaster

intrução: incira acima do main
esta disponivio para todos

Spoiler(Clique para mostrar/esconder)

Imagems: para rodar você vai precisar de imagem essas aqui você precisa de colocar dentro da pasta pictures

Utilitarios:
Renomear para: "Back"
Renomear para: "Hp_Bar"
Renomear para: "Mp_Bar"

Spoiler(Clique para mostrar/esconder)
Código: [Selecionar]
module Luky
  HUD_OPACITY = 0
  HUD_OPACITY_2 = 255
end

class Mini_Hud < Window_Base
  include Luky
  def initialize
      super($game_player.screen_x-60,$game_player.screen_y-78,120,120)
      self.contents = Bitmap.new(width - 32, height - 32)
      refresh
    end
   
  def refresh
    self.contents.clear
    self.contents.font.size = 17
    self.contents.font.name = "Arial Unicode MS"
    actor = $game_party.members[0]
    draw_actor_name(actor, 30, 7)
    self.opacity = Luky::HUD_OPACITY
    self.contents_opacity = Luky::HUD_OPACITY_2
    self.x =  $game_player.screen_x - 60
    self.y =  $game_player.screen_y - 78
    fd = Cache.picture("Back")
    bw = fd.width
    bh = fd.height
    fd_rect = Rect.new(0,0,bw,bh)
    self.contents.blt(18,55,fd,fd_rect)
    barhp = Cache.picture("Hp_Bar")
    bhw = barhp.width * actor.hp / actor.maxhp
    bhh = barhp.height
    barhp_rect = Rect.new(0,0,bhw,bhh)
    self.contents.blt(18,55,barhp,barhp_rect)
    fd2 = Cache.picture("Back")
    bw2 = fd.width
    bh2 = fd.height
    fd_rect2 = Rect.new(0,0,bw2,bh2)
    self.contents.blt(18,64,fd2,fd_rect2)
    barmp = Cache.picture("Mp_Bar")
    bsw = barmp.width * actor.mp / actor.maxmp
    bsh = barmp.height
    barmp_rect = Rect.new(0,0,bsw,bsh)
    self.contents.blt(18,64,barmp,barmp_rect)
  end
end


class Scene_Map
  alias hud_main main
  def main
    @Mini_hud = Mini_Hud.new
    hud_main
    @Mini_hud.dispose if @d != true
  end
 
  alias hud_update update
  def update
    hud_update
    @Mini_hud.x = $game_player.screen_x-60
    @Mini_hud.y = $game_player.screen_y-78
    @Mini_hud.refresh
    @Mini_hud_update
  end
end

Obrigado LukyMaster!

ilacirjr

  • Membro
  • *
  • Mensagens: 322
  • Reputação: 6
  • Offline
  • Designer
Re: Hud HP Mp Down of Heroi
« Resposta #1 em: 21 de Novembro de 2009, 12:31:58 »
Pontuação: 0
fora os erros ortográficos (=X)
vai ser bem útil para projetos online, fiko mto legal usar as barrinhas do ATB do sbs takentai tbm

+ 1 cred por disponibilizar ;D

zeel22

  • Membro
  • *
  • Mensagens: 179
  • Reputação: 6
  • Offline
  • O reconhecimento só vem depois do respeito !
Re: Hud HP Mp Down of Heroi
« Resposta #2 em: 21 de Novembro de 2009, 13:34:33 »
Pontuação: 0
Legal pena qu num vo usar outros sistemas de batalha no meu projeto usarei o normal do VX mesmo

mas ta muito bom

+1 credito ai  :pea:

Blade Dalmon

  • Membro
  • *
  • Mensagens: 208
  • Reputação: 11
  • Offline
Re: Hud HP Mp Down of Heroi
« Resposta #3 em: 22 de Novembro de 2009, 12:28:03 »
Pontuação: 0
Brigadao pessoal! LukyMaster criou e eu achei legal até este script, nao achei os erros ortograficos tao horriveis mais eu vou arrumar! Brigadao e Valeu!

loboteck01

  • Membro
  • *
  • Mensagens: 14
  • Reputação: 2
  • Offline
  • Às vezes, vencer é saber esperar.
Re: Hud HP Mp Down of Heroi
« Resposta #4 em: 22 de Setembro de 2011, 02:20:04 »
Pontuação: 0
Cara muito bom mesmo, gostei... :ok:
+1 Cr

ɦɱ-ɦuɳtɛʀ™

  • Membro
  • *
  • Mensagens: 52
  • Reputação: 38
  • Offline
  • Just be Strong
Re: Hud HP Mp Down of Heroi
« Resposta #5 em: 09 de Março de 2012, 18:14:06 »
Pontuação: 0
Caracs maluko isso era tudo o que eu precisava vlwww

kevins_xx

  • Membro
  • *
  • Mensagens: 1
  • Reputação: 0
  • Offline
Re: Hud HP Mp Down of Heroi
« Resposta #6 em: 14 de Janeiro de 2013, 13:30:25 »
Pontuação: 0
Alguém pode me ajudar? Eu fiz tudo certinho, mas na hora de de testar o jogo aparece um erro de script na parte do Window_Base linha 206. Alguém sabe como resolver?

victormaker

  • Membro
  • *
  • Mensagens: 450
  • Reputação: 97
  • Offline
  • Nunca frite Bacon sem camisa
Re: Hud HP Mp Down of Heroi
« Resposta #7 em: 14 de Janeiro de 2013, 13:55:22 »
Pontuação: 0
Alguém pode me ajudar? Eu fiz tudo certinho, mas na hora de de testar o jogo aparece um erro de script na parte do Window_Base linha 206. Alguém sabe como resolver?

Vai na área de dúvidas sobre scripts que alguém vai conseguir ajudar.


ÍNDICE


We are Felisberto
 We dont forget
 We dont forgive
Expect us.

 

Tópicos Relacionados

  Assunto / Iniciado por Respostas Última mensagem
6 Respostas
747 Visualizações
Última mensagem 09 de Julho de 2009, 18:12:34
por Fael000
21 Respostas
2882 Visualizações
Última mensagem 20 de Outubro de 2011, 11:50:25
por --ASH--
0 Respostas
411 Visualizações
Última mensagem 19 de Janeiro de 2010, 20:25:40
por Voadora
3 Respostas
256 Visualizações
Última mensagem 26 de Setembro de 2011, 19:02:27
por AlexMach