SA-MP Forums Archive
[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(variavelsizeof 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;
}