rendered paste body#include <a_samp>
#pragma tabsize 0
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_PURPLE 0xFF00FFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_YELLOW 0xFFFF33AA
forward SetPlayerToTeamColor(playerid);
forward SetPlayerTeamFromClass(playerid,classid);
forward SetupPlayerForClassSelection(playerid);
#define TEAM_GROVE 0
#define TEAM_BALLA 1
#define TEAM_MEXICANZ 2
#define TEAM_POLICE 3
#define TEAM_MAFIA 4
#define TEAM_VARGOS 5
#define TEAM_GROVE_COLOR 0x33AA33AA
#define TEAM_BALLA_COLOR 0xFF00FFAA
#define TEAM_MEXICANZ_COLOR 0x33CCFFAA
#define TEAM_POLICE_COLOR 0xAFAFAFAA
#define TEAM_MAFIA_COLOR 0x660000AA
#define TEAM_VARGOS_COLOR 0xFFFF33AA
new gTeam[MAX_PLAYERS];
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" los santos tdm/rpg");
print("----------------------------------\n");
}
#endif
public OnGameModeInit()
{
EnableTirePopping(1);
SetGameModeText("los santos tdm/rpg");
//-----------------------Grove street familys-----------------------------------
AddPlayerClass(105,2524.2644,-1658.6650,15.4935,85.9273,0,0,0,0,0,0); // grovespawn
AddPlayerClass(106,2512.6160,-1690.8724,13.5207,43.1673,0,0,0,0,0,0); // grove 2
AddPlayerClass(107,2470.0554,-1689.3306,13.5078,4.7314,0,0,0,0,0,0); // grove3
AddStaticVehicle(521,2480.6194,-1690.1357,13.0875,176.2240,114,8); // grove motobike 1
AddStaticVehicle(521,2484.0999,-1690.4493,13.0858,174.4031,114,8); // grove motobike 2
AddStaticVehicle(492,2517.0413,-1672.1112,13.7899,58.4577,114,8); // greenwood
AddStaticVehicle(600,2473.0664,-1689.5897,13.2258,0.9978,114,15); // picador
AddStaticVehicle(567,2481.8811,-1653.9655,13.2521,272.0010,114,17); // savanna
AddStaticVehicle(567,2487.7427,-1681.2380,13.2057,87.8368,114,17); // savanna 2
AddStaticVehicle(475,2481.0417,-1667.1675,13.1412,87.7009,16,17); // green sabre
AddStaticVehicle(475,2460.5730,-1663.8477,13.1809,87.6047,16,17); // green sabre 2
//----------------------------------Balla fools---------------------------------
AddPlayerClass(102,2042.1034,-1634.2783,13.5469,181.8439,0,0,0,0,0,0); // balla 1
AddPlayerClass(103,2067.4753,-1656.7750,13.5469,3.9341,0,0,0,0,0,0); // balla 2
AddPlayerClass(104,2066.1472,-1702.3267,14.1484,253.0941,0,0,0,0,0,0); // balla 3
AddStaticVehicle(566,2073.2439,-1730.9763,13.3258,177.6390,22,17); // tohoma 1
AddStaticVehicle(566,2089.7822,-1633.0269,13.3304,358.4878,22,17); // tohoma 2
AddStaticVehicle(576,2070.3838,-1653.8440,13.1554,269.1859,22,19); // tornado 1
AddStaticVehicle(576,2040.8170,-1667.9070,13.0712,91.4436,22,19); // tornado 2
AddStaticVehicle(491,2042.1445,-1677.7975,13.2162,272.5113,43,22); // VIRGO 1
AddStaticVehicle(491,2037.8964,-1722.2379,13.3030,179.6110,43,22); // VIRGO 2
AddStaticVehicle(463,2054.8215,-1764.5023,13.0949,357.0476,74,22); // freeway 1
AddStaticVehicle(463,2067.1311,-1738.0901,13.0871,89.6440,74,22); // freeway 2
//--------------------------------Mexicanz--------------------------------------
AddPlayerClass(114,1754.1183,-1893.6458,13.5570,256.6765,0,0,0,0,0,0); // mexican spawn
AddPlayerClass(115,1772.2488,-1937.0653,13.5540,2.8557,0,0,0,0,0,0); // mexican spawn2
AddPlayerClass(116,1809.6189,-1940.3031,13.5469,56.6660,0,0,0,0,0,0); // mexican spawn3
AddStaticVehicle(412,1795.1925,-1917.8129,13.2306,306.8408,87,32); // voodoo1
AddStaticVehicle(412,1776.6388,-1926.0387,13.2249,270.9722,87,32); // voodoo2
AddStaticVehicle(412,1790.0687,-1886.0745,13.2346,274.3688,87,32); // voodoo3
AddStaticVehicle(567,1790.3452,-1904.8075,13.2677,195.9550,87,32); // savanna4
AddStaticVehicle(567,1776.9497,-1944.2345,13.4296,269.1917,87,32); // savanna5
AddStaticVehicle(581,1805.7637,-1909.2307,12.9937,358.7173,87,32); // bf4001
AddStaticVehicle(581,1802.0278,-1882.6709,13.1593,277.1309,87,32); // bf4002
//-------------------------------------police-----------------------------------
AddPlayerClass(288,1545.3269,-1675.5481,13.5601,84.0475,0,0,0,0,0,0); // sherif
AddPlayerClass(284,1585.7542,-1683.4310,6.2252,269.8026,0,0,0,0,0,0); // motocop
AddPlayerClass(281,1538.0115,-1629.3707,13.3828,101.5017,0,0,0,0,0,0); // normal cop
AddPlayerClass(285,1543.3771,-1640.1364,6.2188,178.1806,0,0,0,0,0,0); // swat
AddStaticVehicle(596,1601.7076,-1683.7838,5.6098,89.8427,0,1); // police car1
AddStaticVehicle(596,1600.9122,-1695.8452,5.6086,267.7116,0,1); // police car2
AddStaticVehicle(596,1535.9247,-1666.7067,13.1036,178.2410,0,1); // police car3
AddStaticVehicle(596,1535.8661,-1675.5464,13.1020,180.4878,0,1); // police car4
AddStaticVehicle(596,1604.2173,-1628.5642,13.2318,271.7246,0,1); // police car5
AddStaticVehicle(427,1539.0220,-1644.9163,6.0226,359.9236,0,1); // swat truck
AddStaticVehicle(427,1534.2015,-1645.7819,6.0224,358.9715,0,1); // swat truck2
AddStaticVehicle(427,1545.1792,-1662.8909,6.0226,89.0380,0,1); // swat truck3
AddStaticVehicle(599,1528.8917,-1687.8727,6.0788,269.7283,126,126); // admin pink ranger
AddStaticVehicle(523,1600.7759,-1703.0604,5.4573,269.6160,4,126); // police motobike
AddStaticVehicle(523,1585.4323,-1667.2704,5.4628,89.7932,4,126); // police motobike1
AddStaticVehicle(523,1589.6061,-1684.8608,5.4603,0.4138,4,126); // police motobike2
AddStaticVehicle(523,1589.6394,-1689.4891,5.4604,0.4136,4,126); // police motobike3
AddStaticVehicle(523,1588.2362,-1708.6108,5.4606,358.0446,4,126); // police motobike4
AddStaticVehicle(497,1518.4919,-1656.4961,13.7167,98.3712,0,1); // police heli
//----------------------------------------mafia---------------------------------
AddPlayerClass(111,2211.7021,-2204.6096,15.1711,219.5331,0,0,0,0,0,0); // mafia spawn
AddPlayerClass(120,2178.5884,-2258.0298,14.7734,232.5052,0,0,0,0,0,0); // maffiaspawn 2
AddPlayerClass(127,2186.1187,-2305.2344,13.5469,23.1731,0,0,0,0,0,0); // mafia spawn 3
AddStaticVehicle(409,2155.1387,-2288.4207,13.1852,222.0952,0,0); // black limo
AddStaticVehicle(405,2172.1763,-2327.0874,13.4218,314.8134,0,0); // sentinal1
AddStaticVehicle(405,2192.0642,-2247.1475,13.3929,42.3881,0,0); // sentinal2
AddStaticVehicle(405,2221.4985,-2206.7288,13.4219,224.4885,0,0); // sentinal3
AddStaticVehicle(521,2201.1143,-2278.1897,13.1249,38.3391,0,0); // mobbike1
AddStaticVehicle(521,2196.8157,-2222.9512,13.1152,224.9990,0,0); // mobbike2
AddStaticVehicle(413,2159.1709,-2278.8191,13.4361,226.2633,0,0); // mafiavan
AddStaticVehicle(442,2167.4448,-2272.9741,13.2160,227.9847,0,0); // romero
//----------------------------------------Vargos--------------------------------
AddPlayerClass(108,2440.1753,-1220.3741,25.3443,139.0828,0,0,0,0,0,0); // vargos 1
AddPlayerClass(109,2394.3496,-1221.0454,26.7917,235.4600,0,0,0,0,0,0); // vargos 2
AddPlayerClass(110,2397.0879,-1247.5537,23.9985,209.5158,0,0,0,0,0,0); // vargos 3
AddStaticVehicle(575,2425.6719,-1242.9778,23.7351,0.5086,1,0); // broadway
AddStaticVehicle(575,2435.6414,-1234.8320,24.4910,264.0407,1,0); // broadway2
AddStaticVehicle(474,2406.3933,-1224.1366,24.4451,178.5697,6,0); // hemes
AddStaticVehicle(500,2425.8120,-1251.8293,23.9300,88.1356,1,0); // mesa
AddStaticVehicle(467,2411.7534,-1271.4651,23.9655,177.0314,1,6); // ocianic
AddStaticVehicle(461,2394.8306,-1243.9385,23.7951,173.0243,6,6); // motobike vargos
AddStaticVehicle(461,2392.1157,-1243.8728,24.1171,177.7339,6,6); // motobike vargos2
//--------------------------------Street cars-----------------------------------
AddStaticVehicle(571,1744.4907,-1841.9355,12.8577,178.1348,82,33); // go kart
AddStaticVehicle(602,1725.2842,-1856.2542,13.2199,266.9818,83,32); // random cars
AddStaticVehicle(448,2102.8630,-1823.4857,13.1536,91.7035,79,26); // pizzaboy
AddStaticVehicle(448,2104.2751,-1808.3427,13.1533,80.5013,79,26); // pizzaboy 2
AddStaticVehicle(537,2284.8638,-1364.0535,25.7134,179.9301,1,1); //train
//-----------------------------------pickups------------------------------------
AddStaticPickup(1242,2,12513.3823,-1687.6162,13.1120); //armour spawn 1
AddStaticPickup(1242,2,2050.8694,-1719.7986,13.5469); //armour spawn 2
AddStaticPickup(1242,2,2050.8694,-1719.7986,13.5469); //armour spawn 3
AddStaticPickup(1242,2,1552.1005,-1674.9895,16.1381); //armour spawn 4
AddStaticPickup(1242,2,2438.8374,-1221.2773,25.2012); //armour spawn 5
AddStaticPickup(1242,2,2192.0728,-2283.6143,15.8181); //armour spawn 6
AddStaticPickup(348,2,2462.8186,-1674.7397,13.5089); // Deagle1
AddStaticPickup(348,2,2102.4092,-1645.6094,13.3318); // Deagle2
AddStaticPickup(348,2,1768.5864,-1936.2938,13.5682); // Deagle3
AddStaticPickup(348,2,1551.6061,-1671.1536,13.5602); // Deagle4
AddStaticPickup(348,2,2394.8770,-1218.1185,26.9810); // Deagle5
AddStaticPickup(348,2,2173.2847,-2260.6108,13.3170); // Deagle6
//----------------------objects-------------------------------------------------
CreateObject(10794, 3516.771240, -1743.691772, 6.733095, 0, 0, 303.75);
CreateObject(8172, 3540.961426, -1783.946533, 19.678116, 0, 0, 213.7501);
CreateObject(8172, 3496.138916, -1716.770874, 19.681854, 0, 0, 33.75);
CreateObject(3268, 3551.677246, -1800.537964, 19.670303, 0, 0, 303.7499);
CreateObject(3279, 3564.419922, -1801.045898, 26.931417, 0, 0, 213.75);
CreateObject(3279, 3556.965332, -1788.759521, 26.829088, 0, 0, 303.75);
CreateObject(3279, 3546.421631, -1814.051636, 26.668367, 0, 0, 33.75);
CreateObject(3279, 3536.724121, -1799.388550, 26.681952, 0, 0, 33.75);
CreateObject(10810, 3580.327148, -1847.718750, 24.660931, 0, 0, 56.25);
CreateObject(9241, 3567.383545, -1828.226318, 21.721390, 0, 0, 303.75);
CreateObject(1696, 3457.468750, -1654.981079, 20.673458, 0, 0, 33.75);
CreateObject(1696, 3461.764648, -1651.952881, 20.673458, 0, 0, 33.75);
CreateObject(1696, 3465.932861, -1649.243774, 20.673458, 0, 0, 33.75);
CreateObject(1696, 3469.999268, -1646.509155, 20.689743, 0, 0, 33.75);
CreateObject(3277, 3453.247070, -1651.228149, 20.438824, 0, 0, 0);
CreateObject(3267, 3453.386963, -1651.544556, 20.499268, 0, 0, 45);
CreateObject(1241, 3553.033691, -1825.850342, 22.746407, 0, 0, 0);
CreateObject(1242, 3569.558838, -1815.044678, 22.776966, 0, 0, 0);
//------------------------------------------------------------------------------
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
//--------------------------------------grove street teams----------------------
if(classid == 0)
{
GameTextForPlayer(playerid, "~g~GROVE", 2000, 5);
SetPlayerColor(playerid,COLOR_GREEN);
gTeam[playerid] = TEAM_GROVE;
}
else if(classid == 1)
{
GameTextForPlayer(playerid, "~g~GROVE", 2000, 5);
SetPlayerColor(playerid,COLOR_GREEN);
gTeam[playerid] = TEAM_GROVE;
}
else if(classid == 2)
{
GameTextForPlayer(playerid, "~g~GROVE", 2000, 5);
SetPlayerColor(playerid,COLOR_GREEN);
gTeam[playerid] = TEAM_GROVE;
}
//--------------------------------Balla team setup------------------------------
else if(classid == 3)
{
GameTextForPlayer(playerid, "~p~BALLA", 2000, 5);
SetPlayerColor(playerid,COLOR_PURPLE);
gTeam[playerid] = TEAM_BALLA;
}
else if(classid == 4)
{
GameTextForPlayer(playerid, "~p~BALLA", 2000, 5);
SetPlayerColor(playerid,COLOR_PURPLE);
gTeam[playerid] = TEAM_BALLA;
}
else if(classid == 5)
{
GameTextForPlayer(playerid, "~p~BALLA", 2000, 5);
SetPlayerColor(playerid,COLOR_PURPLE);
gTeam[playerid] = TEAM_BALLA;
}
//---------------------------mexicanz team setup--------------------------------
else if(classid == 6)
{
GameTextForPlayer(playerid, "~r~MEXICANZ", 2000, 5);
SetPlayerColor(playerid,COLOR_LIGHTBLUE);
gTeam[playerid] = TEAM_MEXICANZ;
}
else if(classid == 7)
{
GameTextForPlayer(playerid, "~r~MEXICANZ", 2000, 5);
SetPlayerColor(playerid,COLOR_LIGHTBLUE);
gTeam[playerid] = TEAM_MEXICANZ;
}
else if(classid == 8)
{
GameTextForPlayer(playerid, "~r~MEXICANZ", 2000, 5);
SetPlayerColor(playerid,COLOR_LIGHTBLUE);
gTeam[playerid] = TEAM_MEXICANZ;
}
//-----------------------------------police team setup--------------------------
else if(classid == 9)
{
GameTextForPlayer(playerid, "~b~POLICE", 2000, 5);
SetPlayerColor(playerid,COLOR_GREY);
gTeam[playerid] = TEAM_POLICE;
}
else if(classid == 10)
{
GameTextForPlayer(playerid, "~b~POLICE", 2000, 5);
SetPlayerColor(playerid,COLOR_GREY);
gTeam[playerid] = TEAM_POLICE;
}
else if(classid == 11)
{
GameTextForPlayer(playerid, "~b~POLICE", 2000, 5);
SetPlayerColor(playerid,COLOR_GREY);
gTeam[playerid] = TEAM_POLICE;
}
else if(classid == 12)
{
GameTextForPlayer(playerid, "~b~POLICE", 2000, 5);
SetPlayerColor(playerid,COLOR_GREY);
gTeam[playerid] = TEAM_POLICE;
}
//-------------------------mafia team setup-------------------------------------
else if(classid == 13)
{
GameTextForPlayer(playerid, "~w~MAFIA", 2000, 5);
SetPlayerColor(playerid,COLOR_DARKRED);
gTeam[playerid] = TEAM_MAFIA;
}
else if(classid == 14)
{
GameTextForPlayer(playerid, "~w~MAFIA", 2000, 5);
SetPlayerColor(playerid,COLOR_DARKRED);
gTeam[playerid] = TEAM_MAFIA;
}
else if(classid == 15)
{
GameTextForPlayer(playerid, "~w~MAFIA", 2000, 5);
SetPlayerColor(playerid,COLOR_DARKRED);
gTeam[playerid] = TEAM_MAFIA;
}
//----------------------------------------Vargos teamsetup----------------------
else if(classid == 16)
{
GameTextForPlayer(playerid, "~y~VARGOS", 2000, 5);
SetPlayerColor(playerid,COLOR_YELLOW);
gTeam[playerid] = TEAM_VARGOS;
}
else if(classid == 17)
{
GameTextForPlayer(playerid, "~y~VARGOS", 2000, 5);
SetPlayerColor(playerid,COLOR_YELLOW);
gTeam[playerid] = TEAM_VARGOS;
}
else if(classid == 18)
{
GameTextForPlayer(playerid, "~y~VARGOS", 2000, 5);
SetPlayerColor(playerid,COLOR_YELLOW);
gTeam[playerid] = TEAM_VARGOS;
}
//---------------------Player Selection Screen Locations------------------------
//-------------------------------Grove street familys-----------------------
if(classid == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2109.7576,184.2289,35.1503);
SetPlayerFacingAngle(playerid,160.3343);
SetPlayerCameraPos(playerid, -2108.96,175.01,36.31);
SetPlayerCameraLookAt(playerid, -2109.7576,184.2289,35.1503);
}
else if(classid ==1)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2109.7576,184.2289,35.1503);
SetPlayerFacingAngle(playerid,160.3343);
SetPlayerCameraPos(playerid, -2108.96,175.01,36.31);
SetPlayerCameraLookAt(playerid, -2109.7576,184.2289,35.1503);
}
else if(classid == 2)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2109.7576,184.2289,35.1503);
SetPlayerFacingAngle(playerid,160.3343);
SetPlayerCameraPos(playerid, -2108.96,175.01,36.31);
SetPlayerCameraLookAt(playerid, -2109.7576,184.2289,35.1503);
}
//-------------------------------BALLA FOOLS--------------------------------
else if(classid == 3)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2193.5981,641.5383,49.4429);
SetPlayerFacingAngle(playerid,354.6778);
SetPlayerCameraPos(playerid, -2194.3101,645.1630,49.4375);
SetPlayerCameraLookAt(playerid, -2193.5981,641.5383,49.4429);
}
else if(classid == 4)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2193.5981,641.5383,49.4429);
SetPlayerFacingAngle(playerid,354.6778);
SetPlayerCameraPos(playerid, -2194.3101,645.1630,49.4375);
SetPlayerCameraLookAt(playerid, -2193.5981,641.5383,49.4429);
}
else if(classid == 5)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2193.5981,641.5383,49.4429);
SetPlayerFacingAngle(playerid,354.6778);
SetPlayerCameraPos(playerid, -2194.3101,645.1630,49.4375);
SetPlayerCameraLookAt(playerid, -2193.5981,641.5383,49.4429);
}
//-------------------------------MEXICANZ-----------------------------------
else if(classid == 6)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2593.1321,608.7902,14.4531);
SetPlayerFacingAngle(playerid,270.5395);
SetPlayerCameraPos(playerid, -2590.15,608.88,14.89);
SetPlayerCameraLookAt(playerid, -2593.1321,608.7902,14.4531);
}
else if(classid == 7)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2593.1321,608.7902,14.4531);
SetPlayerFacingAngle(playerid,270.5395);
SetPlayerCameraPos(playerid, -2590.15,608.88,14.89);
SetPlayerCameraLookAt(playerid, -2593.1321,608.7902,14.4531);
}
else if(classid == 8)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2593.1321,608.7902,14.4531);
SetPlayerFacingAngle(playerid,270.5395);
SetPlayerCameraPos(playerid, -2590.15,608.88,14.89);
SetPlayerCameraLookAt(playerid, -2593.1321,608.7902,14.4531);
}
//-------------------------------POLICE-------------------------------------
else if(classid == 9)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -1622.7039,673.5800,-4.9063);
SetPlayerFacingAngle(playerid,150.9650);
SetPlayerCameraPos(playerid, -1623.80,670.28,-3.78);
SetPlayerCameraLookAt(playerid, -1622.7039,673.5800,-4.9063);
}
else if(classid == 10)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -1622.7039,673.5800,-4.9063);
SetPlayerFacingAngle(playerid,150.9650);
SetPlayerCameraPos(playerid, -1623.80,670.28,-3.78);
SetPlayerCameraLookAt(playerid, -1622.7039,673.5800,-4.9063);
}
else if(classid == 11)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -1622.7039,673.5800,-4.9063);
SetPlayerFacingAngle(playerid,150.9650);
SetPlayerCameraPos(playerid, -1623.80,670.28,-3.78);
SetPlayerCameraLookAt(playerid, -1622.7039,673.5800,-4.9063);
}
//------------------------------MAFIA--------------------------------------
else if(classid == 12)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -1622.7039,673.5800,-4.9063);
SetPlayerFacingAngle(playerid,150.9650);
SetPlayerCameraPos(playerid, -1623.80,670.28,-3.78);
SetPlayerCameraLookAt(playerid, -1622.7039,673.5800,-4.9063);
}
else if(classid == 13)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2457.8726,-259.3923,39.6499);
SetPlayerFacingAngle(playerid,91.5298);
SetPlayerCameraPos(playerid, -2463.7385,-260.9094,39.5841);
SetPlayerCameraLookAt(playerid, -2457.8726,-259.3923,39.6499);
}
else if(classid == 14)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2457.8726,-259.3923,39.6499);
SetPlayerFacingAngle(playerid,91.5298);
SetPlayerCameraPos(playerid, -2463.7385,-260.9094,39.5841);
SetPlayerCameraLookAt(playerid, -2457.8726,-259.3923,39.6499);
}
else if(classid == 15)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2457.8726,-259.3923,39.6499);
SetPlayerFacingAngle(playerid,91.5298);
SetPlayerCameraPos(playerid, -2463.7385,-260.9094,39.5841);
SetPlayerCameraLookAt(playerid, -2457.8726,-259.3923,39.6499);
}
//-------------------------------------vargos-----------------------------------
else if(classid == 16)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2718.6787,1369.0715,7.1875);
SetPlayerFacingAngle(playerid,150.9731);
SetPlayerCameraPos(playerid, -2722.37,1362.35,9.08);
SetPlayerCameraLookAt(playerid, -2718.6787,1369.0715,7.1875);
}
else if(classid == 17)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2718.6787,1369.0715,7.1875);
SetPlayerFacingAngle(playerid,150.9731);
SetPlayerCameraPos(playerid, -2722.37,1362.35,9.08);
SetPlayerCameraLookAt(playerid, -2718.6787,1369.0715,7.1875);
}
else if(classid == 18)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, -2718.6787,1369.0715,7.1875);
SetPlayerFacingAngle(playerid,150.9731);
SetPlayerCameraPos(playerid, -2722.37,1362.35,9.08);
SetPlayerCameraLookAt(playerid, -2718.6787,1369.0715,7.1875);
}
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnPlayerConnect(playerid)
{
GameTextForPlayer(playerid,"~1~Los Santos: ~r~TDM/rpg",2500,20);
GivePlayerMoney(playerid, 1500);
SetPlayerColor(playerid, COLOR_PINK); // Set the player's color to inactive
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
} else {
if(gTeam[killerid] != gTeam[playerid]) {
// Valid kill
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid, 1000);
}
else {
//Team Killer!
new warning[256];
format(warning, sizeof(warning), "Be careful! You have been punished for teamkilling.");
SendClientMessage(killerid, 0xFFFF00AA, warning);
SendDeathMessage(killerid,playerid,reason);
GivePlayerMoney(killerid, -1000);
SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);
}
}
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 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)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}