xXjuanloXx

4greg aga

Oct 6th, 2013
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. CMD:v(playerid, params[]) {
  2. if(PlayerInfo[playerid][pDonateRank] >= 1 || PlayerInfo[playerid][pAdmin] >= 2) {
  3. if(isnull(params)) {
  4. SendClientMessageEx(playerid, COLOR_GREY, "USAGE: /v [message]");
  5. }
  6. else if(gettime() < GetPVarInt(playerid, "timeVIP")) {
  7.  
  8. new
  9. szMessage[64];
  10.  
  11. format(szMessage, sizeof(szMessage), "You must wait %d seconds before speaking again in this channel.", GetPVarInt(playerid, "timeVIP") - gettime());
  12. SendClientMessageEx(playerid, COLOR_GREY, szMessage);
  13. }
  14. else if(!GetPVarType(playerid, "togVIP")) {
  15. SendClientMessageEx(playerid, COLOR_GREY, "You have VIP chat toggled - /togvip to enable it.");
  16. }
  17. else if(PlayerInfo[playerid][pVMuted] > 0) {
  18. SendClientMessageEx(playerid, COLOR_GREY, "You are muted from the VIP chat channel.");
  19. }
  20. else {
  21.  
  22. new
  23. szMessage[128];
  24.  
  25. switch(PlayerInfo[playerid][pAdmin]) {
  26. case 2: format(szMessage, sizeof(szMessage), "** Junior Admin %s: %s", GetPlayerNameEx(playerid), params);
  27. case 3: format(szMessage, sizeof(szMessage), "** General Admin %s: %s", GetPlayerNameEx(playerid), params);
  28. case 4: format(szMessage, sizeof(szMessage), "** Senior Admin %s: %s", GetPlayerNameEx(playerid), params);
  29. case 1337: format(szMessage, sizeof(szMessage), "** Head Admin %s: %s", GetPlayerNameEx(playerid), params);
  30. case 1338: format(szMessage, sizeof(szMessage), "** Lead Head Admin %s: %s", GetPlayerNameEx(playerid), params);
  31. case 9999: format(szMessage, sizeof(szMessage), "** Server Manager %s: %s", GetPlayerNameEx(playerid), params);
  32. case 99998: format(szMessage, sizeof(szMessage), "** Assistant Executive Director %s: %s", GetPlayerNameEx(playerid), params);
  33. case 99999: format(szMessage, sizeof(szMessage), "** Executive Director %s: %s", GetPlayerNameEx(playerid), params);
  34. case 999995: format(szMessage, sizeof(szMessage), "** Community Assistant %s: %s", GetPlayerNameEx(playerid), params);
  35. case 999998: format(szMessage, sizeof(szMessage), "** Co-Community Director %s: %s", GetPlayerNameEx(playerid), params);
  36. case 999999: format(szMessage, sizeof(szMessage), "** Community Director %s: %s", GetPlayerNameEx(playerid), params);
  37.  
  38. default: {
  39.  
  40. SetPVarInt(playerid, "timeVIP", gettime() + 5);
  41.  
  42. switch(PlayerInfo[playerid][pDonateRank]) {
  43. case 1: format(szMessage, sizeof(szMessage), "** Bronze VIP %s: %s", GetPlayerNameEx(playerid), params);
  44. case 2: format(szMessage, sizeof(szMessage), "** Silver VIP %s: %s", GetPlayerNameEx(playerid), params);
  45. case 3: format(szMessage, sizeof(szMessage), "** Gold VIP %s: %s", GetPlayerNameEx(playerid), params);
  46. case 4: format(szMessage, sizeof(szMessage), "** Platinum VIP %s: %s", GetPlayerNameEx(playerid), params);
  47. case 5: format(szMessage, sizeof(szMessage), "** Diamond VIP %s: %s", GetPlayerNameEx(playerid), params);
  48. default: return SendClientMessageEx(playerid, COLOR_GREY, "You have an invalid VIP level.");
  49. }
  50. }
  51. }
  52. SendVIPMessage(COLOR_VIP, szMessage);
  53. }
  54. }
  55. return 1;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment