Admin List - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Admin List (
/showthread.php?tid=353038)
Admin List -
TyThaBomb - 22.06.2012
Probably an easy fix, just not paying much attention right now. Got an admin list command, shows current online admins + levels. Shows everyone though.
pawn Код:
command(admins,playerid,params[])
{
new count = 0, string[128], sendername[MAX_PLAYER_NAME];
for(new i=0;i<MAX_PLAYERS;i++) {
if(IsPlayerConnected(i) && Stats[i][AdminLevel] >= 1) {
count++;
break;
}
} if(count == 0) {
SendClientMessage(playerid, WHITE, "{00FF00}[SERVER] {FFFFFF}Sorry mate, no admins are online.");
return 1;
} else {
SendClientMessage(playerid, WHITE, "{00FF00}[SERVER] {FFFFFF}Apocalyptic Revenge Online Admins:");
for(new i=0;i<MAX_PLAYERS;i++) {
if(IsPlayerConnected(i) && Stats[playerid][AdminLevel] >= 1) {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "{00FF00}%s - Level: %d", sendername,Stats[playerid][AdminLevel]);
SendClientMessage(playerid, WHITE, string);
}
}
}
return 1;
}
Re: Admin List -
ViniBorn - 22.06.2012
pawn Код:
command(admins,playerid,params[])
{
new count, string[128], sendername[MAX_PLAYER_NAME];
SendClientMessage(playerid, WHITE, "{00FF00}[SERVER] {FFFFFF}Apocalyptic Revenge Online Admins:");
for(new i, j = GetMaxPlayers(); i != j;i++)
{
if(IsPlayerConnected(i) && Stats[i][AdminLevel] >= 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "{00FF00}%s - Level: %d", sendername,Stats[i][AdminLevel]);
SendClientMessage(playerid, WHITE, string);
count++;
}
}
if(count == 0) SendClientMessage(playerid, WHITE, "{00FF00}[SERVER] {FFFFFF}Sorry mate, no admins are online.");
return true;
}