Guest User

Untitled

a guest
Dec 17th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.37 KB | None | 0 0
  1. public OnPlayerCommandText(playerid, cmdtext[])
  2. {
  3.     new tmp[256], giveplayerid, idx;
  4.     new sendername[MAX_PLAYER_NAME];
  5.     new giveplayer[MAX_PLAYER_NAME];
  6.     new string[256];
  7.     tmp = strtok(cmdtext, idx);
  8. if(strcmp(cmdtext,"/MakeAdmin",true) == 0)
  9.     {
  10.         if(PlayerInfo[playerid][Login] != 1)return SendClientMessage(playerid, COLOR_GREY, "You Must Be Connected To Use Commands!");
  11.         tmp = strtok(cmdtext, idx);
  12.         if(!strlen(tmp))return SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /MakeAdmin [PlayerID] [AdminLevel]");
  13.         giveplayerid = ReturnUser(tmp);
  14.         if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][AdminLevel] >= 5000)
  15.         {
  16.             if(IsPlayerConnected(giveplayerid))
  17.             {
  18.                 if(giveplayerid != INVALID_PLAYER_ID)
  19.                 {
  20.                 new Level;
  21.                 tmp = strtok(cmdtext, idx);
  22.                 Level = strval(tmp);
  23.                 GetPlayerName(playerid, sendername, sizeof(sendername));
  24.                 GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  25.                 PlayerInfo[playerid][AdminLevel] = Level;
  26.                 format(string, sizeof(string), "The Admin %s Have Been Give You Admin Level %s", sendername, Level);
  27.                 SendClientMessage(playerid, COLOR_ORANGE, string);
  28.                 format(string, sizeof(string), "The Admin %s Have Been Give To %s Admin Level %s", sendername, giveplayer, Level);
  29.                 ABroadCast(COLOR_YELLOW, string, 1);
  30.                 }
  31.             }
  32.         }
  33.     }
  34.     return 1;
  35. }
Add Comment
Please, Sign In to add comment