Quote:
Originally Posted by HighPitchedVoice
ForceClassSelection(playerid);
|
Thats not what he is asking for.
Here, take this /admins.
Its the way every list of teams/ranks/variables should be made.
Just change the admin variable to your teams
pawn Код:
CMD:admins(playerid, params[])
{
new string[128], acount = 0, Name[MAX_PLAYER_NAME];
foreach(Player, i)
{
if(PlayerInfo[i][AdminLevel] >= 1)
{
acount++;
}
}
if(acount > 0)
{
SendClientMessage(playerid, COLOR_ORANGE, "Reality Roleplay Online Administrators:");
foreach(Player, i)
{
if(PlayerInfo[i][AdminLevel] >= 1)
{
GetPlayerName(i, Name, sizeof(Name));
if(PlayerInfo[i][AdminLevel] == 1)
{
format(string, sizeof string, "Trial Moderator: %s (ID: %d) - Admin Level: %d", Name, i, PlayerInfo[i][AdminLevel]);
}
if(PlayerInfo[i][AdminLevel] == 2)
{
format(string, sizeof string, "Moderator: %s (ID: %d) - Admin Level: %d", Name, i, PlayerInfo[i][AdminLevel]);
}
if(PlayerInfo[i][AdminLevel] == 3)
{
format(string, sizeof string, "Administrator: %s (ID: %d) - Admin Level: %d", Name, i, PlayerInfo[i][AdminLevel]);
}
if(PlayerInfo[i][AdminLevel] == 4)
{
format(string, sizeof string, "Administrator: %s (ID: %d) - Admin Level: %d", Name, i, PlayerInfo[i][AdminLevel]);
}
if(PlayerInfo[i][AdminLevel] == 5)
{
format(string, sizeof string, "High Administrator: %s (ID: %d) - Admin Level: %d", Name, i, PlayerInfo[i][AdminLevel]);
}
if(PlayerInfo[i][AdminLevel] == 6 && !IsPlayerAdmin(i))
{
format(string, sizeof string, "Head Manager: %s (ID: %d) - Admin Level: %d", Name, i, PlayerInfo[i][AdminLevel]);
}
if(IsPlayerAdmin(i) || PlayerInfo[i][AdminLevel] > 6 )
{
format(string, sizeof string, "Server Owner: %s (ID: %d) - Admin Level: %d", Name, i, PlayerInfo[i][AdminLevel]);
}
SendClientMessage(playerid, COLOR_GREEN, string);
}
}
format(string, sizeof string, "Total administrators online: %d.", acount);
SendClientMessage(playerid, COLOR_ORANGE, string);
}
else if(acount < 1) SendClientMessage(playerid, 0xD8D8D8FF, "There are no administrators online!");
return 1;
}