24/03/2023 14:10
(Esta mensagem foi modificada pela última vez a: 24/03/2023 14:11 por pushline.)
(23/03/2023 19:10)Carlos Victor Escreveu:Código PHP:CMD:online(playerid)
{
static
string[128];
format(string, sizeof(string), "Jogadores conectados %d/%d", ReturnPlayerOnServer(), MAX_PLAYERS);
SendClientMessage(playerid, -1, string);
return 1;
}
ReturnPlayerOnServer()
{
static
i,
j,
players;
for(i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(IsPlayerConnected(i))
players++;
}
return players;
}
Isso que você quer?
no SA:MP esta função (GetPlayerPoolSize) está quebrada e retornará 0 mesmo quando não houver jogadores. fixes.inc e open.mp corrigem isso para retornar -1.
Use o Iter_Count ou um foreach(new i : Player) do y_iterate/y_foreach.