Portal SAMP
[Ajuda] Float duvida basica - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Float duvida basica (/showthread.php?tid=2721)



Float duvida basica - DM110 - 26/08/2022

Código PHP:
CMD:test(playerid)
{
    new Float:Kd;
    Kd Player[playerid][Kills]/Player[playerid][Deaths];
    printf("kd: %0.2f"Kd); 
    return 1;


Estou fazendo esse comando fala que nao existe no servidor oq esta errado ?

Resolvido, teria que dividir dessa forma:

Código PHP:
Float:Player[playerid][Kills]/Float:Player[playerid][Deaths



RE: Float duvida basica - willttoonn - 29/08/2022

As operações que envolvem float devem utilizar as funções disponíveis para isso:
  • floatdiv(float1, float2);
  • floatadd(float1, float2);
  • floatmulti(float1, float2);
  • floatsub(float1, float2);

Tente assim:
Código:
CMD:test(playerid)
{
    new Float:Kd;
    Kd = floatdiv(Player[playerid][Kills], Player[playerid][Deaths]);
    printf("kd: %0.2f", Kd);
    return 1;
}