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 SuperGT, sportcars1,sportcars2;
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(GetPlayerMoney(playerid) > 15230) {
SuperGT = CreateVehicle(506,-1894.9487,-1672.0408,23.0156,277.6287,1,1,0);
PutPlayerInVehicle(playerid, SuperGT, 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(GetPlayerMoney(playerid) > 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(GetPlayerMoney(playerid) > 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.");
}
}
}
}
return 1;
}