Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
[FBN] Simples HUD
+6
Monns
Duel
matheus180
Muta
Lief
Faabinhuu ;
10 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Netplays :: Scripts para netplays
Página 1 de 2
Página 1 de 2 • 1, 2
[FBN] Simples HUD
[FBN]Simples HUD
Pra quem tem preguiça de fazer tá ai. Deu vontade de fazer =P
Acho que vou ver as SKILLS e dar uma modificada lá talvez pra ficar que nem do rag.
Pra quem tem preguiça de fazer tá ai. Deu vontade de fazer =P
Acho que vou ver as SKILLS e dar uma modificada lá talvez pra ficar que nem do rag.
Ela Contem:
> NOME
> LEVEL
> XP
> HP
> MP
> GOLD
> Vantagem de ocupar um pequeno espaço!
Script:
- Código:
#==============================================================================
# ** HUD
#------------------------------------------------------------------------------
# By Marlos Gama
# Modificado por Fabinhuu ;
#------------------------------------------------------------------------------
class Hud < Window_Base
def initialize
super(-16,-16,500,200)#(320,350,600,600)
self.back_opacity = 120
self.contents = Bitmap.new(width - 32, height - 32)
self.windowskin = RPG::Cache.windowskin("Blank")
refresh
end
def update
super
refresh if something_changed?
end
def something_changed?
return true if @old_exp != @actor.now_exp
return true if @old_hp != @actor.hp
return true if @old_sp != @actor.sp
return true if @old_level != @actor.level
return true if @old_name != @actor.name
return true if @old_name != @old_gold
return false
end
def refresh
self.contents.clear
@actor = $game_party.actors[0]
@old_exp = @actor.now_exp
@old_hp = @actor.hp
@old_sp = @actor.sp
@old_level = @actor.level
@old_name = @actor.name
@old_gold = $game_party.item_number(Item_Ouro::Item_Id.to_i).to_s
self.contents.clear
hud3 = RPG::Cache.picture("HudBase")
hud1 = hud3.width
hud2 = hud3.height
hud4 = Rect.new(0,0,hud1,hud2)
self.contents.blt(0,0,hud3,hud4)
self.contents.font.size = 16
rect = Rect.new(-172, -7, self.contents.width - 8, 32)
self.contents.font.color = Color.new(255,255,255)
self.contents.font.size = 14
self.contents.draw_text(rect, "#{@old_name}", 1)
self.contents.font.size = 16
self.contents.draw_text(8, 7, 132, 32, "#{@actor.level}")
rectc = Rect.new(75, 11+1, self.contents.width - 8, 32)
# Hp
self.contents.font.color = Color.new(255,255,255)
hpbar = RPG::Cache.picture("BarraHP")
hpbarwidth = hpbar.width * @actor.hp / @actor.maxhp
hpbarheight = hpbar.height
hpbar_rect = Rect.new(0,0,hpbarwidth,hpbarheight)
self.contents.blt(101,6,hpbar,hpbar_rect)
if $game_party.actors[0].level <= 21
self.contents.draw_text(155, -5, 132, 32, "#{@actor.hp}/#{@actor.maxhp}")
else
self.contents.draw_text(227, 28, 132, 32, "#{@actor.hp}/#{@actor.maxhp}")
end
# Sp
mpbar = RPG::Cache.picture("BarraMP")
mpbarwidth = mpbar.width * @actor.sp / @actor.maxsp
mpbarheight = mpbar.height
mpbar_rect = Rect.new(0,0,mpbarwidth,mpbarheight)
self.contents.blt(101,19,mpbar,mpbar_rect)
if $game_party.actors[0].level <= 34
self.contents.draw_text(155, 7, 132, 32, "#{@actor.sp}/#{@actor.maxsp}")
xpbar = RPG::Cache.picture("BarraxP")
xpbarwidth = xpbar.width * @actor.now_exp / @actor.next_exp
xpbarheight = xpbar.height
xpbar_rect = Rect.new(0,0,xpbarwidth,xpbarheight)
self.contents.blt(98,34,xpbar,xpbar_rect)
self.contents.draw_text(101, -5, 132, 32, "HP")
self.contents.draw_text(101, 7, 132, 32, "SP")
self.contents.font.size = 13
self.contents.draw_text(150, 26, 132, 32, "#{@actor.now_exp}/#{@actor.next_exp}")
#
#
if $game_party.item_number(Item_Ouro::Item_Id.to_i) > 999
self.contents.font.size = 14
self.contents.draw_text(55, 9, 132, 32, "#{@old_gold}")
else
self.contents.font.size = 16
self.contents.draw_text(55, 9, 132, 32, "#{@old_gold}")
end
#
end
end
end
##49 48
class Scene_Map
alias hud_main main
def main
@Hud = Hud.new
hud_main
@Hud.dispose
end
alias hud_update update
def update
hud_update
@Hud.update
end
end
class Game_Actor < Game_Battler
def now_exp
return @exp - @exp_list[@level]
end
def next_exp
return @exp_list[@level+1] > 0 ? @exp_list[@level+1] - @exp_list[@level] : 0
end
end
Adicione na pasta PICTURES sem as aspas ""
- Spoiler:
- Nome: "HudBase"
Nome: "BarraxP"
Nome: "BarraMP"
Nome: "BarraHP"
Faabinhuu ;- Experiente
- Medalhas :
Mensagens : 513
Créditos : 166
Re: [FBN] Simples HUD
Muito boa a HUD +1 cred
_________________
"Cansei de esconder o que há em meu coração, agora vou mostrar todo o amor que sinto por você"
By:Darus Sven
Melhores Bandas da História:
By:Darus Sven
Melhores Bandas da História:
- Spoiler:
-AC/DC
-Metallica
-Iron Maiden
-Slipknot
-Sistem of a Down
-Angra
-Ramones
-Slayer
-Nirvana
-Scorpions
-Green Day
Muta- Ocasional
- Mensagens : 190
Créditos : 48
matheus180- Desenvolvedor
- Mensagens : 749
Créditos : 174
Re: [FBN] Simples HUD
Fabinhuuu
Você é o cara e sempre fala que as huds são simples
isto que eu estou vendo não é simples e sim uma Hud profissionl !
hehehe
+1 Cred vou usar no meu age !
Você é o cara e sempre fala que as huds são simples
isto que eu estou vendo não é simples e sim uma Hud profissionl !
hehehe
+1 Cred vou usar no meu age !
_________________
- Jack:
Duel- Aldeia Friend
- Mensagens : 1375
Créditos : 107
Ficha do personagem
Nível: 1
Experiência:
(0/0)
Vida:
(30/30)
Re: [FBN] Simples HUD
SHOOOW DE BOLA e como o Guilherme disse : isso é uma Hud profissional , não uma simples
+1 Cred , acho que vou usa-la no meu game
+1 Cred , acho que vou usa-la no meu game
_________________
A vida não é só feita de mudanças e não é um simples ato que vai nos fazer mudar !
Upem meu peet ? *---*
- Spoiler:
Monns- Semi-Experiente
- Mensagens : 113
Créditos : 3
Re: [FBN] Simples HUD
Renovei meu Projeto World Battle's nesta atualização com Está Hud
Mais estou tentando ajeitar uns Problemas como não aparecer a Quantidade de GP, e o HP onde fica os números de quanto o jogador tem fica bem longe de sua Barra.
Também não aparece o nome HP SP e não tem a Parte do EXP!
Mais estou tentando ajeitar uns Problemas como não aparecer a Quantidade de GP, e o HP onde fica os números de quanto o jogador tem fica bem longe de sua Barra.
Também não aparece o nome HP SP e não tem a Parte do EXP!
_________________
O Selo foi Quebrado!
Fudo-Yusei- Experiente
- Mensagens : 488
Créditos : 19
Re: [FBN] Simples HUD
Está muito bonita, ocupa pouco espaço. Só o script não ta legal, não se cria huds em window_base, criar em sprite deve dar 70% menos lag. Pois uma Window_Base, utiliza muitas sprites, como a da windowskin que nem está sendo usada..
Mas +1 crédito.
Mas +1 crédito.
Re: [FBN] Simples HUD
Gostei bastante da hud, eu apesar de não ser criativo nunca uso o design dos outros, mas está ótima essa!
Ui fodão saopkopsaksaokp'
RD12 escreveu:Está muito bonita, ocupa pouco espaço. Só o script não ta legal, não se cria huds em window_base, criar em sprite deve dar 70% menos lag. Pois uma Window_Base, utiliza muitas sprites, como a da windowskin que nem está sendo usada..
Mas +1 crédito.
Ui fodão saopkopsaksaokp'
Página 1 de 2 • 1, 2
Tópicos semelhantes
» [AJUDA] Como aumento o limite de npcs no elysium?
» HUD simples
» PET (Simples)
» Tutorial para iniciantes no RPG Maker VX.
» Gostaria de ajuda!
» HUD simples
» PET (Simples)
» Tutorial para iniciantes no RPG Maker VX.
» Gostaria de ajuda!
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Netplays :: Scripts para netplays
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos