09.11.2013, 12:40
pawn Код:
CMD:admins(playerid, params[]) {
#pragma unused params
new
tmp[1024]
;
if((PlayerInfo[playerid][AdminLevel] > 0) || IsPlayerAdmin(playerid)) {
for(new i; i < MAX_PLAYERS; ++i) {
if(IsPlayerConnected(i)) {
if(IsPlayerAdmin(i)) {
format(tmp, sizeof tmp, "%s\n(%d)%s [RCON]", tmp, i, GetName(i));
}
else if(PlayerInfo[i][AdminLevel] > 0) {
format(tmp, sizeof tmp, "%s\n(%d)%s [AdminLevel: %d]", tmp, i, GetName(i), PlayerInfo[i][AdminLevel]);
}
}
}
} else {
for(new i; i < MAX_PLAYERS; ++i) {
if(IsPlayerConnected(i)) {
if(PlayerInfo[i][AdminLevel] > 0) {
format(tmp, sizeof tmp, "%s\n(%d)%s [AdminLevel: %d]", tmp, i, GetName(i), PlayerInfo[i][AdminLevel]);
}
}
}
}
if(tmp[0] == EOS) {
return ShowPlayerDialog(playerid, 1337, DIALOG_STYLE_MSGBOX, "Admins", "No Administrators online", "Confirm", "");
}
return ShowPlayerDialog(playerid, 1337, DIALOG_STYLE_LIST, "Admins", tmp[1], "Confirm", "Cancel");
}

