SA-MP Forums Archive
[Ajuda] Como pegar a quantidade de administradores online? - 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] Como pegar a quantidade de administradores online? (/showthread.php?tid=505709)



Como pegar a quantidade de administradores online? - AndersonAq - 09.04.2014

Gostaria de saber como pegar a quantidade de administradores online no servidor, a variavel de admin й essa:

PHP код:
if (ADb[playerid][PlayerAdmin] >= 2
Podem me ajudar?


Re: Como pegar a quantidade de administradores online? - Douglas_prt - 09.04.2014

Usa um loop:

https://sampwiki.blast.hk/wiki/Loops


Re: Como pegar a quantidade de administradores online? - Dolby - 09.04.2014

Crie uma estrutura de repetiзгo do tipo for, na qual faz verificaзгo jogador por jogador para obter o valor de PlayerAdmin, caso seja maior que 0, incremente uma variбvel, e no final dessa estrutura, retorne o valor desta variбvel que contem o nъmero de jogadores que tenha PlayerAdmin maior que 0.


Re: Como pegar a quantidade de administradores online? - AndersonAq - 09.04.2014

Poderia me dб um auxilio de ajuda? De como deveria fazer?

Quote:
Originally Posted by Dolby
Посмотреть сообщение
Crie uma estrutura de repetiзгo do tipo for, na qual faz verificaзгo jogador por jogador para obter o valor de PlayerAdmin, caso seja maior que 0, incremente uma variбvel, e no final dessa estrutura, retorne o valor desta variбvel que contem o nъmero de jogadores que tenha PlayerAdmin maior que 0.
pra um novato essa explicaзгo й muito hard


Re: Como pegar a quantidade de administradores online? - Dolby - 09.04.2014

Nгo, a explicaзгo nгo й difнcil, basta se esforзar um pouco para compreende-la.

pawn Код:
stock GetOnlineAdmins()
{
    new nAdmins;
    for(new i; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i) && ADb[i][PlayerAdmin] > 0) nAdmins++;
    }
    return nAdmins;
}