YCMD:admins(playerid, params[], help) { #pragma unused help new string[128]; foreach(Player, i) { if(P_Data[i][pAdmin] == 1) { format(string,sizeof(string),""COL_GREEN"Helper %s",GetName(i)); } else if(P_Data[i][pAdmin] == 2) { format(string,sizeof(string),""COL_GREEN"Jr.Moderator %s",GetName(i)); } else if(P_Data[i][pAdmin] == 3) { format(string,sizeof(string),""COL_GREEN"Moderator %s",GetName(i)); } else if(P_Data[i][pAdmin] == 4) { format(string,sizeof(string),""COL_GREEN"Admin %s",GetName(i)); } else if(P_Data[i][pAdmin] == 5) { format(string,sizeof(string),""COL_GREEN"Owner %s",GetName(i)); } if(IsPlayerAdmin(i)) { format(string,sizeof(string),""COL_GREEN"RCON Admin %s",GetName(i)); } SCM(playerid,-1,"Admins online:"); SCM(playerid,-1,string); } return 1; }
SCM(playerid,-1,"Admins online:");
YCMD:admins(playerid, params[], help)
{
#pragma unused help
new
string[128];
new bool:flag=false;
foreach(Player, i) {
if(P_Data[i][pAdmin] == 1) { format(string,sizeof(string),""COL_GREEN"Helper %s",GetName(i)); }
else if(P_Data[i][pAdmin] == 2) { format(string,sizeof(string),""COL_GREEN"Jr.Moderator %s",GetName(i)); }
else if(P_Data[i][pAdmin] == 3) { format(string,sizeof(string),""COL_GREEN"Moderator %s",GetName(i)); }
else if(P_Data[i][pAdmin] == 4) { format(string,sizeof(string),""COL_GREEN"Admin %s",GetName(i)); }
else if(P_Data[i][pAdmin] == 5) { format(string,sizeof(string),""COL_GREEN"Owner %s",GetName(i)); }
if(IsPlayerAdmin(i)) { if(flag==false){flag=true;SCM(playerid,-1,"Admins online:");}
format(string,sizeof(string),""COL_GREEN"RCON Admin %s",GetName(i)); }
SCM(playerid,-1,string); }
return 1;
}
You guys put the "Admins online:" inside the loop. Place it outside the loop and it won't repeat.
|