All pastes #909356 Raw Edit

Someone

public text v1 · immutable
·published 2008-02-19 02:02 UTC
rendered paste body
#include <a_samp>
#define GREY 0xc8bebeAA
#define COLOR_GREY 0xc8bebeAA
#define COLOR_LIME 0x99FF00AA
#define COLOR_RED 0xAA3333AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_GRAD1 0xB4B5B7AA
#define COLOR_RED 0xAA3333AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BLUE 0x0000FFAA
#define COLOR_YELLOW 0xFFFF00AA
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
#define Arrest 10000



main()
{
print("\n----------------------------------");
print("       Stunt / Filming Server       ");
print("----------------------------------\n");
}


public OnGameModeInit()
{
ShowPlayerMarkers(0);

print("GameModeInit()");
SetGameModeText("Stunt Server");
//Objects
CreateObject(4867, 2760.843750, 3621.292969, 3.177998, 0, 0, 0);
CreateObject(4867, 2562.980469, 3621.448242, 3.174953, 0, 0, 0);
CreateObject(4867, 2525.421143, 3753.745605, 3.196905, 0, 0, 270);
CreateObject(4867, 2540.546875, 3892.817627, 3.193855, 0, 0, 270);
CreateObject(4867, 2702.705322, 3881.106934, 3.215811, 0, 0, 272.5783);
CreateObject(4867, 2720.962158, 3722.143066, 3.374952, 0, 0, 0);
CreateObject(4867, 2880.107910, 3889.878906, 3.387769, 0, 0, 272.5783);
CreateObject(4867, 2913.910156, 3711.991699, 3.384724, 0, 0, 272.5783);
CreateObject(4867, 2964.670166, 3603.801758, 3.424944, 0, 0, 182.5783);
CreateObject(4867, 3153.219727, 3691.868164, 3.321899, 0, 0, 272.5783);
CreateObject(4867, 3045.285400, 3796.560059, 3.318854, 0, 0, 272.5783);
CreateObject(4867, 3054.355957, 3924.625488, 3.334724, 0, 0, 272.5783);
CreateObject(4867, 3184.500977, 3904.053467, 3.256678, 0, 0, 272.5783);
//Classes
AddPlayerClass(287,1896.7942,-2812.2493,18.6792,1.8409,0,0,0,0,0,0); // army
AddPlayerClass(285,1593.2274,-2720.3958,13.1042,87.3800,0,0,0,0,0,0); // swat
AddPlayerClass(236,2076.2026,-2744.7737,6.6213,99.8827,    31,100000,   33,100000,   28,100000);
AddPlayerClass(0, 5443.354,-1820.011,19.253, 269.1425, 0, 0, 0, 0, 0, 0);
AddPlayerClass(47, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(50, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(61, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(99, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(101, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(115, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(123, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(170, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(181, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(188, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(200, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(192, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(195, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(96, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(97, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(120, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(155, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(167, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(205, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(162, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(206, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(217, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);
AddPlayerClass(230, -2553.5142,1231.0583,42.1484,145.4811, 0, 0, 0, 0, 0, 0);

//Vehicles
AddStaticVehicle(444,1851.6481,-2750.7874,9.9562,79.1987,32,42); // monster
AddStaticVehicle(471,1864.0336,-2754.9023,11.6905,308.4789,66,71); // quad
AddStaticVehicle(568,1680.4542,-2747.7585,12.1385,275.0896,17,1); // bandito
AddStaticVehicle(595,1750.8925,-2778.2290,0.1514,244.3847,112,20); // launch
AddStaticVehicle(522,2081.1499,-2725.5759,10.4364,301.4594,51,118); // nrg-500
AddStaticVehicle(400,1818.3521,-2758.2366,4.1756,96.7940,123,1); // bandito
AddStaticVehicle(528,1759.6736,-2772.4932,0.7320,277.2731,0,0); // fbi truck
AddStaticVehicle(523,1577.4036,-2762.6968,2.5061,265.0837,0,0); // HPV1000
AddStaticVehicle(519,1773.8698,-2829.9641,19.5958,342.4677,1,1); // shamal
AddStaticVehicle(526,1852.1376,-2758.7520,3.6825,309.6055,9,39); // Fortune
AddStaticVehicle(430,2076.0076,-2782.3274,0.2190,271.4338,46,26); // predator
AddStaticVehicle(433,1677.5946,-2765.3384,2.7755,230.9307,43,0); // barracks
AddStaticVehicle(470,1598.4620,-2710.6226,13.5322,265.1841,43,0); // patriot
AddStaticVehicle(520,1796.5316,-2825.6648,19.6430,18.2996,0,0); // hydra
AddStaticVehicle(425,1920.0682,-2824.5864,19.4395,10.3612,43,0); // hunter
AddStaticVehicle(595,1813.5811,-2841.7622,0.3207,90.5422,112,20); // launch
AddStaticVehicle(454,1760.0012,-2838.5818,0.3294,93.2844,26,26); // tropic
AddStaticVehicle(430,2044.4790,-2783.7813,-0.0149,264.8126,46,26); // predator
AddStaticVehicle(432,2063.3706,-2722.3081,12.5385,100.2488,43,0); // rhino
AddStaticVehicle(461,2077.8022,-2741.8914,6.7630,83.4579,43,1);
AddStaticVehicle(473,5421.333,-1761.145,0.149,56.0,-1,-1);
AddStaticVehicle(473,5415.418,-1757.093,0.247,56.0,-1,-1);
AddStaticVehicle(473,5409.632,-1753.166,0.247,56.0,-1,-1);
AddStaticVehicle(522,1096.8936,-1484.1187,15.3694,294.4047,6,25); // nrg start
AddStaticVehicle(522,1097.1616,-1482.5796,15.3683,290.8118,8,82); //
AddStaticVehicle(522,1097.5630,-1481.3820,15.3676,285.6639,8,82); //
AddStaticVehicle(522,1098.4039,-1479.8104,15.3617,286.9651,6,25); //
AddStaticVehicle(522,1098.8391,-1478.3959,15.3655,289.8139,8,82); //
AddStaticVehicle(522,1099.1667,-1476.9656,15.3674,281.1635,6,25); //
AddStaticVehicle(522,1099.6440,-1475.7400,15.3674,282.2980,8,82); //
AddStaticVehicle(522,1100.0847,-1474.4170,15.3669,273.7643,6,25); // 
AddStaticVehicle(522,1133.0864,-1527.3014,15.2707,178.7364,6,25); //
AddStaticVehicle(522,1133.4540,-1532.0645,14.9729,184.7725,6,25); //
AddStaticVehicle(522,1133.5605,-1540.1462,14.4690,180.2652,6,25); //
AddStaticVehicle(522,1133.5430,-1546.4761,14.0623,181.6464,6,25); //
AddStaticVehicle(522,1133.5309,-1553.6946,13.6359,179.3622,6,25); //
AddStaticVehicle(522,1133.4489,-1561.1156,13.1541,179.3664,6,25); //
AddStaticVehicle(522,1161.1340,-1485.5563,22.3408,138.6659,6,25); //
AddStaticVehicle(522,1158.4503,-1484.8953,22.3449,156.2674,6,25); //
AddStaticVehicle(522,1156.8856,-1484.8619,22.3437,161.0157,6,25); //
AddStaticVehicle(522,1154.2546,-1485.2749,22.3478,155.1975,6,25); //
AddStaticVehicle(522,1152.3215,-1484.7767,22.3395,154.8076,6,25); //
AddStaticVehicle(522,1149.7161,-1484.7303,22.3402,150.6027,6,25); //
AddStaticVehicle(522,1147.5670,-1484.9802,22.3413,143.9405,6,25); //
AddStaticVehicle(522,1061.1030,-1500.6604,22.3230,295.8863,6,25); //
AddStaticVehicle(522,1062.0150,-1498.1895,22.3319,290.5623,6,25); //
AddStaticVehicle(522,1063.2367,-1495.3141,22.3383,284.1923,6,25); //
AddStaticVehicle(522,1063.1969,-1492.2377,22.3496,273.7200,6,25); // nrg end
AddStaticVehicle(443,1099.6830,-1391.3260,14.1943,71.9934,25,1); // packer start
AddStaticVehicle(443,814.5568,-1152.7435,24.4836,215.7226,25,1); //
AddStaticVehicle(443,1867.3558,-1456.5808,14.0992,327.8531,25,1); //
AddStaticVehicle(443,1987.1931,-1467.5231,14.1011,178.8620,25,1); //
AddStaticVehicle(443,2121.1755,-1492.6138,24.5615,210.5991,25,1); // packerend1
AddStaticVehicle(476,290.1849,2540.2468,17.5317,179.4991,89,91); // airport start
AddStaticVehicle(476,323.6009,2538.4407,17.5214,177.4901,89,91); //
AddStaticVehicle(487,346.3212,2535.4727,16.9357,179.3606,54,29); //
AddStaticVehicle(487,355.5983,2533.2756,16.8857,197.4321,54,29); //
AddStaticVehicle(487,371.4807,2540.2839,17.0532,206.1929,54,29); //
AddStaticVehicle(513,426.1223,2488.9070,17.0357,91.4155,30,34); //
AddStaticVehicle(513,425.5337,2499.6169,17.0274,81.7553,55,20); //
AddStaticVehicle(513,425.8709,2518.7573,17.0271,82.7097,55,20); // airport end
AddStaticVehicle(541,2051.6936,825.3409,6.4533,327.2718,68,8); // streetracestart
AddStaticVehicle(541,2056.2192,824.3281,6.5089,335.4889,68,8); //
AddStaticVehicle(603,2060.1621,822.9927,6.8761,329.2392,18,1); //
AddStaticVehicle(603,2064.1392,822.5015,6.9353,329.6351,18,1); //
AddStaticVehicle(402,2048.4128,824.4460,6.7117,331.7134,39,39); //
AddStaticVehicle(402,2044.0297,825.4958,6.6553,333.0045,39,39); //
AddStaticVehicle(429,-2350.7803,-1633.1069,483.3768,271.8758,1,2); //
AddStaticVehicle(429,-2354.5579,-1626.7483,483.3547,266.0546,1,2); //
AddStaticVehicle(443,-2240.9668,-1716.8999,481.2737,229.4909,25,1); // packer
AddStaticVehicle(522,-2331.0969,-1587.7446,483.2363,186.4590,3,8); //
AddStaticVehicle(522,-2333.3540,-1587.0728,483.2056,196.1743,3,8); //
AddStaticVehicle(522,-2282.8171,-1631.4436,483.2993,111.4819,3,8); //
AddStaticVehicle(522,-2282.1086,-1634.2640,483.2665,114.1602,3,8); //


// Pickups
AddStaticPickup(371,2,261.7739,-1703.2916,315.5035);//para
AddStaticPickup(371,2,1544.2523,-1352.4105,329.4759);//para
AddStaticPickup(371,2,1460.2598,-1077.3159,213.3828);//para
AddStaticPickup(371,2,1350.0349,-1189.7699,262.0454);//para
AddStaticPickup(371,2,1679.7999,-1346.0983,158.4766);//para
AddStaticPickup(371,2,1689.2468,-1421.3552,216.3704);//para
AddStaticPickup(371,2,1467.3290,-1352.4448,163.7188);//para
AddStaticPickup(371,2,2269.6780,1703.1145,100.4549);//Para
AddStaticPickup(371,2,-2317.1563,-1617.0383,483.7608);//para
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
printf("OnPlayerRequestClass(%d, %d)", playerid, classid);
SetPlayerPos(playerid,1362.5502,-1367.4226,20.4707);
SetPlayerCameraPos(playerid,1368.4374,-1368.2805,13.5953);
SetPlayerCameraLookAt(playerid,1362.5502,-1367.4226,20.4707);
return 1;
}

public OnGameModeExit()
{
print("GameModeExit()");
return 1;
}

public OnPlayerConnect(playerid)
{
SendClientMessage(playerid,COLOR_GREEN,"Welcome to Niches and Insanes battlefield/stunt server ");
GameTextForPlayer(playerid,"~r~Welcome to Insane and Niches battle/stunting server ",3,5000);
printf("OnPlayerConnect(%d)", playerid);
return 1;
}

public OnPlayerDisconnect(playerid)
{
printf("OnPlayerDisconnect(%d)", playerid);
return 1;
}

public OnPlayerSpawn(playerid)
{
GivePlayerWeapon(playerid,26,20000);
GivePlayerWeapon(playerid,16,20000);
GivePlayerWeapon(playerid,24,20000);
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,46,1);
GivePlayerWeapon(playerid,43,10000);
return 1;
}


public OnPlayerDeath(playerid, killerid, reason)
{
printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason);
return 1;
}

public OnVehicleSpawn(vehicleid)
{
printf("OnVehicleSpawn(%d)", vehicleid);
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
printf("OnVehicleDeath(%d, %d)", vehicleid, killerid);
return 1;
}

public OnPlayerText(playerid)
{
printf("OnPlayerText(%d)", playerid);
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{


if(strcmp(cmdtext, "/bitch", true) == 0){
new PlayerName[30], string[256];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
format(string, 256, "%s IS A BITCH!", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, string);
return 1;
}
if(strcmp(cmdtext, "/jackass", true) == 0){
new PlayerName[30], string[256];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
format(string, 256, "%s IS A JACKASS!", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, string);
return 1;
}
if(strcmp(cmdtext, "/ass", true) == 0){
new PlayerName[30], string[256];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
format(string, 256, "%s IS A ASS!", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, string);
return 1;
}
if(strcmp(cmdtext, "/noob", true) == 0){
new PlayerName[30], string[256];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
format(string, 256, "%s Is A Little NOOB!", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, string);
return 1;
}
if(strcmp(cmdtext, "/lmao", true) == 0){
new PlayerName[30], string[256];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
format(string, 256, "%s LAUGHS HIS ASS OFF!", PlayerName);
SendClientMessageToAll(COLOR_YELLOW, string);
return 1;
}

if (strcmp("/kill", cmdtext, true, 10) == 0)
	{
		new pName[MAX_PLAYER_NAME];
    	new string[48];
    	GetPlayerName(playerid, pName, sizeof(pName));
    	format(string, sizeof(string), "%s has died", pName);
    	SendClientMessageToAll(0xAAAAAAAA, string);
    	SetPlayerHealth(playerid,0);
		return 1;
	}

dcmd(me,2,cmdtext);
// flip command made by weedatrr in like 2 mins
if (strcmp("/fv", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid) == 1)
{
SetVehicleZAngle(GetPlayerVehicleID(playerid), 270.0);
SendClientMessage(playerid, 0x33AA33AA, "You have fliped your vehicle");
}
else
{
    SendClientMessage(playerid, 0xAA3333AA, "You have to be in vehicle to flip your car");
}
return 1;
}

if(strcmp(cmdtext, "/rv", true) == 0)
{
if(GetPlayerState(playerid) == 2)
{
SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
SendClientMessage(playerid, COLOR_RED, "You have repaired your vehicle.");
} else {
SendClientMessage(playerid, COLOR_RED, "You need a vehicle to repair it.");
}
return 1;

}
//--------------------------------[NOS]-----------------------------------------
if(strcmp(cmdtext,"/nos", true) == 0){
AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
return 1;
}
// Misc Teleports.


if(strcmp(cmdtext,"/sd1",true)==0) {
SetPlayerPos(playerid,261.7739,-1703.2916,315.5035);
SetPlayerFacingAngle(playerid,66.5123);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}
if(strcmp(cmdtext,"/bj1",true)==0) {
SetPlayerPos(playerid,1544.2523,-1352.4105,329.4759);
SetPlayerFacingAngle(playerid,0.0725);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}
if(strcmp(cmdtext,"/bj2",true)==0) {
SetPlayerPos(playerid,1460.2598,-1077.3159,213.3828);
SetPlayerFacingAngle(playerid,182.7250);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}
if(strcmp(cmdtext,"/sd2",true)==0) {
SetPlayerPos(playerid,1350.0349,-1189.7699,262.0454);
SetPlayerFacingAngle(playerid,129.7258);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}
if(strcmp(cmdtext,"/bj3",true)==0) {
SetPlayerPos(playerid,1679.7999,-1346.0983,158.4766);
SetPlayerFacingAngle(playerid,263.6644);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}
if(strcmp(cmdtext,"/sd3",true)==0) {
SetPlayerPos(playerid,1689.2468,-1421.3552,216.3704);
SetPlayerFacingAngle(playerid,188.9663);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}
if(strcmp(cmdtext,"/bj4",true)==0) {
SetPlayerPos(playerid,1467.3290,-1352.4448,163.7188);
SetPlayerFacingAngle(playerid,88.5862);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}
if(strcmp(cmdtext,"/bj5",true)==0) {
SetPlayerPos(playerid,2269.6780,1703.1145,100.4549);
SetPlayerFacingAngle(playerid,1.5021);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}
if(strcmp(cmdtext,"/nrg",true)==0) {
SetPlayerPos(playerid,1114.9900,-1489.6499,22.7690);
SetPlayerFacingAngle(playerid,270.3899);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}
if(strcmp(cmdtext,"/streetrace",true)==0) {
SetPlayerPos(playerid,2056.4905,835.6931,6.7344);
SetPlayerFacingAngle(playerid,266.1470);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}
if(strcmp(cmdtext,"/skatepark",true)==0) {
SetPlayerPos(playerid,1894.4463,-1392.2723,13.5703);
SetPlayerFacingAngle(playerid,82.3983);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}

if(strcmp(cmdtext,"/beachboat",true)==0) {
SetPlayerPos(playerid,498.9100,-1881.8795,3.0591);
SetPlayerFacingAngle(playerid,133.0601);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}

if(strcmp(cmdtext,"/Chilliad",true)==0) {
SetPlayerPos(playerid,-2317.1563,-1617.0383,483.7608);
SetPlayerFacingAngle(playerid,208.5090);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}


// Island Teleports.



if(strcmp(cmdtext,"/ls",true)==0) {
SetPlayerPos(playerid,2488.2261,-1670.6138,13.3359);
SetPlayerFacingAngle(playerid,87.4349);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}
if(strcmp(cmdtext,"/sf",true)==0) {
SetPlayerPos(playerid,-2024.2642,157.9724,28.8359);
SetPlayerFacingAngle(playerid,242.9563);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}
if(strcmp(cmdtext,"/lv",true)==0) {
SetPlayerPos(playerid,2194.5015,1676.8187,12.3672);
SetPlayerFacingAngle(playerid,88.8949);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}

//Air Stunting

if(strcmp(cmdtext,"/dap",true)==0) {
SetPlayerPos(playerid,428.4621,2531.6201,16.6073);
SetPlayerFacingAngle(playerid,161.4414);
SendClientMessage(playerid,0xFFFF00AA,"You Have Been Teleported.");
return 1;
}
//Mod Shops.

if (strcmp(cmdtext, "/sftf", true)==0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), -1934.4985,229.8170,34.1563); // teleport location
SetPlayerInterior(playerid, 0);
}
else
{
SetPlayerPos(playerid, -1934.4985,229.8170,34.1563); // teleport location
SetPlayerInterior(playerid, 0);
}
return 1;
}

if (strcmp(cmdtext, "/sfwaa", true)==0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), -2712.0012,218.7605,3.9303); // teleport location
SetPlayerInterior(playerid, 0);
}
else
{
SetPlayerPos(playerid, -2712.0012,218.7605,3.9303); // teleport location
SetPlayerInterior(playerid, 0);
}
return 1;
}
if (strcmp(cmdtext, "/sfpns", true)==0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid),-1903.7902,285.2174,41.0469); // teleport location
SetPlayerInterior(playerid, 0);
}
else

return 1;
}
if (strcmp(cmdtext, "/lstf", true)==0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), 1041.7098,-1029.7111,31.6646); // teleport location
SetPlayerInterior(playerid, 0);
}
else
{
SetPlayerPos(playerid, 1041.7098,-1029.7111,31.6646); // teleport location
SetPlayerInterior(playerid, 0);
}
return 1;
}

if (strcmp(cmdtext, "/lslr", true)==0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2644.7432,-2035.9535,13.1248); // teleport location
SetPlayerInterior(playerid, 0);
}
else
{
SetPlayerPos(playerid, 2644.7432,-2035.9535,13.1248); // teleport location
SetPlayerInterior(playerid, 0);
}
return 1;
}

if (strcmp(cmdtext, "/lspns1", true)==0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid),1024.8167,-1033.2545,31.3721); // teleport location
SetPlayerInterior(playerid, 0);
}
else
{
SetPlayerPos(playerid, 1024.8167,-1033.2545,31.3721); // teleport location
SetPlayerInterior(playerid, 0);
}
return 1;
}

if (strcmp(cmdtext, "/lspns2", true)==0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2074.7412,-1831.7567,13.1245); // teleport location
SetPlayerInterior(playerid, 0);
}
else
{
SetPlayerPos(playerid, 2074.7412,-1831.7567,13.1245); // teleport location
SetPlayerInterior(playerid, 0);
}
return 1;
}

if (strcmp(cmdtext, "/lvtf", true)==0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), 2385.6465,1039.1967,10.3990); // teleport location
SetPlayerInterior(playerid, 0);
}
else
{
SetPlayerPos(playerid, 2385.6465,1039.1967,10.3990); // teleport location
SetPlayerInterior(playerid, 0);
}
return 1;
}
if (strcmp("/open", cmdtext, true, 10) == 0)
{
MoveObject(16376, 5320.959,-1745.102,-25.460, 10);
return 1;
}
if (strcmp("/close", cmdtext, true, 10) == 0)
{
MoveObject(16736, 5320.959, -1745.102, 34.790, 10);
return 1;
}
if(strcmp(cmdtext, "/nascar", true) == 0)
{
SetPlayerPos(playerid, 3015.605713, 3771.093018, 5.318853);

return 1;
}
if (strcmp(cmdtext, "/lvpns", true)==0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), 1963.6968,2162.9739,10.6521); // teleport location
SetPlayerInterior(playerid, 0);
}
else
{
SetPlayerPos(playerid, 1963.6968,2162.9739,10.6521); // teleport location
SetPlayerInterior(playerid, 0);
}
return 1;
}
// Misc With Car

if (strcmp(cmdtext, "/streetracewc", true)==0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid),2056.4905,835.6931,6.7344);
SetPlayerInterior(playerid, 0);
}
else
{
SetPlayerPos(playerid,2056.4905,835.6931,6.7344);
SetPlayerInterior(playerid, 0);
}
return 1;
}

if (strcmp(cmdtext, "/Chilliadwc", true)==0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid),-2317.1563,-1617.0383,483.7608);
SetPlayerInterior(playerid, 0);
}
else
{
SetPlayerPos(playerid,-2317.1563,-1617.0383,483.7608);
SetPlayerInterior(playerid, 0);
}

//Rules And CMD Lists

if(strcmp(cmdtext, "/Rules", true) == 0) {
SendClientMessage(playerid,0xFFFFFFAA,"ANY CHEATING OR HACKING WILL BE AN INSTANT BAN, ~n~ No Dm-ing (Not a dm server Its a stunt server) .");
return 1;
}
if(strcmp(cmdtext, "/bjsd", true) == 0) {
SendClientMessage(playerid,0xFFFFFFAA,"/bj1  /bj2  /bj3  /bj4  /bj5  /sd1  /sd2  /sd3.");
return 1;
}
if(strcmp(cmdtext, "/island", true) == 0) {
SendClientMessage(playerid,0xFFFFFFAA,"/ls  /sf  /lv.");
return 1;

}
if(strcmp(cmdtext, "/cmd", true) == 0) {
SendClientMessage(playerid,0xFFFFFFAA,"/Rules  /bjsd  /island  /misc  /misc2  /mod.");
return 1;
}
if(strcmp(cmdtext, "/misc", true) == 0) {
SendClientMessage(playerid,0xFFFFFFAA,"/nrg  /streetrace  /streetracewc (with car)  /dap  /skatepark  /beachboat");
return 1;
}
if(strcmp(cmdtext, "/mod", true) == 0) {
SendClientMessage(playerid,0xFFFFFFAA,"/lstf  /lslr  /lspns1  /lspns2  /sftf  /sfwaa  /sfpns  /lvtf  /lvpns.");
return 1;
}
if(strcmp(cmdtext, "/misc2", true) == 0) {
SendClientMessage(playerid,0xFFFFFFAA,"/chilliad  /chilliadwc (withcar)");
return 1;
}
return 0;
}


{
printf("OnPlayerInfoChange(%d)");
return 1;
}




}

public OnPlayerExitVehicle(playerid, vehicleid)
{
printf("OnPlayerExitVehicle(%d, %d)", playerid, vehicleid);
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
printf("OnPlayerStateChange(%d, %d, %d)", playerid, newstate, oldstate);
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
printf("OnPlayerEnterCheckpoint(%d)", playerid);
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
printf("OnPlayerLeaveCheckpoint(%d)", playerid);
return 1;
}
dcmd_me(playerid, params[])
{
      if (!strlen(params)) return SendClientMessage(playerid, 0xafafafff, "Usage: /me [text]");

      new name[24],
            str[96];

      GetPlayerName(playerid, name, 24);

      format(str, sizeof(str), "%s %s", name, params);

      SendClientMessageToAll(0xffffffff, str);

      return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if((newkeys==KEY_FIRE)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER))    {
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 564)	    {
new Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:az;
GetPlayerPos(playerid,x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid), az);
x2 = x + (30 * floatsin(-az+5, degrees));
y2 = y + (30 * floatcos(-az+5, degrees));
CreateExplosion(x2,y2,z,3,4.0);
}
}
return 1;
}

if (strcmp(cmd, "/plate", true, 12)==0)
{
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);

if(!strlen(cmd))
{
SendClientMessage(playerid, 0xFFFFFFAA, "USAGE: /plate [name]");
return 1;
}
if(IsPlayerInAnyVehicle(playerid) == 1)
{
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), cmd);
new vehid=GetPlayerVehicleID(playerid);
SetVehicleToRespawn(vehid);
SendClientMessage(playerid, 0xFF9900AA, "Your plate was changed!");
new Float:x;
new Float:y;
new Float:z;
GetPlayerPos(playerid, x, y, z);
SetVehiclePos(vehid, x+5, y, z);
return 1;
}
else
{
SendClientMessage(playerid, 0xFF9900AA, "Do you have a plate on your ass?.");
}
return 1;
}