Jump to content

[AJUDA]Obtenção de Vida


Recommended Posts

  • Other Languages Moderators
Posted

Use math.floor.

Exemplo:

local health = getElementHealth( localPlayer );
outputChatBox( math.floor( health ) );

 

  • Thanks 1
Posted
Just now, asrzk said:

Use math.floor.

Exemplo:


local health = getElementHealth( localPlayer );
outputChatBox( math.floor( health ) );

 

O math.floor eu deveria colocar no local que vai exibir a vida, correto?

 

  • Other Languages Moderators
Posted
1 minute ago, danblemes1 said:

O math.floor eu deveria colocar no local que vai exibir a vida, correto?

 

Exatamente. Na parte do dxDrawText, se for criado com DX. Caso tenha dúvidas, poste a parte do código aqui.

Posted
Just now, asrzk said:

Exatamente. Na parte do dxDrawText, se for criado com DX. Caso tenha dúvidas, poste a parte do código aqui.

OK, vou tentar aqui

 

Posted (edited)

Acho que pra esse caso o math.ceil vai ser melhor. A diferença entre os dois é que math.floor arredonda pra baixo e math.ceil pra cima. Então digamos que o jogador tem 0.9 de vida, e você usa math.floor, o valor será 0 - que não faz sentido, 0 é quando está morto. Nesse caso você pode usar o math.ceil que vai deixar 1%.

Tem também a função math.round (https://wiki.multitheftauto.com/wiki/Math.round) que abaixo de 0.5 arredonda pra baixo e se maior ou igual a 0.5 arredonda pra cima. Ela também pode ser mais útil pois você pode determinar quantas casas decimais você quer mostrar.

Edited by DNL291
  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...