#include #include #include #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."); } } } }