pawn Код:
if(strcmp(cmd, "/viplocker", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2.2, -2652.8052,1410.4180,906.2734))
{
if(PlayerInfo[playerid][pDonateRank] >= 1)
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "|_____________ [VIP Locker] ______________|");
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /viplocker [Number]");
SendClientMessage(playerid, COLOR_ORANGE, "[1]Full Health: (Free)");
SendClientMessage(playerid, COLOR_ORANGE, "[2]Full Vest: (2 Tokens)");
SendClientMessage(playerid, COLOR_YELLOW, "[3]MP5: (2 Tokens)");
SendClientMessage(playerid, COLOR_YELLOW, "[4]Shotgun: (2 Tokens)");
SendClientMessage(playerid, COLOR_YELLOW, "[5]M4: (6 Tokens)");
SendClientMessage(playerid, COLOR_YELLOW, "[6]AK-47: (6 Tokens)");
SendClientMessage(playerid, COLOR_YELLOW, "[7]Deagle: (4 Tokens)");
SendClientMessage(playerid, COLOR_YELLOW, "[8]SPAS-12: (8 Tokens)");
SendClientMessage(playerid, COLOR_YELLOW, "[9]Sniper: (8 Tokens)");
SendClientMessage(playerid, COLOR_YELLOW, "[10]Katana Sword: (2 Tokens)");
SendClientMessage(playerid, COLOR_YELLOW, "[11]Pool Cue: (1 Token)");
SendClientMessage(playerid, COLOR_YELLOW, "[12]Shovel: (1 Token)");
SendClientMessage(playerid, COLOR_YELLOW, "[13]Baseball Bat: (1 Token)");
SendClientMessage(playerid, COLOR_YELLOW, "[14]Golf Club: (1 Token)");
SendClientMessage(playerid, COLOR_YELLOW, "[15]Brass Knuckles: (1 Token)");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "|Press PAGEUP Button To See 1 2 3 4 5 Tokens|");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "|_________________________________________|");
return 1;
}
else if(strcmp(x_nr,"1",true) == 0)
{
SetPlayerHealth(playerid, 100);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s fills their Health up.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(strcmp(x_nr,"2",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 2)
{
PlayerInfo[playerid][pVipTokens] -= 2;
SetPlayerArmour(playerid, 100);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s fills their Vest up.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (2 Required).");
}
}
//Weapons List - Start (PaNoULiS)
else if(strcmp(x_nr,"3",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 2)
{
PlayerInfo[playerid][pVipTokens] -= 2;
GivePlayerWeapon(playerid, 29, 999999);
PlayerInfo[playerid][pGun4] = 29;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s grabs an MP5 from the VIP Locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (2 Required).");
}
}
else if(strcmp(x_nr,"4",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 2)
{
PlayerInfo[playerid][pVipTokens] -= 2;
GivePlayerWeapon(playerid, 25, 999999);
PlayerInfo[playerid][pGun3] = 25;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s grabs a Shotgun from the VIP Locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (2 Required).");
}
}
else if(strcmp(x_nr,"5",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 6)
{
PlayerInfo[playerid][pVipTokens] -= 6;
GivePlayerWeapon(playerid, 31, 999999);
PlayerInfo[playerid][pGun5] = 31;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s grabs an M4 from the VIP Locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (6 Required).");
}
}
else if(strcmp(x_nr,"6",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 6)
{
PlayerInfo[playerid][pVipTokens] -= 6;
GivePlayerWeapon(playerid, 30, 999999);
PlayerInfo[playerid][pGun5] = 30;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s grabs an AK-47 from the VIP Locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (6 Required).");
}
}
else if(strcmp(x_nr,"7",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 4)
{
PlayerInfo[playerid][pVipTokens] -= 4;
GivePlayerWeapon(playerid, 24, 999999);
PlayerInfo[playerid][pGun2] = 24;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s grabs a Golden Deagle from the VIP Locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (4 Required).");
}
}
else if(strcmp(x_nr,"8",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 8)
{
PlayerInfo[playerid][pVipTokens] -= 8;
GivePlayerWeapon(playerid, 27, 999999);
PlayerInfo[playerid][pGun3] = 27;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s grabs a SPAS-12 from the VIP Locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (8 Required).");
}
}
else if(strcmp(x_nr,"9",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 8)
{
PlayerInfo[playerid][pVipTokens] -= 8;
GivePlayerWeapon(playerid, 34, 999999);
PlayerInfo[playerid][pGun6] = 34;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s grabs a Sniper from the VIP Locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (8 Required).");
}
}
else if(strcmp(x_nr,"10",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 2)
{
PlayerInfo[playerid][pVipTokens] -= 2;
GivePlayerWeapon(playerid, 8, 999999);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s grabs a Katana from the VIP Locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (2 Required).");
}
}
else if(strcmp(x_nr,"11",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 1)
{
PlayerInfo[playerid][pVipTokens] -= 1;
GivePlayerWeapon(playerid, 7, 999999);
PlayerInfo[playerid][pGun1] = 7;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s grabs a Pool Cue from the VIP Locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (1 Required).");
}
}
else if(strcmp(x_nr,"12",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 1)
{
PlayerInfo[playerid][pVipTokens] -= 1;
GivePlayerWeapon(playerid, 6, 999999);
PlayerInfo[playerid][pGun1] = 6;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s grabs a Shovel from the VIP Locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (1 Required).");
}
}
else if(strcmp(x_nr,"13",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 1)
{
PlayerInfo[playerid][pVipTokens] -= 1;
GivePlayerWeapon(playerid, 5, 999999);
PlayerInfo[playerid][pGun1] = 5;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s grabs a Baseball Bat from the VIP Locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (1 Required).");
}
}
else if(strcmp(x_nr,"14",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 1)
{
PlayerInfo[playerid][pVipTokens] -= 1;
GivePlayerWeapon(playerid, 2, 999999);
PlayerInfo[playerid][pGun1] = 2;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s grabs a Golf Club from the VIP Locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (1 Required).");
}
}
else if(strcmp(x_nr,"15",true) == 0)
{
if(PlayerInfo[playerid][pVipTokens] > 1)
{
PlayerInfo[playerid][pVipTokens] -= 1;
GivePlayerWeapon(playerid, 1, 999999);
PlayerInfo[playerid][pGun0] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "** %s grabs a Brass Knuckles Set from the VIP Locker.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You don't have enough VIP Tokens (1 Required).");
}
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " You are not a VIP !");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You are not at the VIP Lounge !");
}
}
return 1;
}
Sorry For Double Post.....