rendered paste body/*Hi,
This is my (kevin433) first stunt filterscript.
The Streamer is not mine, so all credits go to Boylett! Thanks to him.
You can use this filterscript but KEEP THE CREDITS!!! It's not yours, it's mine filterscript and boylett's Streamer!
*/
#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
//=======================[Forwards]==============================================
forward Timer();
forward SetPlayerPosWithObjects(playerid,Float:x,Float:y,Float:z);
//================[Defines]=============================================
new timer;
new Menu:Stunt;
new Menu:cars;
static NRG[MAX_PLAYERS];
static Turismo[MAX_PLAYERS];
static SuperGT[MAX_PLAYERS];
static Infernus[MAX_PLAYERS];
static Vortex[MAX_PLAYERS];
new destroy[200];
//=======================[COLORS]=================================================
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_RED 0xAA3333AA
//=================[Boylett's xObjects Streamer]==================================
enum object_info
{
modelid,
Float:ox,
Float:oy,
Float:oz,
Float:orx,
Float:ory,
Float:orz,
Float:viewdist
}
new Objects[][object_info] = {
{13592, 1897.8182, -2433.5710, 22.5098, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1896.7965, -2440.8845, 22.5097, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1898.8053, -2426.2280, 22.4847, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1899.8500, -2418.9204, 22.5329, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1900.8741, -2412.1902, 22.5156, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1901.9164, -2404.8066, 22.5097, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1903.0034, -2397.4102, 22.5097, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1904.1133, -2390.0610, 22.5024, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1905.1808, -2382.9067, 22.4990, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1906.2250, -2375.9580, 22.5000, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1907.2742, -2368.9126, 22.4925, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1908.3317, -2361.7639, 22.4850, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1909.4431, -2354.4390, 22.4965, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1910.5336, -2347.0840, 22.4839, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1911.6005, -2339.8948, 22.4717, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1912.6567, -2332.8264, 22.4647, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1913.7457, -2325.4932, 22.4529, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1914.8424, -2318.3108, 22.4387, 0.0000, 0.0000, 0.0000, 500.0},
{13592, 1915.9572, -2310.9404, 22.4404, 0.0000, 0.0000, 0.0000, 500.0},
{1633, 1926.2206, -2310.0686, 13.5972, 0.0000, 0.0000, 263.7430, 500.0},
{1633, 1926.7015, -2305.9480, 13.5972, 0.0000, 0.0000, 263.7430, 500.0},
{971, 1944.2140, -2309.3572, 18.3418, 289.5262, 1.7189, 265.4620, 500.0},
{971, 1950.1670, -2310.0176, 20.4668, 289.5262, 1.7189, 265.4620, 500.0},
{971, 1956.7354, -2310.7217, 22.8366, 289.5262, 1.7189, 265.4620, 500.0},
{971, 1963.6230, -2311.4866, 24.0771, 271.4780, 0.8594, 264.6025, 500.0},
{971, 1970.4226, -2312.1829, 25.3031, 289.5262, 1.7189, 265.4620, 500.0},
{3997, 2053.9277, -2316.8267, 26.5086, 0.0000, 0.0000, 353.9839, 500.0},
{3279, 1965.3022, -2330.8801, 29.4717, 0.0000, 0.0000, 0.0000, 500.0},
{1465, 1968.3535, -2334.3503, 28.6115, 0.0000, 0.0000, 269.7591, 500.0},
{969, 1962.3265, -2332.6516, 46.3417, 91.1003, 4.2972, 176.9399, 500.0},
{969, 1953.5040, -2332.8560, 46.3667, 91.1003, 4.2972, 176.9399, 500.0},
{1633, 1942.0563, -2331.4775, 46.7251, 352.2651, 1.7189, 92.7152, 500.0},
{1633, 1934.0547, -2331.8418, 46.0141, 329.9197, 0.8594, 92.7152, 500.0},
{971, 1927.6216, -2332.1152, 44.7489, 282.6507, 87.3514, 271.1651, 500.0},
{971, 1919.3566, -2332.6931, 42.8603, 282.6507, 87.3514, 271.1651, 500.0},
{971, 1911.6375, -2333.4136, 41.6732, 265.4620, 87.3514, 170.6107, 500.0},
{971, 1910.6332, -2342.0190, 40.1421, 254.2893, 87.3514, 170.6107, 500.0},
{971, 1909.6877, -2350.1594, 37.1573, 244.8355, 87.3514, 170.6107, 500.0},
{971, 1908.8835, -2357.1523, 34.9197, 257.7270, 87.3514, 170.6107, 500.0},
{971, 1973.2617, -2334.1721, 28.3035, 286.9479, 87.3514, 87.2444, 500.0},
{1634, 1897.6360, -2437.7571, 34.8717, 0.0000, 0.0000, 170.9239, 500.0},
{1634, 1896.6036, -2443.3538, 38.5989, 16.3293, 1.7189, 169.2049, 500.0},
{16071, 1893.0171, -2351.7639, 36.8587, 350.5462, 352.2651, 45.4463, 500.0},
{1683, 2051.7727, -2303.7031, 32.8112, 0.0000, 0.8594, 215.6146, 500.0},
{16302, 2102.0808, -2355.7937, 32.8432, 0.0000, 0.0000, 0.0000, 500.0},
{18367, 1925.7238, -2335.5627, 43.8907, 0.0000, 0.0000, 0.0000, 500.0},
{18367, 1925.7201, -2366.3230, 47.3113, 359.1406, 0.0000, 0.0000, 500.0},
{18367, 1925.6399, -2394.6812, 50.9064, 359.1406, 0.0000, 0.0000, 500.0},
{18367, 1924.8998, -2424.5137, 54.2307, 359.1406, 0.0000, 93.5746, 500.0},
{18367, 1952.4341, -2422.8840, 57.6669, 359.1406, 0.0000, 93.5746, 500.0},
{1633, 1987.3795, -2420.5957, 63.8268, 11.1727, 0.0000, 275.6719, 500.0},
{13641, 1989.7424, -2420.4219, 65.5389, 0.0000, 351.4056, 4.2972, 500.0},
{13592, 2098.7864, -2301.3689, 36.4541, 0.0000, 0.0000, 256.8676, 500.0},
{13643, 2026.4196, -2334.3298, 27.8046, 0.0000, 0.0000, 0.0000, 500.0},
{13647, 2021.9780, -2350.7815, 26.5045, 0.0000, 0.0000, 353.9839, 500.0},
{13647, 2060.3721, -2354.3931, 26.5045, 0.0000, 0.0000, 175.2211, 500.0},
{18569, 2089.9187, -2327.9399, 27.8346, 0.0000, 0.0000, 0.0000, 500.0},
{1697, 2031.3932, -2297.0747, 27.7354, 0.0000, 0.0000, 47.2690, 500.0},
{1697, 2034.2371, -2299.6821, 30.1443, 0.0000, 0.0000, 47.2690, 500.0},
{3743, 2036.4727, -2378.0413, 30.4176, 0.0000, 0.0000, 355.7028, 500.0},
{13638, 2029.7020, -2389.5654, 35.6687, 0.0000, 0.0000, 85.8398, 500.0},
{13638, 2029.8702, -2382.4480, 43.7496, 0.0000, 0.0000, 267.0774, 500.0},
{13638, 2029.5970, -2389.3267, 51.8361, 0.0000, 0.0000, 86.5961, 500.0},
{13638, 2029.4900, -2382.3496, 59.8839, 0.0000, 0.0000, 268.6931, 500.0},
{4007, 1556.7688, -2542.1260, 42.1261, 0.0000, 0.0000, 12.8916, 500.0},
{18367, 1590.8649, -2565.2488, 6.4933, 342.8113, 0.0000, 251.7110, 500.0},
{18367, 1555.8951, -2556.5078, 18.8201, 342.8113, 0.0000, 292.0009, 500.0},
{18367, 1529.3217, -2568.6726, 31.0444, 358.2811, 359.1406, 200.9009, 500.0},
{18367, 1516.9598, -2540.3396, 35.3451, 358.2811, 359.1406, 132.1466, 500.0},
{18367, 1539.5216, -2519.8008, 39.6802, 358.2811, 359.1406, 132.1466, 500.0},
{18367, 1561.6139, -2498.7104, 43.8284, 358.2811, 359.1406, 41.9060, 500.0},
{18367, 1581.7650, -2519.0686, 47.7423, 358.2811, 359.1406, 354.6371, 500.0},
{18367, 1579.3627, -2547.8008, 51.6451, 358.2811, 359.1406, 298.7738, 500.0},
{18367, 1553.2212, -2562.1306, 55.8735, 358.2811, 359.1406, 268.6937, 500.0},
{18367, 1522.7363, -2562.3430, 59.9381, 358.2811, 359.1406, 165.5615, 500.0},
{18367, 1529.9294, -2534.2656, 64.0353, 358.2811, 359.1406, 152.6703, 500.0},
{18367, 1542.7040, -2508.7483, 67.9012, 358.2811, 359.1406, 96.8064, 500.0},
{18367, 1573.1494, -2503.7163, 71.9316, 358.2811, 359.1406, 7.4244, 500.0},
{18367, 1577.1191, -2532.2781, 76.0076, 358.2811, 359.1406, 351.9546, 500.0},
{18367, 1573.6512, -2561.5747, 80.0185, 358.2811, 359.1406, 274.6045, 500.0},
{18367, 1542.9602, -2565.4143, 84.2364, 358.2811, 359.1406, 197.2544, 500.0},
{18367, 1533.9576, -2537.1646, 88.4790, 358.2811, 359.1406, 162.8766, 500.0},
{18367, 1541.5863, -2508.1682, 92.6726, 358.2811, 359.1406, 94.1209, 500.0},
{18367, 1571.2469, -2504.5408, 96.5320, 358.2811, 359.1406, 8.1764, 500.0},
{18367, 1575.3285, -2534.3848, 100.8060, 358.2811, 359.1406, 355.2847, 500.0},
{18367, 1573.1521, -2563.7478, 104.9507, 358.2811, 359.1406, 269.3402, 500.0},
{18367, 1544.4730, -2564.3503, 108.9064, 358.2811, 359.1406, 217.7739, 500.0},
{18367, 1525.6320, -2541.8169, 112.9825, 358.2811, 359.1406, 144.7210, 500.0},
{18367, 1541.9326, -2518.2720, 117.0135, 358.2811, 359.1406, 114.6405, 500.0},
{18367, 1568.6726, -2505.1038, 120.9658, 358.2811, 359.1406, 11.5070, 500.0},
{18367, 1575.5369, -2533.5679, 125.0195, 11.1727, 359.1406, 298.4541, 500.0},
{3996, 1493.7701, -2561.0479, 109.0439, 0.0000, 342.8113, 13.7510, 500.0},
{3996, 1398.8179, -2584.2695, 78.7797, 0.0000, 342.8113, 13.7510, 500.0},
{3996, 1303.5618, -2607.5720, 48.4273, 0.0000, 342.8113, 13.7510, 500.0},
{3996, 1206.0140, -2631.4473, 31.6450, 0.0000, 358.2811, 13.7510, 500.0},
{3996, 1136.7521, -2605.1145, 29.8918, 0.0000, 0.0000, 283.5101, 500.0},
{3996, 1163.2472, -2536.9592, 29.7693, 0.0000, 0.0000, 193.2692, 500.0},
{3996, 1261.7574, -2513.7222, 29.7718, 0.0000, 0.0000, 193.2692, 500.0},
{3996, 1362.0685, -2490.0601, 29.7743, 0.0000, 0.0000, 193.2692, 500.0},
{13592, 1409.0919, -2475.0354, 39.4462, 0.0000, 0.0000, 19.7670, 500.0},
{13592, 1455.6934, -2569.7771, 107.3470, 358.2811, 14.6104, 196.7070, 500.0},
{1633, 1419.4629, -2469.5364, 31.6597, 13.7510, 0.0000, 285.2290, 500.0},
{1633, 1418.5259, -2465.9915, 31.6519, 13.7510, 0.0000, 285.2290, 500.0},
{969, 1139.3518, -2657.2078, 30.1446, 0.0000, 0.0000, 12.8916, 500.0},
{969, 1147.9048, -2655.2471, 30.1555, 0.0000, 0.0000, 12.8916, 500.0},
{969, 1156.2504, -2653.3198, 30.1696, 0.0000, 0.0000, 12.8916, 500.0},
{969, 1137.3132, -2648.7317, 30.1446, 0.0000, 0.0000, 282.6507, 500.0},
{969, 1135.3945, -2640.1606, 30.1446, 0.0000, 0.0000, 282.6507, 500.0},
{969, 1133.4728, -2631.5229, 30.1446, 0.0000, 0.0000, 282.6507, 500.0},
{969, 1162.4334, -2631.8181, 30.4155, 0.0000, 0.0000, 194.9881, 500.0},
{969, 1153.9568, -2633.9448, 30.1433, 0.0000, 0.0000, 104.7473, 500.0},
{1632, 1881.4158, -2543.1692, 18.0948, 17.1887, 0.0000, 269.7591, 500.0},
{1632, 1885.2377, -2543.2114, 21.8529, 26.6425, 0.0000, 269.7591, 500.0},
{16111, 1893.0697, -2635.8401, 15.1310, 359.1406, 0.0000, 304.1366, 500.0},
{16111, 1901.9874, -2641.2473, 15.5761, 359.1406, 0.0000, 304.1366, 500.0},
{16111, 1925.7902, -2649.9004, 20.9351, 359.1406, 0.0000, 274.9158, 500.0},
{16111, 1853.0209, -2631.8394, 16.7851, 359.1406, 0.0000, 317.8876, 500.0},
{16111, 1822.1106, -2636.3999, 17.7851, 359.1406, 0.0000, 315.3093, 500.0},
{16111, 1789.1711, -2634.6377, 17.1851, 359.1406, 0.0000, 341.0924, 500.0},
{7073, 1851.5056, -2625.7087, 30.8136, 0.0000, 0.0000, 274.0564, 500.0},
{7392, 1819.4919, -2626.8633, 22.7669, 0.0000, 0.0000, 265.4620, 500.0},
{16480, 1837.0343, -2626.4407, 18.5601, 0.0000, 0.0000, 140.8435, 500.0},
{17565, 1791.3636, -2489.1072, 15.0634, 0.0000, 0.0000, 269.7591, 500.0},
{18451, 1909.4324, -2493.7080, 13.0515, 0.0000, 0.0000, 0.0000, 500.0},
{13641, 1969.4808, -2587.1865, 14.2661, 0.0000, 0.0000, 0.0000, 500.0},
{13639, 1773.1559, -2552.5862, 12.5652, 0.0000, 0.0000, 0.0000, 500.0},
{13639, 1773.1584, -2568.3096, 12.5401, 0.0000, 0.0000, 0.0000, 500.0},
{13604, 1602.0161, -2600.4763, 14.2549, 0.0000, 0.0000, 0.0000, 500.0},
{13636, 1486.4277, -2582.7788, 14.8273, 0.0000, 0.0000, 0.0000, 500.0},
{13590, 1524.9982, -2485.0862, 13.7805, 0.0000, 0.0000, 0.0000, 500.0},
{12956, 1671.5946, -2506.4924, 15.8829, 0.0000, 0.0000, 269.7591, 500.0},
{6052, 1720.4082, -2426.5120, 15.3023, 0.0000, 0.0000, 0.0000, 500.0},
{8040, 2100.0337, -2563.0029, 13.3173, 0.0000, 0.0000, 90.2409, 500.0},
{8841, 2099.3787, -2562.1497, 15.8779, 0.0000, 0.0000, 270.6186, 500.0},
{4641, 2108.2886, -2524.7239, 14.2482, 0.0000, 0.0000, 267.0773, 500.0},
{4641, 2091.8601, -2524.8167, 14.2559, 0.0000, 0.0000, 86.5960, 500.0},
{1633, 2057.4597, -2560.2500, 13.8472, 0.0000, 0.0000, 269.7591, 500.0},
{1633, 2064.3909, -2560.3274, 17.6990, 22.3454, 0.0000, 269.7591, 500.0}
};
enum player_info
{
objid[sizeof(Objects)],
bool:view[sizeof(Objects)]
}
new Player[MAX_PLAYERS][player_info];
//------------------------------------------------------------------------------
bool:IsInReach(Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,Float:dist)
{
x = (x > x2) ? x - x2 : x2 - x;
if(x > dist) return false;
y = (y > y2) ? y - y2 : y2 - y;
if(y > dist) return false;
z = (z > z2) ? z - z2 : z2 - z;
if(z > dist) return false;
return true;
}
//------------------------------------------------------------------------------
public Timer()
{
for(new i = 0; i < MAX_PLAYERS; i++)
if(IsPlayerConnected(i))
PlayerObjectUpdate(i);
}
PlayerObjectUpdate(playerid)
{
new Float:pos[3];
GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
for(new i = 0; i < sizeof(Objects); i++)
{
if(!Player[playerid][view][i])
{
if(IsInReach(pos[0],pos[1],pos[2],Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][viewdist]))
{
Player[playerid][view][i] = true;
Player[playerid][objid][i] = CreatePlayerObject(playerid,Objects[i][modelid],Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][orx],Objects[i][ory],Objects[i][orz]);
}
} else if(!IsInReach(pos[0],pos[1],pos[2],Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][viewdist]))
{
Player[playerid][view][i] = false;
DestroyPlayerObject(playerid,Player[playerid][objid][i]);
}
}
}
public SetPlayerPosWithObjects(playerid,Float:x,Float:y,Float:z)
{
for(new i = 0; i < sizeof(Objects); i++)
{
if(!Player[playerid][view][i])
{
if(IsInReach(x,y,z,Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][viewdist]))
{
Player[playerid][view][i] = true;
Player[playerid][objid][i] = CreatePlayerObject(playerid,Objects[i][modelid],Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][orx],Objects[i][ory],Objects[i][orz]);
}
} else if(!IsInReach(x,y,z,Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][viewdist]))
{
Player[playerid][view][i] = false;
DestroyPlayerObject(playerid,Player[playerid][objid][i]);
}
}
SetPlayerPos(playerid,Float:x,Float:y,Float:z);
}
public OnPlayerSpawn(playerid)
PlayerObjectUpdate(playerid);
public OnFilterScriptInit()
{
print("\n=====================================");
print(" Kevin433's Stunt Filterscript Loaded");
print("=====================================\n");
timer = SetTimer("Timer",500,1);
//================[Vehicles]=============================================================================================
AddStaticVehicle(522,2104.7639,-2580.1467,13.1221,268.2100,3,3); // bike1
AddStaticVehicle(522,2104.8569,-2576.8528,13.1213,271.5352,3,3); // bike2
AddStaticVehicle(522,2105.0952,-2573.8479,13.1238,270.3297,3,3); // bike3
AddStaticVehicle(522,2105.1077,-2570.6697,13.1224,268.7588,3,3); // bike4
AddStaticVehicle(522,2105.1982,-2567.4341,13.1225,268.5932,3,3); // bike5
AddStaticVehicle(522,2104.9307,-2564.1589,13.1225,270.2980,3,3); // bike6
AddStaticVehicle(522,2105.0308,-2560.8535,13.1152,269.5416,3,3); // bike7
AddStaticVehicle(522,2105.2122,-2557.8047,13.1226,268.9983,3,3); // bike8
AddStaticVehicle(522,2104.8298,-2554.5857,13.1225,268.6398,3,3); // bike9
AddStaticVehicle(522,2104.9524,-2551.5171,13.1166,268.5184,3,3); // bike10
AddStaticVehicle(411,2094.0696,-2545.0752,13.2790,89.4762,3,3); // car1
AddStaticVehicle(411,2094.4246,-2551.5166,13.3064,89.8517,3,3); // car2
AddStaticVehicle(411,2094.1362,-2557.8447,13.2787,91.1417,3,3); // car3
AddStaticVehicle(411,2094.4946,-2564.1511,13.2926,88.5476,3,3); // car4
AddStaticVehicle(411,2094.4580,-2570.7627,13.2788,90.5472,3,3); // car5
AddStaticVehicle(411,2094.4482,-2577.0569,13.2791,91.9080,3,3); // car6
//========================[Menu's]========================================================================================
Stunt = CreateMenu("Teleport Places", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(Stunt, 0, "Los Santos Airport Stunt Area");
//======================[Car Menu]========================================================================================
cars = CreateMenu("Cars", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(cars, 0, "NRG-500");
AddMenuItem(cars, 0, "Turismo");
AddMenuItem(cars, 0, "SuperGT");
AddMenuItem(cars, 0, "Infernus");
AddMenuItem(cars, 0, "Vortex");
return 1;
}
public OnFilterScriptExit()
{
print("\n========================================");
print(" Kevin433's Stunt Filterscript Unloaded");
print("========================================\n");
for(new i = 0; i < MAX_PLAYERS; i++)
{
for(new o = 0; o < sizeof(Objects); o++)
{
if(Player[i][view][o])
{
Player[i][view][o] = false;
DestroyPlayerObject(i,Player[i][objid][o]);
}
}
}
KillTimer(timer);
}
#endif
public OnPlayerConnect(playerid)
{
for(new i = 0; i < sizeof(Objects); i++) Player[playerid][view][i] = false;
for(new i = 0; i < sizeof(Objects); i++) Player[playerid][view][i] = false;
NRG[playerid] = 0;
Turismo[playerid] = 0;
SuperGT[playerid] = 0;
Infernus[playerid] = 0;
Vortex[playerid] = 0;
}
public OnPlayerDisconnect(playerid, reason)
{
for(new i = 0; i < sizeof(Objects); i++)
{
if(Player[playerid][view][i])
{
Player[playerid][view][i] = false;
DestroyPlayerObject(playerid,Player[playerid][objid][i]);
}
}
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/stuntls", cmdtext, true) == 0)
{
new id = playerid;
ShowMenuForPlayer(Stunt, id);
return 1;
}
if (strcmp("/stuntcredits", cmdtext, true) == 0)
{
SendClientMessage(playerid, COLOR_RED, "This FS is made by kevin433. You can find it on www.forum.sa-mp.com");
SendClientMessage(playerid, COLOR_RED, "You can use this FS when you keep the credits from Boylett and me!");
return 1;
}
if (strcmp("/fixveh", cmdtext, true) == 0)
{
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
SendClientMessage(playerid, COLOR_RED, "Vehicle Fixed!");
return 1;
}
if (strcmp("/stunthelp", cmdtext, true) == 0)
{
SendClientMessage(playerid, COLOR_RED, "================Commands=================");
SendClientMessage(playerid, COLOR_RED, "/stuntls /stuntcredits /fixveh /car /dcar");
SendClientMessage(playerid, COLOR_RED, "=============Commands End================");
return 1;
}
if (strcmp("/dcar", cmdtext, true) == 0)
{
if (NRG[playerid] == 1)
{
RemovePlayerFromVehicle(playerid);
DestroyVehicle(NRG[playerid]);
DestroyVehicle(destroy[playerid]);
new v;
v = GetPlayerVehicleID(playerid);
DestroyVehicle(v);
NRG[playerid] = 0;
Turismo[playerid] = 0;
SuperGT[playerid] =0;
Infernus[playerid] =0;
Vortex[playerid] =0;
}
if (Turismo[playerid] == 1)
{
RemovePlayerFromVehicle(playerid);
DestroyVehicle(Turismo[playerid]);
DestroyVehicle(destroy[playerid]);
new v;
v = GetPlayerVehicleID(playerid);
DestroyVehicle(v);
Turismo[playerid] = 0;
NRG[playerid] = 0;
SuperGT[playerid] =0;
Infernus[playerid] =0;
Vortex[playerid] =0;
}
if (SuperGT[playerid] == 1)
{
RemovePlayerFromVehicle(playerid);
DestroyVehicle(SuperGT[playerid]);
DestroyVehicle(destroy[playerid]);
new v;
v = GetPlayerVehicleID(playerid);
DestroyVehicle(v);
NRG[playerid] = 0;
Turismo[playerid] = 0;
SuperGT[playerid] =0;
Infernus[playerid] =0;
Vortex[playerid] =0;
}
if (Infernus[playerid] == 1)
{
RemovePlayerFromVehicle(playerid);
DestroyVehicle(Infernus[playerid]);
DestroyVehicle(destroy[playerid]);
new v;
v = GetPlayerVehicleID(playerid);
DestroyVehicle(v);
Turismo[playerid] = 0;
NRG[playerid] = 0;
SuperGT[playerid] =0;
Infernus[playerid] =0;
Vortex[playerid] =0;
}
if (Vortex[playerid] == 1)
{
RemovePlayerFromVehicle(playerid);
DestroyVehicle(Vortex[playerid]);
DestroyVehicle(destroy[playerid]);
new v;
v = GetPlayerVehicleID(playerid);
DestroyVehicle(v);
Turismo[playerid] = 0;
NRG[playerid] = 0;
SuperGT[playerid] =0;
Infernus[playerid] =0;
Vortex[playerid] =0;
}
return 1;
}
return 0;
}
public OnPlayerInfoChange(playerid)
{
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == Stunt)
{
switch(row)
{
case 0: //LS Airport
{
SetPlayerPos(playerid, 2097.5430,-2556.9167,13.8623);
SendClientMessage(playerid, COLOR_GRAD1, "Welcome To Kevin433's Stunt area!");
}
}
}
if(CurrentMenu == cars)
{
switch(row)
{
case 0: //NRG-500
{
if (NRG[playerid] == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
NRG[playerid] = CreateVehicle(522, x, y, z, 0, -1, -1, 100000000);
//CreateVehicle(522, x, y ,z ,0, -1, -1, 100000000);
PutPlayerInVehicle(playerid, NRG[playerid], 0);
destroy[playerid] = GetPlayerVehicleID(playerid);
Turismo[playerid] = 1;
NRG[playerid] = 1;
SuperGT[playerid] =1;
Infernus[playerid] =1;
Vortex[playerid] =1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "ERROR: You have already spawned a car. Use /dcar to destroy");
}
}
case 1: //Turismo
{
if (Turismo[playerid] == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
Turismo[playerid] = CreateVehicle(451, x, y, z, 0, -1, -1, 100000000);
//CreateVehicle(522, x, y ,z ,0, -1, -1, 100000000);
PutPlayerInVehicle(playerid, Turismo[playerid], 0);
destroy[playerid] = GetPlayerVehicleID(playerid);
Turismo[playerid] = 1;
NRG[playerid] =1;
SuperGT[playerid] =1;
Infernus[playerid] =1;
Vortex[playerid] =1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "ERROR: You have already spawned a car. Use /dcar to destroy");
}
}
case 2: //SuperGT
{
if (Turismo[playerid] == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SuperGT[playerid] = CreateVehicle(506, x, y, z, 0, -1, -1, 100000000);
//CreateVehicle(522, x, y ,z ,0, -1, -1, 100000000);
PutPlayerInVehicle(playerid, SuperGT[playerid], 0);
destroy[playerid] = GetPlayerVehicleID(playerid);
Turismo[playerid] = 1;
NRG[playerid] =1;
SuperGT[playerid] =1;
Infernus[playerid] =1;
Vortex[playerid] =1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "ERROR: You have already spawned a car. Use /dcar to destroy");
}
}
case 3: //Infernus
{
if (Turismo[playerid] == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
Infernus[playerid] = CreateVehicle(411, x, y, z, 0, -1, -1, 100000000);
//CreateVehicle(522, x, y ,z ,0, -1, -1, 100000000);
PutPlayerInVehicle(playerid, Infernus[playerid], 0);
destroy[playerid] = GetPlayerVehicleID(playerid);
Turismo[playerid] = 1;
NRG[playerid] =1;
SuperGT[playerid] =1;
Infernus[playerid] =1;
Vortex[playerid] =1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "ERROR: You have already spawned a car. Use /dcar to destroy");
}
}
case 4: //Vortex
{
if (Turismo[playerid] == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
Vortex[playerid] = CreateVehicle(539, x, y, z, 0, -1, -1, 100000000);
//CreateVehicle(522, x, y ,z ,0, -1, -1, 100000000);
PutPlayerInVehicle(playerid, Vortex[playerid], 0);
destroy[playerid] = GetPlayerVehicleID(playerid);
Turismo[playerid] = 1;
NRG[playerid] =1;
SuperGT[playerid] =1;
Infernus[playerid] =1;
Vortex[playerid] =1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "ERROR: You have already spawned a car. Use /dcar to destroy");
}
}
}
}
return 1;
}
public OnPlayerExitedMenu(playerid)
{
HideMenuForPlayer(cars, playerid);
return 1;
}