03.04.2012, 02:05
Well i am trying to use this command
I have /setadmin 5 but it says i am not admin here is my admin bit
Please Help Me
Код:
CMD:ahelp(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, -1,"You are not admin!"); SendClientMessage(playerid, -1, "____________________________________________________________________"); if(PlayerInfo[playerid][pAdmin] >= 1) { SendClientMessage(playerid, COLOR_FADE, "Level 1: No commands yet!"); } if(PlayerInfo[playerid][pAdmin] >= 2) { SendClientMessage(playerid, COLOR_FADE, "Level 2: No commands yet!"); } if(PlayerInfo[playerid][pAdmin] >= 3) { SendClientMessage(playerid, COLOR_FADE, "Level 3: No commands yet!"); } if(PlayerInfo[playerid][pAdmin] >= 4) { SendClientMessage(playerid, COLOR_FADE, "Level 4: No commands yet!"); } if(PlayerInfo[playerid][pAdmin] >= 5) { SendClientMessage(playerid, COLOR_FADE, "Level 5: No commands yet!"); } if(PlayerInfo[playerid][pAdmin] >= 6) { SendClientMessage(playerid, COLOR_FADE, "Level 6: No commands yet!"); } if(PlayerInfo[playerid][pAdmin] >= 1337) { SendClientMessage(playerid, COLOR_FADE, "Level 1337: /givemoney -"); } SendClientMessage(playerid, -1, "____________________________________________________________________"); return 1; }
Код:
CMD:setadmin(playerid, params[]) { if(!IsPlayerAdmin(playerid))return 0; //This command only works for rcon if(sscanf(params,"ui",ID,levels)) return SendClientMessage(playerid,0xFF9900AA, "USAGE: /setadmin [ID] [Level 1-5]");//it will show this if you dont use the format properly if(levels > 5) return SendClientMessage(playerid,0xFF0000FF,"LEVELS AVAILABLE 1-5!");//Available levels if(!IsPlayerConnected(ID))return SendClientMessage(playerid,COLOR_PURPLE,"That user is not connected.");//Detect if the id/partofname is connected if(PlayerData[ID][AdminLevel] == levels) return SendClientMessage(playerid,0xFF0000FF, "ERROR: That person is already this admin level!");//Detect if the guy is already the level you setted GetPlayerName(playerid,Nam, MAX_PLAYER_NAME);//define the playerid name GetPlayerName(ID,pname,MAX_PLAYER_NAME);//define the other person name if(levels == 0) { format(str, sizeof(str),"%s has your Admin level to %d on the server. *cry *cry",Nam,levels); SendClientMessage(ID,0xFF9900AA,str); format(str, sizeof(str),"You had set %s Admin level to %d!",pname,levels); SendClientMessage(playerid,0xFF9900AA,str); PlayerData[ID][AdminLevel] = levels;//this sets the player level return 1; } format(str, sizeof(str),"%s has your Admin level to %d on the server.",Nam,levels); SendClientMessage(ID,0xFF9900AA,str); format(str, sizeof(str),"You had set %s Admin level to %d!",pname,levels); SendClientMessage(playerid,0xFF9900AA,str); PlayerData[ID][AdminLevel] = levels; return 1; }