Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define COLOR_RED 0xFF0000AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_PURPLE 0xC2A2DAAA
- #define COLOR_DBLUE 0x2641FEAA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define DIALOG_CHANGELOG 5
- forward SendRandomMsgToAll();
- main()
- {
- print("\n----------------------------------");
- print(" Carbon Stunting");
- print(" By Avi.");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- SetGameModeText("Derby/Dm/Race/Stunt/Drift/Death Match/Battle Ground");
- AddPlayerClass(2,2819.0930,2392.4023,10.8203,104.2568,25,250,30,300,33,330);
- AddPlayerClass(23,1630.8270,2725.8235,10.8203,51.6709,0,0,0,0,0,0); // spawn2
- AddPlayerClass(29,941.6317,1733.1694,8.8516,269.4121,0,0,0,0,0,0); // spawn3
- //timer
- SetTimer("SendRandomMsgToAll", 60 * 1000, 1);
- //vehicles
- AddStaticVehicle(541,2816.5066,2379.3193,10.4451,89.6900,58,8); // 1
- AddStaticVehicle(541,2816.4751,2375.6582,10.4452,89.4575,60,1); // 2
- AddStaticVehicle(560,2816.3818,2372.0952,10.5253,90.2271,9,39); // 3
- AddStaticVehicle(560,2816.1133,2368.0105,10.5253,89.9390,9,39); // 4
- AddStaticVehicle(451,2816.1343,2364.4519,10.5264,90.2222,125,125); // 5
- AddStaticVehicle(451,2816.0571,2360.6873,10.5272,90.8059,36,36); // 6
- AddStaticVehicle(411,2816.1589,2356.8203,10.5474,89.9481,64,1); // 7
- AddStaticVehicle(411,2816.0107,2353.1025,10.5474,89.4562,123,1); // 8
- AddStaticVehicle(421,2826.8093,2379.4641,10.7028,270.7326,13,1); // 9
- AddStaticVehicle(421,2826.6479,2375.8889,10.7028,269.9539,25,1); // 10
- AddStaticVehicle(429,2826.2937,2371.9536,10.5000,269.6673,13,13); // 11
- AddStaticVehicle(429,2825.9849,2368.1528,10.5000,268.0033,14,14); // 12
- AddStaticVehicle(522,2815.2717,2407.5798,10.3916,133.2106,3,8); // 13
- AddStaticVehicle(522,2810.7358,2411.8613,10.3932,132.9632,6,25); // 14
- AddStaticVehicle(424,2844.6860,2402.9192,10.6006,225.8736,2,2); // 15
- AddStaticVehicle(424,2848.5525,2406.7751,10.6014,225.3010,3,2); // 16
- AddStaticVehicle(581,2806.4980,2416.1523,10.4161,133.4143,58,1); // 17
- AddStaticVehicle(411,1616.0177,2724.8052,10.5473,74.6857,116,1); // 18
- AddStaticVehicle(468,1619.0909,2743.0549,10.4889,41.7187,46,46); // 19
- AddStaticVehicle(451,1635.7101,2742.9023,10.5273,328.1163,16,16); // 20
- AddStaticVehicle(470,1661.9216,2722.4968,10.8157,235.5891,43,0); // 21
- AddStaticVehicle(429,1663.1174,2742.0442,10.4999,137.5073,1,2); // 22
- AddStaticVehicle(400,1591.6750,2746.1406,10.9126,184.7608,123,1); // 23
- AddStaticVehicle(487,954.7487,1710.6289,8.8248,274.4774,29,42); // 24
- AddStaticVehicle(429,951.0253,1716.7612,8.3281,269.8391,2,1); // 25
- AddStaticVehicle(429,950.9359,1721.8273,8.3281,271.4854,1,3); // 26
- AddStaticVehicle(451,951.0553,1757.5056,8.3517,271.7984,18,18); // 27
- AddStaticVehicle(400,950.6319,1753.3009,8.7408,269.4296,113,1); // 28
- AddStaticVehicle(522,985.4814,1746.3361,8.2208,89.6688,7,79); // 29
- AddStaticVehicle(522,985.4091,1743.7507,8.2210,91.4495,8,82); // 30
- AddStaticVehicle(562,-314.8365,1514.0304,75.0163,359.9016,35,1); // 31
- AddStaticVehicle(562,-318.0147,1514.0380,75.0174,0.1555,17,1); // 32
- AddStaticVehicle(562,-320.9383,1513.9976,75.0176,0.6138,11,1); // 33
- AddStaticVehicle(562,-324.1760,1513.8207,75.0185,358.5926,116,1); // 34
- AddStaticVehicle(562,-327.0551,1513.8773,75.0192,358.3781,113,1); // 35
- AddStaticVehicle(562,-330.4488,1513.9043,75.0189,1.4758,101,1); // 36
- AddStaticVehicle(565,-289.6847,1517.1619,74.9853,40.0958,42,42); // 37
- AddStaticVehicle(565,-287.3174,1519.1779,74.9828,41.0786,53,53); // 38
- AddStaticVehicle(565,-284.6469,1521.4510,74.9833,42.2172,62,62); // 39
- AddStaticVehicle(565,-281.9391,1523.9922,74.9902,43.0592,7,7); // 40
- AddStaticVehicleEx(415,1069.30004883,2509.69995117,359.89999390,0.00000000,-1,-1,15); //Cheetah
- AddStaticVehicleEx(402,1072.50000000,2509.80004883,360.00000000,0.00000000,-1,-1,15); //Buffalo
- AddStaticVehicleEx(429,1075.69995117,2510.39990234,359.79998779,0.00000000,-1,-1,15); //Banshee
- AddStaticVehicleEx(506,1078.69995117,2510.39990234,359.79998779,0.00000000,-1,-1,15); //Super GT
- AddStaticVehicleEx(480,1082.09997559,2510.19995117,359.89999390,0.00000000,-1,-1,15); //Comet
- AddStaticVehicleEx(541,1085.19995117,2510.10009766,359.70001221,0.00000000,-1,-1,15); //Bullet
- AddStaticVehicleEx(559,1066.09997559,2510.10009766,359.79998779,0.00000000,-1,-1,15); //Jester
- AddStaticVehicleEx(411,1059.69995117,2510.00000000,359.79998779,0.00000000,-1,-1,15); //Infernus
- AddStaticVehicleEx(411,1062.89941406,2510.09960938,359.79998779,0.00000000,-1,-1,15); //Infernus
- AddStaticVehicleEx(411,1056.59997559,2509.80004883,359.79998779,0.00000000,-1,-1,15); //Infernus
- AddStaticVehicleEx(522,1075.59997559,2491.19995117,359.70001221,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,1078.80004883,2491.30004883,359.70001221,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(581,1069.30004883,2491.00000000,359.70001221,0.00000000,-1,-1,15); //BF-400
- AddStaticVehicleEx(522,1072.39941406,2490.89941406,359.70001221,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(461,1065.80004883,2491.19995117,359.70001221,0.00000000,-1,-1,15); //PCJ-600
- AddStaticVehicleEx(463,1062.90002441,2490.89990234,359.70001221,0.00000000,-1,-1,15); //Freeway
- AddStaticVehicleEx(468,1059.80004883,2491.30004883,359.79998779,0.00000000,-1,-1,15); //Sanchez
- AddStaticVehicleEx(471,1056.50000000,2491.00000000,359.60000610,0.00000000,-1,-1,15); //Quad
- AddStaticVehicleEx(432,1101.59997559,2507.30004883,360.20001221,90.00000000,-1,-1,15); //Rhino
- AddStaticVehicleEx(432,1102.00000000,2501.80004883,360.20001221,90.00000000,-1,-1,15); //Rhino
- //drift2
- AddStaticVehicle(562,2300.7075,1405.3156,42.4798,270.3187,35,1); //
- AddStaticVehicle(562,2300.6252,1408.5039,42.4799,269.9902,17,1); //
- AddStaticVehicle(562,2300.5918,1412.1040,42.4800,270.6449,11,1); //
- AddStaticVehicle(562,2300.5208,1415.7723,42.4803,269.3216,116,1); //
- AddStaticVehicle(562,2300.6250,1419.4047,42.4800,270.5325,113,1); //
- AddStaticVehicle(562,2300.5193,1423.0452,42.4799,270.1995,101,1); //
- AddStaticVehicle(562,2300.5188,1426.4868,42.4805,269.3894,92,1); //
- AddStaticVehicle(565,2300.3044,1429.8539,42.4439,271.7605,42,42); //
- AddStaticVehicle(565,2300.3086,1433.7706,42.4430,269.9579,53,53); //
- AddStaticVehicle(565,2312.2852,1386.2614,42.4435,359.1888,62,62); //
- AddStaticVehicle(565,2309.0413,1386.2773,42.4426,359.1597,7,7); //
- AddStaticVehicle(565,2305.7395,1386.2900,42.4431,358.2173,10,10); //
- AddStaticVehicle(565,2302.3853,1386.4126,42.4480,357.8887,11,11); //
- AddStaticVehicle(565,2299.3557,1386.3687,42.4439,0.0010,15,15); //
- AddStaticVehicle(560,2295.7761,1386.5234,42.5255,359.6993,41,29); //
- AddStaticVehicle(560,2292.4463,1386.5447,42.5252,358.9042,56,29); //
- AddStaticVehicle(560,2288.9299,1386.6454,42.5256,1.7947,52,39); //
- AddStaticVehicle(560,2285.9626,1386.5701,42.5259,0.7920,9,39); //
- AddStaticVehicle(560,2282.7314,1386.5483,42.5246,0.2929,17,1); //
- AddStaticVehicle(558,2279.1680,1386.7858,42.4503,0.8899,116,1); //
- //MAP of /dm
- CreateObject(8147,235.36630200,-1883.90429700,3.35948800,0.00000000,0.00000000,89.99998128); //object
- CreateObject(8147,235.42688000,-1771.97717300,6.39249100,0.00000000,0.00000000,-89.99998128); //object(1)
- CreateObject(8210,308.73010300,-1800.02185100,6.57525700,0.00000000,0.00000000,-89.99998128); //object(4)
- CreateObject(8210,308.72848500,-1855.59741200,5.26510500,0.00000000,1.71887339,-89.99998128); //object(5)
- CreateObject(8210,161.98677100,-1800.27612300,5.83099200,0.00000000,0.00000000,89.99998128); //object(6)
- CreateObject(8210,161.98576400,-1855.92138700,5.83101900,0.00000000,0.00000000,89.99998128); //object(7)
- CreateObject(3279,166.44966100,-1879.34277300,1.30877700,0.00000000,0.00000000,89.99998128); //object(8)
- CreateObject(3279,303.76886000,-1879.34326200,1.21879500,0.00000000,0.00000000,-270.00000112); //object(9)
- CreateObject(3279,304.26525900,-1776.53784200,3.60602900,0.00000000,0.00000000,-89.99998128); //object(10)
- CreateObject(3279,166.94601400,-1776.53857400,3.28711300,0.00000000,0.00000000,-89.99998128); //object(11)
- CreateObject(1290,296.57461500,-1772.61401400,9.56033900,0.00000000,0.00000000,-89.99998128); //object(12)
- CreateObject(1290,278.54153400,-1772.62536600,9.38101700,0.00000000,0.00000000,-89.99998128); //object(13)
- CreateObject(1290,260.49096700,-1772.62439000,9.24215200,0.00000000,0.00000000,-89.99998128); //object(14)
- CreateObject(1290,242.46270800,-1772.65417500,9.21934200,0.00000000,0.00000000,-89.99998128); //object(15)
- CreateObject(1290,224.35893200,-1772.61682100,9.09577800,0.00000000,0.00000000,-89.99998128); //object(16)
- CreateObject(1290,206.27775600,-1772.61120600,8.99397400,0.00000000,0.00000000,-89.99998128); //object(17)
- CreateObject(1290,188.27960200,-1772.58679200,8.97712200,0.00000000,0.00000000,-89.99998128); //object(18)
- CreateObject(1290,173.20874000,-1772.50256300,9.14115200,0.00000000,0.00000000,-89.99998128); //object(19)
- CreateObject(16061,235.83712800,-1881.63793900,0.59470300,0.00000000,0.00000000,-89.99998128); //object(20)
- CreateObject(3724,233.37532000,-1802.51989700,21.39277100,0.00000000,0.00000000,0.00000000); //object(25)
- CreateObject(8838,187.78721600,-1802.49072300,8.71972600,0.00000000,-24.92366409,0.00000000); //object(27)
- CreateObject(8838,285.29715000,-1802.49292000,8.91102500,0.00000000,24.19314290,0.00000000); //object(28)
- CreateObject(1696,235.93949900,-1802.82897900,26.97653000,-19.12246641,0.00000000,89.99998128); //object(35)
- CreateObject(1894,266.16348300,-1805.15307600,16.18801500,0.00000000,17.53250853,0.00000000); //object(46)
- CreateObject(1894,206.90631100,-1799.86010700,16.14362300,0.00000000,17.61845220,-180.00001985); //object(47)
- CreateObject(3887,184.87860100,-1842.00390600,10.42685300,0.00000000,0.00000000,-359.99998240); //object(49)
- CreateObject(11011,290.83459500,-1839.41980000,5.99476000,0.00000000,0.00000000,0.00000000); //object(67)
- CreateObject(3575,257.91101100,-1832.31311000,5.11846100,0.00000000,0.00000000,0.00000000); //object(78)
- CreateObject(3574,213.57112100,-1835.74084500,5.02460800,0.00000000,0.00000000,-89.99998128); //object(80)
- CreateObject(3573,238.30702200,-1856.81408700,4.58027800,0.00000000,0.00000000,-180.00001985); //object(81)
- CreateObject(621,307.25091600,-1785.54736300,3.41449500,0.00000000,0.00000000,0.00000000); //object(82)
- CreateObject(621,307.14660600,-1869.19445800,1.70524400,0.00000000,0.00000000,0.00000000); //object(83)
- CreateObject(621,307.22070300,-1827.64697300,2.87123500,0.00000000,0.00000000,0.00000000); //object(84)
- CreateObject(621,163.08084100,-1870.84960900,1.90094000,0.00000000,0.00000000,0.00000000); //object(85)
- CreateObject(621,163.26788300,-1787.74096700,3.17750900,0.00000000,0.00000000,0.00000000); //object(86)
- CreateObject(621,163.23661800,-1829.83544900,2.88731800,0.00000000,0.00000000,0.00000000); //object(87)
- CreateObject(9833,236.92074600,-1836.34155300,5.54415000,0.00000000,0.00000000,0.00000000); //object(90)
- //Map of /dm
- CreateObject(8147,2830.81127900,1222.76135300,12.94032700,0.00000000,0.00000000,-89.99998128); //object
- CreateObject(8147,2757.36035200,1149.45178200,12.92133900,0.00000000,0.00000000,-359.99998240); //object(1)
- CreateObject(8147,2830.67358400,1023.66528300,13.00536500,0.00000000,0.00000000,89.99998128); //object(2)
- CreateObject(8147,2889.40429700,1149.31115700,13.00468300,0.00000000,0.00000000,-179.99996255); //object(3)
- CreateObject(8210,2889.39282200,1048.68676800,13.00446500,0.00000000,0.00000000,-89.99998128); //object(5)
- CreateObject(8210,2757.37353500,1048.44409200,12.92159300,0.00000000,0.00000000,89.99998128); //object(6)
- CreateObject(3279,2884.84326200,1217.78955100,9.82404500,0.00000000,0.00000000,-180.00001985); //object(7)
- CreateObject(3279,2761.92163100,1218.28540000,9.75591100,0.00000000,0.00000000,0.00005730); //object(8)
- CreateObject(3279,2884.84497100,1028.14282200,9.83029100,0.00000000,0.00000000,-180.00001985); //object(9)
- CreateObject(3279,2761.92114300,1028.63830600,10.01359900,0.00000000,0.00000000,0.00000000); //object(10)
- CreateObject(11011,2814.30859400,1206.06970200,13.88211600,0.00000000,0.00000000,-89.99998128); //object(17)
- CreateObject(8067,2824.41259800,1115.85827600,15.83937900,0.00000000,0.00000000,-180.00001985); //object(21)
- CreateObject(3279,2824.18408200,1162.07153300,9.74764300,0.00000000,0.00000000,-270.00000112); //object(22)
- CreateObject(3279,2824.52050800,1070.08801300,9.82905800,0.00000000,0.00000000,-89.99998128); //object(23)
- CreateObject(3887,2826.73901400,1037.42700200,17.77280600,0.00000000,0.00000000,89.99998128); //object(25)
- CreateObject(12959,2875.64404300,1129.17382800,9.88939200,0.00000000,0.00000000,-89.99998128); //object(36)
- CreateObject(16774,2794.19433600,1176.39343300,11.33150500,0.00000000,0.00000000,0.00000000); //object(39)
- CreateObject(17543,2869.40454100,1081.86669900,12.19224500,0.00000000,0.00000000,0.00000000); //object(45)
- CreateObject(16069,2780.26269500,1113.81359900,12.54487900,0.00000000,0.00000000,0.00000000); //object(46)
- CreateObject(13363,2860.64453100,1178.41870100,10.45000200,0.00000000,0.00000000,0.00000000); //object(47)
- CreateObject(621,2887.71191400,1208.23156700,9.80185300,0.00000000,0.00000000,0.00000000); //object(48)
- CreateObject(621,2887.72509800,1038.20813000,9.80185300,0.00000000,0.00000000,0.00000000); //object(49)
- CreateObject(621,2887.72753900,1175.04138200,9.80185300,0.00000000,0.00000000,0.00000000); //object(51)
- CreateObject(621,2887.70996100,1142.03991700,9.80707600,0.00000000,0.00000000,0.00000000); //object(53)
- CreateObject(621,2887.71337900,1108.90918000,9.80185300,0.00000000,0.00000000,0.00000000); //object(54)
- CreateObject(621,2887.72949200,1072.11462400,9.78846400,0.00000000,0.00000000,0.00000000); //object(55)
- CreateObject(621,2758.70361300,1036.40014600,9.85997000,0.00000000,0.00000000,0.00000000); //object(56)
- CreateObject(621,2758.71386700,1210.23889200,9.72372800,0.00000000,0.00000000,0.00000000); //object(57)
- CreateObject(621,2758.72265600,1070.40356400,9.72372800,0.00000000,0.00000000,0.00000000); //object(58)
- CreateObject(621,2758.72802700,1180.18615700,9.72372800,0.00000000,0.00000000,0.00000000); //object(60)
- CreateObject(621,2758.72094700,1147.08569300,9.72372800,0.00000000,0.00000000,0.00000000); //object(61)
- CreateObject(621,2758.71655300,1110.29919400,9.72372800,0.00000000,0.00000000,0.00000000); //object(62)
- //map of /stunt
- CreateObject(16684,528.70001221,2504.60009766,70.40000153,0.00000000,330.00000000,0.00000000); //object(cn2_rnway_bit) (1)
- CreateObject(16684,730.09997559,2505.89990234,187.00000000,0.00000000,330.00000000,0.00000000); //object(cn2_rnway_bit) (2)
- CreateObject(16684,936.09997559,2506.69995117,306.20001221,0.00000000,330.00000000,0.00000000); //object(cn2_rnway_bit) (3)
- CreateObject(8040,1068.00000000,2506.10009766,359.79998779,0.00000000,0.00000000,180.00000000); //object(airprtcrprk02_lvs) (1)
- CreateObject(1632,375.70001221,2526.30004883,16.89999962,0.00000000,0.00000000,90.00000000); //object(waterjump1) (2)
- CreateObject(1632,685.20001221,2512.60009766,162.39999390,330.00000000,0.00000000,90.00000000); //object(waterjump1) (3)
- CreateObject(1632,375.69921875,2522.50000000,16.89999962,0.00000000,0.00000000,90.00000000); //object(waterjump1) (4)
- CreateObject(1632,375.69921875,2518.69921875,16.89999962,0.00000000,0.00000000,90.00000000); //object(waterjump1) (5)
- CreateObject(1632,362.89999390,2510.60009766,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (6)
- CreateObject(1632,375.60000610,2481.10009766,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (7)
- CreateObject(1632,375.59960938,2492.50000000,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (8)
- CreateObject(1632,375.59960938,2489.00000000,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (9)
- CreateObject(1632,375.59960938,2484.89941406,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (10)
- CreateObject(1632,362.89941406,2506.59960938,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (11)
- CreateObject(1632,362.89941406,2502.50000000,16.79999924,0.00000000,0.00000000,90.00000000); //object(waterjump1) (12)
- CreateObject(1632,764.00000000,2493.60009766,207.80000305,330.00000000,0.00000000,90.00000000); //object(waterjump1) (13)
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid, COLOR_RED, "Welcome to Carbon Stunting !");
- SendClientMessage(playerid, COLOR_WHITE, "For a List of all commands type /commands");
- SendClientMessage(playerid, COLOR_GREEN, "Type /rules to See Server's Rules !");
- new playername[MAX_PLAYER_NAME];
- new string1[64];
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string1, sizeof(string1), "--%s (ID: %d) has joined the server--", playername, playerid);
- SendClientMessageToAll(COLOR_LIGHTBLUE, string1);
- SendClientMessage(playerid, COLOR_YELLOW, "Message of The Day : Added Some New Commands, Use /commands to See Them !");
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new playerName[MAX_PLAYER_NAME], string[56];
- GetPlayerName(playerid, playerName, sizeof(playerName));
- switch(reason)
- {
- case 0: format(string, sizeof(string), "%s has left the server. (Ping Timeout)", playerName);
- case 1: format(string, sizeof(string), "%s has left the server. (Leaving)", playerName);
- case 2: format(string, sizeof(string), "%s has left the server. (Kicked)", playerName);
- }
- SendClientMessageToAll(COLOR_LIGHTBLUE, string);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SendDeathMessage(killerid, playerid, reason);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/drift", cmdtext, true, 10) == 0)
- {
- SetPlayerPos(playerid, -298.2917,1537.3314,75.5625);
- SetPlayerFacingAngle(playerid, 165.4075);
- SendClientMessage(playerid, COLOR_GREEN, "You Have Been Teleported to Drift 1!");
- return 1;
- }
- if (strcmp("/drift2", cmdtext, true, 10) == 0)
- {
- SetPlayerPos(playerid, 2313.1411,1403.1350,42.8203);
- SetPlayerFacingAngle(playerid, 354.0862);
- SendClientMessage(playerid, COLOR_GREEN, "You Have Been Teleported to Drift 2!");
- return 1;
- }
- if (strcmp("/drift3", cmdtext, true, 10) == 0)
- {
- SetPlayerPos(playerid, -2127.2776,912.4420,79.8392);
- SetPlayerFacingAngle(playerid, 347.8088);
- SendClientMessage(playerid, COLOR_YELLOW, "You Have Been Teleported to Drift 3!");
- return 1;
- }
- if(!strcmp("/kill", cmdtext, true))
- {
- SetPlayerHealth(playerid, 0);
- SendClientMessage(playerid, COLOR_YELLOW, "You Have Suicide!");
- return 1;
- }
- if (strcmp("/stunt", cmdtext, true, 10) == 0)
- {
- SetPlayerPos(playerid, 1049.5277,2505.6536,360.2062);
- SetPlayerFacingAngle(playerid, 3.8638);
- SendClientMessage(playerid, COLOR_YELLOW, "You Have Been Teleported to Stunt 1!");
- return 1;
- }
- if (strcmp("/dm", cmdtext, true, 10) == 0)
- {
- SetPlayerPos(playerid, 234.8519,-1855.6536,8.2832);//Set the postion for the players for map 1
- SetPlayerFacingAngle(playerid, 351.4334);//Set facing angle of players for map 1
- SendClientMessage(playerid, COLOR_GREEN, "You Have Been Teleported to Death Match 1!");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 34, 1000);
- GivePlayerWeapon(playerid, 29, 1000);
- GivePlayerWeapon(playerid, 24, 1000);
- return 1;
- }
- if (strcmp("/dm2", cmdtext, true, 10) == 0)
- {
- SetPlayerPos(playerid, 2761.5713,1218.4265,26.8340);//Set the postion for the players for map 1
- SetPlayerFacingAngle(playerid, 224.2976);//Set facing angle of players for map 1
- SendClientMessage(playerid, COLOR_GREEN, "You Have Been Teleported to Death Match 2!");
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 29, 1000);
- GivePlayerWeapon(playerid, 34, 1000);
- GivePlayerWeapon(playerid, 24, 1000);
- return 1;
- }
- if (strcmp("/changelog", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_CHANGELOG, DIALOG_STYLE_MSGBOX, "New Updates", "Server Upcoming updates : \n/race\nRegister and Login System.", "Close", "");
- return 1;
- }
- if (strcmp("/serverstaff", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_CHANGELOG, DIALOG_STYLE_MSGBOX, "Server Staff", " Owner (Level 5 )\n Avi \n \n Head Admin \n \n Admin \n \n Moderator \n \n Junior Mod.\n Ayush\n xkirill\n [KOM]Dimetrius\n Math1\n Cruxie", "Close", "");
- return 1;
- }
- if (strcmp("/serverip", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_CHANGELOG, DIALOG_STYLE_MSGBOX, "Server ip", "Our Server Ip is : 5.39.11.61:7777", "Close", "");
- return 1;
- }
- if (strcmp("/rules", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_CHANGELOG, DIALOG_STYLE_MSGBOX, "Server Rules", "Dont not Ask For Admin/Mod Rank, Asking Decrease Your Chances\nDo Not Spam in Chat\nDo Not False Bug Report, it can make u Permanent Ban\nLast but Not Least, Enjoy :D", "Close", "");
- return 1;
- }
- if (strcmp("/commands", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_CHANGELOG, DIALOG_STYLE_MSGBOX, "Server Commands", "/drift, /drift2, /drift3\n/stunt, /stunt2\n/dm, /dm2\n/derby, /derbyoff\n /serverstaff, /serverip, /rules, /changelog, /kill\n/moneybag\n/radio", "Close", "");
- return 1;
- }
- return 0;
- }
- 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 OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- public SendRandomMsgToAll()
- {
- switch(random(5))// "switch - case" is a sort of "if - else if - else" statement (operator?)
- {
- case 0: SendClientMessageToAll(0xAFAFAFAA, "Pro Tip : Want to have Some Fun ? Try /commands and Get Some Good Comamnds and Enjoy !"); //Case means "if ( The function from switch() ) equals '0' (In this case)."
- case 1: SendClientMessageToAll(0xAFAFAFAA, "Pro Tip : Buy a VIP Account Today! For access lot of new features!");
- case 2: SendClientMessageToAll(0xAFAFAFAA, "Pro Tip : You not visited our site? Visit now: www.carbonstunting.smffy.com ! Please Register There !");
- case 3: SendClientMessageToAll(0xAFAFAFAA, "Pro Tip : Want to Know what Will be Added in Server ? Use /changelog to see !");
- case 4: SendClientMessageToAll(0xAFAFAFAA, "Pro Tip : Dont Want to Get Banned, Then Try /rules ! !"); //Case means "if ( The //Case means "if ( The function from switch() ) equals '0' (In this case)."
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment