Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.58 KB | None | 0 0
  1.  
  2. enum PlayerData
  3. {
  4.     VIPRANK,
  5. };
  6. new pInfo[MAX_PLAYERS][PlayerData];
  7.  
  8. CMD:setvip(playerid, params[])
  9. {
  10.     if(IsPlayerAdmin(playerid))
  11.     {
  12.         new toplayerid, viplevel;
  13.         if(!sscanf(params, "ui", toplayerid, viplevel))
  14.         {
  15.             if(IsPlayerConnected(toplayerid))
  16.             {
  17.                 new message[80], playername[MAX_PLAYER_NAME], toplayername[MAX_PLAYER_NAME];
  18.                 GetPlayerName(playerid, playername, sizeof(playername));
  19.                 GetPlayerName(toplayerid, toplayername, sizeof(toplayername));
  20.            
  21.                 format(message,sizeof(message),"You have set [%i]%s's VIP LEVEL to %i.",toplayerid,toplayername,viplevel);
  22.                 SendClientMessage(playerid, 0x00FF00FF, message);
  23.            
  24.                 format(message,sizeof(message),"Admin %s has set your VIP LEVEL to %i!",playername,viplevel);
  25.                 SendClientMessage(toplayerid, 0x00FF00FF, message);
  26.            
  27.                 pInfo[toplayerid][VIPRANK] = viplevel;
  28.             } else SendClientMessage(playerid, 0xFF0000FF,"Player is not connected.");
  29.         } else SendClientMessage(playerid, 0xFF0000FF,"Usage: /setvip (playerid) (VIP Level)");
  30.     } else SendClientMessage(playerid, 0xFF0000FF,"You are not an admin!");
  31.     return 1;
  32. }
  33.  
  34. CMD:vips(playerid, params)
  35. {
  36.     new message[80], playername[MAX_PLAYER_NAME];
  37.     SendClientMessage(toplayerid, 0x00FF00FF, "Current VIPs Online:");
  38.     for(new i=0; i<MAX_PLAYERS; i++)
  39.     {
  40.         if(pInfo[i][VIPRANK] >= 1) {
  41.             GetPlayerName(i, playername, sizeof(playername));
  42.             format(message,sizeof(message),"%s - VIP Level: %i",playername,pInfo[i][VIPRANK]);
  43.             SendClientMessage(playerid, 0xFFFFFFFF, message);
  44.         }
  45.     }
  46.     return 1;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement