SA-MP Forums Archive
[Duda] Porcentaje - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Duda] Porcentaje (/showthread.php?tid=322642)



[Duda] Porcentaje - [Nikk] - 03.03.2012

Quisiera saber si existe alguna forma de tomar algun porcentaje, como digamos, un comando que pones /slots, y te dice, hay un 30% de slots vacios y un 70% (obviamente sin %, es un ejemplo) de slots libres, pero como tomar un porcentaje de los slots? o de cualquier otra cosa?


Respuesta: [Duda] Porcentaje - Kurama - 03.03.2012

pawn Код:
new PlayersConnected;

public OnPlayerConnect(playerid)
{
    if(!IsPlayerNPC(playerid))PlayersConnected++;
    //bloque de cуdigo
    return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
    if(!IsPlayerNPC(playerid))PlayersConnected--;
    //bloque de cуdigo
    return 1;
}

CMD:slots(playerid, params[]){
    new string[128], Float:porcentaje;
    porcentaje = (PlayersConnected/GetMaxPlayers())*100;
    format(string, sizeof string, "Hay un porcentaje de %.2f slots vacнos y %.2f ocupados.", porcentaje, 100.0-porcentaje);
    return SendClientMessage(playerid, 0x00FF00FF, string), 1;
}



Respuesta: [Duda] Porcentaje - [J]ulian - 03.03.2012

Se saca igual que en cualquier calculo de matematica xD

cantidad * 100 / maximo = porcentaje.