All pastes #764811 Raw Edit

Meins

public text v1 · immutable
·published 2007-11-07 16:14 UTC
rendered paste body
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;
}