08.08.2010, 11:01
How can i get this to work for a miniadmin and a Admin?
Код:
dcmd_a(playerid,params[]) { if(ServerInfo[achat] == 1) { if (PlayerData[playerid][miniadmin] || PlayerData[playerid][Admin] < 1) return SendClientMessage(playerid, RED, "SERVER MESSAGE: You are not a admin."); { if(PlayerData[playerid][Muted] == 1) return SendClientMessage(playerid, RED, "You have been muted, wait untill you are unmuted to talk"); new tmp[256], string[256], idx, pname2[MAX_PLAYERS]; tmp = strtok(params, idx); if(!strlen(tmp)){ SendClientMessage(playerid,WHITE,"Correct Usage: /a [text]"); return true; } GetPlayerName(playerid,pname2,sizeof(pname2)); new rank[256]; if (PlayerData[playerid][miniadmin] == 1) rank = "Mini Admin"; else if (PlayerData[playerid][Admin] == 1) rank = "Trial Admin"; else if (PlayerData[playerid][Admin] == 2) rank = "Junior Admin"; else if (PlayerData[playerid][Admin] == 3) rank = "Low Admin"; else if (PlayerData[playerid][Admin] == 4) rank = "Admin"; else if (PlayerData[playerid][Admin] == 5) rank = "High Admin"; else if (PlayerData[playerid][Admin] == 6) rank = "Experienced Admin"; else if (PlayerData[playerid][Admin] == 7) rank = "Senior Admin"; else if (PlayerData[playerid][Admin] == 8) rank = "Top Admin"; else if (PlayerData[playerid][Admin] == 9) rank = "Lead Admin"; else if (PlayerData[playerid][Admin] == 10) rank = "Head Admin"; else if (PlayerData[playerid][Admin] == 11) rank = "Server Owner"; format(string, sizeof(string), "%s %s: %s", rank, pname2, params); AdminMessage(ORANGE, string); } else { SendClientMessage(playerid, RED, "The Administration Chat has been disabled by a lead Admin"); } return true; }