[Ajuda] Sobre Floats
#1

Olб a todos. Minha dъvida й a seguinte. Estou fazendo uma variбvel que pega dois valores inteiros e dividem por 2, sendo assim, retornando um valor float (No caso uma string de K/D), mas eu sу quero que ele pegue valores de seguinte exemplo:

0.1, 0.2, 1.2, 1.3 ... e assim sucessivamente.

Pra auxнlio na ajuda, estarei deixando meu mйtodo que eu fiz pra tentar fazer esse cбlculo.

PHP код:
stock AtualizarTXD(playeridcolor){
    new 
HUDText[128];
    new 
Float:KD;
    
KD floatdiv(APlayerData[playerid][Kill],APlayerData[playerid][Death]);
    
format(HUDText128"%.0f"KD);
    
PlayerTextDrawSetString(playeridHUDInfo[playerid], HUDText);

Espero que resolvam esta minha dъvida rбpido
Reply
#2

format(HUDText, 128, "%f", KD);
Reply
#3

Vocк teve o raciocinio correto, porйm pode dividir as variaveis de uma maneira melhor. Й sу fazer como var normal e usar o operador /=.
Reply
#4

Se nгo me engano й %.1f na format
Reply
#5

Quote:
Originally Posted by ipsBruno
Посмотреть сообщение
Se nгo me engano й %.1f na format
Re-li a dъvida, agora entendi o que ele quis dizer, й %0.1f...

Код:
format(HUDText, 128, "%0.1f", KD);
Reply
#6

Sim, isto mesmo n0minal nуs

Tipo, isto faz desprezar os prуximos nъmeros

PHP код:
printf("%.1f"0.23296); 
vai imprimir sу 0.2 e nгo 0.23296
Reply
#7

Muito obrigado, deu cergo agora. Valeu a todos ae. Reputados.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)