16.02.2012, 11:32
Hello,
There is a setlevel command, made by my friend.
But when i tried to /setlevel myid level it says unknown command...
here's the code.
Whats Wrong?
There is a setlevel command, made by my friend.
But when i tried to /setlevel myid level it says unknown command...
here's the code.
Код:
CMD:setlevel(playerid, params[]) { new string[128], id, level, Name[MAX_PLAYER_NAME], AdminName[MAX_PLAYER_NAME]; GetPlayerName(playerid, AdminName, sizeof(AdminName)); GetPlayerName(id, Name, sizeof(Name)); if((PlayerInfo[playerid][PLAYER_LEVEL] == 5) || (PlayerInfo[playerid][PLAYER_LEVEL] <= 5 && IsPlayerAdmin(playerid))) { if(sscanf(params, "ri", id, level)) return SendClientMessage(playerid, COLOR_YELLOW, "Usage: /setlevel <ID/Part Of Name> <Level>"); if(!PlayerInfo[id][PLAYER_LOGGED]) return SendClientMessage(playerid, COLOR_RED, "That player isn't logged in!"); if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "That player isn't online!"); if(level > 5 || level < 0) return SendClientMessage(playerid, COLOR_RED, "The level must be between 0 and 5."); PlayerInfo[id][PLAYER_LEVEL] = level; format(string, sizeof(string), "You Have Been Set To %d Administrator By %s!", level, AdminName); SendClientMessage(id, COLOR_YELLOW, string); format(string, sizeof(string), "%s Has Successsfully Been Set To Level %d Administrator!", Name, level); return SendClientMessage(playerid, COLOR_YELLOW, string); } else return SendClientMessage(playerid, COLOR_RED, "You Are Not An Administrator!"); }