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