Alguem sabe botar a porcentagem na hud,tipo HP 45%,MP 50%,XP 99% ? alguem ajuda?
3 participantes
[Pedido] Porcentagem na HUD
- Mensagem nº2
Re: [Pedido] Porcentagem na HUD
X por cento de Y
= X/100 * Y
EX:
coloca em um draw_text para desenhar a @hp_percent
(eu nem testei, fiz aqui mesmo, se der erro fale)
= X/100 * Y
EX:
- Código:
@hp_percent = ($game_party.actors[0].hp/100)*$game_party.actors[0].max_hp
coloca em um draw_text para desenhar a @hp_percent
(eu nem testei, fiz aqui mesmo, se der erro fale)
イアゴル- Membro Ativo
- Mensagens : 350
Créditos : 27
- Mensagem nº3
Re: [Pedido] Porcentagem na HUD
Aparece a linha do script ,olha se fiz certo
- Código:
self.bitmap.draw_text(hprect, "#@hp_percent = ($game_party.actors[0].hp/100)*$game_party.actors[0].max_hp", 1)
Paulo Soreto- Lenda
- Mensagens : 1980
Créditos : 367
Ficha do personagem
Nível: 1
Experiência:
(0/0)
Vida:
(30/30)
- Mensagem nº4
Re: [Pedido] Porcentagem na HUD
iagor123 escreveu:Aparece a linha do script ,olha se fiz certo
- Código:
self.bitmap.draw_text(hprect, "#@hp_percent = ($game_party.actors[0].hp/100)*$game_party.actors[0].max_hp", 1)
- Código:
@hp_percent = ($game_party.actors[0].hp/100)*$game_party.actors[0].max_hp
self.bitmap.draw_text(hprect, @hp_percent.to_s, 1)
_________________
イアゴル- Membro Ativo
- Mensagens : 350
Créditos : 27
- Mensagem nº5
Re: [Pedido] Porcentagem na HUD
@ Soreto
Erro: undefined method 'max_hp' for # game_actor:0x81a43b8
Erro: undefined method 'max_hp' for # game_actor:0x81a43b8
- Mensagem nº6
Re: [Pedido] Porcentagem na HUD
Eu que escrevi o método errado(maxhp), não tem vírgula:
Suponho que o hprect já está declarado em seu script.
- Código:
@hp_percent = ($game_party.actors[0].hp/100)*$game_party.actors[0].maxhp
self.bitmap.draw_text(hprect, @hp_percent.to_s, 1)
Suponho que o hprect já está declarado em seu script.
イアゴル- Membro Ativo
- Mensagens : 350
Créditos : 27
- Mensagem nº7
Re: [Pedido] Porcentagem na HUD
Não travou o script mas, apareceu ao inves da porcentagem :117878
- Mensagem nº8
Re: [Pedido] Porcentagem na HUD
Errei nos calculos, só trocar o * pro lugar do /
Agora deve estar certo.
- Código:
@hp_percent = $game_party.actors[0].hp*100/$game_party.actors[0].maxhp
self.bitmap.draw_text(Rect.new(100,100,32,32), @hp_percent.to_s, 1)
Agora deve estar certo.
イアゴル- Membro Ativo
- Mensagens : 350
Créditos : 27
- Mensagem nº9
Re: [Pedido] Porcentagem na HUD
no hp funcionou mais pro exp e mana da erro no maxmp e maxexp
- Mensagem nº10
Re: [Pedido] Porcentagem na HUD
Veja as variáveis certas cara. Estão todas nos scripts do RM: Game_Battler, Game_Actor...
É .sp e .maxsp - .exp e .next_exp_s.to_i
É .sp e .maxsp - .exp e .next_exp_s.to_i