Ajuda pra modificar um Script da HUD

    Compartilhe

    Buckzor
    Novato
    Novato

    Mensagens : 17
    Créditos : 2

    Ajuda pra modificar um Script da HUD

    Mensagem por Buckzor em Sex Abr 01, 2016 7:52 pm

    Aló pesual da Aldeia to precisando de uma ajudinha pra modificar um script.

    Eu quero que a XP seja mostrada em %, ou seja eu devo fazer com que calcule o actor.now_exp quanto % tem em base a o total que seria actor.next_exp.

    Eu uso NetPlay master 4.9.2.
    A linha completa é:
    Código:
    self.bitmap.draw_text(191 - self.bitmap.text_size("#{@actor.now_exp}/#{@actor.next_exp}").width, 16, self.bitmap.width, 32, "#{@actor.now_exp}/#{@actor.next_exp}")

    Como eu faço pra que me mostre na HUD o % do XP.

    Desde já agradeço.
    Very Happy


    _________________

    gladistony
    Membro Ativo
    Membro Ativo

    Mensagens : 336
    Créditos : 217

    Re: Ajuda pra modificar um Script da HUD

    Mensagem por gladistony em Qua Abr 06, 2016 7:56 pm

    Para exibir um valor em %  vc deve dividir a experiencia atual pelo total para o próximo nível e depois multiplicar por 100. O código ficaria da seguinte forma:

    Código:
    v = (@actor.now_exp/@actor.next_exp)*100
    self.bitmap.draw_text(191 - self.bitmap.text_size("#{v} %").width, 16, self.bitmap.width, 32, "#{v} %")


    _________________



    Buckzor
    Novato
    Novato

    Mensagens : 17
    Créditos : 2

    Re: Ajuda pra modificar um Script da HUD

    Mensagem por Buckzor em Seg Abr 11, 2016 2:21 am

    Valeu cara, eu não sabia se o ruby tinha algum resource para fazer a operação direto, achei que era mais difícil kkk.
    Mas com uma simples regra de 3 já ficou certinho.
    Desculpa minha ignorância kkkkkkk

    Obrigado!


    _________________

      Data/hora atual: Dom Dez 11, 2016 10:50 am