SA-MP Forums Archive
[Ajuda] Sobre Floats - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Sobre Floats (/showthread.php?tid=564937)



Sobre Floats - pWesley - 23.02.2015

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


Re: Sobre Floats - n0minal - 23.02.2015

format(HUDText, 128, "%f", KD);


Re: Sobre Floats - DannielCooper - 23.02.2015

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


Respuesta: Sobre Floats - ipsBruno - 23.02.2015

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


Re: Respuesta: Sobre Floats - n0minal - 23.02.2015

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);



Respuesta: Sobre Floats - ipsBruno - 23.02.2015

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


Re: Sobre Floats - pWesley - 23.02.2015

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