28.01.2012, 16:43
@ Dimi, you forgot to close your brackets at the if statements.
Also a mistake I found is this
Also a mistake I found is this
pawn Код:
if(!IsPlayerConnected(playerid)) return 1;
{
pawn Код:
public OnPlayerCommandText(playerid,cmdtext[])
{
if(!strcmp(cmdtext, "/admins", true)) {
new string[512],admtext[30],count = 0,name[24];
if(!IsPlayerConnected(playerid)) {
for(new i = 0; i < GetMaxPlayers(); i++) {
if(IsPlayerConnected(i) && ((PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] <= 1338) || (PlayerInfo[i][pTester] >= 1)) {
if(PlayerInfo[i][pAppearList]) {
count++;
if(PlayerInfo[i][pAdmin] == 1338) {
admtext = "Server Owner";
}
else if(PlayerInfo[i][pAdmin] == 1337) {
admtext = "Server Scripter";
}
else if(PlayerInfo[i][pAdmin] == 6) {
admtext = "Server Developer";
}
else if(PlayerInfo[i][pAdmin] == 5) {
admtext = "Main Administrator";
}
else if(PlayerInfo[i][pAdmin] == 4) {
admtext = "Senior Administrator";
}
else if(PlayerInfo[i][pAdmin] == 3) {
admtext = "Administrator";
}
else if(PlayerInfo[i][pAdmin] == 2) {
admtext = "Global Moderator";
}
else if(PlayerInfo[i][pAdmin] == 1) {
admtext = "Moderator";
}
else if(PlayerInfo[i][pTester] == 3) {
admtext = "Lead Tester";
}
else if(PlayerInfo[i][pTester] == 2) {
admtext = "Tester";
}
else if(PlayerInfo[i][pTester] == 1) {
admtext = "Trial Tester";
}
else {
admtext = "Unknown rank!";
}
GetPlayerName(i,name,24);
format(string,512,"%s\n%s(%d) - %s",string,name,i,admtext);
}
}
}
}
if(count == 0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{33AA33}Admins Online", "No Admins Online","Close","");
return 1;
}
return 0;
}

