rendered paste bodypublic OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:Current = GetPlayerMenu(playerid);
if (Current == ammumenu)
{
switch(row)
{
case 0: //Knife
{
if (PlayerMoney(playerid) > 6)
{
if (isPlayerInArea(playerid,Area[0])
{
GivePlayerMoney(playerid, -300);
SendClientMessage(playerid, COLOR_CASH, "- 300$!");
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
GivePlayerWeapon(playerid, 335, 0);
}
}
else
{
new string[256];
format(string, 256, "You havent enough ecash!");
SendClientMessage(playerid, COLOR_GREY, string);
}
TogglePlayerControllable(playerid, 1);
}
case 1: //Silenced Pistol
{
if (PlayerMoney(playerid) > 4)
{
if (isPlayerInArea(playerid,Area[0]) || isPlayerInArea(playerid,Area[1]) || isPlayerInArea(playerid,Area[2]) || isPlayerInArea(playerid,Area[3]) || isPlayerInArea(playerid,Area[4]) || isPlayerInArea(playerid,Area[5]) || isPlayerInArea(playerid,Area[6]) || isPlayerInArea(playerid,Area[7]) || isPlayerInArea(playerid,Area[8]) || isPlayerInArea(playerid,Area[9]) || isPlayerInArea(playerid,Area[10]))
{
ecash[playerid] = ecash[playerid] - 5;
SendClientMessage(playerid, COLOR_CASH, "- 5 ecash points !");
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
dUserSetINT(PlayerName(playerid)).("ecash",ecash[playerid]);
GivePlayerWeapon(playerid, 347, 150);
}
}
else
{
new string[256];
format(string, 256, "You havent enough ecash!");
SendClientMessage(playerid, COLOR_GREY, string);
}
TogglePlayerControllable(playerid, 1);
}
case 2: //Pistol
{
if (PlayerMoney(playerid) > 7)
{
if (isPlayerInArea(playerid,Area[0]) || isPlayerInArea(playerid,Area[1]) || isPlayerInArea(playerid,Area[2]) || isPlayerInArea(playerid,Area[3]) || isPlayerInArea(playerid,Area[4]) || isPlayerInArea(playerid,Area[5]) || isPlayerInArea(playerid,Area[6]) || isPlayerInArea(playerid,Area[7]) || isPlayerInArea(playerid,Area[8]) || isPlayerInArea(playerid,Area[9]) || isPlayerInArea(playerid,Area[10]))
{
ecash[playerid] = ecash[playerid] - 8;
SendClientMessage(playerid, COLOR_CASH, "- 8 ecash points !");
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
dUserSetINT(PlayerName(playerid)).("ecash",ecash[playerid]);
GivePlayerWeapon(playerid, 346, 150);
}
}
else
{
new string[256];
format(string, 256, "You havent enough ecash!");
SendClientMessage(playerid, COLOR_GREY, string);
}
TogglePlayerControllable(playerid, 1);
}
case 3: //Shotgun
{
if (ecash[playerid] > 9)
{
if (isPlayerInArea(playerid,Area[0]) || isPlayerInArea(playerid,Area[1]) || isPlayerInArea(playerid,Area[2]) || isPlayerInArea(playerid,Area[3]) || isPlayerInArea(playerid,Area[4]) || isPlayerInArea(playerid,Area[5]) || isPlayerInArea(playerid,Area[6]) || isPlayerInArea(playerid,Area[7]) || isPlayerInArea(playerid,Area[8]) || isPlayerInArea(playerid,Area[9]) || isPlayerInArea(playerid,Area[10]))
{
ecash[playerid] = ecash[playerid] - 10;
SendClientMessage(playerid, COLOR_CASH, "- 10 ecash points !");
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
dUserSetINT(PlayerName(playerid)).("ecash",ecash[playerid]);
GivePlayerWeapon(playerid, 349, 80);
}
}
else
{
new string[256];
format(string, 256, "You havent enough ecash!");
SendClientMessage(playerid, COLOR_GREY, string);
}
TogglePlayerControllable(playerid, 1);
}
}
}
return 1;
}