Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //================================================================//
- //===============================================================//
- //===============Drift World Version .1 BETA=====================//
- //================================================================//
- //=================Created by Fre$hKidd==========================//
- //================================================================//
- //===DO NOT RELEASE THIS GAMEMODE, only at www.sa-mp.com==========//
- //================================================================//
- //================================================================//
- #include <a_samp>
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_WATER 0x33AAAA33
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n-----------------------------------------");
- print(" Drift World V.1 Beta Gamemode by Fre$hKidd");
- print("-----------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n-----------------------------------------");
- print(" Drift World V.1 Beta Gamemode by Fre$hKidd");
- print("-----------------------------------------\n");
- }
- #endif
- public OnGameModeInit()
- {
- SetGameModeText("DW v.1 Beta");
- UsePlayerPedAnims();
- //Vehicles
- //---
- //Banshees (Spawn)
- AddStaticVehicleEx(560,-1984.8867,306.8537,34.8766,88.3615,3,8,30);
- AddStaticVehicleEx(560,-1985.0541,301.6071,34.8823,90.7266,3,8,30);
- AddStaticVehicleEx(560,-1958.2515,299.3834,35.1755,65.6612,3,8,30);
- AddStaticVehicleEx(562,-1957.2693,283.4928,35.1735,50.1970,3,8,30);
- AddStaticVehicleEx(562,-1955.7452,267.2702,35.1742,141.1808,3,8,30);
- AddStaticVehicleEx(562,-1949.8384,259.6510,40.7534,53.2046,3,8,30);
- AddStaticVehicleEx(562,1244.2681,-2014.0100,59.4581,269.5736,3,8,30);
- AddStaticVehicleEx(562,-1950.2888,265.9728,40.7535,43.9795,3,8,30);
- //Infernus's (Spawn)
- AddStaticVehicleEx(562,-1985.1794,274.4294,34.8862,90.0629,80,1,30);
- AddStaticVehicleEx(562,-1985.3153,265.4248,34.8807,90.7216,80,1,30);
- AddStaticVehicleEx(562,-1985.6036,261.0343,34.8801,89.6204,80,1,30);
- AddStaticVehicleEx(562,-1986.0219,256.6984,34.8788,88.1518,80,1,30);
- AddStaticVehicleEx(562,-1986.3156,252.1752,34.8773,88.0273,80,1,30);
- AddStaticVehicleEx(562,-1985.8867,247.8347,34.8776,87.1674,80,1,30);
- AddStaticVehicleEx(562,-1987.1350,242.6862,34.8774,90.0888,80,1,30);
- AddStaticVehicleEx(562,1277.5576,-2043.5189,58.7753,89.9388,80,1,30);
- //Drifts Vehicles
- AddStaticVehicleEx(560,-314.8287,1514.7446,75.0528,1.3532,64,1,30); // Infernus - drift1
- AddStaticVehicleEx(560,-317.7801,1515.4036,75.0402,0.2407,64,1,30); // Infernus - drift1
- AddStaticVehicleEx(562,-321.1545,1515.1018,75.0316,1.0602,36,1,30); // elegy - drift1
- AddStaticVehicleEx(562,-324.1783,1515.1737,75.0190,359.2409,36,1,30); // elegy - drift1
- AddStaticVehicleEx(560,-327.2997,1514.8605,75.2209,0.4270,32,1,30); // phoenix - drift1
- AddStaticVehicleEx(560,-330.2702,1515.1918,75.1976,0.0379,32,1,30); // phoenix - drift1
- AddStaticVehicleEx(560,-333.5902,1515.0868,75.0659,358.1462,36,36,30); // Turismo - drift1
- AddStaticVehicleEx(560,-336.5558,1515.6045,75.0652,359.4702,36,36,30); // Turismo - drift1
- AddStaticVehicleEx(560,-339.7686,1515.3315,75.0475,359.4720,69,1,30); // Alpha - drift1
- AddStaticVehicleEx(560,-342.9582,1515.2747,75.0470,0.7727,69,1,30); // Alpha - drift1
- AddStaticVehicleEx(560,-1040.8020,-1350.3877,130.0764,104.3700,69,1,30); // Alpha - drift4
- AddStaticVehicleEx(560,-1045.5331,-1348.4998,129.9614,97.8369,13,13,30); // Banshee - drift4
- AddStaticVehicleEx(562,-1048.5942,-1345.7634,129.9555,98.7577,17,1,30); // Elegy - drift4
- AddStaticVehicleEx(560,1091.6051,2298.4656,10.5255,269.1693,123,1,30); // Infernus - drift6
- AddStaticVehicleEx(560,1091.4738,2288.5093,10.5334,269.1803,123,1,30); // Infernus - drift6
- AddStaticVehicleEx(560,1084.8191,2288.6338,10.4702,268.4966,61,61,30); // Turismo - drift6
- AddStaticVehicleEx(560,1085.0681,2298.5449,10.4603,268.4279,61,61,30); // Turismo - drift6
- AddStaticVehicleEx(560,-784.5894,2752.4451,45.3542,272.8446,61,61,30); // Turismo - drift7
- //=========
- //Skins
- AddPlayerClass(0,1222.6610,-2036.8990,65.2266,268.2468,0,0,0,0,0,0); // CJ Skin
- AddPlayerClass(1,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin1
- AddPlayerClass(13,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin2
- AddPlayerClass(16,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin3
- AddPlayerClass(18,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin4
- AddPlayerClass(19,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin5
- AddPlayerClass(21,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin6
- AddPlayerClass(22,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin7
- AddPlayerClass(23,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin8
- AddPlayerClass(26,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin9
- AddPlayerClass(27,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin10
- AddPlayerClass(28,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin11
- AddPlayerClass(29,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin12
- AddPlayerClass(30,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin13
- AddPlayerClass(33,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin14
- AddPlayerClass(36,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin15
- AddPlayerClass(46,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin16
- AddPlayerClass(299,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin17
- AddPlayerClass(296,1222.5375,-2036.8712,65.2266,269.1634,0,0,0,0,0,0); // Skin18
- AddPlayerClass(285,1222.8760,-2037.0157,65.2125,282.2510,0,0,0,0,0,0); // Skin19
- AddPlayerClass(286,1222.8760,-2037.0157,65.2125,282.2510,0,0,0,0,0,0); // Skin20
- AddPlayerClass(287,1222.8760,-2037.0157,65.2125,282.2510,0,0,0,0,0,0); // Skin21
- AddPlayerClass(288,1222.8760,-2037.0157,65.2125,282.2510,0,0,0,0,0,0); // Skin22
- AddPlayerClass(102,1222.7469,-2037.1483,65.2266,279.0452,0,0,0,0,0,0); // Skin23
- AddPlayerClass(103,1222.9333,-2036.9647,65.1844,270.4167,0,0,0,0,0,0); // Skin24
- AddPlayerClass(104,1222.6610,-2036.8990,65.2266,268.2468,0,0,0,0,0,0); // Skin25
- AddPlayerClass(105,1222.6610,-2036.8990,65.2266,268.2468,0,0,0,0,0,0); // Skin26
- AddPlayerClass(106,1222.6610,-2036.8990,65.2266,268.2468,0,0,0,0,0,0); // Skin27
- AddPlayerClass(107,1222.6610,-2036.8990,65.2266,268.2468,0,0,0,0,0,0); // Skin28
- AddPlayerClass(128,1222.6610,-2036.8990,65.2266,268.2468,0,0,0,0,0,0); // Skin29
- //Pickups
- AddStaticPickup(1239, 1, 1222.5375,-2036.8712,65.2266); //Spawn PickUp
- //Object
- //=========
- //Drifting School
- CreateObject(3573, 1148.141846, 1354.434814, 12.512004, 0.0000, 0.0000, 95.2340);
- CreateObject(3574, 1145.118652, 1337.235474, 12.512004, 0.0000, 0.0000, 56.2500);
- CreateObject(3574, 1126.693115, 1341.763794, 12.512004, 0.0000, 0.0000, 56.2500);
- CreateObject(3575, 1141.132080, 1326.990356, 12.512003, 0.0000, 0.0000, 180.0000);
- CreateObject(3575, 1117.468872, 1326.732788, 12.512003, 0.0000, 0.0000, 348.7500);
- CreateObject(3578, 1132.182617, 1307.735107, 10.598346, 0.0000, 0.0000, 337.5000);
- CreateObject(3578, 1141.824097, 1305.810181, 10.598346, 0.0000, 0.0000, 0.0000);
- CreateObject(3578, 1123.779419, 1313.590454, 10.598346, 0.0000, 0.0000, 315.0000);
- CreateObject(3578, 1150.192871, 1308.892822, 10.598346, 0.0000, 0.0000, 45.0000);
- CreateObject(3578, 1154.544922, 1317.181274, 10.598346, 0.0000, 0.0000, 78.7500);
- CreateObject(3578, 1157.393188, 1326.372070, 10.598347, 0.0000, 0.0000, 67.5000);
- CreateObject(3578, 1162.236816, 1327.180420, 10.590550, 0.0000, 0.0000, 303.7500);
- CreateObject(1282, 1153.315796, 1339.989868, 10.509129, 0.0000, 0.0000, 112.5001);
- CreateObject(1282, 1155.634033, 1341.942261, 10.509129, 0.0000, 0.0000, 101.2501);
- CreateObject(1237, 1159.016479, 1344.233521, 9.815398, 0.0000, 0.0000, 0.0000);
- CreateObject(978, 1172.374634, 1342.679565, 10.652738, 0.0000, 0.0000, 135.0000);
- CreateObject(3578, 1164.682129, 1317.903442, 10.598346, 0.0000, 0.0000, 270.0000);
- CreateObject(3578, 1164.692993, 1308.089111, 10.598346, 0.0000, 0.0000, 270.0000);
- CreateObject(3578, 1164.654663, 1298.191772, 10.598346, 0.0000, 0.0000, 270.0000);
- CreateObject(978, 1173.542847, 1282.183105, 10.660532, 0.0000, 0.0000, 45.0000);
- CreateObject(978, 1166.181030, 1278.876343, 10.660533, 0.0000, 0.0000, 0.0000);
- CreateObject(978, 1158.304199, 1281.250977, 10.660534, 0.0000, 0.0000, 326.2500);
- CreateObject(978, 1153.139526, 1287.516846, 10.660533, 0.0000, 0.0000, 292.5000);
- CreateObject(979, 1161.178711, 1299.317871, 10.660533, 0.0000, 0.0000, 135.0000);
- CreateObject(3578, 1146.444336, 1290.863770, 10.598346, 0.0000, 0.0000, 11.2500);
- CreateObject(3578, 1144.565918, 1302.082642, 10.598346, 0.0000, 0.0000, 11.2500);
- CreateObject(3578, 1135.526001, 1298.383545, 10.598346, 0.0000, 0.0000, 33.7500);
- CreateObject(3578, 1129.598389, 1291.022095, 10.598346, 0.0000, 0.0000, 67.5000);
- CreateObject(3578, 1128.890259, 1281.744873, 10.598344, 0.0000, 0.0000, 101.2500);
- CreateObject(3578, 1134.023926, 1274.335327, 10.598346, 0.0000, 0.0000, 146.2499);
- CreateObject(3578, 1141.153198, 1269.433228, 10.598346, 0.0000, 0.0000, 146.2499);
- CreateObject(3578, 1144.310059, 1285.884155, 10.598346, 0.0000, 0.0000, 123.7499);
- CreateObject(3578, 1150.293335, 1278.390747, 10.598346, 0.0000, 0.0000, 135.0000);
- CreateObject(3578, 1155.503174, 1270.791626, 10.598346, 0.0000, 0.0000, 112.4999);
- CreateObject(3578, 1142.786865, 1263.169067, 10.598346, 0.0000, 0.0000, 56.2500);
- CreateObject(3578, 1156.429443, 1261.270752, 10.598346, 0.0000, 0.0000, 78.7500);
- CreateObject(3578, 1152.860596, 1253.687134, 10.598346, 0.0000, 0.0000, 56.2500);
- CreateObject(3578, 1146.208130, 1246.929565, 10.598346, 0.0000, 0.0000, 35.3142);
- CreateObject(3578, 1138.171021, 1244.877075, 10.598347, 0.0000, 0.0000, 1.5642);
- CreateObject(3578, 1129.386353, 1247.190918, 10.598345, 0.0000, 0.0000, 327.8142);
- CreateObject(3578, 1138.995972, 1265.024414, 10.598345, 0.0000, 0.0000, 282.8142);
- CreateObject(3578, 1123.929077, 1254.857178, 10.598346, 0.0000, 0.0000, 282.8142);
- CreateObject(3578, 1119.687988, 1262.935303, 10.598346, 0.0000, 0.0000, 316.5642);
- CreateObject(3578, 1112.452271, 1267.419678, 10.598346, 0.0000, 0.0000, 339.0642);
- CreateObject(3578, 1126.298584, 1277.811523, 10.598346, 0.0000, 0.0000, 339.0642);
- CreateObject(3578, 1105.630371, 1273.324951, 10.598346, 0.0000, 0.0000, 294.0642);
- CreateObject(3578, 1104.660522, 1282.711792, 10.598346, 0.0000, 0.0000, 260.3142);
- CreateObject(3578, 1123.289429, 1278.935303, 10.636377, 0.0000, 0.0000, 339.0642);
- CreateObject(3578, 1123.084961, 1283.654541, 10.598346, 0.0000, 0.0000, 35.3142);
- CreateObject(3578, 1109.487427, 1290.143066, 10.598346, 0.0000, 0.0000, 35.3142);
- CreateObject(3578, 1113.502075, 1297.728394, 10.598346, 0.0000, 0.0000, 91.5642);
- CreateObject(979, 1153.617065, 1302.536499, 10.660533, 0.0000, 0.0000, 180.0000);
- CreateObject(979, 1130.906738, 1301.109375, 10.660533, 0.0000, 0.0000, 90.0001);
- CreateObject(3578, 1109.803589, 1306.917114, 10.598346, 0.0000, 0.0000, 136.5641);
- CreateObject(3578, 1103.049072, 1314.833496, 10.598346, 0.0000, 0.0000, 125.3142);
- CreateObject(3578, 1100.309082, 1323.549561, 10.598346, 0.0000, 0.0000, 91.5642);
- CreateObject(3578, 1099.261841, 1332.560425, 10.598346, 0.0000, 0.0000, 102.8142);
- CreateObject(3578, 1112.948364, 1337.226318, 10.598346, 0.0000, 0.0000, 102.8142);
- CreateObject(3578, 1099.934692, 1349.516602, 10.598346, 0.0000, 0.0000, 69.0642);
- CreateObject(3578, 1105.689331, 1358.560059, 10.598346, 0.0000, 0.0000, 46.5642);
- CreateObject(3578, 1115.739624, 1344.755981, 10.598346, 0.0000, 0.0000, 35.3142);
- CreateObject(3578, 1114.483154, 1362.004761, 10.758780, 0.0000, 0.0000, 1.5642);
- CreateObject(3578, 1124.988037, 1349.213013, 10.598346, 0.0000, 0.0000, 17.2660);
- //--
- //Sky Drift
- CreateObject(3991, 1109.789063, 1597.797607, 50.603775, 0.0000, 0.0000, 0.0000);
- CreateObject(3990, 1095.590942, 1716.325439, 51.110493, 0.0000, 0.0000, 0.0000);
- CreateObject(981, 1112.553711, 1657.236206, 53.117283, 0.0000, 0.0000, 303.7500);
- CreateObject(982, 1113.352661, 1659.587524, 52.860260, 0.0000, 0.0000, 33.7500);
- CreateObject(972, 1116.039551, 1664.244629, 52.195198, 0.0000, 0.0000, 213.7500);
- CreateObject(973, 1101.205811, 1718.434937, 52.872589, 0.0000, 0.0000, 123.7501);
- CreateObject(973, 1095.160400, 1724.952393, 52.872589, 0.0000, 0.0000, 146.2501);
- CreateObject(973, 1086.906616, 1726.982910, 52.802914, 0.0000, 0.0000, 191.2501);
- CreateObject(973, 1078.493774, 1724.088501, 52.734459, 0.0000, 0.0000, 213.7501);
- CreateObject(973, 1071.638672, 1718.341919, 52.931835, 0.0000, 0.0000, 225.0001);
- CreateObject(4127, 1046.736938, 1640.091675, 53.667286, 0.0000, 359.1406, 33.7500);
- CreateObject(1425, 1048.088135, 1647.243652, 54.172428, 0.0000, 0.0000, 180.0000);
- CreateObject(981, 1044.237305, 1645.372192, 54.677464, 0.0000, 0.0000, 191.2501);
- CreateObject(982, 1045.623657, 1643.187256, 54.577511, 0.0000, 0.0000, 281.2500);
- CreateObject(4131, 956.040527, 1606.982300, 50.796364, 0.0000, 0.0000, 279.5311);
- CreateObject(4203, 930.080078, 1532.016968, 40.667942, 7.7349, 359.1406, 348.8273);
- CreateObject(979, 934.683594, 1573.697144, 44.031925, 0.0000, 0.0000, 292.5000);
- CreateObject(978, 949.476868, 1570.235474, 44.162727, 0.0000, 0.0000, 33.7500);
- CreateObject(4127, 895.280701, 1472.848145, 34.272793, 0.0000, 0.0000, 270.0000);
- CreateObject(973, 908.669189, 1490.742188, 33.663906, 0.0000, 0.0000, 212.1083);
- CreateObject(973, 924.933472, 1486.569702, 33.593800, 0.0000, 0.0000, 110.8583);
- CreateObject(981, 904.725037, 1466.843750, 35.011669, 0.0000, 0.0000, 90.0000);
- CreateObject(982, 902.773560, 1467.722046, 34.840942, 0.0000, 0.0000, 0.0000);
- CreateObject(979, 906.578125, 1450.273438, 35.012272, 0.0000, 0.0000, 281.2500);
- CreateObject(4855, 867.775696, 1334.728394, 38.857849, 0.0000, 0.0000, 11.2500);
- CreateObject(4831, 725.742065, 1132.509644, 45.701412, 0.0000, 0.0000, 191.2501);
- CreateObject(972, 790.624939, 1247.542847, 41.820038, 0.0000, 0.0000, 281.2500);
- CreateObject(972, 795.476318, 1226.921875, 41.820038, 0.0000, 0.0000, 101.2500);
- CreateObject(1324, 807.640381, 1234.069458, 43.307533, 0.0000, 0.0000, 11.2500);
- CreateObject(1323, 806.977905, 1235.589600, 43.307533, 0.0000, 0.0000, 0.0000);
- CreateObject(982, 639.083618, 1208.841431, 42.506714, 0.0000, 0.0000, 315.0000);
- CreateObject(982, 626.875244, 1186.744507, 42.506714, 0.0000, 0.0000, 348.7500);
- CreateObject(982, 652.815369, 1048.750977, 42.334839, 0.0000, 0.0000, 33.7500);
- CreateObject(982, 670.159668, 1031.434814, 42.533405, 0.0000, 0.0000, 67.5000);
- CreateObject(4864, 904.358154, 1074.378906, 43.380859, 0.0000, 0.0000, 191.2501);
- CreateObject(972, 815.927734, 1070.023438, 41.846733, 0.0000, 2.5783, 282.0321);
- CreateObject(972, 824.854065, 1045.469116, 41.674858, 0.0000, 2.5783, 102.0321);
- CreateObject(972, 846.667786, 1042.602539, 41.674858, 0.0000, 2.5783, 68.2821);
- CreateObject(972, 837.226135, 1077.251221, 41.846733, 0.0000, 0.8594, 296.7972);
- CreateObject(976, 836.905884, 1051.718994, 41.761745, 90.2409, 3.4377, 0.0000);
- CreateObject(976, 832.035156, 1073.265625, 41.751015, 90.2409, 3.4377, 0.0000);
- CreateObject(979, 836.509766, 1062.050659, 42.518196, 0.0000, 0.0000, 22.5000);
- CreateObject(978, 836.898926, 1059.617188, 42.518196, 0.0000, 0.0000, 180.0000);
- CreateObject(5004, 983.535034, 1082.260010, 34.028210, 0.0000, 0.0000, 0.0000);
- CreateObject(3578, 967.622925, 1101.048340, 35.445824, 0.0000, 0.0000, 0.0000);
- CreateObject(3578, 976.606934, 1098.890869, 35.445824, 0.0000, 0.0000, 326.2500);
- CreateObject(3578, 982.452271, 1091.568848, 35.445824, 0.0000, 0.0000, 292.5000);
- CreateObject(3578, 983.377197, 1082.697998, 35.445824, 0.0000, 0.0000, 247.5000);
- CreateObject(3578, 976.943298, 1076.321777, 35.040619, 0.0000, 0.0000, 202.5000);
- CreateObject(3578, 968.300354, 1072.739014, 34.958874, 0.0000, 0.0000, 202.5000);
- CreateObject(972, 1101.954224, 1517.139160, 50.301376, 0.0000, 0.0000, 33.7500);
- CreateObject(972, 1129.848145, 1521.307861, 50.804504, 0.0000, 0.0000, 146.2500);
- CreateObject(971, 1114.689087, 1504.784912, 49.833893, 85.9437, 0.8594, 0.0000);
- CreateObject(973, 1110.422363, 1506.069336, 51.278603, 0.0000, 0.0000, 270.0000);
- CreateObject(973, 1119.179565, 1506.349609, 51.294304, 0.0000, 0.0000, 90.0000);
- CreateObject(973, 1114.671021, 1500.984741, 51.083069, 0.0000, 0.0000, 0.8594);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid,1095.3811,-2036.9301,82.7055);
- SetPlayerFacingAngle(playerid,271.5483);
- SetPlayerCameraPos(playerid, 1106.181518, -2036.951049, 82.758186);
- SetPlayerCameraLookAt(playerid, 1101.183349, -2037.086181, 82.758186);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- //Joining Message
- new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string, sizeof(string), "%s jse pripojil na server", pname);
- SendClientMessageToAll(0xAAAAAAAA, string);
- //Welcome Texts
- GameTextForPlayer(playerid,"~w~Vitej!",6000,3);
- //icons
- SetPlayerMapIcon(playerid, 38, 1222.5375, -2036.8712, 65.2266, 38, 0);//Spawm
- //Message Spawn
- SendClientMessage(playerid,COLOR_WHITE,"SERVER:");
- SendClientMessage(playerid,COLOR_WHITE,"Vitej v Drift svete, Nezapomen jsi precist /rules!");
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- switch(reason)
- {
- case 0: format(string, sizeof(string), "%s opustil server. (Lost Connection)", pname);
- case 1: format(string, sizeof(string), "%s opustil server. (Leaving)", pname);
- case 2: format(string, sizeof(string), "%s opustil server. (Kicked/Banned)", pname);
- }
- SendClientMessageToAll(0xAAAAAAAA, string);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SendClientMessage(playerid,COLOR_GREEN,"====================Drift World==================");
- SendClientMessage(playerid,COLOR_WHITE,"Byl jsi spawnut! ");
- SendClientMessage(playerid,COLOR_WHITE,"Hacky/Cheaty nejsou povoleny ");
- SendClientMessage(playerid,COLOR_WHITE,"Zakaz zabijeni ");
- SendClientMessage(playerid,COLOR_GREEN,"====================Drift World==================");
- SetPlayerPos(playerid,-1968.5486,294.5165,35.1719);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- GameTextForPlayer(playerid,"~w~Wasted",6000,3);
- SendClientMessage(killerid,COLOR_RED,"Byl jsi vykopnut za zabijeni!");
- Kick(killerid);
- 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("/help", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,0xAA3333AA," ");
- SendClientMessage(playerid,0xD8D8D8FF," ");
- new Float:x,Float:y,Float:z;
- PlayerPlaySound(playerid,1133,x,y,z);
- SendClientMessage(playerid,0xAA3333AA,"====================Drift World==================");
- SendClientMessage(playerid,0xD8D8D8FF,"Teleporty :");
- SendClientMessage(playerid,0xD8D8D8FF," /drift1 - /drift2 - /drift3 - /drift4 - /drift5");
- SendClientMessage(playerid,0xD8D8D8FF," /drift6 - /drift7 - /drift8 - /drift9 - /drift10");
- SendClientMessage(playerid,0xD8D8D8FF," /driftcircle - /driftschool - /skydrift");
- SendClientMessage(playerid,0xD8D8D8FF,"Prikazy :");
- SendClientMessage(playerid,0xD8D8D8FF," /cars - /admins - /count");
- SendClientMessage(playerid,0xD8D8D8FF," /godon - /godoff - /null - /tune");
- SendClientMessage(playerid,0xAA3333AA,"====================Drift World==================");
- return 1;
- }
- if (strcmp("/rules", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,0xAA3333AA," ");
- SendClientMessage(playerid,0xD8D8D8FF," ");
- new Float:x,Float:y,Float:z;
- PlayerPlaySound(playerid,1133,x,y,z);
- SendClientMessage(playerid,0xAA3333AA,"=================Drift World Rules==================");
- SendClientMessage(playerid,0xD8D8D8FF,"1.No Death Match");
- SendClientMessage(playerid,0xD8D8D8FF,"2.Car Jacking not allowed");
- SendClientMessage(playerid,0xD8D8D8FF,"3.Cursing over player not allowed");
- SendClientMessage(playerid,0xD8D8D8FF,"4.Do not spam or else you'll be kicked!");
- SendClientMessage(playerid,0xD8D8D8FF,"5.Hacks is not allowed here, except handling lines");
- SendClientMessage(playerid,0xD8D8D8FF,"6.Respect the other players, and admins too");
- SendClientMessage(playerid,0xD8D8D8FF,"7.Please follow all the rules and have fun! :)");
- SendClientMessage(playerid,0xAA3333AA,"=================Drift World Rules==================");
- return 1;
- }
- if (strcmp("/cash", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,COLOR_GREEN,"Your money has restored, you got 2 millions now!");
- ResetPlayerMoney(playerid);
- GivePlayerMoney(playerid,2000000);
- return 1;
- }
- if (strcmp("/godon", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,0xD8D8D8FF,">>");
- SendClientMessage(playerid,COLOR_GREEN,"GodMod ON!");
- SetPlayerHealth(playerid,99999);
- return 1;
- }
- if (strcmp("/cig", cmdtext, true, 10) == 0)
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
- SendClientMessage(playerid,COLOR_WHITE,"Smoke da' bom bom baby!");
- SendClientMessage(playerid,COLOR_YELLOW,"TIP: Press F or Enter to get rid of the cigarrette");
- return 1;
- }
- if (strcmp("/beer", cmdtext, true, 10) == 0)
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
- SendClientMessage(playerid,COLOR_WHITE,"Drink drink drink!!");
- SendClientMessage(playerid,COLOR_YELLOW,"TIP: Press F or Enter to get rid of the beer");
- return 1;
- }
- if (strcmp("/sprunk", cmdtext, true, 10) == 0)
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
- SendClientMessage(playerid,COLOR_WHITE,"Kill punk with sprunk!");
- SendClientMessage(playerid,COLOR_YELLOW,"TIP: Press F or Enter to get rid of the sprunk");
- return 1;
- }
- if (strcmp("/godoff", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,0xD8D8D8FF,">>");
- SendClientMessage(playerid,COLOR_RED,"GodMod OFF!");
- SetPlayerHealth(playerid,100);
- return 1;
- }
- if (strcmp("/cars", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,0xAA3333AA,"====================Drift World==================");
- SendClientMessage(playerid, 0x33AAAA33,"Drifting Cars:");
- SendClientMessage(playerid, 0x33AAAA33,"Type /elegy , /sultan .");
- SendClientMessage(playerid,0xAA3333AA,"====================Drift World==================");
- return 1;
- }
- if (strcmp("/sultan", cmdtext, true, 10) == 0)
- {
- new vehicleid;
- new Float:X,Float:Y,Float:Z,Float:Angle;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- GetPlayerVehicleID(playerid);
- vehicleid = vehicleid = CreateVehicle(560,X,Y,Z,Angle,-1,-1,600);
- PutPlayerInVehicle(playerid, vehicleid, 0);
- return 1;
- }
- if (strcmp("/elegy", cmdtext, true, 10) == 0)
- {
- new vehicleid;
- new Float:X,Float:Y,Float:Z,Float:Angle;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- GetPlayerVehicleID(playerid);
- vehicleid = CreateVehicle(562,X,Y,Z,Angle,-1,-1,600);
- vehicleid = PutPlayerInVehicle(playerid, vehicleid, 0);
- return 1;
- }
- if (strcmp("/banshee", cmdtext, true, 10) == 0)
- {
- new vehicleid;
- new Float:X,Float:Y,Float:Z,Float:Angle;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- GetPlayerVehicleID(playerid);
- vehicleid = CreateVehicle(429,X,Y,Z,Angle,-1,-1,600);
- PutPlayerInVehicle(playerid, vehicleid, 0);
- return 1;
- }
- if (strcmp("/phoenix", cmdtext, true, 10) == 0)
- {
- new vehicleid;
- new Float:X,Float:Y,Float:Z,Float:Angle;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- GetPlayerVehicleID(playerid);
- vehicleid = CreateVehicle(603,X,Y,Z,Angle,-1,-1,600);
- PutPlayerInVehicle(playerid, vehicleid, 0);
- return 1;
- }
- if (strcmp("/turismo", cmdtext, true, 10) == 0)
- {
- new vehicleid;
- new Float:X,Float:Y,Float:Z,Float:Angle;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- GetPlayerVehicleID(playerid);
- vehicleid = CreateVehicle(451,X,Y,Z,Angle,-1,-1,600);
- PutPlayerInVehicle(playerid, vehicleid, 0);
- return 1;
- }
- if(strcmp(cmdtext,"/fix",true)==0)
- {
- if(GetPlayerMoney(playerid) < -999999999)
- {
- SendClientMessage(playerid,COLOR_RED,"Get some money!");
- return 1;
- }
- new vehicleid=GetPlayerVehicleID(playerid);
- RepairVehicle(vehicleid);
- SendClientMessage(playerid,COLOR_GREEN,"Your Vehicle has been fixed!");
- return 1;
- }
- if ( strcmp ( cmdtext , "/flip", true)==0)
- {
- new State=GetPlayerState(playerid);
- if (IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
- {
- new VehicleID, Float:Angle, Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- VehicleID = GetPlayerVehicleID(playerid);
- GetVehicleZAngle(VehicleID, Angle);
- SetVehiclePos(VehicleID, X, Y, Z);
- SetVehicleZAngle(VehicleID, Angle);
- SendClientMessage(playerid, COLOR_GREEN, "Your vehicle has been flipped!");
- }
- return 1;
- }
- if (strcmp("/drift1", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,-325.1331,1533.0276,75.3594);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 1");
- }else
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),-325.1331,1533.0276,75.3594);
- }
- return 1;
- }
- if (strcmp("/drift2", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,2315.8945,1401.4497,42.8203);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 2");
- }else
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),2315.8945,1401.4497,42.8203);
- }
- return 1;
- }
- if (strcmp("/drift3", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,1259.4164,-2027.4384,59.4366);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 3");
- }else
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),1259.4164,-2027.4384,59.4366);
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/drift4",true))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,-1058.1448,-1353.2602,129.9056);
- SetPlayerFacingAngle(playerid,71.4104);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 4");
- }else
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),-1058.1448,-1353.2602,129.9056);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),71.4104);
- SetPlayerInterior(playerid,0);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 4");
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/drift5",true))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,2224.5698,1963.1658,31.7796);
- SetPlayerFacingAngle(playerid,270.6689);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 5");
- }else
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),2224.5698,1963.1658,31.7796);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),270.6689);
- SetPlayerInterior(playerid,0);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 5");
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/drift6",true))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,1094.2669,2292.7783,10.7970);
- SetPlayerFacingAngle(playerid,269.0789);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 6");
- }else
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),1094.2669,2292.7783,10.7970);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),269.0789);
- SetPlayerInterior(playerid,0);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 6");
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/drift7",true))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,-778.7633,2731.8259,45.3426);
- SetPlayerFacingAngle(playerid,177.9214);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 7");
- }else
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),-778.7633,2731.8259,45.3426);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),177.9214);
- SetPlayerInterior(playerid,0);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 7");
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/drift8",true))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,-2134.7158,918.3775,79.8515);
- SetPlayerFacingAngle(playerid,265.6323);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 8");
- }else
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),-2134.7158,918.3775,79.8515);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),265.6323);
- SetPlayerInterior(playerid,0);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 8");
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/drift9",true))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,-2666.2487,576.9454,14.4612);
- SetPlayerFacingAngle(playerid,357.4398);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 9");
- }else
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),-2666.2487,576.9454,14.4612);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),357.4398);
- SetPlayerInterior(playerid,0);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 9");
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/drift10",true))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,-2412.5739,-601.2869,132.5625);
- SetPlayerFacingAngle(playerid,126.5343);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 9");
- }else
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),-2412.5739,-601.2869,132.5625);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),126.5343);
- SetPlayerInterior(playerid,0);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Place 9");
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/driftcircle",true))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,-2693.8916,335.3300,4.1872);
- SetPlayerFacingAngle(playerid,88.6440);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Circle");
- }else
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),-2693.8916,335.3300,4.1872);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),88.6440);
- SetPlayerInterior(playerid,0);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift Circle");
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/driftschool",true))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,1138.2185,1357.6690,10.4783);
- SetPlayerFacingAngle(playerid,179.2724);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift School");
- }else
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),1138.2185,1357.6690,10.4783);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),179.2724);
- SetPlayerInterior(playerid,0);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Drift School");
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/skydrift",true))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SetPlayerPos(playerid,1114.8033,1504.1325,50.7243);
- SetPlayerFacingAngle(playerid,2.5815);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Sky Drift");
- }else
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),1114.8033,1504.1325,50.7243);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),2.5815);
- SetPlayerInterior(playerid,0);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
- SendClientMessage(playerid,COLOR_GREEN,"Welcome to Sky Drift");
- }
- return 1;
- }
- return SendClientMessage(playerid,COLOR_RED,"ERROR, Neznamy prikaz - pouzij /help");
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- SendClientMessage(playerid,COLOR_WATER,"Pouzij /help pro prikazy");
- 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)
- {
- SendClientMessage(playerid,COLOR_WHITE,"/Rules is the best :D");
- 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;
- }
Advertisement
Add Comment
Please, Sign In to add comment