Aldeia RPG

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

Suporte ao desenvolvimento de jogos


3 participantes

    [Pedido] Porcentagem na HUD

    イアゴル
    イアゴル
    Membro Ativo
    Membro Ativo


    Mensagens : 350
    Créditos : 27

    [Pedido] Porcentagem na HUD Empty [Pedido] Porcentagem na HUD

    Mensagem por イアゴル Qua maio 01, 2013 11:50 am

    Alguem sabe botar a porcentagem na hud,tipo HP 45%,MP 50%,XP 99% ? alguem ajuda? Angel
    RD12
    RD12
    Lenda
    Lenda


    Medalhas : [Pedido] Porcentagem na HUD 48080450[Pedido] Porcentagem na HUD Trophy11[Pedido] Porcentagem na HUD GIueZ[Pedido] Porcentagem na HUD ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    [Pedido] Porcentagem na HUD Empty Re: [Pedido] Porcentagem na HUD

    Mensagem por RD12 Qua maio 01, 2013 12:51 pm

    X por cento de Y
    = 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
    Membro Ativo


    Mensagens : 350
    Créditos : 27

    [Pedido] Porcentagem na HUD Empty Re: [Pedido] Porcentagem na HUD

    Mensagem por イアゴル Qua maio 01, 2013 1:52 pm

    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
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    [Pedido] Porcentagem na HUD Left_bar_bleue0/0[Pedido] Porcentagem na HUD Empty_bar_bleue  (0/0)
    Vida:
    [Pedido] Porcentagem na HUD Left_bar_bleue30/30[Pedido] Porcentagem na HUD Empty_bar_bleue  (30/30)

    [Pedido] Porcentagem na HUD Empty Re: [Pedido] Porcentagem na HUD

    Mensagem por Paulo Soreto Qua maio 01, 2013 2:31 pm

    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)


    _________________
    [Pedido] Porcentagem na HUD FwYnoXI
    イアゴル
    イアゴル
    Membro Ativo
    Membro Ativo


    Mensagens : 350
    Créditos : 27

    [Pedido] Porcentagem na HUD Empty Re: [Pedido] Porcentagem na HUD

    Mensagem por イアゴル Qua maio 01, 2013 2:46 pm

    @ Soreto
    Erro: undefined method 'max_hp' for # game_actor:0x81a43b8
    RD12
    RD12
    Lenda
    Lenda


    Medalhas : [Pedido] Porcentagem na HUD 48080450[Pedido] Porcentagem na HUD Trophy11[Pedido] Porcentagem na HUD GIueZ[Pedido] Porcentagem na HUD ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    [Pedido] Porcentagem na HUD Empty Re: [Pedido] Porcentagem na HUD

    Mensagem por RD12 Qua maio 01, 2013 4:44 pm

    Eu que escrevi o método errado(maxhp), não tem vírgula:

    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
    Membro Ativo


    Mensagens : 350
    Créditos : 27

    [Pedido] Porcentagem na HUD Empty Re: [Pedido] Porcentagem na HUD

    Mensagem por イアゴル Qua maio 01, 2013 4:52 pm

    Não travou o script mas, apareceu ao inves da porcentagem :117878 Question


    RD12
    RD12
    Lenda
    Lenda


    Medalhas : [Pedido] Porcentagem na HUD 48080450[Pedido] Porcentagem na HUD Trophy11[Pedido] Porcentagem na HUD GIueZ[Pedido] Porcentagem na HUD ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    [Pedido] Porcentagem na HUD Empty Re: [Pedido] Porcentagem na HUD

    Mensagem por RD12 Qua maio 01, 2013 9:34 pm

    Errei nos calculos, só trocar o * pro lugar do /

    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
    Membro Ativo


    Mensagens : 350
    Créditos : 27

    [Pedido] Porcentagem na HUD Empty Re: [Pedido] Porcentagem na HUD

    Mensagem por イアゴル Qua maio 01, 2013 10:09 pm

    no hp funcionou mais pro exp e mana da erro no maxmp e maxexp Sad
    RD12
    RD12
    Lenda
    Lenda


    Medalhas : [Pedido] Porcentagem na HUD 48080450[Pedido] Porcentagem na HUD Trophy11[Pedido] Porcentagem na HUD GIueZ[Pedido] Porcentagem na HUD ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    [Pedido] Porcentagem na HUD Empty Re: [Pedido] Porcentagem na HUD

    Mensagem por RD12 Qui maio 02, 2013 10:42 am

    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


    Conteúdo patrocinado


    [Pedido] Porcentagem na HUD Empty Re: [Pedido] Porcentagem na HUD

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sáb Abr 27, 2024 1:33 am