Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:setlevel(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return 0;
- new playerid2, level;
- if(sscanf(params, "ud", playerid2, level)) return SendClientMessage(playerid, yellow, "[Usage]"embed_grey "/setlevel "embed_grey"<id> <level>");
- if(!IsPlayerConnected(playerid2)) return SendClientMessage(playerid, red, "[ERROR]"embed_grey "That player is not connected");
- if(level < -1 || level > 6) return SendClientMessage(playerid, red, "[ERROR]"embed_grey "Invalid level! | MIN -1 | MAX 6");
- if(pInfo[playerid2][pLevel] == level) return SendClientMessage(playerid, red, "[ERROR]"embed_grey "Player is already that level!");
- new action;
- if(pInfo[playerid2][pLevel] < level)
- {
- action = 1;
- }
- else
- {
- action = 0;
- }
- pInfo[playerid2][pLevel] = level;
- new string[128];
- format(string, 128,"Admin "embed_orange"%s[%i]"embed_grey" %s you to "embed_orange"%s"embed_grey" on the server", pName[playerid], playerid,action ? (embed_green"promote") : (embed_red"demote"), LevelName(playerid2));
- SendClientMessage(playerid2, grey, string);
- format(string, 128,"You %s "embed_orange"%s[%i]"embed_grey" to "embed_orange"%s"embed_grey" on the server", action ? (embed_green"promote") : (embed_red"demote"),pName[playerid2], playerid2, LevelName(playerid2));
- SendClientMessage(playerid, grey, string);
- return 1;
- }
Add Comment
Please, Sign In to add comment