Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:setadmin(playerid, params[]) {
- if(PlayerInfo[playerid][pAdmin] >= 1338) {
- new
- iAdminValue,
- iTargetID;
- if(sscanf(params, "ui", iTargetID, iAdminValue)) {
- SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /setadmin [playerid] [level]");
- }
- else if(IsPlayerConnected(iTargetID)) {
- if(PlayerInfo[iTargetID][pHelper] >= 1) {
- SendClientMessageEx(playerid, COLOR_GRAD1, "You cannot make community advisors admins!");
- }
- else {
- new
- szMessage[47 + (MAX_PLAYER_NAME * 2)];
- PlayerInfo[iTargetID][pAdmin] = iAdminValue;
- format(szMessage, sizeof(szMessage), "AdmCmd: %s has promoted %s to a level %d admin.", GetPlayerNameEx(playerid), GetPlayerNameEx(iTargetID), iAdminValue);
- ABroadCast(COLOR_LIGHTRED,szMessage, 2);
- format(szMessage, sizeof(szMessage), "You have been promoted to a level %d admin by %s.", iAdminValue, GetPlayerNameEx(playerid));
- SendClientMessageEx(iTargetID, COLOR_LIGHTBLUE, szMessage);
- format(szMessage, sizeof(szMessage), "You have promoted %s to a level %d administrator.", GetPlayerNameEx(iTargetID),iAdminValue);
- SendClientMessageEx(playerid, COLOR_LIGHTBLUE, szMessage);
- }
- }
- else SendClientMessageEx(playerid, COLOR_GRAD2, "Invalid player specified.");
- }
- else SendClientMessageEx(playerid, COLOR_GRAD1, "You are not authorized to use that command!");
- return 1;
- }
Add Comment
Please, Sign In to add comment