Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum PlayerData
- {
- VIPRANK,
- };
- new pInfo[MAX_PLAYERS][PlayerData];
- CMD:setvip(playerid, params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new toplayerid, viplevel;
- if(!sscanf(params, "ui", toplayerid, viplevel))
- {
- if(IsPlayerConnected(toplayerid))
- {
- new message[80], playername[MAX_PLAYER_NAME], toplayername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, playername, sizeof(playername));
- GetPlayerName(toplayerid, toplayername, sizeof(toplayername));
- format(message,sizeof(message),"You have set [%i]%s's VIP LEVEL to %i.",toplayerid,toplayername,viplevel);
- SendClientMessage(playerid, 0x00FF00FF, message);
- format(message,sizeof(message),"Admin %s has set your VIP LEVEL to %i!",playername,viplevel);
- SendClientMessage(toplayerid, 0x00FF00FF, message);
- pInfo[toplayerid][VIPRANK] = viplevel;
- } else SendClientMessage(playerid, 0xFF0000FF,"Player is not connected.");
- } else SendClientMessage(playerid, 0xFF0000FF,"Usage: /setvip (playerid) (VIP Level)");
- } else SendClientMessage(playerid, 0xFF0000FF,"You are not an admin!");
- return 1;
- }
- CMD:vips(playerid, params)
- {
- new message[80], playername[MAX_PLAYER_NAME];
- SendClientMessage(toplayerid, 0x00FF00FF, "Current VIPs Online:");
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(pInfo[i][VIPRANK] >= 1) {
- GetPlayerName(i, playername, sizeof(playername));
- format(message,sizeof(message),"%s - VIP Level: %i",playername,pInfo[i][VIPRANK]);
- SendClientMessage(playerid, 0xFFFFFFFF, message);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement