public 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; }