Posts: 3,004
Threads: 12
Joined: May 2011
Quote:
Originally Posted by Jafet_Macario
There you go:
pawn Code:
CMD:makevip(playerid, params[]) { new id, level, sendername[MAX_PLAYER_NAME], string[128]; if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, colorRed, "You need to be an RCON admin to use this command"); if(sscanf(params, "ui", id, level)) return SendClientMessage(playerid, colorRed,"USAGE: /makevip [playerid/partofname] [level 1-3]"); if(value > 3 || value < 0) return SendClientMessage(playerid, colorRed,"Only 1 to 3"); if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "Invalid player ID"); else { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string),"You have promoted %s to VIP level %d", id, level); SendClientMessage(playerid, colorGreen, string); format(string, sizeof(string),"You have been promoted to VIP level %d by admin %s", level, id); SendClientMessage(id, colorGreen, string); SetPVarInt(playerid, "VIP", level); } return 1; }
|
lol.. my version

::
pawn Code:
CMD:setvip(playerid, params[])
{
if(IsPlayerAdmin(playerid)) {
new id,
lvl;
new name[MAX_PLAYER_NAME];
new idname[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(id,idname, sizeof(idname));
if(sscanf(params,"ui", id, lvl)) {
GetPVarInt(id, lvl,"VIP");
new string[64];
format(string,sizeof(string),"You have successfully changed %s vip lvl to %d",idname,lvl");
SendClientMessage(playerid,COLOR_GREEN,string);
format(string,sizeof(string),"%s has changed your vip level to %d", name, lvl);
SendClientMessage(playerid,COLOR_GREEN,string);
}
else {
SendClientMessage(playerid, COLOR_LIGHTRED,"You need to be rcon admin to use this command!");
}
return 1;
}