CMD:admins(playerid)
{
new s[200], ss[200], iname[20];
new ContarAdmins;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Jogador[i][Admin] > 0)
{
GetPlayerName(i, iname, 20);
format(s, sizeof(s), "{FFFFFF}Nick(ID)\t{FFFFFF}Cargo\t{FFFFFF}Status\n%s(%d)\t%s\t%s\n", iname, i, CargoAdmin(i), StatusOnline(i));
strcat(s, ss);
ContarAdmins++;
}
}
}
if(ContarAdmins >= 1)
{
ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_TABLIST_HEADERS, "{FFFF00}Administradores {008040}Online", s, "Fechar", "");
}
if(ContarAdmins == 0)
{
SendClientMessage(playerid, 0xFF0000AA, "| ERRO | Nгo hб administradores online no momento.");
}
return 1;
}
CMD:admins(playerid)
{
new ss[200], iname[20], ContarAdmins;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Jogador[i][Admin] > 0)
{
GetPlayerName(i, iname, 20);
format(ss, sizeof(ss), "{FFFFFF}Nick(ID)\t{FFFFFF}Cargo\t{FFFFFF}Status\n%s(%d)\t%s\t%s\n", iname, i, CargoAdmin(i), StatusOnline(i));
strcat(ss, ss);
ContarAdmins++;
}
}
}
if(ContarAdmins == 0)
{
ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_MSGBOX, "Nenhum membro da equipe online", ss, "Fechar", "");
}
else
{
ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_TABLIST_HEADERS, "{FFFF00}Administradores {008040}Online", ss, "Fechar", "");
}
return 1;
}
pawn Код:
|
Eu quero que repita sу a segunda parte. Repetiu a primeira tbm (Nick[ID] Cargo...)
|
CMD:admins(playerid)
{
new ss[1500], iname[30], ContarAdmins;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Jogador[i][Admin] > 0)
{
GetPlayerName(i, iname, 20);
format(ss, sizeof(ss), "{FFFFFF}Nick(ID)\t{FFFFFF}Cargo\t{FFFFFF}Status\n%s(%d)\t%s\t%s\n", iname, i, CargoAdmin(i), StatusOnline(i));
strcat(ss, ss);
ContarAdmins++;
}
}
}
if(ContarAdmins == 0)
{
ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_MSGBOX, "Nenhum membro da equipe online", ss, "Fechar", "");
}
else
{
ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_TABLIST_HEADERS, "{FFFF00}Administradores {008040}Online", ss, "Fechar", "");
}
return 1;
}
Tenta.
pawn Код:
|
strcat(s, ss);
strcat(ss, s);
CMD:admins(playerid,params[])
{
new Count[MAX_PLAYERS];
new string[500],f[MAX_PLAYER_NAME];
foreach(Player, i)// procurar pode se usar o GETMAXPLAYERS
{
new An[128];
switch(Player[i][Admin])
{
case 1: An = "Nнvel 1";
case 2: An = "Nнvel 2";
case 3: An = "Nнvel 3";
case 4: An = "Nнvel 4 (Dono)";
}
if(Player[i][Admin] >=1) {
GetPlayerName(i,f,sizeof(f));
format(string,sizeof(string),"{7FFF00}%s » {FFFFFF}%s\n", i,f, An);
Count[i]++;
format(Celula,sizeof(Celula),"{FFFFFF} Admins (%d) Online ", Count[i]);// aqui ele conta e da o valor como ++; й = 1 cada linha dara +1
}
}
if(Count[playerid] == 0) SendClientMessage(playerid, -1, "Nгo hб administradores online no momento.");
ShowPlayerDialog(playerid, 0xF, DIALOG_STYLE_MSGBOX, Celula, string,"Fechar","");
return 1;
}