Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:v(playerid, params[]) {
- if(PlayerInfo[playerid][pDonateRank] >= 1 || PlayerInfo[playerid][pAdmin] >= 2) {
- if(isnull(params)) {
- SendClientMessageEx(playerid, COLOR_GREY, "USAGE: /v [message]");
- }
- else if(gettime() < GetPVarInt(playerid, "timeVIP")) {
- new
- szMessage[64];
- format(szMessage, sizeof(szMessage), "You must wait %d seconds before speaking again in this channel.", GetPVarInt(playerid, "timeVIP") - gettime());
- SendClientMessageEx(playerid, COLOR_GREY, szMessage);
- }
- else if(!GetPVarType(playerid, "togVIP")) {
- SendClientMessageEx(playerid, COLOR_GREY, "You have VIP chat toggled - /togvip to enable it.");
- }
- else if(PlayerInfo[playerid][pVMuted] > 0) {
- SendClientMessageEx(playerid, COLOR_GREY, "You are muted from the VIP chat channel.");
- }
- else {
- new
- szMessage[128];
- switch(PlayerInfo[playerid][pAdmin]) {
- case 2: format(szMessage, sizeof(szMessage), "** Junior Admin %s: %s", GetPlayerNameEx(playerid), params);
- case 3: format(szMessage, sizeof(szMessage), "** General Admin %s: %s", GetPlayerNameEx(playerid), params);
- case 4: format(szMessage, sizeof(szMessage), "** Senior Admin %s: %s", GetPlayerNameEx(playerid), params);
- case 1337: format(szMessage, sizeof(szMessage), "** Head Admin %s: %s", GetPlayerNameEx(playerid), params);
- case 1338: format(szMessage, sizeof(szMessage), "** Lead Head Admin %s: %s", GetPlayerNameEx(playerid), params);
- case 9999: format(szMessage, sizeof(szMessage), "** Server Manager %s: %s", GetPlayerNameEx(playerid), params);
- case 99998: format(szMessage, sizeof(szMessage), "** Assistant Executive Director %s: %s", GetPlayerNameEx(playerid), params);
- case 99999: format(szMessage, sizeof(szMessage), "** Executive Director %s: %s", GetPlayerNameEx(playerid), params);
- case 999995: format(szMessage, sizeof(szMessage), "** Community Assistant %s: %s", GetPlayerNameEx(playerid), params);
- case 999998: format(szMessage, sizeof(szMessage), "** Co-Community Director %s: %s", GetPlayerNameEx(playerid), params);
- case 999999: format(szMessage, sizeof(szMessage), "** Community Director %s: %s", GetPlayerNameEx(playerid), params);
- default: {
- SetPVarInt(playerid, "timeVIP", gettime() + 5);
- switch(PlayerInfo[playerid][pDonateRank]) {
- case 1: format(szMessage, sizeof(szMessage), "** Bronze VIP %s: %s", GetPlayerNameEx(playerid), params);
- case 2: format(szMessage, sizeof(szMessage), "** Silver VIP %s: %s", GetPlayerNameEx(playerid), params);
- case 3: format(szMessage, sizeof(szMessage), "** Gold VIP %s: %s", GetPlayerNameEx(playerid), params);
- case 4: format(szMessage, sizeof(szMessage), "** Platinum VIP %s: %s", GetPlayerNameEx(playerid), params);
- case 5: format(szMessage, sizeof(szMessage), "** Diamond VIP %s: %s", GetPlayerNameEx(playerid), params);
- default: return SendClientMessageEx(playerid, COLOR_GREY, "You have an invalid VIP level.");
- }
- }
- }
- SendVIPMessage(COLOR_VIP, szMessage);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment