All pastes #978095 Raw Edit

Someone

public text v1 · immutable
·published 2008-04-09 09:09 UTC
rendered paste body
      #include <a_samp>
      #include <a_vehicles>
      #include <a_players>

      #define FILTERSCRIPT

      #define COLOR_GREEN 0x33AA33AA
      #define COLOR_DARKRED 0xAA3333AA

      new Menu:carshop;
      new Menu:sportcars;
      //=========================On Filter Script Init==========================
      public OnFilterScriptInit()
      {
              carshop = CreateMenu("carshop",1,20,120,150,40);
              AddMenuItem(carshop,0,"Sport Cars");

              sportcars = CreateMenu("Sport Cars",2,20,120,150);
              SetMenuColumnHeader(sportcars,0,"Sport Cars");
              AddMenuItem(sportcars,0,"SuperGT - $15230");
              AddMenuItem(sportcars,0,"Bullet - $21455");
              AddMenuItem(sportcars,0,"Sultan - $18560");
      }
      //-----------------------------On Player Connnect-------------------------------
      public OnPlayerConnect(playerid)
      {
      SetPlayerCheckpoint(playerid,-1906.8438,-1671.3606,23.0156,2.0);
      }
      //=======================On Player Enter Checkpoint=============================
      public OnPlayerEnterCheckpoint(playerid)
      {
      ShowMenuForPlayer(Menu:carshop,playerid);
      TogglePlayerControllable(playerid,0);
      }
      //-----------------------On Player Selected Menu Row----------------------------
      public OnPlayerSelectedMenuRow(playerid, row)
      {
              new sportcars,sportcars1,sportcars2;
              new cost;
              {
              new Menu:CurrentMenu = GetPlayerMenu(playerid);
              if (CurrentMenu == carshop)
              {
                      switch(row)
                      {
                              case 0: //SportCars
                              {
                                      ShowMenuForPlayer(sportcars, playerid);
                              }
                      }
              }
              if (CurrentMenu == sportcars)
              {
                      switch(row)
                      {
                              case 0: //Supergt
                              {
                                      TogglePlayerControllable(playerid, 1);
                              	      if(cost>15230) {
                               		  sportcars = CreateVehicle(506,-1894.9487,-1672.0408,23.0156,277.6287,1,1,0);
                              	      PutPlayerInVehicle(playerid, sportcars, 0);
                             	      GivePlayerMoney(playerid, -15230);
                              	      SendClientMessage(playerid, COLOR_GREEN,"You bought the Supergt for $15230.");
                              	      } else {
                              	      SendClientMessage(playerid, COLOR_DARKRED,"You don't have enough money.");
								  }
                              }
                              case 1: //Bullet
                              {
                                      TogglePlayerControllable(playerid, 1);
                                      if(cost>21455) {
                                      sportcars1 = CreateVehicle(541,-1894.9487,-1672.0408,23.0156,277.6287,1,1,0);
                                      PutPlayerInVehicle(playerid, sportcars1, 0);
                                      GivePlayerMoney(playerid, -21455);
                               		  SendClientMessage(playerid, COLOR_GREEN,"You bought the Bullet for $21455.");
                                      } else {
                                      SendClientMessage(playerid, COLOR_DARKRED,"You don't have enough money.");
                              	  }
							  }
                              case 2: //Sultan
                              {
                                      TogglePlayerControllable(playerid, 1);
                                      if(cost>18560) {
                               		  sportcars2 = CreateVehicle(560,-1894.9487,-1672.0408,23.0156,277.6287,1,1,0);
	    				              PutPlayerInVehicle(playerid, sportcars2, 0);
                                      GivePlayerMoney(playerid, -18560);
                                      SendClientMessage(playerid, COLOR_GREEN,"You bought the Sultan for $18560.");
                                      } else {
                                      SendClientMessage(playerid, COLOR_DARKRED,"You don't have enough money.");
							 }
                      }
              }
      }