All pastes #976917 Raw Edit

Something

public text v1 · immutable
·published 2008-04-08 14:38 UTC
rendered paste body
      #include <a_samp>
      
      #define FILTERSCRIPT
      
      #define COLOR_GREEN 0x33AA33AA
      #define COLOR_DARKRED 0xAA3333AA

      new Menu:carshop;
      new Menu:sportcars;
      //=========================On Game Mode Init====================================
      public OnGameModeInit()
      {
              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 sportcars1,sportcars2,sportcars3,sportcars4,sportcars5;
              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(411,-1894.9487,-1672.0408,23.0156,277.6287);
                              	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(411,-1894.9487,-1672.0408,23.0156,277.6287);
                                  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) {
                                sportcars = CreateVehicle(506,-1894.9487,-1672.0408,23.0156,277.6287);
                              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.");
									  }
							 }
                      }
              }
      }