[Ajuda] comando /admins - 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] comando /admins (
/showthread.php?tid=660020)
comando /admins -
Raridade - 22.10.2018
Eae beleza ? queria uma ajudinha aqui pois nгo sei como fazer, to querendo colocar uma coisa legal no comando /admins pra ver quantos admins tem online, exemplo:
Quando eu der /admins pra ver os admins on, aparecer assim:
1. AdminTal
2. AdminTal
3. AdminTal
Esses numeros na frente pra ver quantos admins tem on entendeu se tiver mais dai vai almentando.
Re: comando /admins -
Felipealves - 22.10.2018
Se seu comando tiver em algum loop basta colocar
PHP код:
format(variavel, sizeof variavel, "%d. %s", i+1(para pular o 0), nomeadmin);
Re: comando /admins -
Ermanhaut - 22.10.2018
Vocк precisa entender loops.
pawn Код:
// Comando /admins
static count = 1, string[144]; // criamos uma variбvel para fazer o esquema dos nъmeros que vocк quer.
for(new i = 0, j = GetPlayerPoolSize(); i < j; i++) { // criamos um loop que vai de 0 atй o mбximo de jogadores online no momento, subindo o nъmero 1 por vez.
if(/*Coloque aqui a variбvel que diz que o player й admin*/ == true) { // Verificamos se o jogador й admin
format(string, sizeof string, "%d. %s", count, getPlayerName(playerid)); // Formatamos a mensagem com a variбvel count e o nome do administrador.
SendClientMessage(playerid, -1, string); // Enviamos a mensagem para o jogador que digitou /admins
}
}
E coloque isto no fim do seu GM:
pawn Код:
getPlayerName(playerid) {
static name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
return name;
}