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


2 participantes

    [Pedido] % em bar de xp

    Adanrox
    Adanrox
    Diva
    Diva


    Mensagens : 522
    Créditos : 74

    Ficha do personagem
    Nível: 1
    Experiência:
    [Pedido] % em bar de xp Left_bar_bleue0/0[Pedido] % em bar de xp Empty_bar_bleue  (0/0)
    Vida:
    [Pedido] % em bar de xp Left_bar_bleue30/30[Pedido] % em bar de xp Empty_bar_bleue  (30/30)

    [Pedido] % em bar de xp Empty [Pedido] % em bar de xp

    Mensagem por Adanrox Qua Abr 09, 2014 10:54 am

    Alguém pode fazer um script desta forma que vou citar abaixo para o meu projeto, vai ser útil e vai melhorar a barrinha com a porcentagem de acordo com o EXP que ganha.
    [Pedido] % em bar de xp F4UfGrW

    Observação: Bom eu pretendo ter uma barrinha de EXP desta forma que citei, vejo muitos desse script sendo que todos são iguais, só mostra os 4 primeiros números. Agradeço pra quem me ajudar!


    _________________
    [Pedido] % em bar de xp EiLDYSs
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    [Pedido] % em bar de xp Left_bar_bleue0/0[Pedido] % em bar de xp Empty_bar_bleue  (0/0)
    Vida:
    [Pedido] % em bar de xp Left_bar_bleue30/30[Pedido] % em bar de xp Empty_bar_bleue  (30/30)

    [Pedido] % em bar de xp Empty Re: [Pedido] % em bar de xp

    Mensagem por Paulo Soreto Qua Abr 09, 2014 12:34 pm

    Não entendi essa porcentagem com 2 vírgulas '-' É isso mesmo ou entendi errado?


    _________________
    [Pedido] % em bar de xp FwYnoXI
    Adanrox
    Adanrox
    Diva
    Diva


    Mensagens : 522
    Créditos : 74

    Ficha do personagem
    Nível: 1
    Experiência:
    [Pedido] % em bar de xp Left_bar_bleue0/0[Pedido] % em bar de xp Empty_bar_bleue  (0/0)
    Vida:
    [Pedido] % em bar de xp Left_bar_bleue30/30[Pedido] % em bar de xp Empty_bar_bleue  (30/30)

    [Pedido] % em bar de xp Empty Re: [Pedido] % em bar de xp

    Mensagem por Adanrox Qua Abr 09, 2014 1:50 pm

    pauloSoreto escreveu:Não entendi essa porcentagem com 2 vírgulas '-' É isso mesmo ou entendi errado?
    É assim mesmo que você olhou na imagem com 2 virgulas para definir a EXPERIÊNCIA, é tipo como se fosse no relógio para saber as horas, exemplo: HORAS - MINUTOS - SEGUNDOS.

    Tenho que ter 99,99,99% de experiência para passar de level, então o processo teria que ficar assim, para passar de level, 03,43,94%, se eu matar 1 monstro e ele me der 3 EXP ficaria assim: 03,62,22%, nesse total temos assim em 1 virgula 3,62%, mas esse não é o meu caso, mas se eu chegar até o 99,99,99% eu UP de level, espero que tenha entendido.


    _________________
    [Pedido] % em bar de xp EiLDYSs
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    [Pedido] % em bar de xp Left_bar_bleue0/0[Pedido] % em bar de xp Empty_bar_bleue  (0/0)
    Vida:
    [Pedido] % em bar de xp Left_bar_bleue30/30[Pedido] % em bar de xp Empty_bar_bleue  (30/30)

    [Pedido] % em bar de xp Empty Re: [Pedido] % em bar de xp

    Mensagem por Paulo Soreto Qua Abr 09, 2014 2:10 pm

    Acho que é meio difícil alguém fazer levando em conta que na matemática só temos 1 vírgula por número.


    _________________
    [Pedido] % em bar de xp FwYnoXI
    Adanrox
    Adanrox
    Diva
    Diva


    Mensagens : 522
    Créditos : 74

    Ficha do personagem
    Nível: 1
    Experiência:
    [Pedido] % em bar de xp Left_bar_bleue0/0[Pedido] % em bar de xp Empty_bar_bleue  (0/0)
    Vida:
    [Pedido] % em bar de xp Left_bar_bleue30/30[Pedido] % em bar de xp Empty_bar_bleue  (30/30)

    [Pedido] % em bar de xp Empty Re: [Pedido] % em bar de xp

    Mensagem por Adanrox Qua Abr 09, 2014 2:22 pm

    PauloSoreto escreveu:
    Acho que é meio difícil alguém fazer levando em conta que na matemática só temos 1 vírgula por número.
    Paulo tem como me disponibilizar um script que só tenha 1 virgula para ficar desse modo 99,99%, para melhorar aqui a barrinha de experiência, vai me ajudar bastante. 


    _________________
    [Pedido] % em bar de xp EiLDYSs
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    [Pedido] % em bar de xp Left_bar_bleue0/0[Pedido] % em bar de xp Empty_bar_bleue  (0/0)
    Vida:
    [Pedido] % em bar de xp Left_bar_bleue30/30[Pedido] % em bar de xp Empty_bar_bleue  (30/30)

    [Pedido] % em bar de xp Empty Re: [Pedido] % em bar de xp

    Mensagem por Paulo Soreto Qui Abr 10, 2014 12:13 am

    Me mande o código da sua hud que já adiciono e te passo, ou caso queira, o código para adicionar seria:
    Código:
    #----------
    exp_per = 100 * @actor.now_exp.to_f / @actor.next_exp.to_f
    exp_arr = format("%.4f", exp_per)
    exp_str = exp_arr.insert(exp_arr.size - 2, ".")
    #----------
    exp_per é a porcentagem total que tem muitas casas decimais, quando uso o format ele limite o float a duas casas decimais e já o transforma em string.
    exp_per retorna a porcentagem extensiva exemplo: 48.19023986387438786
    exp_arr retorna a porcentagem formatada com 4 casas decimais, exemplo: 48.1902
    exp_str retorna a porcentagem formatada com 4 casas decimais e o "ponto" como foi pedido, exemplo: 48.19.02
    Na hud adicione esse método dentro da def refresh, e na linha que exibe o valor da porcentagem troque a string de lá por exp_str.


    _________________
    [Pedido] % em bar de xp FwYnoXI
    Adanrox
    Adanrox
    Diva
    Diva


    Mensagens : 522
    Créditos : 74

    Ficha do personagem
    Nível: 1
    Experiência:
    [Pedido] % em bar de xp Left_bar_bleue0/0[Pedido] % em bar de xp Empty_bar_bleue  (0/0)
    Vida:
    [Pedido] % em bar de xp Left_bar_bleue30/30[Pedido] % em bar de xp Empty_bar_bleue  (30/30)

    [Pedido] % em bar de xp Empty Re: [Pedido] % em bar de xp

    Mensagem por Adanrox Qui Abr 10, 2014 11:52 am

    @Paulo Soreto

    tentei utilizar aqui, mas deu resultado em nada, apenas aumentou a quantidade do EXP, exemplo se eu mato 1 monstro e ganho 3 EXP de cada, eu vou está recebendo 6 EXP, tem que configurar isso, te mandei pro teu Email para você fazer pra me, eu estou utilizando o HUD Cabal do RD12, caso você queira utilizar outra hud para fazer essa função, agradeço!


    _________________
    [Pedido] % em bar de xp EiLDYSs
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    [Pedido] % em bar de xp Left_bar_bleue0/0[Pedido] % em bar de xp Empty_bar_bleue  (0/0)
    Vida:
    [Pedido] % em bar de xp Left_bar_bleue30/30[Pedido] % em bar de xp Empty_bar_bleue  (30/30)

    [Pedido] % em bar de xp Empty Re: [Pedido] % em bar de xp

    Mensagem por Paulo Soreto Qui Abr 10, 2014 12:59 pm

    O script trabalha com a porcentagem, por exemplo, se a exp pro próximo level for 25, e eu tenha 0, vai mostrar 0.00.00%.
    Daí mato um mob que me de 10xp, então irá mostrar: 40.00.00%
    Se eu ganhar +13xp vai ficar 92.00.00%
    100 * exp_ganha / exp_proxima = X%
    100 * 10 / 25 = 40%


    _________________
    [Pedido] % em bar de xp FwYnoXI
    Adanrox
    Adanrox
    Diva
    Diva


    Mensagens : 522
    Créditos : 74

    Ficha do personagem
    Nível: 1
    Experiência:
    [Pedido] % em bar de xp Left_bar_bleue0/0[Pedido] % em bar de xp Empty_bar_bleue  (0/0)
    Vida:
    [Pedido] % em bar de xp Left_bar_bleue30/30[Pedido] % em bar de xp Empty_bar_bleue  (30/30)

    [Pedido] % em bar de xp Empty Re: [Pedido] % em bar de xp

    Mensagem por Adanrox Qui Abr 10, 2014 1:41 pm

    Esse Script ele só funciona nos primeiros números da frente sem resultar nos outros? exemplo:
    meu exp é 0 para o próximo level é 200, claro que vai mostrar 0,00%
    se eu mato 1 monstro de 3Exp, queria que mostra-se o valor assim 1,50%
    10 * exp_ganha / exp_proxima = X%
    10 * 3 / 200 = 01,50% #Se fosse 100 * 3 resultado daria 15,00% < não é isso que eu quero


    assim podendo ter resultado nos segundos números


    _________________
    [Pedido] % em bar de xp EiLDYSs
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    [Pedido] % em bar de xp Left_bar_bleue0/0[Pedido] % em bar de xp Empty_bar_bleue  (0/0)
    Vida:
    [Pedido] % em bar de xp Left_bar_bleue30/30[Pedido] % em bar de xp Empty_bar_bleue  (30/30)

    [Pedido] % em bar de xp Empty Re: [Pedido] % em bar de xp

    Mensagem por Paulo Soreto Qui Abr 10, 2014 2:20 pm

    100 * 3 / 200 = 1,50.00%
    100 * 3 / 125 = 2.40.00%
    [Pedido] % em bar de xp He7adIb
    100 * 3 / 2089 = 0.14.36%
    [Pedido] % em bar de xp BrjyfpH
    Como mostrei nos prints, o valor também é apresentado na segunda casa somente.
    Porém, para que isso ocorra é preciso uma porcentagem real do valor.


    _________________
    [Pedido] % em bar de xp FwYnoXI

    Conteúdo patrocinado


    [Pedido] % em bar de xp Empty Re: [Pedido] % em bar de xp

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sex Mar 29, 2024 3:18 am