Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new tmp[256], giveplayerid, idx;
- new sendername[MAX_PLAYER_NAME];
- new giveplayer[MAX_PLAYER_NAME];
- new string[256];
- tmp = strtok(cmdtext, idx);
- if(strcmp(cmdtext,"/MakeAdmin",true) == 0)
- {
- if(PlayerInfo[playerid][Login] != 1)return SendClientMessage(playerid, COLOR_GREY, "You Must Be Connected To Use Commands!");
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))return SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /MakeAdmin [PlayerID] [AdminLevel]");
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][AdminLevel] >= 5000)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- new Level;
- tmp = strtok(cmdtext, idx);
- Level = strval(tmp);
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- PlayerInfo[playerid][AdminLevel] = Level;
- format(string, sizeof(string), "The Admin %s Have Been Give You Admin Level %s", sendername, Level);
- SendClientMessage(playerid, COLOR_ORANGE, string);
- format(string, sizeof(string), "The Admin %s Have Been Give To %s Admin Level %s", sendername, giveplayer, Level);
- ABroadCast(COLOR_YELLOW, string, 1);
- }
- }
- }
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment