//includy #include #include #include //newy new wlt[MAX_PLAYERS]; new gTeam[MAX_PLAYERS]; new giveplayerid; new giveplayer[256]; new sendername[256]; new Text:TruckSerwer; new dyzurpolicja[200]; new dyzurpomoc[200]; new dyzurlekarz[200]; new gPlayerClass[MAX_PLAYERS]; new zaladowany[MAX_PLAYERS]; new UzylRozladuj[MAX_PLAYERS]; new UzylZaladuj[MAX_PLAYERS]; new UzylWypakuj[MAX_PLAYERS]; new UzylZapakuj[MAX_PLAYERS]; new zapakowany[MAX_PLAYERS]; new scigany[200]; new zakaztp[200]; new zalogowany[MAX_PLAYERS]; new wylogowany[MAX_PLAYERS]; new tempstr[256]; new vehic[1000]; new vehi; new bool: bylnastacji[MAX_PLAYERS]; new bool: wpudle[MAX_PLAYERS]; new bool:Wypadek[MAX_PLAYERS]; new Float:StareHPPojazdu[MAX_VEHICLES], Float:NoweHPPojazdu[MAX_VEHICLES], Float:HPPojazdu[MAX_VEHICLES], IDWozu[MAX_PLAYERS]; new TimerPOWYPADKU[MAX_PLAYERS]; new bool:carpilo[MAX_PLAYERS]; new Cbstat[MAX_PLAYERS]; new wpolicji[MAX_PLAYERS]; new wpogotowiu[MAX_PLAYERS]; new wet[MAX_PLAYERS]; new wwak[MAX_PLAYERS]; new wbmt[MAX_PLAYERS]; new wtaxi[MAX_PLAYERS]; new wgd[MAX_PLAYERS]; new wpd[MAX_PLAYERS]; new euro2[MAX_PLAYERS]; new wrd[MAX_PLAYERS]; //new timerodustal[MAX_PLAYERS]; new ustaltowar[MAX_PLAYERS]; new bool: wczytywanie[MAX_PLAYERS]; //new bank[MAX_PLAYERS]; //new dom[MAX_PLAYERS]; new Text:ActualTime; new T_SEC=0, T_HOUR=0; new WorldTime; new killtimer[200]; new logon; new myjnia1; new myjnia1a; new myjnia2; new myjnia2a; new myjnia3; new myjnia3a; //new bramafso; //new bramafso2; //new bramarambo; //new bramarambo2; new bramapilot; new bramaeuro; new bramawak; new bramabmt; new bramaet21; new bramaet22; new bramagd; new bramapd; new bramataxi; new bramard; new Menu:towary; new Menu:towary2; new Menu:rozladunek; new Text:naczepa[MAX_PLAYERS]; new Menu:SpawnET; new gPlayerVehicle[MAX_PLAYERS]; new Float:VPos[4]; //pragma #pragma tabsize 0 //forwardy forward BOT(); forward SendMessageToPolicja(color, string[]); forward SetupPlayerForClassSelection(playerid); forward TimeUpdate(); forward rozladujtimer(playerid); forward zaladujtimer(playerid); forward wypakujtimer(playerid); forward zapakujtimer(playerid); forward gCheckpointUpdate(); forward GetDistanceBetweenPlayers(playerid,playerid2); forward Speed(); forward SendMessageToTruck(color, string[]); forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5); forward ladowanietowaru(playerid); forward SprawdzPoziom(); forward myjnia1q(); forward myjnia2q(); forward myjnia3q(); //definicje #define TEAM_POLICJA 1 #define TEAM_MEDYK 2 #define TEAM_TRUCKERS 3 #define TEAM_WAK 4 #define TEAM_EURO 5 #define TEAM_BMT 6 #define TEAM_LT 7 #define TEAM_GD 8 #define TEAM_PD 9 #define TEAM_RD 10 #define TEAM_TAXI 11 #define MIN_VEHI_ID 400 #define MAX_VEHI_ID 611 #define never 99999999999 #define PocketMoney 1900 #define POLICJA "POLICJA.ini" #define POMOC "POMOC.ini" #define STRAZ "STRAZ.ini" #define MEDYK "MEDYK.ini" #define TAXI "TAXI.ini" #define BMT "BMT.ini" #define EURO "EURO.ini" #define WAK "WAK.ini" #define LT "LT.ini" #define GD "GD.ini" #define PD "PD.ini" #define RD "RD.ini" #define BEZOWY 0xFFFFADAA #define BIALY 0xFFFFFFAA #define BORDOWY 0x99001FAA #define BRAZOWY 0x997A00AA #define CIEMNY_ZIELONY 0x336633AA #define CZARNY 0x000000AA #define CZERWONY 0xFF0000AA #define FIOLETOWY 0x9E3DFFAA #define NIEBIESKI 0x0000FFAA #define POMARANCZOWY 0xFF8000AA #define ROZOWY 0xFF66CCAA #define SZARY 0xB0B0B0AA #define ZIELONY 0x00CC00AA #define ZOLTY 0xFFFF00AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_FIOLET 0x8000FFFF #define COLOR_LIGHTBLUE 0x6DC5F3FF #define COLOR_LIGHTYELLOW 0xFAEAA9FF #define COLOR_LIGHTGREEN 0x00FF00FF #define COLOR_LIGHTORANGE 0xF7A26FFF #define COLOR_LIGHTRED 0xFF0000FF #define COLOR_RED 0xAA3333AA #define COLOR_GREEN 0x33AA33AA #define COLOR_GREY 0xAFAFAFAA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_YELLOW2 0xFFFF00FF #define COLOR_ORANGE 0xFF9900AA #define COLOR_BLUE 0xFF9900AA #define COLOR_SYSTEM 0xEFEFF7AA #define COLOR_PINK 0xFF66FFAA #define SPAWN_DELAY 3000 #define COLOR_KOMENDA 0xC83322FF #define COLOR_GRAD1 0xC83322FF #define COLOR_WIADOMOSC 0x00FF00FF #define COLOR_BLACK 0x000000FF #define COLOR_ADMIN 0xFF0000AA #define DOMY "DOMY.ini" #define COLOR_GD 0x1C86EE #define kolor 0xA6FBAAFF #define Pomarancz 0xE7573FFF // new Text:pojazd[200]; new BrakPaliwa[MAX_PLAYERS]; #define ILOSC_AUT 1000 #define GasZwykly 120 #define MinusGas 20000 new Gas[ILOSC_AUT]; enum SavePlayerPosEnum{ Float:LastX, Float:LastY, Float:LastZ} new SavePlayerPos[MAX_PLAYERS][SavePlayerPosEnum]; // //new Float:poz[3]; //new File:pickups; //new pick; new aVehicleNames[212][32] = { "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster","Stretch","Manana", "Infernus","Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto","Taxi","Washington","Bobcat", "Mr Whoopee","BF Injection","Hunter","Premier","Enforcer","Securicar","Banshee","Predator","Bus","Rhino","Barracks", "Hotknife","Trailer","Previon","Coach","Cabbie","Stallion","Rumpo","RC Bandit","Romero","Packer","Monster","Admiral", "Squalo","Seasparrow","Pizzaboy","Tram","Trailer","Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee","Caddy", "Solair","Berkley's RC Van","Skimmer","PCJ-600","Faggio","Harley","RC Baron","RC Raider","Glendale","Oceanic", "Sanchez","Sparrow","Patriot","Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR3 50","Walton","Regina", "Comet","BMX","Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher", "Virgo","Greenwood","Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville","Benson","Mesa", "RC Goblin","Hotring Racer","Hotring Racer","Bloodring Banger","Rancher","Super GT","Elegant","Journey","Bike", "Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain","Nebula","Majestic","Buccaneer","Shamal","Hydra", "FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona","FBI Truck","Willard","Forklift","Traktor", "Combine","Feltzer","Remington","Slamvan","Blade","Freight","Streak","Vortex","Vincent","Bullet","Clover","Sadler", "Firetruck","Hustler","Intruder","Primo","Cargobob","Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor", "Monster","Monster","Uranus","Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna", "Bandito","Freight","Trailer","Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley", "Stafford","BF-400","Newsvan","Tug","Trailer","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer","Trailer", "Andromeda","Dodo","RC Cam","Launch","Radiowoz","Radiowoz","Radiowoz","Radiowoz","Picador","S.W.A.T. Van", "Alpha","Phoenix","Glendale","Sadler","Luggage Trailer","Luggage Trailer","Stair Trailer","Boxville","Farm Plow","Utility Trailer" }; new playerColors[100] = { 0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,0xEE82EEFF,0xFFD720FF, 0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF, 0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF, 0x275222FF,0xF09F5BFF,0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF, 0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,0x4B8987FF, 0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF, 0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF, 0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF, 0x9F945CFF,0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF, 0x3FE65CFF }; //CHECKPOINTY #define CP_1 0 #define CP_2 1 #define CP_3 2 #define CP_4 3 #define CP_5 4 #define CP_6 5 #define CP_7 6 #define CP_8 7 #define CP_9 8 #define CP_10 9 #define CP_11 10 #define CP_12 11 #define CP_13 12 #define CP_14 13 #define CP_15 14 #define CP_16 15 #define CP_17 16 #define CP_18 17 #define CP_19 18 #define CP_20 19 #define CP_21 20 #define CP_22 21 #define CP_23 22 #define MAX_POINTS 23 new gPlayerInCheckpoint[MAX_PLAYERS]; new playerCheckpoint[MAX_PLAYERS]; enum CP_MAIN { CPTYPE, Float:coordX, Float:coordY, Float:coordZ, Float:ROZMIAR, Float:DYSTANS }; /*new dosx; new poziom = 1; enum exp { exp_2 = 50, exp_3 = 150, exp_4 = 500, exp_5 = 1200, exp_6 = 2000, exp_7 = 3500, exp_8 = 5500, exp_9 = 8000, exp_10 = 15000 }*/ new Float:gCheckpoints[MAX_POINTS][CP_MAIN] = { // Typ X Y Z Rozmiar Dystans {CP_1 , 1693.1924,1639.1239,10.5577 , 20.0 , 100.0 }, {CP_2 , 2821.7622,2605.9915,10.8203 , 20.0 , 100.0 }, {CP_3 , 978.4063,2097.9084,10.8203 , 20.0 , 100.0 }, {CP_4 , 621.4365,871.6871,-42.9609 , 20.0 , 100.0 }, {CP_5 , -2039.7074,-2384.6646,30.6250 , 20.0 , 100.0 }, {CP_6 , -2171.6145,-210.7355,35.3203 , 20.0 , 100.0 }, {CP_7 , -1693.0688,26.4203,3.5547 , 20.0 , 100.0 }, {CP_8 , -2433.1855,2298.9460,4.9844 , 20.0 , 100.0 }, {CP_9 , 2761.1680,-2391.8877,13.3599 , 20.0 , 100.0 }, {CP_10 , 2073.3105,-2234.3032,13.2740 , 20.0 , 100.0 }, {CP_11 , 2187.2546,-2263.6301,13.1984 , 20.0 , 100.0 }, {CP_12 , 873.5506,-1256.3068,14.7350 , 20.0 , 100.0 }, {CP_13 , -1044.9138,-644.4881,31.7349 , 20.0 , 100.0 }, {CP_14 , -1046.9347,-1156.9359,127.6371 , 20.0 , 100.0 }, {CP_15 , -1264.0833,-402.4480,14.1600 , 20.0 , 100.0 }, {CP_16 , -2078.4800,213.0442,35.3230 , 20.0 , 100.0 }, {CP_17 , -2517.9575,-612.3046,132.5794 , 20.0 , 100.0 }, {CP_18 , -2354.1445,-1637.0999,483.7025 , 20.0 , 100.0 }, {CP_19 , -1300.3336,2506.8269,87.1869 , 20.0 , 100.0 }, {CP_20 , -520.8759,2593.0227,53.6498 , 20.0 , 100.0 }, {CP_21 , 268.8903,1410.6411,10.6376 , 20.0 , 100.0 }, {CP_22 , 2468.7148,1934.8610,10.0187 , 20.0 , 100.0 }, {CP_23 , 2707.6196,855.4386,10.3197 , 20.0 , 100.0 } }; //------------------------------------------------- main() { print("\n+------------------+"); print("| ..::PST::.. |"); print("| Coded by Zmyslak |"); print("| & Paffcio |"); print("| Edit by Kawmd |"); print("| Loaded |"); print("+------------------+\n"); } public OnGameModeInit() { //POGOTOWIE - 0 - 3 AddStaticVehicleEx(416,1615.6163,1840.2980,10.9690,0.4800,1,3, never); // karetka AddStaticVehicleEx(416,1597.4917,1840.0602,10.9696,1.6184,1,3, never); // karetka AddStaticVehicleEx(416,1625.5828,1819.4027,10.9691,1.9078,1,3, never); // karetka AddStaticVehicleEx(426,1604.5914,1832.8700,10.5636,87.9992,1,1, never); // karetka AddStaticVehicleEx(487,1592.3976,1854.4885,10.9961,271.3446,29,42, never); // AddStaticVehicleEx(416,1591.2655,1819.7866,10.9695,1.0472,1,3, never); // AddStaticVehicleEx(416,1605.8372,1840.4231,10.9697,0.1144,1,3, never); // //POLICJA - 4 - 9 AddStaticVehicleEx(598,2251.5161,2458.9792,10.5678,179.1754,0,1,never); // AddStaticVehicleEx(598,2255.9460,2458.9856,10.5640,179.6118,0,1,never); // AddStaticVehicleEx(598,2260.5320,2458.9907,10.5655,180.7653,0,1,never); // AddStaticVehicleEx(598,2260.9988,2442.9780,10.5655,1.9191,0,1,never); // AddStaticVehicleEx(598,2256.0337,2442.7844,10.5675,0.1895,0,1,never); // AddStaticVehicleEx(598,2252.1497,2442.6545,10.5341,0.0054,0,1,never); // AddStaticVehicleEx(598,2260.9343,2477.3992,10.5686,181.4810,0,1, never); // AddStaticVehicleEx(598,2255.8247,2477.5776,10.5676,178.3687,0,1, never); // AddStaticVehicleEx(598,2251.0601,2477.4883,10.5653,178.2948,0,1, never); // //GO-TRUCK - 10 - 17 AddStaticVehicleEx(403,-341.8733,-1044.5248,59.8633,178.4973,5,5,never); // AddStaticVehicleEx(403,-363.7281,-1047.0845,59.9705,183.1684,5,5,never); // AddStaticVehicleEx(403,-361.4272,-1065.7863,59.8811,89.2558,5,5, never); // AddStaticVehicleEx(403,-355.0017,-1045.6250,59.9749,181.0489,5,5,never); // AddStaticVehicleEx(403,-359.2387,-1046.4525,59.9806,183.2060,5,5,never); // AddStaticVehicleEx(435,-341.3792,-1035.1941,59.8159,176.7829,1,1,never); // AddStaticVehicleEx(435,-354.9303,-1036.2700,59.9740,179.1020,1,1,never); // AddStaticVehicleEx(435,-359.5536,-1037.1455,59.9829,182.0153,1,1,never); // AddStaticVehicleEx(435,-364.2729,-1037.8198,60.0159,183.9233,1,1,never); // AddStaticVehicleEx(435,-352.1449,-1065.8118,59.8424,87.6855,1,1, never); // //TOM-TRANS - 18 - 45 AddStaticVehicleEx(450,1070.0177,1864.2181,11.3050,272.4858,6,6,never); // AddStaticVehicleEx(450,1069.1884,1856.8826,11.3074,271.1398,6,6,never); // AddStaticVehicleEx(403,1120.4911,1890.5640,11.4358,90.2343,6,6,never); // AddStaticVehicleEx(403,1070.9838,1884.7188,11.4384,269.4665,6,6,never); // AddStaticVehicleEx(584,1132.3590,1972.9781,11.7695,181.0525,6,6,never); // AddStaticVehicleEx(584,1138.3096,1973.2627,11.7621,178.3580,6,6,never); // AddStaticVehicleEx(584,1144.1147,1972.9813,11.7245,178.4620,6,6,never); // AddStaticVehicleEx(584,1148.9771,1972.3961,11.7156,178.1851,6,6,never); // AddStaticVehicleEx(514,1133.5692,1934.9105,11.4065,269.2942,6,6,never); // AddStaticVehicleEx(514,1133.5443,1926.2711,11.4086,269.1203,6,6,never); // AddStaticVehicleEx(514,1133.2920,1920.1787,11.4033,269.4157,6,6,never); // AddStaticVehicleEx(514,1133.2758,1911.4443,11.4059,269.6779,6,6,never); // AddStaticVehicleEx(515,1052.9254,1916.3853,11.8425,0.8153,6,6,never); // AddStaticVehicleEx(515,1060.3523,1916.5182,11.8413,359.8026,6,6,never); // AddStaticVehicleEx(515,1067.9219,1916.2792,11.8581,359.7220,6,6,never); // AddStaticVehicleEx(515,1076.5067,1916.4620,11.8389,359.1890,6,6,never); // AddStaticVehicleEx(515,1082.7039,1916.5070,11.8367,359.0588,6,6,never); // AddStaticVehicleEx(515,1091.3517,1916.5651,11.8387,359.8834,6,6,never); // AddStaticVehicleEx(515,1053.6932,1938.6704,11.8361,271.1846,6,6,never); // AddStaticVehicleEx(591,1117.0576,1848.5149,11.3079,359.8891,6,6,never); // AddStaticVehicleEx(591,1122.8835,1848.9362,11.2442,358.8694,6,6,never); // AddStaticVehicleEx(591,1110.6571,1849.4381,11.2897,358.6516,6,6,never); // AddStaticVehicleEx(591,1104.1671,1850.1498,11.3146,356.9222,6,6,never); // AddStaticVehicleEx(591,1095.8177,1850.6011,11.3214,354.9267,6,6,never); // AddStaticVehicleEx(591,1127.8386,1848.9762,11.1899,356.2368,6,6,never); // AddStaticVehicleEx(591,1089.1478,1851.2485,11.3046,356.6355,6,6,never); // AddStaticVehicleEx(413,1083.1683,1892.6895,10.9100,178.8715,6,6,never); // AddStaticVehicleEx(413,1092.1187,1892.4576,10.9123,180.4279,6,6,never); // //MATTRANS - 46 - 76 AddStaticVehicleEx(515,659.9188,1198.6215,12.7464,13.0395,13,13,never); // AddStaticVehicleEx(515,654.4937,1197.4838,12.7353,12.1609,13,13,never); // AddStaticVehicleEx(515,649.2029,1196.0519,12.7326,12.1749,13,13,never); // AddStaticVehicleEx(515,644.1786,1194.9204,12.7313,12.6752,13,13,never); // AddStaticVehicleEx(515,638.9916,1193.9207,12.7386,10.7849,13,13,never); // AddStaticVehicleEx(455,621.3484,1188.9772,11.6891,9.8596,13,13,never); AddStaticVehicleEx(455,627.1650,1190.1873,11.6909,12.6782,13,13,never); AddStaticVehicleEx(482,669.9302,1201.5795,11.8402,27.6275,13,13,never); // AddStaticVehicleEx(482,674.0138,1203.3746,11.8354,24.7580,13,13,never); // AddStaticVehicleEx(514,686.6624,1219.9921,13.0159,91.7727,13,13,never); // AddStaticVehicleEx(514,686.2195,1224.8556,12.8581,92.2801,13,13,never); // AddStaticVehicleEx(514,685.9948,1230.0997,12.5861,93.2342,13,13,never); // AddStaticVehicleEx(514,685.4708,1235.0282,12.3015,94.5598,13,13,never); // AddStaticVehicleEx(514,685.1236,1239.8705,12.2396,95.7974,13,13,never); // AddStaticVehicleEx(455,610.1664,1239.1578,12.1258,212.4822,13,13,never); // AddStaticVehicleEx(455,606.3096,1236.8191,12.1315,211.8017,13,13,never); // AddStaticVehicleEx(455,602.4043,1234.2555,12.1883,213.2681,13,13,never); // AddStaticVehicleEx(455,598.3911,1231.8921,12.1278,212.9324,13,13,never); // AddStaticVehicleEx(455,594.6221,1229.2964,12.1555,213.6472,13,13,never); // AddStaticVehicleEx(450,582.3455,1221.8754,12.1955,209.3810,13,13,never); // AddStaticVehicleEx(450,577.4332,1218.9474,12.2772,208.3457,13,13,never); // AddStaticVehicleEx(450,572.9843,1215.7170,12.5499,208.5110,13,13,never); // AddStaticVehicleEx(450,568.4801,1212.9185,12.3748,201.6098,13,13,never); // AddStaticVehicleEx(450,587.3594,1224.5372,12.2455,208.8919,13,13,never); // AddStaticVehicleEx(584,631.4931,1256.9036,12.6811,210.0938,13,13,never); // AddStaticVehicleEx(584,633.9713,1263.7870,12.6982,210.8771,13,13,never); // AddStaticVehicleEx(584,639.6537,1264.7972,12.6577,209.7092,13,13,never); // AddStaticVehicleEx(584,644.7104,1267.9232,12.6528,208.7881,13,13,never); // AddStaticVehicleEx(435,650.0262,1272.8081,11.8370,205.4791,13,13,never); // AddStaticVehicleEx(455,616.0415,1188.1915,11.6962,11.5538,13,13,never); // AddStaticVehicleEx(455,610.1932,1187.0975,11.6982,11.0604,13,13,never); // //MATTRANS AddStaticVehicleEx(578,783.7045,-1337.3335,14.1647,180.1190,13,13,never); // AddStaticVehicleEx(455,760.5909,-1379.0845,13.6041,0.2949,13,13,never); // AddStaticVehicleEx(455,768.0814,-1379.1763,13.6096,359.9885,13,13,never); // AddStaticVehicleEx(413,735.9905,-1351.4360,13.5863,274.1339,13,13,never); // AddStaticVehicleEx(413,735.7261,-1347.7825,13.5980,273.5446,13,13,never); // AddStaticVehicleEx(413,735.6270,-1344.3422,13.6001,271.2738,13,13,never); // AddStaticVehicleEx(414,737.5148,-1338.0647,13.6292,271.5907,13,13,never); // AddStaticVehicleEx(414,737.5613,-1333.0066,13.6395,270.8683,13,13,never); // //BMT - 85 - 113 AddStaticVehicleEx(591,883.4207,2130.4795,10.9535,0.9837,1,1,never); // nacze[a AddStaticVehicleEx(591,878.5342,2130.5046,10.9539,359.3478,1,1,never); // naczepa AddStaticVehicleEx(591,873.4706,2130.5425,10.9536,0.1695,1,1,never); // nacze[a AddStaticVehicleEx(450,891.5521,2151.7288,10.9537,91.5124,1,1,never); // naczepa AddStaticVehicleEx(450,891.4240,2156.6453,10.9536,92.7447,1,1,never);// naczepa AddStaticVehicleEx(450,890.9955,2162.1794,10.9537,92.9906,1,1,never); // naczepa AddStaticVehicleEx(450,890.7260,2167.5952,10.9539,93.5586,1,1,never);// naczepa AddStaticVehicleEx(450,890.5154,2173.0657,10.9537,92.1706,1,1,never); // naczepa AddStaticVehicleEx(450,890.3789,2178.2114,10.9556,93.1056,1,1,never); // naczepa AddStaticVehicleEx(578,867.5279,2131.4749,11.4443,1.8729,1,1,never); // AddStaticVehicleEx(578,893.5192,2205.8694,11.4463,89.6817,1,1,never); // AddStaticVehicleEx(413,896.1566,2210.5625,10.9064,89.3348,1,1,never); // AddStaticVehicleEx(413,895.8419,2214.5823,10.9118,91.4751,1,1,never); // AddStaticVehicleEx(413,895.4664,2218.5842,10.9006,94.2357,1,1,never); // AddStaticVehicleEx(455,893.8438,2223.6177,10.7892,90.8308,1,1,never); // AddStaticVehicleEx(455,893.5027,2229.2786,10.7906,92.0384,1,1,never); // AddStaticVehicleEx(455,893.0537,2235.1516,10.7900,92.5088,1,1,never); // AddStaticVehicleEx(403,832.4470,2150.9414,11.2721,271.0255,1,1,never); // AddStaticVehicleEx(403,832.3142,2156.1628,11.2071,270.9843,1,1,never); // AddStaticVehicleEx(403,831.7393,2161.6877,11.1681,272.4355,1,1,never); // AddStaticVehicleEx(403,830.8900,2167.0100,11.0637,271.3712,1,1,never); // AddStaticVehicleEx(403,830.2430,2173.0283,10.9884,276.9885,1,1,never); // AddStaticVehicleEx(403,829.1205,2179.8450,10.9202,276.9711,1,1,never); // AddStaticVehicleEx(515,845.5970,2197.2805,11.8432,261.5928,1,1,never); // AddStaticVehicleEx(515,846.3451,2203.0054,11.8425,259.7395,1,1,never); // AddStaticVehicleEx(515,848.6149,2208.9812,11.8518,242.0232,1,1,never); // AddStaticVehicleEx(515,852.0007,2213.8020,11.8471,236.6222,1,1,never); // AddStaticVehicleEx(515,856.0056,2218.0273,11.8448,228.0749,1,1,never); // AddStaticVehicleEx(515,860.5336,2223.0352,11.8413,223.7133,1,1,never); // // //CARGOS PILOTS AddStaticVehicleEx(552,-1499.8976,1975.9846,47.9915,358.9702,1,1,never); // AddStaticVehicleEx(552,-1492.9480,1954.2355,48.0546,359.9220,1,1,never); // AddStaticVehicleEx(611,-1508.6378,1967.8923,47.9100,270.6698,1,1,never); // AddStaticVehicleEx(611,-1508.5649,1963.5723,47.9073,267.8899,1,1,never); // AddStaticVehicleEx(458,-1502.8652,1948.4319,48.2497,267.4556,116,116,never); // AddStaticVehicleEx(458,-1502.8666,1943.8751,48.5826,270.1384,116,116,never); // AddStaticVehicleEx(578,-1482.4369,1975.7408,48.4234,359.8805,116,116,never); // // //GOOD TRANS AddStaticVehicleEx(591,-1555.5497,370.0944,7.6242,359.5352,125,125, never); // 1 bez AddStaticVehicleEx(591,-1532.6234,405.9058,7.0149,91.2405,125,125, never); // 2bez AddStaticVehicleEx(591,-1532.6747,410.1614,7.0146,87.9300,125,125, never); // 3bez AddStaticVehicleEx(591,-1532.7451,414.7549,7.0141,88.1440,125,125, never); // 4bez AddStaticVehicleEx(450,-1532.6376,419.4102,7.0143,88.6255,125,125, never); // 1wyw AddStaticVehicleEx(450,-1534.6464,425.2011,7.0133,91.4469,125,125, never); // 2wyw AddStaticVehicleEx(450,-1534.5405,430.2006,7.0130,90.2185,125,125, never); // 3wyw AddStaticVehicleEx(450,-1613.0364,366.9249,7.0130,359.5224,125,125, never); // 4wyw AddStaticVehicleEx(450,-1606.8627,368.2538,7.0113,358.6953,125,125, never); // 5wyw AddStaticVehicleEx(584,-1600.6952,367.7108,7.0105,358.0048,125,125, never); // 1cys AddStaticVehicleEx(584,-1594.7808,367.0546,7.0142,358.7104,125,125, never); // 2cys AddStaticVehicleEx(584,-1589.0079,367.3211,7.0161,357.3393,125,125, never); // 3cys AddStaticVehicleEx(584,-1583.4640,367.5572,7.0125,358.8972,125,125, never); // 4cys AddStaticVehicleEx(435,-1577.1621,367.4311,7.0146,358.2505,125,125, never); // 1zw AddStaticVehicleEx(435,-1570.9480,367.8405,7.0136,358.9512,125,125, never); // 2zw AddStaticVehicleEx(435,-1563.9438,367.7521,7.0144,357.8477,125,125, never); // 3zw AddStaticVehicleEx(482,-1496.4810,477.6162,7.3041,123.5325,125,125, never); // 1bur AddStaticVehicleEx(482,-1504.0785,477.6884,7.3050,131.8605,125,125, never); // 2bur AddStaticVehicleEx(482,-1509.5591,478.1606,7.3104,131.7136,125,125, never); // 3bur AddStaticVehicleEx(482,-1512.7659,461.9618,7.3118,65.2340,125,125, never); // 4bur AddStaticVehicleEx(455,-1534.6151,395.5170,7.6241,89.6734,125,125, never); // 1flat AddStaticVehicleEx(455,-1531.7362,383.0070,7.6241,88.3839,125,125, never); // 2flat AddStaticVehicleEx(455,-1533.4481,373.5493,7.6242,87.4636,125,125, never); // 3flat AddStaticVehicleEx(455,-1537.8711,364.0583,7.6238,48.3538,125,125, never); // 4flat AddStaticVehicleEx(578,-1625.6879,372.3366,7.8122,314.7509,125,125, never); // 1dft AddStaticVehicleEx(578,-1617.3988,365.4635,7.8121,0.1476,125,125, never); // 2dft AddStaticVehicleEx(403,-1563.4512,442.0755,7.7879,235.7956,125,125, never); // 1lin AddStaticVehicleEx(403,-1566.2562,437.8849,7.7865,231.1060,125,125, never); // 2lin AddStaticVehicleEx(403,-1558.2463,449.5939,7.7889,243.1513,125,125, never); // 4lin AddStaticVehicleEx(403,-1560.6681,446.0378,7.7899,239.6632,125,125, never); // 3lin AddStaticVehicleEx(515,-1569.4624,433.7689,7.7898,229.1822,125,125, never); // 6rd AddStaticVehicleEx(515,-1572.4305,430.1079,7.7958,229.8614,125,125, never); // 7rd AddStaticVehicleEx(515,-1574.2125,424.9419,8.2077,230.6883,125,125, never); // 1rd AddStaticVehicleEx(515,-1577.5811,421.0849,8.2039,226.4884,125,125, never); // 2rd AddStaticVehicleEx(515,-1581.1809,416.9732,8.2091,227.2729,125,125, never); // 3rd AddStaticVehicleEx(515,-1584.1512,412.3978,8.2121,226.7437,125,125, never); // 4rd AddStaticVehicleEx(515,-1587.5341,408.6623,8.1984,227.1254,125,125, never); // 5rd AddStaticVehicleEx(514,-1590.8499,404.9532,7.7474,226.8535,125,125, never); // 1pet AddStaticVehicleEx(514,-1594.1273,400.6159,7.7757,222.8833,125,125, never); // 2pet AddStaticVehicleEx(514,-1597.5734,397.2231,7.8022,220.2719,125,125, never); // 3pet AddStaticVehicleEx(514,-1600.4924,393.7621,7.7858,221.6749,125,125, never); // 4pet //Taxi AddStaticVehicle(420,1910.0535,708.7344,10.5985,1.9903,6,1); // 135 AddStaticVehicle(420,1913.0273,708.8378,10.5985,1.9903,6,1); // AddStaticVehicle(420,1916.3362,708.7614,10.5994,1.9903,6,1); // AddStaticVehicle(420,1919.6958,708.7043,10.6002,1.9903,6,1); // AddStaticVehicle(420,1922.6588,708.6983,10.6007,1.9903,6,1); // AddStaticVehicle(420,1925.9843,708.8138,10.6007,1.9903,6,1); // AddStaticVehicle(438,1929.2900,708.9285,10.6007,1.9903,6,1); // AddStaticVehicle(438,1932.2358,708.9408,10.6011,1.9903,6,1); // AddStaticVehicle(438,1935.5065,709.0544,10.6011,1.9903,6,1); // AddStaticVehicle(438,1938.5436,708.8110,10.6028,1.9903,6,1); // AddStaticVehicle(438,1941.7742,708.7533,10.6036,1.9903,6,1); // AddStaticVehicle(420,1940.5752,698.9767,10.6006,88.4998,6,1); // AddStaticVehicle(420,1931.0081,699.1063,10.5994,89.6368,6,1); // AddStaticVehicle(420,1921.3711,699.1674,10.6011,89.6368,6,1); // AddStaticVehicle(420,1911.5173,699.0681,10.5983,91.4977,6,1); // AddStaticVehicle(420,1912.6213,725.3804,10.5990,88.3502,6,1); // AddStaticVehicle(420,1941.3932,724.9124,10.5985,270.0280,6,1); // 151 //BAZA2// AddStaticVehicleEx(443,-202.2422,-244.7066,2.0565,359.8251,25,1,never); // AddStaticVehicleEx(414,-235.9043,-189.9140,1.5235,166.6559,67,1,never); // AddStaticVehicleEx(414,-230.6007,-190.9985,1.5235,168.2288,72,1,never); // AddStaticVehicleEx(414,-225.6284,-192.1566,1.5234,166.6912,9,1,never); // AddStaticVehicleEx(499,-218.7291,-193.7328,1.4228,166.1328,10,32,never); // AddStaticVehicleEx(435,-190.9966,-245.8478,1.5556,0.6026,125,21,never); // naczepa AddStaticVehicleEx(435,-185.2211,-245.6696,1.5552,0.8454,54,7,never); // naczepa AddStaticVehicleEx(435,-178.7868,-245.3470,1.5553,1.8676,79,7,never); // naczepa AddStaticVehicleEx(435,-172.7902,-245.0515,1.5630,1.9052,87,7,never); // naczepa AddStaticVehicleEx(435,-166.9304,-244.7030,1.5635,2.0491,95,16,never); // naczepa AddStaticVehicleEx(435,-160.7957,-244.1026,1.5630,2.9988,98,20,never); // naczepa AddStaticVehicleEx(435,-101.7404,-208.0218,1.5554,88.1887,105,20,never); // naczepa AddStaticVehicleEx(435,-101.6500,-211.9371,1.5552,89.3397,123,20,never); // naczepa AddStaticVehicleEx(435,-111.9672,-227.6602,1.5630,1.4179,125,21,never); // naczepa AddStaticVehicleEx(435,-118.3748,-227.6590,1.5589,0.1461,54,7,never); // naczepa AddStaticVehicleEx(514,-210.5684,-196.7891,2.0123,168.0707,75,1,never); // AddStaticVehicleEx(514,-205.5770,-197.8899,2.0221,168.9143,113,1,never); // AddStaticVehicleEx(514,-200.6623,-199.0073,2.0211,171.8880,10,1,never); // AddStaticVehicleEx(403,-195.0523,-199.9680,2.0466,168.2036,6,6,never); // AddStaticVehicleEx(403,-189.3313,-201.0816,2.0357,170.6969,0,0,never); // AddStaticVehicleEx(403,-184.7966,-202.5444,2.0373,168.7817,1,1,never); // AddStaticVehicleEx(515,-179.5329,-204.6861,2.4399,166.8329,63,78,never); // AddStaticVehicleEx(515,-173.4775,-205.4327,2.4479,166.4235,42,76,never); // AddStaticVehicleEx(440,-163.6022,-199.1136,1.5557,164.9743,66,66,never); // AddStaticVehicleEx(440,-159.8260,-200.4200,1.5538,165.0266,84,84,never); // // //BAZA// AddStaticVehicleEx(435,-615.9304,-497.9902,25.6568,270.1456,79,7,never); // naczepa AddStaticVehicleEx(435,-615.9739,-493.2790,25.6567,270.6484,87,7,never); // naczepa AddStaticVehicleEx(435,-615.9530,-486.9647,25.6568,270.3751,95,16,never); // naczepa AddStaticVehicleEx(435,-615.7552,-481.9063,25.6568,270.0604,98,20,never); // naczepa AddStaticVehicleEx(435,-615.8508,-476.8358,25.6568,270.5422,105,20,never); // naczepa AddStaticVehicleEx(435,-615.7059,-470.5267,25.6547,269.4969,123,20,never); // naczepa AddStaticVehicleEx(515,-585.6484,-500.2736,26.5531,1.0642,39,78,never); // AddStaticVehicleEx(515,-579.6250,-500.1988,26.5359,0.7005,11,76,never); // AddStaticVehicleEx(515,-574.1703,-500.0021,26.5529,359.1980,62,77,never); // AddStaticVehicleEx(515,-568.8432,-500.1777,26.5508,359.3975,13,76,never); // AddStaticVehicleEx(514,-551.1522,-499.9974,26.1136,0.9489,28,1,never); // AddStaticVehicleEx(514,-546.2122,-499.9134,26.1096,0.0455,36,1,never); // AddStaticVehicleEx(514,-541.7211,-499.7478,26.1099,1.2824,40,1,never); // AddStaticVehicleEx(514,-536.5571,-499.4921,26.0991,2.0417,54,1,never); // AddStaticVehicleEx(403,-524.9781,-499.1696,26.1421,0.5128,3,3,never); // AddStaticVehicleEx(403,-514.4297,-498.7366,26.1401,359.9375,93,93,never); // AddStaticVehicleEx(403,-508.7946,-498.4141,26.1405,1.2687,79,79,never); // AddStaticVehicleEx(435,-474.0296,-471.6769,25.6567,89.8495,125,21,never); // naczepa AddStaticVehicleEx(435,-474.0350,-477.1478,25.6539,89.3310,54,7,never); // naczepa AddStaticVehicleEx(435,-474.2398,-483.3317,25.6539,88.9366,79,7,never); // naczepa AddStaticVehicleEx(435,-474.6870,-489.2507,25.6511,88.7377,87,7,never); // naczepa AddStaticVehicleEx(435,-474.8690,-495.3598,25.6512,90.1396,95,16,never); // naczepa AddStaticVehicleEx(435,-475.0291,-501.1803,25.6511,89.1206,98,20,never); // naczepa AddStaticVehicleEx(435,-475.0930,-506.6591,25.6511,90.1991,105,20,never); // naczepa AddStaticVehicleEx(435,-475.0050,-513.2621,25.6511,91.6056,123,20,never); // naczepa AddStaticVehicleEx(455,-478.4569,-536.2720,25.5002,0.1327,32,74,never); // AddStaticVehicleEx(455,-483.7152,-536.4492,25.4998,0.7560,43,31,never); // AddStaticVehicleEx(499,-514.6659,-544.2022,25.5127,179.7170,109,32,never); // AddStaticVehicleEx(499,-508.6410,-544.4022,25.5169,180.6883,112,32,never); // AddStaticVehicleEx(440,-552.6578,-543.3536,25.6429,180.1393,110,110,never); // AddStaticVehicleEx(440,-547.6461,-543.6186,25.6423,179.5642,20,20,never); // AddStaticVehicleEx(440,-542.9703,-543.4396,25.6402,181.7756,32,32,never); // AddStaticVehicleEx(456,-536.1034,-545.3697,25.6960,181.8294,91,63,never); // AddStaticVehicleEx(443,-584.8869,-544.4848,26.1633,268.7433,20,1,never); // AddStaticVehicleEx(443,-584.7200,-551.7563,26.1643,269.3548,24,1,never); // AddStaticVehicleEx(414,-520.6301,-544.3707,25.6172,181.0342,28,1,never); // AddStaticVehicleEx(414,-530.1859,-544.9772,25.6172,179.5730,43,1,never); // // //KOPALNIA// AddStaticVehicleEx(455,355.8984,844.8579,19.9181,78.5279,1,31,never); // AddStaticVehicleEx(455,363.3252,859.2952,20.3184,157.7788,77,31,never); // AddStaticVehicleEx(455,376.7510,869.9724,20.3809,21.6830,32,74,never); // AddStaticVehicleEx(450,330.5361,845.9833,20.3485,293.2020,79,7,never); // naczepa AddStaticVehicleEx(450,324.4023,857.4116,20.5396,297.2549,87,7,never); // naczepa AddStaticVehicleEx(450,319.2343,867.3647,20.5352,299.2268,95,16,never); // naczepa AddStaticVehicleEx(524,300.3605,885.5178,21.3369,23.9425,65,31,never); // AddStaticVehicleEx(524,294.0912,899.5485,21.3353,25.5281,61,61,never); // AddStaticVehicleEx(403,334.9947,894.8766,21.0266,120.7323,3,3,never); // // //SPAWN// AddStaticVehicleEx(515,1363.3615,1158.2327,11.8405,0.7835,42,76,never); // AddStaticVehicleEx(514,1371.7229,1158.4531,11.4039,0.7670,25,1,never); // AddStaticVehicleEx(403,1380.0699,1158.3884,11.4418,1.0438,93,93,never); // AddStaticVehicleEx(455,1356.3446,1177.0088,10.7892,253.3757,84,15,never); // AddStaticVehicleEx(435,1307.5365,1178.6333,10.9536,271.0909,79,7,never); // naczepa AddStaticVehicleEx(435,1307.8530,1173.6418,10.9535,273.3180,87,7,never); // naczepa AddStaticVehicleEx(435,1308.4158,1168.0642,10.9537,271.9424,95,16,never); // naczepa AddStaticVehicleEx(435,1308.6493,1161.5598,10.9537,272.8747,98,20,never); // naczepa AddStaticVehicleEx(515,1333.8512,1158.7666,11.8294,358.1608,54,77,never); // AddStaticVehicleEx(515,1327.4829,1158.9034,11.8414,358.4149,39,78,never); // AddStaticVehicleEx(414,1349.7288,1165.7970,10.9140,269.0049,95,1,never); // // //BAZA3// AddStaticVehicleEx(435,1385.8771,1016.9613,10.9536,270.1039,79,7,never); // naczepa AddStaticVehicleEx(435,1385.5784,1021.1761,10.9536,271.1263,87,7,never); // naczepa AddStaticVehicleEx(435,1385.6431,1025.5530,10.9536,270.8614,95,16,never); // naczepa AddStaticVehicleEx(530,1383.5553,1029.5547,10.5850,271.9946,111,1,never); // AddStaticVehicleEx(435,1385.8136,1033.6204,10.9536,269.6423,98,20,never); // naczepa AddStaticVehicleEx(435,1385.7852,1038.2505,10.9538,270.8108,105,20,never); // naczepa AddStaticVehicleEx(435,1386.0015,1042.7988,10.9536,270.5538,123,20,never); // naczepa AddStaticVehicleEx(435,1386.2058,1049.5551,10.9536,270.3475,125,21,never); // naczepa AddStaticVehicleEx(435,1386.2141,1053.9774,10.9536,270.9778,54,7,never); // naczepa AddStaticVehicleEx(435,1386.1353,1058.7037,10.9535,272.7945,79,7,never); // naczepa AddStaticVehicleEx(530,1390.8730,1005.7545,10.6931,312.8797,112,1,never); // AddStaticVehicleEx(530,1383.7017,1011.5151,10.6936,241.5438,114,1,never); // AddStaticVehicleEx(578,1386.9984,990.4294,11.4387,269.2151,1,1,never); // AddStaticVehicleEx(515,1397.4010,975.7358,11.8408,0.4342,11,76,never); // AddStaticVehicleEx(515,1403.3856,975.8972,11.8356,359.8628,13,76,never); // AddStaticVehicleEx(515,1409.1472,975.8075,11.8509,359.4353,62,77,never); // AddStaticVehicleEx(515,1415.0590,975.7801,11.8296,359.0854,24,77,never); // AddStaticVehicleEx(515,1420.4570,975.7962,11.8381,0.7525,63,78,never); // AddStaticVehicleEx(514,1429.8551,975.4835,11.4044,0.4829,28,1,never); // AddStaticVehicleEx(514,1434.7964,975.5284,11.3995,359.9107,36,1,never); // AddStaticVehicleEx(514,1439.5730,975.6672,11.4071,358.3014,40,1,never); // AddStaticVehicleEx(514,1444.5865,975.5511,11.3980,359.4700,54,1,never); // AddStaticVehicleEx(440,1448.6451,972.8157,10.9478,359.3363,118,118,never); // AddStaticVehicleEx(408,1424.9078,972.8262,10.6567,0.2634,26,26,never); // AddStaticVehicleEx(414,1453.1362,973.5862,10.2914,359.5655,24,1,never); // AddStaticVehicleEx(456,1462.3049,974.8345,10.4764,359.6783,102,65,never); // AddStaticVehicleEx(403,1466.7765,975.5864,11.4341,0.5521,79,79,never); // AddStaticVehicleEx(403,1457.2637,974.8003,11.4451,0.4154,6,6,never); // AddStaticVehicleEx(403,1471.3164,975.9464,11.4336,0.6004,0,0,never); // AddStaticVehicleEx(403,1475.3375,976.1054,11.4409,0.9451,1,1,never); // AddStaticVehicleEx(435,1424.7869,1024.6747,10.9536,90.5616,87,7,never); // nacypa AddStaticVehicleEx(435,1424.6379,1018.0727,10.9536,88.7540,95,16,never); // nacypa AddStaticVehicleEx(435,1424.2675,1034.7271,10.9543,90.2962,98,20,never); // nacypa AddStaticVehicleEx(435,1424.2761,1044.1041,10.9530,90.6751,105,20,never); // nacypa AddStaticVehicleEx(435,1424.4356,1048.3707,10.9497,93.0195,123,20,never); // nacypa AddStaticVehicleEx(435,1424.1270,1053.1991,10.9475,93.0680,125,21,never); // nacypa AddStaticVehicleEx(435,1424.0547,1058.2041,10.9505,89.7479,54,7,never); // nacypa AddStaticVehicleEx(435,1423.9570,1062.5284,10.9501,91.5769,79,7,never); // nacypa AddStaticVehicleEx(455,1424.8047,1067.1918,10.3018,90.4810,84,58,never); // AddStaticVehicleEx(440,1426.8948,1039.4354,10.2704,90.9934,121,121,never); // AddStaticVehicleEx(499,1425.9093,1030.4435,10.2307,90.2042,30,44,never); // AddStaticVehicleEx(515,1355.2203,1091.9487,11.8357,180.0846,42,76,never); // AddStaticVehicleEx(515,1360.9254,1092.1157,11.8405,180.9669,54,77,never); // AddStaticVehicleEx(514,1366.5792,1091.7095,11.4037,181.5340,75,1,never); // AddStaticVehicleEx(514,1371.7579,1091.9705,11.4037,182.1692,113,1,never); // AddStaticVehicleEx(514,1377.0109,1091.9404,11.3952,180.5088,10,1,never); // AddStaticVehicleEx(578,1425.9933,1075.8749,11.4405,0.5699,1,1,never); // AddStaticVehicleEx(578,1420.6667,1075.9060,11.4424,0.3531,1,1,never); // AddStaticVehicleEx(524,1350.2061,1066.4543,11.7311,1.0597,81,35,never); // AddStaticVehicleEx(524,1355.3778,1066.6466,11.7542,0.7588,62,61,never); // AddStaticVehicleEx(435,1399.5134,1172.5911,10.9520,89.9759,87,7,never); // nacepka AddStaticVehicleEx(435,1399.2126,1164.2628,10.9491,89.6170,95,16,never); // nacepka AddStaticVehicleEx(435,1398.6226,1157.6793,10.9546,87.3140,98,20,never); // nacepka AddStaticVehicleEx(515,1399.2299,1147.9111,11.8327,89.8001,39,78,never); // nacepka AddStaticVehicleEx(515,1399.5219,1141.1240,11.8407,89.3326,11,76,never); // AddStaticVehicleEx(515,1399.6671,1131.4695,11.8513,89.0736,62,77,never); // AddStaticVehicleEx(443,1441.5842,1103.0942,11.4576,90.0391,36,1,never); // // //DUST// AddStaticVehicleEx(435,-315.5899,1566.6530,75.4918,225.8777,87,7,never); // naczepa AddStaticVehicleEx(435,-311.3232,1570.7983,75.4923,225.0178,95,16,never); // naczepa AddStaticVehicleEx(435,-307.4317,1574.5341,75.4927,224.4872,98,20,never); // naczepa AddStaticVehicleEx(435,-303.3394,1579.1980,75.4927,225.4802,105,20,never); // naczepa AddStaticVehicleEx(435,-265.0303,1540.5894,75.4927,134.3226,123,20,never); // naczepa AddStaticVehicleEx(435,-268.6244,1543.9752,75.4912,135.0545,125,21,never); // naczepa AddStaticVehicleEx(515,-344.1526,1517.2943,76.3803,359.3741,24,77,never); // AddStaticVehicleEx(515,-338.4074,1517.2649,76.3781,1.1620,63,78,never); // AddStaticVehicleEx(514,-332.0516,1517.5221,75.9441,1.3351,36,1,never); // AddStaticVehicleEx(514,-326.8251,1517.6709,75.9453,0.3871,40,1,never); // AddStaticVehicleEx(514,-321.5402,1517.5771,75.9435,359.6931,54,1,never); // AddStaticVehicleEx(437,-359.6737,1519.5000,75.6957,272.2565,54,7,never); // // //LOTNISKO-LV// AddStaticVehicleEx(435,1660.8588,1638.0684,10.9536,178.6982,87,7,never); // naczepa AddStaticVehicleEx(435,1668.7787,1638.2457,10.9535,179.5365,95,16,never); // naczepa AddStaticVehicleEx(435,1677.0953,1638.5427,10.9536,179.8256,98,20,never); // naczepa AddStaticVehicleEx(498,1647.4110,1609.2010,10.8857,271.1913,20,117,never); // AddStaticVehicleEx(455,1711.0944,1592.1525,10.2426,76.1462,32,74,never); // AddStaticVehicleEx(455,1709.1011,1586.0851,10.5033,71.1190,84,15,never); // // //STACJA OD KOGUTA// AddStaticVehicleEx(584,-1310.9564,2704.9722,50.1963,183.1759,79,7,never); // nacypa-paliwo AddStaticVehicleEx(584,-1306.2617,2707.6484,50.1957,183.7591,87,7,never); // nacypa-paliwo AddStaticVehicleEx(584,-1300.8798,2710.9785,50.1959,185.0690,95,16,never); // nacypa-paliwo AddStaticVehicleEx(514,-1252.3523,2703.0801,50.6440,119.6076,40,1,never); // AddStaticVehicleEx(403,-1253.9852,2708.4092,50.6802,119.2633,0,0,never); // AddStaticVehicleEx(514,-1256.5972,2712.9094,50.6609,120.1641,54,1,never); // AddStaticVehicleEx(414,-1327.2772,2696.4265,50.1562,211.0079,28,1,never); // // //KOGUT// AddStaticVehicleEx(435,-318.7235,2669.1909,62.9401,2.2581,125,21,never); // nacypa AddStaticVehicleEx(435,-313.2119,2669.3159,62.8131,3.3392,54,7,never); // nacypa AddStaticVehicleEx(456,-307.4993,2668.7422,62.8448,3.3447,91,63,never); // AddStaticVehicleEx(414,-301.9028,2667.8469,62.7521,1.5964,25,1,never); // AddStaticVehicleEx(578,-294.9403,2686.1353,63.2839,0.5359,1,1,never); // // //TAJNABAZA// AddStaticVehicleEx(515,-635.2654,2331.7217,136.0713,185.6943,5,5,never); // AddStaticVehicleEx(515,-642.0266,2330.8406,135.8569,188.0773,5,5,never); // AddStaticVehicleEx(435,-696.3275,2298.5986,131.1275,359.4781,5,5,never); // naczepa AddStaticVehicleEx(435,-702.8653,2298.9631,130.1260,358.3108,5,5,never); // naczepa AddStaticVehicleEx(482,-660.9510,2331.3894,138.7204,91.8918,5,5,never); // AddStaticVehicleEx(414,-660.9068,2326.6753,138.7565,89.9475,5,5,never); // AddStaticVehicleEx(455,-658.9122,2322.1875,138.5788,89.9754,5,5,never); // AddStaticVehicleEx(408,-690.9431,2299.1726,132.3201,358.7840,5,5,never); // AddStaticVehicleEx(578,-709.4781,2300.1572,129.6316,357.7699,5,5,never); // AddStaticVehicleEx(443,-719.5335,2299.6353,128.3008,355.7302,5,5,never); // // //WYSPA// AddStaticVehicleEx(413,-2482.5605,2187.4531,10.1048,266.2245,25,1,never); // AddStaticVehicleEx(440,-2483.8921,2171.2017,10.1326,270.9721,20,20,never); // AddStaticVehicleEx(440,-2483.6672,2165.1851,10.1426,270.8265,32,32,never); // AddStaticVehicleEx(443,-2493.0535,2148.2205,10.6499,179.4958,40,1,never); // AddStaticVehicleEx(435,-2599.3674,2004.6243,10.0098,269.8293,98,20,never); // nacypa AddStaticVehicleEx(435,-2599.0151,2029.0120,10.0098,270.0803,125,21,never); // nacypa AddStaticVehicleEx(435,-2599.3123,2033.4609,10.0100,270.2468,123,20,never); // nacypa AddStaticVehicleEx(435,-2601.0273,2115.1970,10.0097,270.6552,105,20,never); // nacypa AddStaticVehicleEx(578,-2543.8357,1997.8948,10.5013,1.6558,1,1,never); // AddStaticVehicleEx(530,-2547.7446,1992.7721,9.6409,308.1605,13,1,never); // AddStaticVehicleEx(578,-2543.8804,2040.2932,10.5012,180.8682,1,1,never); // // //POZA AddStaticVehicleEx(499,-1489.9602,1876.4015,32.6352,183.5008,32,52,never); // AddStaticVehicleEx(413,-1476.5581,1878.0314,32.7175,183.1078,119,1,never); // // AddStaticVehicleEx(514,558.1151,1680.8582,7.5897,301.1766,28,1,never); // AddStaticVehicleEx(515,628.7278,1664.9637,7.9956,310.3011,24,77,never); // AddStaticVehicleEx(435,608.7520,1653.6832,7.1251,65.0409,105,20,never); // nacypa AddStaticVehicleEx(435,588.3139,1642.3395,7.1241,64.5492,105,20,never); // nacypa // /*AddStaticVehicleEx(524,256.1794,756.6458,7.1550,107.8781,61,27,never); //48 budowa AddStaticVehicleEx(406,222.6412,815.3398,15.2773,151.0723,1,1,never); // AddStaticVehicleEx(574,184.2456,808.2170,11.0825,194.9662,26,26,never); // AddStaticVehicleEx(574,186.0246,802.1330,11.1356,196.0833,26,26,never); // AddStaticVehicleEx(486,184.3742,752.2661,6.5449,79.6557,1,1,never); // AddStaticVehicleEx(455,163.0970,737.1312,6.7020,118.0434,84,58,never); // AddStaticVehicleEx(486,110.7649,693.3604,5.9781,36.6843,1,1,never); //56 koniec*/ //.................TRUCKI and DOCZEPY xD:::::::::::::::::::::::::: AddStaticVehicleEx(440,-1573.8982,-2730.4448,48.6561,145.0337,32,32,never); // AddStaticVehicleEx(455,-1580.3191,-2721.2983,48.9736,147.7171,84,58,never); // AddStaticVehicleEx(440,-1560.0676,-2739.7551,48.6580,145.1975,20,20,never); // AddStaticVehicleEx(413,-1555.3364,-2742.6248,48.6378,324.4051,91,1,never); // AddStaticVehicleEx(413,-1555.3367,-2742.6248,48.6378,324.4046,91,1,never); // AddStaticVehicleEx(403,-1545.6335,-2750.2856,49.1347,168.7549,1,1,never); // AddStaticVehicleEx(435,-1544.0867,-2741.4985,49.1252,169.9790,1,1,never); // AddStaticVehicleEx(514,-1541.4285,-2751.9404,49.0624,169.5470,36,1,never); // AddStaticVehicleEx(435,-1539.6299,-2742.9111,49.0172,167.9891,1,1,never); // AddStaticVehicleEx(403,-1536.1067,-2753.1013,49.1431,169.4967,3,3,never); // AddStaticVehicleEx(450,-1534.8046,-2744.4365,49.0869,170.7666,1,1,never); // AddStaticVehicleEx(515,-1527.2362,-2760.5740,49.5381,169.7012,63,78,never); // AddStaticVehicleEx(584,-1525.5868,-2750.9512,49.5194,169.1183,1,1,never); // AddStaticVehicleEx(515,-1545.5146,-2748.7588,49.5439,171.1024,63,78,never); // AddStaticVehicleEx(403,-1540.8809,-2752.1208,49.1296,170.0650,79,79,never); // AddStaticVehicleEx(514,-1536.3204,-2754.4473,49.0499,171.0255,36,1,never); // AddStaticVehicleEx(515,-1531.6694,-2756.7734,49.5401,170.0656,11,76,never); // AddStaticVehicleEx(414,-1560.9973,-2741.2258,48.8020,146.4914,28,1,never); // AddStaticVehicleEx(450,-1539.1898,-2743.0259,49.0792,169.2383,1,1,never); // AddStaticVehicleEx(435,-1543.8671,-2739.5122,49.0650,169.0580,1,1,never); // AddStaticVehicleEx(584,-1534.9659,-2746.0500,49.6331,172.6593,1,1,never); // AddStaticVehicleEx(435,-1530.0594,-2747.5105,49.0500,170.1587,1,1,never); // AddStaticVehicleEx(482,-1556.0039,-2743.5193,48.6597,324.5442,64,64,never); // //-------------------------------------------------- AddStaticVehicleEx(588,-2209.9880,-2383.1284,31.3140,28.9725,1,1,never); // AddStaticVehicleEx(450,-1916.2760,-1702.7809,22.3794,181.8499,1,1,never); // AddStaticVehicleEx(450,-1911.5276,-1702.4547,22.3861,180.8990,1,1,never); // AddStaticVehicleEx(591,-1714.4760,64.0352,4.0836,224.4626,1,1,never); // konteer AddStaticVehicleEx(530,-2163.4570,-221.1700,35.0855,90.2029,111,1,never); // AddStaticVehicleEx(413,-2068.5134,-83.8618,35.2449,177.9750,105,1,never); // AddStaticVehicleEx(437,-1988.6143,152.0395,27.6795,358.5629,98,20,never); // AddStaticVehicleEx(443,-1913.0311,285.5150,41.6800,178.6258,20,1,never); // //---------------TARTAK============================ AddStaticVehicleEx(578,-2018.0004,-2402.9797,31.2511,137.9777,1,1,never); // AddStaticVehicleEx(578,-1999.3547,-2415.1619,31.2491,227.9569,1,1,never); // AddStaticVehicleEx(578,-1970.5758,-2434.3035,31.2490,135.2162,1,1,never); // AddStaticVehicleEx(578,-1966.0122,-2438.8958,31.2496,133.5643,1,1,never); // //.......................BAZY I OBIEKTY:::::::::::::::::::::::::::::: //SPAWN--------------------------------------------------------------------------- AddStaticVehicleEx(455,-1698.9974,411.8342,7.1500,225.8169,84,15, never); // AddStaticVehicleEx(455,-1702.7404,408.0120,7.1493,226.5523,77,31, never); // AddStaticVehicleEx(414,-1715.1786,396.6486,7.2735,225.7688,95,1, never); // AddStaticVehicleEx(413,-1717.8042,393.7355,7.2584,228.5623,4,1, never); // AddStaticVehicleEx(515,-1687.3462,387.0090,8.1900,133.9285,39,78, never); // AddStaticVehicleEx(515,-1678.0244,396.0279,8.2168,134.5986,11,76, never); // AddStaticVehicleEx(514,-1666.7013,407.1912,7.7688,313.7710,54,1, never); // AddStaticVehicleEx(435,-1673.1534,436.3237,7.3130,224.5306,95,16, never); // naczepa AddStaticVehicleEx(435,-1669.0215,440.3871,7.3136,223.5104,98,20, never); // naczepa AddStaticVehicleEx(435,-1664.4642,444.7404,7.3131,223.2563,105,20, never); // naczepa AddStaticVehicleEx(435,-1659.6571,448.4908,7.3130,221.5981,123,20, never); // naczepa AddStaticVehicleEx(578,-1639.6492,440.3737,7.8045,44.1561,1,1, never); // AddStaticVehicleEx(440,-1692.1276,350.6138,7.2203,314.9066,66,66, never); // AddStaticVehicleEx(440,-1684.2959,358.4455,7.2333,315.4181,84,84, never); // AddStaticVehicleEx(403,-1653.2380,453.2424,7.7927,223.7937,93,93, never); // //------------------------------------------------------------------------ AddStaticVehicleEx(525,1596.06188965,711.09637451,10.81031227,0.00000000,97,66,15); //Tow Truck AddStaticVehicleEx(525,1608.77368164,711.34228516,10.81031227,0.00000000,97,66,15); //Tow Truck AddStaticVehicleEx(525,1601.59240723,711.87109375,10.82031250,0.00000000,97,66,15); //Tow Truck AddStaticVehicleEx(525,1615.74328613,711.28387451,10.81031227,0.00000000,97,66,15); //Tow Truck AddStaticVehicleEx(525,1621.00842285,710.96466064,10.81031227,0.00000000,97,66,15); //Tow Truck AddStaticVehicleEx(514,1617.82214355,727.85864258,11.51998711,180.00000000,66,1,15); //Tanker AddStaticVehicleEx(514,1612.26538086,727.98809814,11.51998711,180.00000000,66,1,15); //Tanker AddStaticVehicleEx(514,1606.78222656,728.42773438,11.51998711,180.00000000,66,1,15); //Tanker CreateObject(3749,1578.95983887,713.35308838,15.62358952,0.00000000,0.00000000,90.00000000); //object(clubgate01_lax) (1) CreateObject(987,1580.45568848,723.38751221,9.82031250,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (1) CreateObject(987,1580.66162109,735.38238525,10.62833500,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (2) CreateObject(987,1580.70849609,747.34631348,10.60872841,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (3) CreateObject(987,1580.70849609,759.12524414,10.12396431,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (4) CreateObject(987,1580.63732910,771.10748291,9.82031250,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (5) CreateObject(987,1580.63232422,781.85949707,9.82031250,0.00000000,0.00000000,358.99475098); //object(elecfence_bar) (7) CreateObject(987,1592.60827637,781.61602783,9.82031250,0.00000000,0.00000000,358.99475098); //object(elecfence_bar) (8) CreateObject(987,1604.56091309,781.30792236,9.82031250,0.00000000,0.00000000,358.99475098); //object(elecfence_bar) (9) CreateObject(987,1616.41601562,781.07183838,9.82031250,0.00000000,0.00000000,358.99475098); //object(elecfence_bar) (10) CreateObject(987,1636.58410645,782.18566895,9.82031250,0.00000000,0.00000000,358.99475098); //object(elecfence_bar) (21) CreateObject(987,1647.94323730,769.77191162,9.82031250,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (31) CreateObject(987,1647.90966797,758.02832031,9.82031250,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (32) CreateObject(987,1647.44213867,746.27508545,9.82031250,0.00000000,0.00000000,270.00000000); //object(elecfence_bar) (33) CreateObject(987,1647.72729492,757.77374268,9.82031250,0.00000000,0.00000000,270.00000000); //object(elecfence_bar) (34) CreateObject(987,1647.50915527,734.79400635,9.82031250,0.00000000,0.00000000,270.00000000); //object(elecfence_bar) (35) CreateObject(987,1647.47534180,723.11395264,9.82031250,0.00000000,0.00000000,270.00000000); //object(elecfence_bar) (36) CreateObject(987,1647.50415039,711.79223633,9.82031250,0.00000000,0.00000000,270.00000000); //object(elecfence_bar) (37) CreateObject(987,1647.31262207,699.58898926,9.82031250,0.00000000,0.00000000,270.00000000); //object(elecfence_bar) (38) CreateObject(987,1647.39648438,687.75524902,9.82031250,0.00000000,0.00000000,270.00000000); //object(elecfence_bar) (39) CreateObject(987,1647.26257324,675.76971436,9.82031250,0.00000000,0.00000000,240.00000000); //object(elecfence_bar) (40) CreateObject(987,1577.84899902,663.54046631,9.82031250,0.00000000,0.00000000,358.99475098); //object(elecfence_bar) (41) CreateObject(987,1588.96923828,663.29602051,9.82031250,0.00000000,0.00000000,358.99475098); //object(elecfence_bar) (42) CreateObject(987,1600.53625488,663.26379395,9.82031250,0.00000000,0.00000000,358.99475098); //object(elecfence_bar) (44) CreateObject(987,1612.09082031,663.22760010,9.99838448,0.00000000,0.00000000,358.99475098); //object(elecfence_bar) (45) CreateObject(987,1620.35986328,663.22760010,9.89380264,0.00000000,0.00000000,358.99475098); //object(elecfence_bar) (52) CreateObject(987,1629.65173340,663.22760010,10.23046875,0.00000000,0.00000000,15.00000000); //object(elecfence_bar) (55) CreateObject(987,1578.12414551,663.84375000,9.82031250,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (57) CreateObject(987,1578.29150391,675.01379395,9.82031250,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (58) CreateObject(987,1578.33020020,686.80236816,10.19797325,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (59) CreateObject(987,1578.39868164,692.00231934,10.19698715,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (61) //rab AddStaticVehicleEx(515,1090.29797363,1330.59033203,11.97403336,90.00000000,42,58,15); //Roadtrain AddStaticVehicleEx(515,1089.81591797,1321.11303711,11.97403336,90.00000000,42,58,15); //Roadtrain AddStaticVehicleEx(515,1090.15197754,1344.23669434,11.97403336,90.00000000,42,58,15); //Roadtrain AddStaticVehicleEx(515,1090.00610352,1337.71789551,11.97403336,90.00000000,42,58,15); //Roadtrain AddStaticVehicleEx(515,1090.35742188,1353.41723633,11.97403336,90.00000000,42,58,15); //Roadtrain AddStaticVehicleEx(515,1089.60119629,1325.74291992,11.97403336,90.00000000,42,58,15); //Roadtrain AddStaticVehicleEx(514,1089.76086426,1348.87231445,11.51998711,90.00000000,42,1,15); //Tanker AddStaticVehicleEx(514,1089.39489746,1316.67260742,11.51998711,90.00000000,42,1,15); //Tanker AddStaticVehicleEx(435,1094.20764160,1230.68249512,10.67031288,0.00000000,42,42,15); //Comet AddStaticVehicleEx(435,1089.06140137,1231.53894043,10.67031288,0.00000000,42,42,15); //Comet AddStaticVehicleEx(435,1083.91125488,1231.69787598,10.67031288,0.00000000,42,42,15); //Comet AddStaticVehicleEx(435,1078.98510742,1231.94213867,10.67031288,0.00000000,42,42,15); //Comet AddStaticVehicleEx(435,1074.33227539,1231.25292969,10.67747688,0.00000000,42,42,15); //Comet AddStaticVehicleEx(435,1069.41247559,1231.05102539,10.67747688,0.00000000,42,42,15); //Comet AddStaticVehicleEx(435,1063.69995117,1231.95104980,10.67747688,0.00000000,42,42,15); //Comet AddStaticVehicleEx(435,1059.88549805,1231.79016113,10.67747688,0.00000000,42,42,15); //Comet AddStaticVehicleEx(482,1056.19543457,1309.70581055,11.07031250,0.00000000,42,1,15); //Burrito AddStaticVehicleEx(482,1052.35546875,1309.70288086,11.07031250,0.00000000,42,1,15); //Burrito AddStaticVehicleEx(482,1047.99645996,1308.95629883,11.07031250,0.00000000,42,1,15); //Burrito AddStaticVehicleEx(482,1043.62329102,1308.39074707,11.07031250,0.00000000,42,1,15); //Burrito AddStaticVehicleEx(455,1087.35546875,1303.82727051,11.39031219,90.00000000,42,1,15); //Flatbed AddStaticVehicleEx(455,1087.52368164,1295.56262207,11.39031219,90.00000000,42,1,15); //Flatbed AddStaticVehicleEx(455,1087.70544434,1290.38806152,11.39031219,90.00000000,42,1,15); //Flatbed AddStaticVehicleEx(455,1087.66088867,1284.57568359,11.39031219,90.00000000,42,1,15); //Flatbed AddStaticVehicleEx(455,1087.58715820,1276.75634766,11.39031219,90.00000000,42,1,15); //Flatbed CreateObject(3749,1067.30541992,1356.41455078,15.56224346,0.00000000,0.00000000,0.00000000); //object(clubgate01_lax) (1) bramard = CreateObject(980, 1067.73913574, 1358.11718750, 12.55858994, 0.00000000, 0.00000000, 0.00000000); bramapd = CreateObject(980, 1577.82165527,713.36254883,12.49238396,0.00000000,0.00000000,90.00000000); bramataxi = CreateObject(980, 1880.4210205078, 703.32592773438, 12.593704223633, 0, 0, 270); bramaeuro = CreateObject(980, 519.326233, 1184.401978, 12.212399, 0.0000, 0.0000, 282.9689); bramawak = CreateObject(980, 1069.677124, 1944.556763, 12.593704, 0.0000, 0.0000, 180.0000); bramabmt = CreateObject(980, 899.939148, 2193.285156, 12.593704, 0.0000, 0.0000, 270.0000); bramaet21 = CreateObject(980, 776.124329, -1330.481567, 15.323616, 0.0000, 0.0000, 180.0000); bramaet22 = CreateObject(980, 779.778870, -1384.483032, 15.495459, 0.0000, 0.0000, 0.0000); bramapilot = CreateObject(980, -1482.690186, 1991.094971, 49.272289, 0.0000, 0.0000, 0.0000); bramagd = CreateObject(980, -1529.703369, 481.974609, 8.960890, 0.0000, 0.0000, 0.0000); towary = CreateMenu("towary", 1, 200.0, 100.0, 200.0, 0); AddMenuItem(towary, 0, "Artykuly spozywcze"); AddMenuItem(towary, 0, "Komputery"); AddMenuItem(towary, 0, "Narzedzia"); AddMenuItem(towary, 0, "Napoje"); AddMenuItem(towary, 0, "Odpadki chemiczne"); AddMenuItem(towary, 0, "Owoce"); AddMenuItem(towary, 0, "Porcelana"); AddMenuItem(towary, 0, "Warzywa"); AddMenuItem(towary, 0, "Zwir"); AddMenuItem(towary, 0, "Paliwo"); towary2 = CreateMenu("towary", 1, 200.0, 100.0, 200.0, 0); AddMenuItem(towary2, 0, "Artykuly spozywcze"); AddMenuItem(towary2, 0, "Komputery"); AddMenuItem(towary2, 0, "Narzedzia"); AddMenuItem(towary2, 0, "Napoje"); AddMenuItem(towary2, 0, "Odpadki chemiczne"); AddMenuItem(towary2, 0, "Owoce"); AddMenuItem(towary2, 0, "Porcelana"); AddMenuItem(towary2, 0, "Warzywa"); AddMenuItem(towary2, 0, "Zwir"); rozladunek = CreateMenu("Rozladunek", 1, 200.0, 100.0, 400.0, 0); AddMenuItem(rozladunek, 0, "Losuj miejsce rozladunku."); AddMenuItem(rozladunek, 0, "Sam sobie wybiore rozladunek."); SpawnET = CreateMenu("Spawn", 1, 200.0, 100.0, 400.0, 0); AddMenuItem(SpawnET, 0, "Spawn w oddziale w Las Venturas"); AddMenuItem(SpawnET, 0, "Spawn w oddziale w Los Santos"); for(new h = 0; h < GetMaxPlayers(); h++) { naczepa[h] = Text:TextDrawCreate(313.0, 430.0, " "); TextDrawLetterSize(naczepa[h], 0.4, 1.2); TextDrawColor(naczepa[h], 0xffffffff); TextDrawFont(naczepa[h],1); TextDrawSetOutline(naczepa[h],1); TextDrawSetShadow(naczepa[h], 1); TextDrawAlignment(naczepa[h],3); } TruckSerwer= TextDrawCreate(640.0, 0.2, "~w~www.pst2011.jun.pl"); // tworzy sam TD TextDrawFont(TruckSerwer, 2); //Ustawia czcionkę TD TextDrawSetOutline(TruckSerwer, 1); //Ustawia nam obramowanie TD TextDrawColor(TruckSerwer, 0xFF0000FF); //Ustawia kolor TD TextDrawAlignment(TruckSerwer,3); TextDrawLetterSize(TruckSerwer,0.399999,1.300000); ActualTime = TextDrawCreate(548.0, 24.0, "00:00"); TextDrawColor(ActualTime, 0xFFFFFFFF); TextDrawFont(ActualTime, 3); TextDrawLetterSize(ActualTime, 0.4, 1.2); TextDrawSetShadow(ActualTime, 0); TextDrawSetOutline(ActualTime, 1); SetTimer("TimeUpdate", 1000, 1); SetTimer("gCheckpointUpdate", 1000, 1); SetTimer("BOT", 600000, true); SetTimer("zegarek", 100, true); SetTimer("admincheck", 1000, true); SetTimer("NaStacji", 500, true); SetTimer("WypadekAuta", 500, 1); SetTimer("Wypadki", 500, 1); SetTimer("UstalCPtowaru", 1000, 1); SetTimer("ZmienPogode", 3600*100000, 1); SetTimer("odpojazdu", 500, true); SetTimer("OdejmnijPaliwo", MinusGas, 1); for(new g=0;g<200;g++){ pojazd[g] = TextDrawCreate(625.0000,390.0000," "); TextDrawAlignment(pojazd[g],3); TextDrawBackgroundColor(pojazd[g],0x000000ff); TextDrawFont(pojazd[g],1); TextDrawLetterSize(pojazd[g],0.299999,1.200000); TextDrawColor(pojazd[g],0xffffffff); TextDrawSetOutline(pojazd[g],1); TextDrawSetProportional(pojazd[g],1); TextDrawSetShadow(pojazd[g],1); } for(new c=0;c Witaj na Polskim Serwerze Truck 2011 <-"); SendClientMessage(playerid, COLOR_GREEN, " ^ Aby zobaczyć dostępne komendy wpisz /komendy ^"); SendClientMessage(playerid, COLOR_BLUE, "* Jeśli chcesz wiedzieć o co chodzi na tym serwerze wpisz /info *"); if(dini_Exists(Player(playerid))){ SendClientMessage(playerid, COLOR_LIGHTGREEN, "' Jeśli masz konto, wpisz: /login [hasło] aby sie zalogować na tym serverze '"); }else{ SendClientMessage(playerid, COLOR_LIGHTRED, "** Jeśli chcesz aby twoje dane -pieniądze,score- zapisywały się -- zarejestruj się! **"); SendClientMessage(playerid, COLOR_LIGHTGREEN, "** Aby się zarejestrować wpisz /register [hasło] **"); } SendClientMessage(playerid, BEZOWY, "You are not the Polish, and you want to play?"); SendClientMessage(playerid, BEZOWY, "Type /info_eng or /info2_eng"); dyzurpolicja[playerid]=0; dyzurpomoc[playerid]=0; dyzurlekarz[playerid]=0; zalogowany[playerid] = 0; wylogowany[playerid] = 0; TextDrawShowForPlayer(playerid,TruckSerwer); GivePlayerMoney(playerid,dini_Int(udb_encode(Player(playerid)), "cash")); SetPlayerScore(playerid,dini_Int(udb_encode(Player(playerid)), "level")); TextDrawShowForPlayer(playerid, ActualTime); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Brak ~y~Waga: ~w~0kg"); GivePlayerMoney(playerid,dini_Int(udb_encode(Player(playerid)), "bank")); SetPlayerMapIcon(playerid,1,1693.1924,1639.1239,10.5577, 56, 0); SetPlayerMapIcon(playerid,2,2821.7622,2605.9915,10.8203 , 56, 0); SetPlayerMapIcon(playerid,3,978.4063,2097.9084,10.8203, 56, 0); SetPlayerMapIcon(playerid,4,621.4365,871.6871,-42.9609, 56, 0); SetPlayerMapIcon(playerid,5,-2039.7074,-2384.6646,30.6250, 56, 0); SetPlayerMapIcon(playerid,6,-2171.6145,-210.7355,35.3203, 56, 0); SetPlayerMapIcon(playerid,7,-1693.0688,26.4203,3.5547, 56, 0); SetPlayerMapIcon(playerid,8,-2433.1855,2298.9460,4.9844, 56, 0); SetPlayerMapIcon(playerid,9,2761.1680,-2391.8877,13.3599, 56, 0); SetPlayerMapIcon(playerid,10,2073.3105,-2234.3032,13.2740 , 56, 0); SetPlayerMapIcon(playerid,11,2187.2546,-2263.6301,13.1984, 56, 0); SetPlayerMapIcon(playerid,12,873.5506,-1256.3068,14.7350, 56, 0); SetPlayerMapIcon(playerid,13,-1044.9138,-644.4881,31.7349, 56, 0); SetPlayerMapIcon(playerid,14,-1046.9347,-1156.9359,127.6371, 56, 0); SetPlayerMapIcon(playerid,15,-1264.0833,-402.4480,14.1600, 56, 0); SetPlayerMapIcon(playerid,16,-2078.4800,213.0442,35.3230, 56, 0); SetPlayerMapIcon(playerid,17,-2517.9575,-612.3046,132.5794, 56, 0); SetPlayerMapIcon(playerid,18,-2354.1445,-1637.0999,483.7025 , 56, 0); SetPlayerMapIcon(playerid,19,-1300.3336,2506.8269,87.1869, 56, 0); SetPlayerMapIcon(playerid,20,-520.8759,2593.0227,53.6498, 56, 0); SetPlayerMapIcon(playerid,21,268.8903,1410.6411,10.6376, 56, 0); SetPlayerMapIcon(playerid,22,2468.7148,1934.8610,10.0187, 56, 0); SetPlayerMapIcon(playerid,23,2707.6196,855.4386,10.3197, 56, 0); wczytywanie[playerid] = false; UzylZaladuj[playerid] = 0; UzylZapakuj[playerid] = 0; zapakowany[playerid] = 0; zaladowany[playerid] = 0; carpilo[playerid]=false; Wypadek[playerid] = false; wbmt[playerid] = 0; wlt[playerid] = 0; wpolicji[playerid] = 0; wpogotowiu[playerid] = 0; wwak[playerid] = 0; wgd[playerid] = 0; new stre[64]; new year, month, day; getdate(year, month, day); format(stre, 64, "Day %i Month %i Year %i.log", day, month, year); new GetIP[MAX_PLAYER_NAME]; new ip; new ipvar[256]; ip = GetPlayerIp(playerid, GetIP, MAX_PLAYER_NAME); format(ipvar, 256, "[JOIN]%s dołączył do serwera. IP: %s .\r\n", Player(playerid), ip); new File: Log; Log = fopen(stre, io_append); fwrite(Log, ipvar); fclose(Log); return 1; } public OnPlayerDisconnect(playerid, reason){ new string[256]; dini_IntSet(udb_encode(Player(playerid)),"cash",GetPlayerMoney(playerid)); dini_IntSet(udb_encode(Player(playerid)),"level",GetPlayerScore(playerid)); TextDrawHideForPlayer(playerid, ActualTime); new stre[64]; new year, month, day; getdate(year, month, day); format(stre, 64, "Day %i Month %i Year %i.log", day, month, year); new ipvar[256]; //dini_IntSet(udb_encode(Player(playerid)), "bank", bank[playerid]); switch(reason) { case 0: { new pName[30]; GetPlayerName(playerid, pName, 30); format(string, 256, "*** %s opuścił server. (Crash)", pName); SendClientMessageToAll(COLOR_GREY, string); format(ipvar, 256, "[QUIT][CRASH]%s zakończył grę.\r\n", Player(playerid)); } case 1: { new pName[30]; GetPlayerName(playerid, pName, 30); format(string, 256, "*** %s opuścił server. (Wyszedł)", pName); SendClientMessageToAll(COLOR_GREY, string); format(ipvar, 256, "[QUIT]%s zakończył grę.\r\n", Player(playerid)); } case 2: { new pName[30]; GetPlayerName(playerid, pName, 30); format(string, 256, "*** %s opuścił server. (Kick/Ban)", pName); SendClientMessageToAll(COLOR_GREY, string); format(ipvar, 256, "[QUIT][KICK/BAN]%s zakończył grę.\r\n", Player(playerid)); } } new File: Log; Log = fopen(stre, io_append); fwrite(Log, ipvar); fclose(Log); Wypadek[playerid] = false; wczytywanie[playerid] = false; UzylZaladuj[playerid] = 0; UzylZapakuj[playerid] = 0; zapakowany[playerid] = 0; zaladowany[playerid] = 0; carpilo[playerid]=false; gTeam[playerid]=TEAM_TRUCKERS; ustaltowar[playerid] = 0; DisablePlayerCheckpoint(playerid); return 1; } public OnPlayerSpawn(playerid) { SetPlayerColor(playerid, COLOR_GREEN); if(zalogowany[playerid] == 0){ GivePlayerMoney(playerid, 5000);} if(gTeam[playerid] == TEAM_TRUCKERS){ Cbstat[playerid]=19; } else if (gTeam[playerid] == TEAM_POLICJA ){ new nen[256]; format(nen, 256, "[P]%s", Player(playerid)); SetPlayerName(playerid, nen); SetPlayerColor(playerid,0xFFFFFF00); //SendClientMessage(playerid, COLOR_RED, "Aby zacząć dyżur wpisz /zacznijdyzur ."); SendClientMessage(playerid, COLOR_LIGHTRED, "Witaj! Aby zobaczyć komendy pracownika wpisz /cmds"); Cbstat[playerid]=9; } else if(gTeam[playerid] == TEAM_MEDYK) { new ned[256]; format(ned, 256, "[M]%s", Player(playerid)); SetPlayerName(playerid, ned); SetPlayerColor(playerid,COLOR_LIGHTGREEN); //SendClientMessage(playerid, COLOR_RED, "Aby zacząć dyżur wpisz /zacznijdyzur ."); SendClientMessage(playerid, COLOR_LIGHTRED, "Witaj! Aby zobaczyć komendy pracownika wpisz /cmds"); Cbstat[playerid]=9; } else if(gTeam[playerid] == TEAM_EURO) { SetPlayerColor(playerid,COLOR_GREY); SendClientMessage(playerid, COLOR_RED, "Witaj! Aby zobaczyć komendy pracownika wpisz /cmds"); ShowMenuForPlayer(SpawnET, playerid); Cbstat[playerid]=30; } else if(gTeam[playerid] == TEAM_WAK) { SetPlayerColor(playerid,COLOR_ORANGE); SendClientMessage(playerid, COLOR_LIGHTRED, "Witaj! Aby zobaczyć komendy pracownika wpisz /cmds"); Cbstat[playerid]=31; } else if(gTeam[playerid] == TEAM_TAXI) { SetPlayerColor(playerid,0xFFFF00AA); SendClientMessage(playerid, COLOR_LIGHTRED, "Witaj! Aby zobaczyć komendy pracownika wpisz /cmds"); Cbstat[playerid]=32; } else if(gTeam[playerid] == TEAM_BMT) { SetPlayerColor(playerid,COLOR_WHITE); SendClientMessage(playerid, COLOR_LIGHTRED, "Witaj! Aby zobaczyć komendy pracownika wpisz /cmds"); Cbstat[playerid]=33; } else if(gTeam[playerid] == TEAM_LT) { SetPlayerColor(playerid,COLOR_PINK); SendClientMessage(playerid, COLOR_LIGHTRED, "Witaj! Aby zobaczyć komendy pracownika wpisz /cmds"); Cbstat[playerid]=34; } else if(gTeam[playerid] == TEAM_GD) { SetPlayerColor(playerid,COLOR_GD); SendClientMessage(playerid, COLOR_LIGHTRED, "Witaj! Aby zobaczyć komendy pracownika wpisz /cmds"); Cbstat[playerid]=35; } else if(gTeam[playerid] == TEAM_PD) { new ned[256]; format(ned, 256, "[PD]%s", Player(playerid)); SetPlayerName(playerid, ned); SetPlayerColor(playerid,COLOR_RED); SendClientMessage(playerid, COLOR_LIGHTRED, "Witaj! Aby zobaczyć komendy pracownika wpisz /cmds"); Cbstat[playerid]=34; } else if(gTeam[playerid] == TEAM_RD) { SetPlayerColor(playerid,0x6DC5F3FF); SendClientMessage(playerid, COLOR_LIGHTRED, "Witaj! Aby zobaczyć komendy pracownika wpisz /cmds"); Cbstat[playerid]=34; } /*if(wczytywanie[playerid] == false) { Wczytywanie(playerid); } else if(wczytywanie[playerid] == true) { }*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// return 1; } forward zegarek(); public zegarek(){ new h, m, sc; gettime(h, m, sc); if(WorldTime != h){ WorldTime = h; SetWorldTime(h); } T_HOUR = h; T_SEC = m; new str[256]; format(str, 256, "worldtime %02d:%02d %02d", T_HOUR, T_SEC, sc); SendRconCommand(str); format(str, 256, "%02d:%02d %02d", T_HOUR, T_SEC, sc); TextDrawSetString(ActualTime, str); } public OnPlayerDeath(playerid, killerid, reason) { Wypadek[playerid] = false; if (gTeam[playerid] == TEAM_POLICJA){ new PlayerNamex[256]; PlayerNamex = PlayerName(playerid); if(strfind(PlayerNamex, "[P]", false)!=-1){ PlayerNamex = strreplace("[P]", "", PlayerName(playerid)); SetPlayerName(playerid, PlayerNamex); } } else if (strcmp(PlayerName(playerid), "TheMafioso", true) == 0){ new PlayerNamex[256]; PlayerNamex = Player(playerid); if(strfind(PlayerNamex, "[P]", false)!=-1){ PlayerNamex = strreplace("[P]", "", Player(playerid)); SetPlayerName(playerid, PlayerNamex); } } else if(gTeam[playerid] == TEAM_MEDYK) { new PlayerNameza[256]; PlayerNameza = PlayerName(playerid); if(strfind(PlayerNameza, "[M]", false)!=-1){ PlayerNameza = strreplace("[M]", "", PlayerName(playerid)); SetPlayerName(playerid, PlayerNameza); } } } public OnPlayerCommandText(playerid, cmdtext[]) { new idx; //new moneys; new string[256]; new cmd[256]; new mpt[256]; cmd = strtok(cmdtext, idx); new VehicleID, Float:X, Float:Y, Float:Z; /*if(strcmp(cmdtext, "/menu", true) == 0) { ShowMenuForPlayer(towary, playerid); TextDrawShowForPlayer(playerid, naczepa[playerid]); return 1; }*/ /*if(strcmp(cmd, "/kupdom", true)==0) { if (zalogowany[playerid] == 0)return SendClientMessage(playerid, kolor, "Musisz mieć założone konto! >/register<"); if(strval(dini_Get(udb_encode(Player(playerid)), "dom")) == 1) return SendClientMessage(playerid, kolor, "Już masz kupiony dom!"); if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Pomarancz, "* Nie możesz kupować domu gdy siedzisz w aucie! *"); GetPlayerPos(playerid, poz[0], poz[1], poz[2]); new str[128]; format(str, sizeof(str), "Kupiłeś dom! Zaprezentuj go teraz jeśli chcesz, na forum."); SendClientMessage(playerid, kolor, str); if(PlayerToPoint(playerid,744.6867,-949.5444,54.8044, 1500)){ if(strval(dini_Get(udb_encode(Player(playerid)), "level")) == 20) return SendClientMessage(playerid, kolor, "Aby kupić dom musisz mieć 20lvl!"); GivePlayerMoney(playerid, -10000); return 1; } else if(strval(dini_Get(udb_encode(Player(playerid)), "level")) == 10) return SendClientMessage(playerid, kolor, "Aby kupić dom musisz mieć 10lvl!"); pick = CreatePickup(1273, 1, poz[0], poz[1], poz[2]); pickups = fopen("DOMY.ini", io_append); format(str, sizeof(str), "CreatePickup(1273, 1, %f, %f, %f);//%s\r\n", poz[0], poz[1], poz[2], PlayerName(playerid)); GivePlayerMoney(playerid, -2500); fwrite(pickups, str); fclose(pickups); dini_IntSet(udb_encode(Player(playerid)),"dom",1); return 1; }*/ /*if(strcmp(cmdtext,"/myjnia",true)==0){ if(PlayerToPoint(playerid,-1508.3851,-2782.2878,48.5335, 2)){ myjnia1 = CreateObject(3515, -1510.8734, -2772.7605, 53.1016, 0, 179.6224, 1.7189); myjnia1a = CreateObject(3515, -1507.5616, -2772.0457, 53.1016, 0, 179.6224, 1.7189); GivePlayerMoney(playerid, -10); SendClientMessage(playerid, COLOR_GREEN, "Witaj na myjni. Za 10 sekund woda sama się wyłączy."); SetTimerEx("myjnia1q", 10*1000, 0, "d", playerid);} else if(PlayerToPoint(playerid,-1508.0657,-2778.0127,48.5335, 2)){ myjnia2 = CreateObject(3515, -1505.9093, -2776.9316, 53.0766, 0, 179.6224, 1.7189); myjnia2a = CreateObject(3515, -1508.9309, -2777.7866, 53.1017, 0, 179.6224, 1.7189); GivePlayerMoney(playerid, -10); SendClientMessage(playerid, COLOR_GREEN, "Witaj na myjni. Za 10 sekund woda sama się wyłączy."); SetTimerEx("myjnia2q", 10*1000, 0, "d", playerid);} else if(PlayerToPoint(playerid,-1507.8606,-2772.2261,48.5335,2)){ myjnia3 = CreateObject(3515, -1506.7289, -2783.1211, 53.1016, 0, 179.6224, 1.7189); myjnia3a = CreateObject(3515, -1503.7896, -2781.6335, 53.1016, 0, 179.6224, 1.7189); GivePlayerMoney(playerid, -10); SendClientMessage(playerid, COLOR_GREEN, "Witaj na myjni. Za 10 sekund woda sama się wyłączy."); SetTimerEx("myjnia3q", 10*1000, 0, "d", playerid);} return 1; }*/ if(strcmp(cmdtext,"/zapisz",true)==0 && IsPlayerAdmin(playerid) == 1){ ZapiszStaty(); return 1; } //--------PD---------DZIAŁA if(strcmp("/menupd", cmdtext, true)==0) { if (gTeam[playerid] == TEAM_PD) { ShowPlayerDialog(playerid, 103, 2, "Komendy Pracownika", "Otwórz brame\nZamknij brame\nNapraw Pojazd\nTeleport do bazy\nTankuj Pojazd", "Wybierz", "Anuluj"); } return 1; } //--------TAXI--------DZIAŁA if (strcmp("/menut", cmdtext, true)==0) { if (gTeam[playerid] == TEAM_TAXI) { ShowPlayerDialog(playerid, 111, 2, "Komendy Pracownika", "Otwórz brame\nZamknij brame\nTeleportuje nas do bazy firmy", "Wybierz", "Anuluj"); } return 1; } //--------NACZEPA----DZIAŁA if(strcmp(cmdtext,"/naczepa",true)==0) { new str[256]; new Float:health; new vehicleid = GetPlayerVehicleID(playerid); if(!GetVehicleTrailer(vehicleid)){ SendClientMessage(playerid,COLOR_YELLOW, "Nie masz przyczepionej naczepy!"); }else{ GetVehicleHealth(vehicleid, health); format(str, 256, "HP twojej naczepy %d.", health); SendClientMessage(playerid,0x77FF77FF, str); } return 1; } if(strcmp(cmd, "/kick", true) == 0 && IsPlayerAdmin(playerid)) { new dir[256]; dir = strtok(cmdtext, idx); strmid(mpt, cmdtext, 11, strlen(cmdtext)); if(!strlen(dir)) { SendClientMessage(playerid, COLOR_WHITE, "SERVER: /kick [id gracza] [powod]"); return 1; } giveplayerid = strval(dir); dir = strtok(cmdtext, idx); if (IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); Kick(giveplayerid); format(string, sizeof(string), "%s (id:%d) został zkickowany przez administratora %s za %s.", giveplayer,giveplayerid, PlayerName(playerid), mpt); SendClientMessageToAll(COLOR_ADMIN, string); format(string, sizeof(string), "%s (id: %d) zostal zkickowany przez %s (id:%d) za %s.", giveplayer,giveplayerid,PlayerName(playerid),playerid, mpt); print(string); } return 1; } if(strcmp(cmd, "/ban", true) == 0 && IsPlayerAdmin(playerid) == 1) { new dir[256]; dir = strtok(cmdtext, idx); strmid(mpt, cmdtext, 10, strlen(cmdtext)); if(!strlen(dir)) { SendClientMessage(playerid, COLOR_WHITE, "SERVER: /ban [id gracza] [powod]"); return 1; } giveplayerid = strval(dir); dir = strtok(cmdtext, idx); if (IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); Ban(giveplayerid); format(string, sizeof(string), "%s (id: %d) został zbanowany przez administratora %s za %s", giveplayer,giveplayerid, PlayerName(playerid), mpt); SendClientMessageToAll(COLOR_ADMIN, string); format(string, sizeof(string), "%s (id: %d) zostal zbanowany przez administratora %s (id:%d) za %s.", giveplayer,giveplayerid,PlayerName(playerid),playerid, mpt); print(string); } return 1; } if(strcmp(cmdtext, "/td_off", true)==0){ TextDrawHideForPlayer(playerid, naczepa[playerid]); TextDrawHideForPlayer(playerid, ActualTime); TextDrawHideForPlayer(playerid, pojazd[playerid]); SendClientMessage(playerid, COLOR_GREY, "Aby włączyć ponownie TextDrawy wpisz /td_on ."); return 1; } if(strcmp(cmdtext, "/td_on", true)==0){ TextDrawShowForPlayer(playerid, ActualTime); return 1; } if(strcmp(cmdtext, "/tankujall",true)==0 && IsPlayerAdmin(playerid)) { for(new v=0;v= FillUpz+4) { Gas[VID] += FillUpz; FillUpz = FillUpz * 1; format(string,sizeof(string),"Zatankowałeś do pełnego baku (%d Litry) za %d $ ",FillUpz,FillUpz*3); SendClientMessage(playerid,ZOLTY,string); GivePlayerMoney(playerid,-FillUpz*3); } } return 1; } /* //------NAPRAW-------DZIAŁA if (strcmp(cmdtext, "/napraw", true)==0){ if (GetPlayerMoney(playerid) >= 500) { SetVehicleHealth(GetPlayerVehicleID(playerid), 1000); GivePlayerMoney(playerid, -500); SendClientMessage(playerid, COLOR_YELLOW, "* Naprawiles swoj pojazd "); } else { SendClientMessage(playerid, COLOR_LIGHTRED, "* Nie masz tyle pieniedzy!"); } return 1; }*/ if(strcmp(cmd, "/tp-to-veh", true) == 0) { //PlacePlayerInParamsVehicle(playerid); SetPlayerPos(playerid,1849.2722,-1291.4310,13.5109); SendClientMessage(playerid, COLOR_GREEN, "Zostałes przeniesiony do najblizszego wozu."); return 1; } //------ARESZTUJ-------DZIAŁA if(strcmp(cmd, "/aresztuj", true) == 0) { if(gTeam[playerid] == TEAM_POLICJA) { new dir[256]; dir = strtok(cmdtext, idx); if(!strlen(dir)) { SendClientMessage(playerid, COLOR_RED, "UŻUJ: /aresztuj [id gracza]"); return 1; } giveplayerid = strval(dir); dir = strtok(cmdtext, idx); if (IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); SetPlayerInterior(giveplayerid,3); wpudle[giveplayerid] = true; SetPlayerPos(giveplayerid,197.7029,174.8801,1003.0234); SendClientMessage(playerid, COLOR_GREEN, "Aresztowany!"); SendClientMessage(giveplayerid, COLOR_RED, "Zostałes aresztowany, niedługo wyjdziesz!"); } else { format(string, sizeof(string), "Gracz o id: %d nie jest aktywnym graczem!", giveplayerid); SendClientMessage(playerid, COLOR_RED, string); } } return 1; } //-------------UNARESZTUJ---DZIAŁA if(strcmp(cmd, "/unaresztuj", true) == 0) { if(gTeam[playerid] == TEAM_POLICJA) { new dir1[256]; dir1 = strtok(cmdtext, idx); if(!strlen(dir1)) { SendClientMessage(playerid, COLOR_RED, "UŻYJ: /unaresztuj [id gracza]"); return 1; } giveplayerid = strval(dir1); dir1 = strtok(cmdtext, idx); if (IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); SetPlayerInterior(giveplayerid,0); SetPlayerPos(giveplayerid,2287.2163,2428.9208,10.8203); SendClientMessage(playerid, COLOR_GREEN, "Uwolniony!"); wpudle[giveplayerid] = false; SendClientMessage(giveplayerid, COLOR_GREEN, "Zostałes wypuszczony!"); } else { format(string, sizeof(string), "Gracz o id: %d nie jest aktywnym graczem!", giveplayerid); SendClientMessage(playerid, COLOR_RED, string); } } return 1; } //----------------------KOMENDY---------DZIAŁA if(strcmp(cmdtext, "/komendy", true)==0) { SendClientMessage(playerid, COLOR_BLUE,"Komendy:"); SendClientMessage(playerid, COLOR_GREEN,"/s - piszesz do osób w odległości 10m"); SendClientMessage(playerid, COLOR_GREEN,"/bazy - dostępne bazy dla trakerów"); SendClientMessage(playerid, COLOR_GREEN,"/register - rejestrujesz się"); SendClientMessage(playerid, COLOR_GREEN,"/login - logujesz sie"); SendClientMessage(playerid, COLOR_GREEN,"/odleglosc [id] - sprawdzasz jak daleko jest gracz o podanym id"); SendClientMessage(playerid, COLOR_YELLOW, "Aby zobacz dalszy ciąg komendy wpisz /komendy2"); return 1; } if(strcmp(cmdtext, "/komendy2", true)==0) { SendClientMessage(playerid, COLOR_BLUE,"Komendy:"); SendClientMessage(playerid, COLOR_GREEN,"/zaladuj - ladujesz towar na naczepę"); SendClientMessage(playerid, COLOR_GREEN,"/rozladuj - rozladowujesz towar z naczepy"); SendClientMessage(playerid, COLOR_GREEN,"/zapakuj - pakujesz towar do dostawczaka"); SendClientMessage(playerid, COLOR_GREEN,"/wypakuj - wypakowujesz towar z dostawczaka"); SendClientMessage(playerid, COLOR_GREEN,"/lock - zamykasz pojazd"); SendClientMessage(playerid, COLOR_GREEN,"/unlock - otwierasz pojazd"); SendClientMessage(playerid, COLOR_YELLOW, "Aby zobacz dalszy ciąg komendy wpisz /komendy3"); return 1; } if(strcmp(cmdtext, "/komendy3", true)==0) { SendClientMessage(playerid, COLOR_BLUE,"Komendy:"); SendClientMessage(playerid, COLOR_GREEN,"/dajpieniadze [id] - dajesz pieniadze graczowi o podanym id"); SendClientMessage(playerid, COLOR_GREEN,"/czysc - czyscisz czat"); SendClientMessage(playerid, COLOR_GREEN,"/zw - mówisz wszytskim ze zaraz wracasz"); SendClientMessage(playerid, COLOR_GREEN,"/jj - mówisz wszystkim ze juz jesteś"); SendClientMessage(playerid, COLOR_GREEN,"/flip - stawiasz pojazd na 4 koła"); SendClientMessage(playerid, COLOR_GREEN,"/odczep - odczepiasz naczepę"); SendClientMessage(playerid, COLOR_YELLOW, "Aby zobacz dalszy ciąg komendy wpisz /komendy4"); return 1; } if(strcmp(cmdtext, "/komendy4", true)==0) { SendClientMessage(playerid, COLOR_BLUE,"Komendy:"); SendClientMessage(playerid, COLOR_GREEN,"/me [czynnosc] - np. /me gwizda na panienkę :E"); SendClientMessage(playerid, COLOR_GREEN,"/cb [text] - CB-Radio np. /cb gdzie krokodylki?"); SendClientMessage(playerid, COLOR_GREEN,"/admins - obecni administratorzy"); SendClientMessage(playerid, COLOR_GREEN,"/info - w skrócie o co tutaj biega"); SendClientMessage(playerid, COLOR_GREEN,""); SendClientMessage(playerid, COLOR_YELLOW, "To już wszystkie komendy :)"); return 1; } if(strcmp(cmdtext, "/bazy", true)==0) { SendClientMessage(playerid, COLOR_BLUE,"Bazy Trakerskie:"); SendClientMessage(playerid, COLOR_GREEN,"/baza"); SendClientMessage(playerid, COLOR_GREEN,"/baza2"); SendClientMessage(playerid, COLOR_GREEN,"/baza3"); SendClientMessage(playerid, COLOR_GREEN,"/kopalnia"); SendClientMessage(playerid, COLOR_YELLOW,"Teleporty:"); SendClientMessage(playerid, COLOR_GREEN,"/wyspa"); return 1; } /*if(strcmp(cmdtext, "/rozladunki", true)==0) { SendClientMessage(playerid, COLOR_BLUE,"Rozladunki/Zaladunki:"); SendClientMessage(playerid, COLOR_GREEN,"Lotnisko w LV"); SendClientMessage(playerid, COLOR_GREEN,"Magazyn na skraju LV"); SendClientMessage(playerid, COLOR_GREEN,"Kopalnia w LV"); SendClientMessage(playerid, COLOR_GREEN,"Tartak w Angel Pine"); SendClientMessage(playerid, COLOR_GREEN,"Magazyn w SF obok nauki jazdy"); SendClientMessage(playerid, COLOR_GREEN,"Doki w SF"); SendClientMessage(playerid, COLOR_GREEN,"Doki w BaySide"); return 1; }*/ if(strcmp(cmdtext, "/info", true)==0) { SendClientMessage(playerid, COLOR_BLUE,"Witaj! Jest to serwer poświęcony ciężarówkom."); SendClientMessage(playerid, COLOR_GREEN,"Zarabiać można poprzez dowożenie naczep do różnych miejsc w San Andreas"); SendClientMessage(playerid, COLOR_GREEN,"Niektóre z tych miejsc są zaznaczone na mapie żółtym punktem."); SendClientMessage(playerid, COLOR_GREEN,"Aby zatankować wjedź na stacje i wpisz /tankuj"); SendClientMessage(playerid, COLOR_GREEN,"Bazy trakerskie znajdziesz pod komendą /bazy"); SendClientMessage(playerid, COLOR_GREEN,"Komendy znajdziesz wpisując /komendy"); SendClientMessage(playerid, COLOR_GREEN,""); SendClientMessage(playerid, COLOR_GREEN,""); SendClientMessage(playerid, COLOR_GREEN,""); SendClientMessage(playerid, COLOR_YELLOW, "Dalsza część - /info2"); return 1; } if(strcmp(cmdtext, "/info2", true)==0) { SendClientMessage(playerid, COLOR_GREEN,"Aby dostać się do frakcji/firmy w momencie 3y nabór jest otwarty, złożyć podanie na forum."); SendClientMessage(playerid, COLOR_GREEN,"DM na tym serwerze jest zabronione i surowo karane!"); SendClientMessage(playerid, COLOR_GREEN,"Gdy przy zaladunku wybierzesz opcję =Losuj miejsce rozładunku= musisz jechać"); SendClientMessage(playerid, COLOR_GREEN,"w miejse czerwonego kwadratu na mapie/mini-mapie."); return 1; } if(strcmp(cmdtext, "/info_eng", true)==0) { SendClientMessage(playerid, COLOR_BLUE, "Hello! This is dedicated server lorries."); SendClientMessage(playerid, COLOR_GREEN, "You can Earn by transporting semi-trailers to various locations in San Andreas"); SendClientMessage(playerid, COLOR_GREEN, "Some of these places are marked with a yellow point on the map."); SendClientMessage(playerid, COLOR_GREEN, "To merge the stations to refuel and then type /tankuj"); SendClientMessage(playerid, COLOR_GREEN, "Base trakerskie find under the command /bazy"); SendClientMessage(playerid, COLOR_GREEN, "You will find commands by typing /komendy"); SendClientMessage(playerid, COLOR_GREEN, ""); SendClientMessage(playerid, COLOR_GREEN, ""); SendClientMessage(playerid, COLOR_YELLOW, "Next type /info2_eng"); return 1; } if(strcmp(cmdtext, "/info2_eng", true)==0) { SendClientMessage(playerid, COLOR_GREEN, "At the time when you will enter the checkpoint:"); SendClientMessage(playerid, COLOR_YELLOW, "To enter the semi-trailer load /zaladuj"); SendClientMessage(playerid, COLOR_YELLOW, "To unload the semitrailer type /rozladuj"); SendClientMessage(playerid, COLOR_YELLOW, "To enter dostawczaka pack /zapakuj"); SendClientMessage(playerid, COLOR_YELLOW, "To dostawczaka extract /wypakuj"); return 1; } if(strcmp(cmdtext, "/admins", true)==0) { SendClientMessage(playerid,COLOR_LIGHTRED,"Oto obecni administratorzy servera:"); for(new i=0; i>> %s <<< Zapamiętaj je.", Player(playerid), playerid, mpt); printf(string); format(string, sizeof(string), "Utworzyłeś konto o nazwie: %s! Zaloguj sie! Oto hasło: >>> %s <<< Zapamiętaj je.)", Player(playerid), mpt); SendClientMessage(playerid, COLOR_GREEN, string); } else { format(string, sizeof(string), "* %s już zarejestrowany.", Player(playerid),mpt); SendClientMessage(playerid, COLOR_RED, string); } } return 1; } //-------------------LOGIN----DZIAŁA if(strcmp(cmd, "/login", true) == 0) { new mpt2[256]; mpt = strtok(cmdtext, idx); if(!strlen(mpt)) SendClientMessage(playerid, COLOR_WHITE, "* Użyj: /login [hasło]"); else { if (dini_Exists(udb_encode(Player(playerid)))) { if (zalogowany[playerid] == 1) { format(string, sizeof(string), "--- %s już zalogowany.", Player(playerid)); printf(string); SendClientMessage(playerid, COLOR_YELLOW, "* Już jesteś zalogowany."); } else { mpt2 = dini_Get(udb_encode(Player(playerid)), "haslo"); if (udb_hash(mpt) != strval(mpt2)) { format(string, sizeof(string), "%s (id: %d) złe hasło: >>> %s <<<.", Player(playerid), playerid, mpt); printf(string); SendClientMessage(playerid, COLOR_LIGHTRED, "* Złe hasło."); } else { zalogowany[playerid] = 1; format(string, sizeof(string), "--- %s (id: %d) zalogowany. Hasło: >>> %s <<<.", Player(playerid), playerid, mpt); printf(string); SendClientMessage(playerid, COLOR_GREEN, "* Zalogowałes sie!"); } } } else { format(string, sizeof(string), "* %s złe konto.", Player(playerid)); SendClientMessage(playerid, COLOR_RED, string); } } return 1; } if(strcmp(cmd, "/cbkanal", true)==0){ if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,COLOR_LIGHTRED,"Nie jesteś w samochodzie."); mpt = strtok(cmdtext,idx); if(!strlen(mpt))return SendClientMessage(playerid,COLOR_GREY,"Wpisz /kanal [id]"); if((strval(mpt) >= 1) && (strval(mpt) <= 40)){ Cbstat[playerid]=strval(mpt); SendClientMessage(playerid,COLOR_LIGHTGREEN,"Kanał ustawiono!"); } else{ SendClientMessage(playerid, COLOR_GREY,"Kanał musi się mieścić w zakresie 1 do 40"); } return 1; } if (strcmp(cmd, "/cb", true)==0){ if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,COLOR_LIGHTRED,"Nie jesteś w samochodzie."); strmid(mpt,cmdtext,3,strlen(cmdtext)); if(!strlen(mpt))return SendClientMessage(playerid,COLOR_GREY,"Wpisz /cb [text]"); format(string,256,"%s: %s",Player(playerid),mpt); for(new i=0; i 0 && playermoney >= moneys) { GivePlayerMoney(playerid, (0 - moneys)); GivePlayerMoney(giveplayerid, moneys); format(string, sizeof(string), "%s oddałeś graczowi (id: %d), $%d pieniędzy.", giveplayer,giveplayerid, moneys); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), "Otrzymałeś $%d pieniędzy od gracza %s (id: %d).", moneys, sendername, playerid); SendClientMessage(giveplayerid, COLOR_YELLOW, string); printf("%s(playerid:%d) wyslal kwote %d do %s(playerid:%d)",sendername, playerid, moneys, giveplayer, giveplayerid); } else { SendClientMessage(playerid, COLOR_YELLOW, "Nieprawidłowa kwota transakcji."); } } else { format(string, sizeof(string), "%d nie ma takiego gracza!", giveplayerid); SendClientMessage(playerid, COLOR_YELLOW, string); } return 1; } //----------------FLIP---------DZIAŁA if (strcmp(cmdtext, "/flip", true)==0) { GetPlayerPos(playerid, X, Y, Z); VehicleID = GetPlayerVehicleID(playerid); SetVehiclePos(VehicleID, X, Y, Z); SetVehicleZAngle(VehicleID, 0); SendClientMessage(playerid,ZOLTY, "Postawiłeś swój pojazd na cztery koła."); return 1; } //-------------ZW-----DZIAŁA if(strcmp(cmdtext, "/zw", true)==0){ new str[256]; new nazwa[256]; format(nazwa, 256, "%s[zw]", Player(playerid)); SetPlayerName(playerid, nazwa); format(str, 256, "*** %s zaraz wraca.", PlayerName(playerid)); SendClientMessageToAll(0x77FF77FF, str); return 1; } //-------------JJ----------DZIAŁA if(strcmp(cmdtext, "/jj", true)==0){ new nazwa[256]; new str[256]; nazwa = Player(playerid); if(strfind(nazwa, "[zw]", false)!=-1){ nazwa = strreplace("[zw]", "", Player(playerid)); SetPlayerName(playerid, nazwa); } format(str, 256, "*** %s już jest.", PlayerName(playerid)); SendClientMessageToAll(0x77FF77FF, str); return 1; } /* if(strcmp(cmdtext, "/uszkodzenia", true)==0){ new Float:HealthV; new str[128]; new vehicleid = IsTrailerAttachedToVehicle(vehicleid); GetVehicleHealth(vehicleid, HealthV); format(str, 128, "*** %s to uszkodzenia twojej naczepy.", HealthV ); SendClientMessage(playerid, 0x77FF77FF, str); return 1; }*/ //--------NACZEPA----DZIAŁA /*if(strcmp(cmdtext,"/naczepa",true)==0) { new str[256]; new Float:health; new vehicleid = GetPlayerVehicleID(playerid); if(!GetVehicleTrailer(vehicleid)){ SendClientMessage(playerid,COLOR_YELLOW, "Nie masz przyczepionej naczepy!"); }else{ GetVehicleHealth(vehicleid, health); format(str, 256, "HP twojej naczepy %s.", health); SendClientMessage(playerid,0x77FF77FF, str); } return 1; }*/ //--------------ODCZEP-----DZIAŁA if(strcmp(cmdtext, "/odczep", true) == 0) { new trailerid; new odczep; //new Float:ODCZEP; trailerid = GetPlayerVehicleID(playerid); odczep = GetVehicleTrailer(trailerid); //GetVehicleZAngle(odczep, ODCZEP); //SetVehicleZAngle(odczep, ODCZEP+180); AttachTrailerToVehicle(trailerid, odczep); DetachTrailerFromVehicle(trailerid); SendClientMessage(playerid, COLOR_GREY, "Naczepa zostala odczepiona!"); return 1; } //-----------------ME-------DZIAŁA if (strcmp(cmd, "/me", true)==0){ strmid(mpt,cmdtext,3,strlen(cmdtext)); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_YELLOW, "/me [text]"); return 1; } format(string, sizeof(string), "%s%s",PlayerName(playerid), mpt); ProxDetector(30.0, playerid, string, COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE); return 1; } if (strcmp(cmd, "/s", true)==0){ strmid(mpt,cmdtext,3,strlen(cmdtext)); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_YELLOW, "/s [text]"); return 1; } format(string, sizeof(string), "%s:%s",PlayerName(playerid), mpt); ProxDetector(20.0, playerid, string, COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE); return 1; } //------------------CB------DZIAŁA /*if (strcmp(cmd, "/cb", true)==0){ if(IsPlayerInAnyVehicle(playerid)){ strmid(mpt,cmdtext,3,strlen(cmdtext)); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_YELLOW, "/cb [text]"); return 1; } format(string, sizeof(string), "(CB)%s : %s",PlayerName(playerid), mpt); if(gTeam[playerid] == TEAM_TRUCKERS){ SendMessageToTruck(COLOR_LIGHTGREEN, string); } else if(gTeam[playerid] == TEAM_POLICJA){ SendMessageToPolicja(COLOR_LIGHTGREEN, string); } else if(gTeam[playerid] == TEAM_MEDYK){ SendMessageToMedyk(COLOR_LIGHTGREEN, string); } } return 1; }*/ //-----------VISIBLE if(strcmp(cmd, "/visible", true) ==0) { if(IsPlayerAdmin(playerid)){ SetPlayerColor(playerid, playerColors[playerid]); SendClientMessage(playerid, COLOR_ORANGE, "Jesteś widoczny."); }else{ SendClientMessage(playerid, COLOR_RED, "Nie jesteś adminem!"); } return 1; } //------------INVISIBLE if(strcmp(cmdtext, "/invisible", true) == 0) { if(IsPlayerAdmin(playerid)){ SetPlayerColor(playerid, 0xFFFFFF00); SendClientMessage(playerid, COLOR_ORANGE, "Jesteś nie widoczny."); }else{ SendClientMessage(playerid, COLOR_RED, "Musisz być adminem, by użyć tej komendy!"); } return 1; } //---------------GIVEMONEY-------DZIAŁA if (strcmp(cmd, "/givemoney", true)==0 && IsPlayerAdmin(playerid)) { new moneyplayer; new moneyplus; mpt = strtok(cmdtext, idx); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_GREY, "/givemoney [ID gracza] [suma]"); } else { moneyplayer = strval(mpt); mpt = strtok(cmdtext, idx); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_ADMIN, "Zła waluta"); } else { moneyplus = strval(mpt); new moneyplayername[MAX_PLAYER_NAME]; GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername)); format(string, sizeof(string), "Admin %s (id:%d) dal %d$ graczowi %s (id: %d)",PlayerName(playerid),playerid, moneyplus, moneyplayername,giveplayerid); printf(string); format(string, sizeof(string), "Dałeś %d$ graczowi %s",moneyplus, moneyplayername); SendClientMessage(playerid, COLOR_GREEN, string); format(string, sizeof(string), "Admin %s dał ci %d$",PlayerName(playerid),moneyplus); SendClientMessage(moneyplayer, COLOR_GREEN, string); GivePlayerMoney(moneyplayer, moneyplus); } } return 1; } if (strcmp(cmd, "/setscore", true)==0 && IsPlayerAdmin(playerid)) { new moneyplayer; new moneyplus; mpt = strtok(cmdtext, idx); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_GREY, "/setscore [ID gracza] [score]"); } else { moneyplayer = strval(mpt); mpt = strtok(cmdtext, idx); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_ADMIN, "Zła waluta"); } else { moneyplus = strval(mpt); new moneyplayername[MAX_PLAYER_NAME]; GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername)); format(string, sizeof(string), "Dałeś %d score graczowi %s",moneyplus, moneyplayername); SendClientMessage(playerid, COLOR_GREEN, string); format(string, sizeof(string), "Admin %s dał ci %d score",PlayerName(playerid),moneyplus); SendClientMessage(moneyplayer, COLOR_GREEN, string); SetPlayerScore(moneyplayer, moneyplus); } } return 1; } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////// ////////////////// ///////////////////////////// ////////////////////////// /////////////////////////// /*if(strcmp(cmd, "/dodaj_et", true) == 0 && IsPlayerAdmin(playerid)){ new string2[256]; string = strtok(cmdtext, idx); if(!strlen(string)) { SendClientMessage(playerid, COLOR_YELLOW, "Wpisz: /dodaj_et [nick]"); return 1; } new nick[256]; nick = string; format(string2, sizeof(string2), "Gracz %s zostal dodany do MatTrans!", string); SendClientMessage(playerid, ZIELONY, string2); string = strtok(cmdtext, idx); dini_Set(MATTRANS.ini, nick, "1"); return 1; } if(strcmp(cmd, "/usun_et", true) == 0 && IsPlayerAdmin(playerid)){ new string2[256]; string = strtok(cmdtext, idx); if(!strlen(string)) { SendClientMessage(playerid, COLOR_YELLOW, "Wpisz: /usun_et [nick]"); return 1; } new nick[256]; nick = string; format(string2, sizeof(string2), "Gracz %s zostal zwolniony z MatTrans!", string); SendClientMessage(playerid, ZIELONY, string2); string = strtok(cmdtext, idx); dini_Set(MATTRANS.ini, nick, "0"); return 1; }*/ if (strcmp(cmd, "/skasuj", true)==0) { if(gTeam[playerid] == TEAM_TAXI){ new moneyplayer; new moneyplus; mpt = strtok(cmdtext, idx); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_GREY, "/skasuj [ID gracza] [suma]"); } else { moneyplayer = strval(mpt); mpt = strtok(cmdtext, idx); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_ADMIN, "Zła waluta"); } else { moneyplus = strval(mpt); new moneyplayername[MAX_PLAYER_NAME]; GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername)); format(string, sizeof(string), "Taxi %s (id:%d) dal rachunek w wysokosci %d$ graczowi %s (id: %d)",PlayerName(playerid),playerid, moneyplus, moneyplayername,giveplayerid); printf(string); format(string, sizeof(string), "Dałeś %d$ graczowi rachunek w wysokości %s $",moneyplus, moneyplayername); SendClientMessage(playerid, COLOR_GREEN, string); format(string, sizeof(string), "Taxi %s dal ci rachunek w wysokości %d$",PlayerName(playerid),moneyplus); SendClientMessage(moneyplayer, COLOR_GREEN, string); GivePlayerMoney(moneyplayer, -moneyplus); } } } return 1; } if (strcmp(cmd, "/mandat", true)==0) { if(gTeam[playerid] == TEAM_POLICJA){ new moneyplayer; new moneyplus; mpt = strtok(cmdtext, idx); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_GREY, "/mandat [ID gracza] [suma]"); } else { moneyplayer = strval(mpt); mpt = strtok(cmdtext, idx); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_ADMIN, "Zła waluta"); } else { moneyplus = strval(mpt); new moneyplayername[MAX_PLAYER_NAME]; GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername)); format(string, sizeof(string), "Policjant %s (id:%d) dal mandat w wysokosci %d$ graczowi %s (id: %d)",PlayerName(playerid),playerid, moneyplus, moneyplayername,giveplayerid); printf(string); format(string, sizeof(string), "Dałeś %d$ graczowi mandat w wysokości %s $",moneyplus, moneyplayername); SendClientMessage(playerid, COLOR_GREEN, string); format(string, sizeof(string), "Policjant %s dał ci karę mandatową w wysokości %d$",PlayerName(playerid),moneyplus); SendClientMessage(moneyplayer, COLOR_GREEN, string); GivePlayerMoney(moneyplayer, -moneyplus); } } } return 1; } //----------------SETHP-----DZIAŁA if(strcmp(cmd, "/sethp", true) == 0 && IsPlayerAdmin(playerid)) { mpt = strtok(cmdtext, idx); new Float:health; if(!strlen(mpt)) { SendClientMessage(playerid,COLOR_GREY, "/sethp [ID gracza] [życie 0 - 100]"); } else { if(!IsPlayerConnected(strval(mpt))) { SendClientMessage(playerid,COLOR_ADMIN, "Złe ID"); } else { mpt = strtok(cmdtext, idx); health = strval(mpt); if(health > 100 || health < 1) { SendClientMessage(playerid,COLOR_ADMIN, "Życie musi byc od 1 do 1000"); } else { if(!health) { SendClientMessage(playerid,COLOR_GREY, "/sethp [ID gracza] [zycie 1 - 100]"); } else { SetPlayerHealth(giveplayerid,health); format(string, sizeof(string), "Admin %s (id:%d) ustawil %.0f zycia graczowi %s (id: %d).",PlayerName(playerid),playerid, health ,giveplayer,giveplayerid); printf(string); format(tempstr, sizeof(tempstr), "Ustawiłeś graczowi %d %.0f zycia.",giveplayer,health); SendClientMessage(playerid,COLOR_GREEN, tempstr); } } } } return 1; } //------------------SETARMOR if(strcmp(cmd, "/setarmor", true) == 0 && IsPlayerAdmin(playerid)) { mpt = strtok(cmdtext, idx); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_GREY, "/setarmor [id gracza]"); return 1; } giveplayerid = strval(mpt); if (IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); SetPlayerArmour(giveplayerid, 100.0); format(string, sizeof(string), "Admin %s (id:%d) dal pancerz graczowi %s (id: %d)",PlayerName(playerid),playerid,giveplayer,giveplayerid); printf(string); format(string, sizeof(string), "Dałeś pancerz graczowi %s.", giveplayer,giveplayerid); SendClientMessage(playerid, COLOR_GREEN, string); format(string, sizeof(string), "Admin %s dał ci pancerz", PlayerName(playerid),playerid); SendClientMessage(giveplayerid, COLOR_GREEN, string); } else { format(string, sizeof(string), "%d nie jest aktywnym graczem.", giveplayerid); SendClientMessage(playerid, COLOR_ADMIN, string); } return 1; } //------------------VEH-------DZIAŁA if(strcmp(cmd, "/veh", true) == 0 && IsPlayerAdmin(playerid)){ new carid; new rot; new color1; new color2; mpt = strtok(cmdtext, idx); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_GREY, "/veh [id pojazdu] [rot] [kolor1] [kolor2]"); return 1; } carid = strval(mpt); mpt = strtok(cmdtext, idx); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_GREY, "/veh [id pojazdu] [rot] [kolor1] [kolor2]"); return 1; } rot = strval(mpt); mpt = strtok(cmdtext, idx); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_GREY, "/veh [id pojazdu] [rot] [kolor1] [kolor2]"); return 1; } color1 = strval(mpt); mpt = strtok(cmdtext, idx); if(!strlen(mpt)) { SendClientMessage(playerid, COLOR_GREY, "/veh [id pojazdu] [rot] [kolor1] [kolor2]"); return 1; } vehi++; color2 = strval(mpt); GetPlayerPos(playerid, X, Y, Z); if(IsPlayerInAnyVehicle(playerid)) { VehicleID = GetPlayerVehicleID(playerid); SetVehiclePos(VehicleID, X, Y, Z+5); // Coodry miejsca w którym cię przeniesie jak wpiszesz tą komende w samochodzie vehic[vehi] = CreateVehicle(carid, X,Y,Z,rot, color1, color2, 100); format(string, sizeof(string), "Stworzyłes pojazd %s, o id: %d i o numerze: %d", aVehicleNames[carid - MIN_VEHI_ID], carid, vehi); SendClientMessage(playerid,COLOR_GREEN, string); format(string, sizeof(string), "Admin %s (id:%d) stworzył pojazd %s, o id: %d i o numerze: %d",PlayerName(playerid), playerid, aVehicleNames[carid - MIN_VEHI_ID], carid, vehi); printf(string); }else{ SetPlayerPos(playerid,X,Y,Z +5); vehic[vehi] = CreateVehicle(carid, X,Y,Z,rot, color1, color2, 777); format(string, sizeof(string), "Stworzyłes pojazd %s, o id: %d i o numerze: %d", aVehicleNames[carid - MIN_VEHI_ID], carid, vehi); SendClientMessage(playerid,COLOR_GREEN, string); format(string, sizeof(string), "Admin %s (id:%d) stworzył pojazd %s, o id: %d i o numerze: %d",PlayerName(playerid), playerid, aVehicleNames[carid - MIN_VEHI_ID], carid, vehi); printf(string); } return 1; } //-----------------DESTROYVEH------DZIAŁA if (strcmp(cmd, "/destroyveh", true)==0 && IsPlayerAdmin(playerid)) { new obj2id = strval(strtok(cmdtext, idx)); if(!obj2id) { SendClientMessage(playerid, COLOR_GREY, "/destroyveh [numer pojazdu]"); return 1; } if(obj2id>vehi) { SendClientMessage(playerid, COLOR_GREY, "/destroyveh [numer pojazdu]"); return 1; } DestroyVehicle(vehic[obj2id]); format(string, sizeof(string), "Usunołeś pojazd o numerze: %d", obj2id); SendClientMessage(playerid,COLOR_GREEN, string); format(string, sizeof(string), "Admin %s (id:%d) usunoł pojazd o numerze: %d",PlayerName(playerid), playerid,obj2id); printf(string); return 1; } //-------------------VEHGOD-ALL--------DZIAŁA if(strcmp(cmd, "/vehgod-all", true) == 0 && IsPlayerAdmin(playerid)) { if(!IsPlayerAdmin(playerid)) { SendClientMessage(playerid,0xAA3333AA,"Nie jestes adminem"); return 1; } for(new i=0; i '\r')) { result[index - offset] = string[index];index++; } result[index - offset] = EOS; return result; } SetPlayerCP(playerid, Float:x, Float:y, Float:z, Float:wielkosc) // by Smugller { DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, 0.0, 0.0, 0.0, wielkosc); DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, x, y, z, wielkosc); } public GetDistanceBetweenPlayers(playerid,playerid2){ new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2; new Float:dis; if (!IsPlayerConnected(playerid) || !IsPlayerConnected(playerid2)){ return 0; } GetPlayerPos(playerid,x1,y1,z1); GetPlayerPos(playerid2,x2,y2,z2); dis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2)); return floatround(dis); } public BOT() { SendClientMessageToAll(COLOR_RED, "-----------------------------------------------------------------------"); SendClientMessageToAll(COLOR_WHITE," Zapraszamy na nasze forum www.pst2011.jun.pl "); SendClientMessageToAll(COLOR_RED, "-----------------------------------------------------------------------"); } Player(playerid) { new player[MAX_PLAYER_NAME]; GetPlayerName(playerid, player, sizeof(player)); return player; } stock IsVehicleInUse(vehicleid) //By Sacky { new vdid = VehicleDriverID(vehicleid); if(vdid != -1) { return 1; } return 0; } stock VehicleDriverID(vehicleid) //By Jan "DracoBlue" Schütze { new i; for (i=0;i -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16))) { SendClientMessage(i, col1, string); } } else { SendClientMessage(i, col1, string); } } }//not connected return 1; } /*public SprawdzPoziom() { if(dosx >= exp(exp_2)) poziom++; else if(dosx >= exp(exp_3)) poziom++; else if(dosx >= exp(exp_4)) poziom++; else if(dosx >= exp(exp_5)) poziom++; else if(dosx >= exp(exp_6)) poziom++; else if(dosx >= exp(exp_7)) poziom++; else if(dosx >= exp(exp_8)) poziom++; else if(dosx >= exp(exp_9)) poziom++; else if(dosx >= exp(exp_10)) poziom++; else if(dosx > exp(exp_10)) poziom = 10; }*/ forward admincheck(); public admincheck() { new string[256]; for (new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)){ if (IsPlayerAdmin(i)) { if (killtimer[i] == 0){ killtimer[i] = 1; new adminname[MAX_PLAYER_NAME]; GetPlayerName(i,adminname,sizeof(adminname)); format(string, sizeof(string), "*** Witamy Cię %s w panelu administracyjnym PST.", adminname); SendClientMessage(i, COLOR_GREY, string); SendClientMessage(i, COLOR_GREY, "*** Wpisz /acmd by uzyskać listę poleceń."); GetPlayerName(i,adminname,sizeof(adminname)); //SetPlayerColor(i, 0xFF0000FF); print(string); if(logon == 1){ //savetext(string); } } } } } return 0;} strvalEx( const string[] ){ if( strlen( string ) >= 10 ) return 0; return strval(string);} public ladowanietowaru(playerid) { TogglePlayerControllable(playerid, 1); SendClientMessage(playerid,COLOR_GREEN,"Załadunek skończony!"); return 1;} stock PlacePlayerInParamsVehicle(playerid){ new distance = 90000; new distance2 = 0; for(new i=0;i<700;i++){ new Float:x, Float:y, Float:z; GetVehiclePos(i, x, y, z); new Float:x2, Float:y2, Float:z2; GetPlayerPos(playerid, x2, y2, z2); if(x!=0.0 && y!=0.0 && z!=0.0){ new Float:mpt2dis; mpt2dis = floatsqroot(floatpower(floatabs(floatsub(x,x2)),2)+floatpower(floatabs(floatsub(y,y2)),2)+floatpower(floatabs(floatsub(z,z2)),2)); if(floatround(mpt2dis) < distance && !IsVehicleInUseDF(i)){ distance2=i; distance=floatround(mpt2dis); } } } if(distance < 90000){ PutPlayerInVehicle(playerid, distance2,0); return distance2; } return -1; } stock IsVehicleInUseDF(vehicleid){ new temp; for(new i=0;i<200;i++){ if(IsPlayerConnected(i) && IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i)==PLAYER_STATE_DRIVER){ temp++; } } if(temp > 0){ return true; } else return false; } stock IsPlayerInVehicleWithNoPlates(playerid,vehicleid) { #define MAX_VEHICLES_WITH_NO_PLATES 43 new NoNumberPlateVehicles[MAX_VEHICLES_WITH_NO_PLATES] = { 509,481,510,472,473,493,595,484,430,453, 452,446,454,548,425,417,487,497,563,501, 465,447,469,488,592,577,511,512,593,520, 553,464,476,519,460,513,539,590,569,537, 538,570,449 }; vehicleid = GetPlayerVehicleID(playerid); if(IsPlayerConnected(playerid)) { if(IsPlayerInVehicle(playerid,vehicleid)) { for(new i; i < MAX_VEHICLES_WITH_NO_PLATES; i++) { if(GetVehicleModel(vehicleid) == NoNumberPlateVehicles[i]) { return true; } } } } return false; } forward VehicleTimer(playerid); public VehicleTimer(playerid) { SetVehiclePos(gPlayerVehicle[playerid],VPos[0],VPos[1],VPos[2]); SetVehicleZAngle(gPlayerVehicle[playerid],VPos[3]); PutPlayerInVehicle(playerid,gPlayerVehicle[playerid],0); TogglePlayerControllable(playerid,true); } public myjnia3q() { DestroyObject(myjnia3); DestroyObject(myjnia3a); } public myjnia2q() { DestroyObject(myjnia2); DestroyObject(myjnia2a); } public myjnia1q() { DestroyObject(myjnia1); DestroyObject(myjnia1a); } stock GetPlayerDistanceToPointEx2(playerid,Float:x,Float:y,Float:z) { new Float:x1,Float:y1,Float:z1; new Float:mptdis; GetPlayerPos(playerid,x1,y1,z1); mptdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+floatpower(floatabs(floatsub(y,y1)),2)+floatpower(floatabs(floatsub(z,z1)),2)); return floatround(mptdis); } forward OtworzBrame(playerid); public OtworzBrame(playerid) { if(gTeam[playerid] == TEAM_EURO) { if(euro2[playerid] == 1){ MoveObject(bramaet21, 764.592102, -1330.477417, 15.311235,5); MoveObject(bramaet22, 768.353699, -1384.463379, 15.455055,5); SendClientMessage(playerid, COLOR_WHITE, "Brama otwarta."); } else { MoveObject(bramaeuro,519.262207, 1184.698975, 16.895803,5); SendClientMessage(playerid, COLOR_WHITE, "Brama otwarta."); } } else if(gTeam[playerid] == TEAM_WAK) { MoveObject(bramawak,1069.674805, 1944.561401, 18.096035,5); SendClientMessage(playerid, COLOR_WHITE, "Brama otwarta."); } else if(gTeam[playerid] == TEAM_TAXI) { MoveObject(bramabmt,899.872986, 2193.281982, 18.098301,5); SendClientMessage(playerid, COLOR_WHITE, "Brama otwarta."); } else if(gTeam[playerid] == TEAM_BMT) { MoveObject(bramabmt,899.872986, 2193.281982, 18.098301,5); SendClientMessage(playerid, COLOR_WHITE, "Brama otwarta."); } else if(gTeam[playerid] == TEAM_GD) { MoveObject(bramagd, -1529.703369,481.974609,14.960890, 5); SendClientMessage(playerid, COLOR_WHITE, "Brama otwarta."); } else if(gTeam[playerid] == TEAM_GD) { MoveObject(bramapd, 1578.39868164, 692.00231934, 18.19698715, 3); SendClientMessage(playerid, COLOR_WHITE, "Brama otwarta."); } else if(gTeam[playerid] == TEAM_PD) { MoveObject(bramapd, 1578.39868164, 692.00231934, 18.19698715, 5); SendClientMessage(playerid, COLOR_WHITE, "Brama otwarta."); } else if (gTeam[playerid] == TEAM_TAXI) { MoveObject(bramataxi,1880.4208984375, 703.3251953125, 4.5937042236328,5); SendClientMessage(playerid, COLOR_WHITE, "Brama otwarta."); } else if(gTeam[playerid] == TEAM_RD) { MoveObject(bramard, 1067.73913574, 1358.11718750, 20.55858994, 3); SendClientMessage(playerid, COLOR_WHITE, "Brama otwarta."); } return 1; } forward ZamknijBrame(playerid); public ZamknijBrame(playerid) { if(gTeam[playerid] == TEAM_EURO) { if(euro2[playerid] == 1){ MoveObject(bramaet22, 779.778870, -1384.483032, 15.495459,5); MoveObject(bramaet21, 776.124329, -1330.481567, 15.323616,5); SendClientMessage(playerid, COLOR_WHITE, "Brama zamknięta."); } else { MoveObject(bramaeuro,519.326233, 1184.401978, 12.212399,5); SendClientMessage(playerid, COLOR_WHITE, "Brama zamknięta."); } } else if(gTeam[playerid] == TEAM_WAK) { MoveObject(bramawak,1069.677124, 1944.556763, 12.593704,5); SendClientMessage(playerid, COLOR_WHITE, "Brama zamknięta."); } else if(gTeam[playerid] == TEAM_TAXI) { MoveObject(bramabmt,899.939148, 2193.285156, 12.593704,5); SendClientMessage(playerid, COLOR_WHITE, "Brama zamknięta."); } else if(gTeam[playerid] == TEAM_BMT) { MoveObject(bramabmt,899.939148, 2193.285156, 12.593704,5); SendClientMessage(playerid, COLOR_WHITE, "Brama zamknięta."); } else if(gTeam[playerid] == TEAM_GD) { MoveObject(bramagd, -1529.703369,481.974609,8.960890, 5); SendClientMessage(playerid, COLOR_WHITE, "Brama zamknięta."); } else if(gTeam[playerid] == TEAM_PD) { MoveObject(bramapd, 1577.82165527,713.36254883,12.49238396, 5); SendClientMessage(playerid, COLOR_WHITE, "Brama zamknięta."); } else if(gTeam[playerid] == TEAM_TAXI) { MoveObject(bramataxi, 1880.4210205078, 703.32592773438, 12.593704223633,5); SendClientMessage(playerid, COLOR_WHITE, "Brama zamknięta."); } else if(gTeam[playerid] == TEAM_RD) { MoveObject(bramard,1067.73913574, 1358.11718750, 12.55858994,5); SendClientMessage(playerid, COLOR_WHITE, "Brama zamknięta."); } return 1; } public OnPlayerSelectedMenuRow(playerid, row) { new Menu:CurrentMenu = GetPlayerMenu(playerid); if(CurrentMenu == towary) { switch(row) { case 0: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Artykuły Spożywcze."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Artykuly Spozywcze ~y~Waga: ~w~13t"); zaladowany[playerid]=1; SetTimerEx("zaladujtimer", 3*100000 ,0, "d", playerid); UzylZaladuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 1: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Komputery."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Komputery ~y~Waga: ~w~10t"); zaladowany[playerid]=1; SetTimerEx("zaladujtimer", 3*100000 ,0, "d", playerid); UzylZaladuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 2: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Narzędzia."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Narzedzia ~y~Waga: ~w~18t"); zaladowany[playerid]=1; SetTimerEx("zaladujtimer", 3*100000 ,0, "d", playerid); UzylZaladuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 3: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Napoje."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Napoje ~y~Waga: ~w~17t"); zaladowany[playerid]=1; SetTimerEx("zaladujtimer", 3*100000 ,0, "d", playerid); UzylZaladuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 4: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Odpadki Chemiczne."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Odpadki Chemiczne ~y~Waga: ~w~8t"); zaladowany[playerid]=1; SetTimerEx("zaladujtimer", 3*100000 ,0, "d", playerid); UzylZaladuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 5: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Owoce."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Owoce ~y~Waga: ~w~14t"); zaladowany[playerid]=1; SetTimerEx("zaladujtimer", 3*100000 ,0, "d", playerid); UzylZaladuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 6: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Porcelana."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Porcelana ~y~Waga: ~w~16t"); zaladowany[playerid]=1; SetTimerEx("zaladujtimer", 3*100000 ,0, "d", playerid); UzylZaladuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 7: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Warzywa."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Warzywa ~y~Waga: ~w~14t"); zaladowany[playerid]=1; SetTimerEx("zaladujtimer", 3*100000 ,0, "d", playerid); UzylZaladuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 8: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Żwir."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Zwir ~y~Waga: ~w~24t"); zaladowany[playerid]=1; SetTimerEx("zaladujtimer", 3*100000 ,0, "d", playerid); UzylZaladuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 9: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Paliwo."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Paliwo ~y~Waga: ~w~10t"); zaladowany[playerid]=1; SetTimerEx("zaladujtimer", 3*100000 ,0, "d", playerid); UzylZaladuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } } ShowMenuForPlayer(rozladunek, playerid); SendClientMessage(playerid, COLOR_LIGHTBLUE, "W menu pozycję możesz zatwierdzić poprzez wciśnięcie W lub klawisz przyśpieszenia."); } if(CurrentMenu == towary2) { switch(row) { case 0: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Artykuły Spożywcze."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Artykuly Spozywcze ~y~Waga: ~w~1300kg"); zapakowany[playerid]=1; SetTimerEx("zapakujtimer", 3*100000, 0, "d", playerid); UzylZapakuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 1: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Komputery."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Komputery ~y~Waga: ~w~1000kg"); zapakowany[playerid]=1; SetTimerEx("zapakujtimer", 3*100000, 0, "d", playerid); UzylZapakuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 2: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Narzędzia."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Narzedzia ~y~Waga: ~w~1800kg"); zapakowany[playerid]=1; SetTimerEx("zapakujtimer", 3*100000, 0, "d", playerid); UzylZapakuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 3: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Napoje."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Napoje ~y~Waga: ~w~1700kg"); zapakowany[playerid]=1; SetTimerEx("zapakujtimer", 3*100000, 0, "d", playerid); UzylZapakuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 4: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Odpadki Chemiczne."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Odpadki Chemiczne ~y~Waga: ~w~800kg"); zapakowany[playerid]=1; SetTimerEx("zapakujtimer", 3*100000, 0, "d", playerid); UzylZapakuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 5: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Owoce."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Owoce ~y~Waga: ~w~1400kg"); zapakowany[playerid]=1; SetTimerEx("zapakujtimer", 3*100000, 0, "d", playerid); UzylZapakuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 6: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Porcelana."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Porcelana ~y~Waga: ~w~1600kg"); zapakowany[playerid]=1; SetTimerEx("zapakujtimer", 3*100000, 0, "d", playerid); UzylZapakuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 7: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Warzywa."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Warzywa ~y~Waga: ~w~1400kg"); zapakowany[playerid]=1; SetTimerEx("zapakujtimer", 3*100000, 0, "d", playerid); UzylZapakuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } case 8: { SendClientMessage(playerid, COLOR_WHITE, "Wybrałeś Żwir."); TextDrawSetString(naczepa[playerid], "~y~Towar: ~w~Zwir ~y~Waga: ~w~2400kg"); zapakowany[playerid]=1; SetTimerEx("zapakujtimer", 3*100000, 0, "d", playerid); UzylZapakuj[playerid]=1; SendClientMessage(playerid, COLOR_GREEN, "Pomyślnie załadowano towar!"); } } ShowMenuForPlayer(rozladunek, playerid); SendClientMessage(playerid, COLOR_LIGHTBLUE, "W menu pozycję możesz zatwierdzić poprzez wciśnięcie W lub klawisz przyśpieszenia."); } if(CurrentMenu == rozladunek) { switch(row) { case 0: { LosujRozladunek(playerid); } case 1: { SendClientMessage(playerid, COLOR_LIGHTGREEN, "Szerokości!"); } } } if(CurrentMenu == SpawnET) { switch(row) { case 0: { euro2[playerid] = 0; } case 1: { SetPlayerPos(playerid, 733.2112,-1355.8268,15.1563); euro2[playerid] = 1; } } } return 1; } forward OdejmnijPaliwo(); public OdejmnijPaliwo(){ for(new g=0;g<200;g++){ new vehid = GetPlayerVehicleID(g); Gas[vehid]--; } return true; } forward odpojazdu(); public odpojazdu(){ new string[256]; for(new i=0;i -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { return 1; } return 0; } IsPlayerInCircle(playerid,Float:x,Float:y,Float:z, Float:radius) //By Sacky | Heavly modified by Luby { if(GetPlayerDistanceToPointIn3D(playerid,x,y,z) < radius){ return 1; } return 0; } GetPlayerDistanceToPointIn3D(playerid,Float:x,Float:y,Float:z) //By Luby { new Float:x1,Float:y1,Float:z1; new Float:mpt2dis; GetPlayerPos(playerid,x1,y1,z1); mpt2dis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+floatpower(floatabs(floatsub(y,y1)),2)+floatpower(floatabs(floatsub(z,z1)),2)); return floatround(mpt2dis); } forward ZapiszStaty(); public ZapiszStaty() { for(new i=0; i= 80 && IsPlayerInVehicle(i, IDWozu[i]) && (GetPlayerState(i) == PLAYER_STATE_DRIVER || GetPlayerState(i) == PLAYER_STATE_PASSENGER) && Wypadek[i] == false) { for(new g=0;g= FillUpz+4) { Gas[VID] += FillUpz; FillUpz = FillUpz * 1; format(string,sizeof(string),"Zatankowales do pelnego baku (%d Litry) za %d $ ",FillUpz,FillUpz*3); GivePlayerMoney(playerid,-FillUpz*3); ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Zaplata za paliwo",string,"Ok",""); } } } if(listitem == 1) { SetPlayerWeather(playerid, 8); } } return 1; } return 0; } forward NaStacji(playerid); public NaStacji(playerid) { if(IsPlayerInAnyVehicle(playerid) && bylnastacji[playerid] == false){ new Float:Stacje[144][4] = { {-1663.8837,415.1206,7.1797,141.8478}, {-1668.3395,410.9347,7.1797,137.9416}, {-1673.6936,405.5638,7.1797,134.3904}, {-1677.8423,401.1885,7.1797,136.5211}, {-1684.1040,407.8747,7.1797,316.5210}, {-1679.9796,412.2243,7.1797,316.5210}, {-1674.8204,417.6649,7.1797,316.5210}, {-1670.6759,422.0359,7.1797,316.5210}, {-1667.1664,418.3683,7.1797,132.3027}, {-1671.6140,414.2193,7.1797,133.0129}, {-1677.0698,409.1292,7.1797,133.0129}, {-1681.2754,405.2056,7.1797,133.0129}, {-1687.5161,411.1464,7.1797,316.4781}, {-1683.3929,415.2773,7.1797,315.0576}, {-1678.0331,420.6479,7.1797,315.0576}, {-1673.6699,425.0197,7.1797,315.0576}, {-93.6236,-1161.1252,2.1974,151.5319}, {-98.7024,-1173.2151,2.4096,157.2137}, {-95.4272,-1174.5002,2.3125,335.4812}, {-90.5937,-1162.6584,2.2544,153.7057}, {-86.7033,-1164.3555,2.2436,158.6342}, {-91.6809,-1176.1255,2.1958,158.6342}, {-88.6587,-1177.2728,2.1077,341.5181}, {-83.4108,-1165.7670,2.2333,335.4812}, {1940.9291,-1772.9735,13.6406,267.6217}, {1939.8774,-1767.3051,13.3828,189.3404}, {1939.9109,-1771.4061,13.3906,180.4625}, {1939.9358,-1774.5149,13.3906,180.4625}, {1939.9689,-1778.5424,13.3906,180.4625}, {1943.4645,-1778.5498,13.3906,1.5709}, {1943.3264,-1774.2902,13.3906,359.0851}, {1943.3707,-1771.5272,13.3906,359.0851}, {1943.4415,-1767.1041,13.3906,359.0851}, {1590.5996,2205.8291,10.8203}, {1596.1188,2206.0938,10.8203}, {1602.0071,2205.9055,10.8203}, {1602.0189,2203.0701,10.8203}, {1595.9668,2202.9360,10.8203}, {1590.5465,2202.9019,10.8203}, {1590.1719,2195.3870,10.8203}, {1596.0824,2195.3442,10.8203}, {1602.1688,2195.2104,10.8203}, {1601.7662,2192.1218,10.8203}, {1596.0947,2192.0991,10.8203}, {1590.1067,2192.0901,10.8203}, {2120.9756,927.8674,10.4663,86.7268}, {2114.7791,927.9809,10.4677,93.0087}, {2109.0415,927.8062,10.4908,90.1342}, {2108.8872,923.1158,10.4583,266.1346}, {2114.8965,923.0401,10.4486,268.9547}, {2120.1511,922.9443,10.4570,268.9543}, {2120.9358,917.4825,10.4669,91.2790}, {2115.8147,917.3684,10.4538,91.2786}, {2109.8118,917.2346,10.4664,91.2782}, {2109.2239,912.2356,10.4602,272.6471}, {2114.5166,912.2130,10.4633,269.8353}, {2119.5474,912.1986,10.4893,269.8351}, {2198.8281,2470.1577,10.8203,359.5337}, // stacja paliwa1 {2198.8672,2474.8083,10.8203,359.5337}, // stacja paliwa1 {2198.9138,2480.3147,10.8203,359.5337}, // stacja paliwa1 {2195.0789,2480.1702,10.8203,182.0626}, // stacja paliwa1 {2194.6924,2474.5408,10.8203,177.0910}, // stacja paliwa1 {2195.2175,2470.2803,10.8203,357.0911}, // stacja paliwa1 {2206.1350,2470.2693,10.8203,2.4178}, // stacja paliwa1 {2206.1948,2474.6201,10.8203,358.5115}, // stacja paliwa1 {2206.1150,2480.1104,10.8203,359.5768}, // stacja paliwa1 {2209.1235,2480.1101,10.8203,179.1787}, // stacja paliwa1 {2209.3120,2474.6724,10.8203,182.0196}, // stacja paliwa1 {2209.4590,2470.4934,10.8203,182.0196}, // stacja paliwa1 {2634.7778,1099.0471,10.8203,91.1113}, // stacja-paliwa2 {2639.8420,1099.4121,10.8203,267.2050}, // stacja-paliwa2 {2644.9500,1099.1625,10.8203,267.2050}, // stacja-paliwa2 {2645.1194,1102.2640,10.8203,87.2051}, // stacja-paliwa2 {2639.9854,1102.2831,10.8203,90.3580}, // stacja-paliwa2 {2634.7041,1102.2500,10.8203,90.3580}, // stacja-paliwa2 {2634.6375,1109.8162,10.8203,273.1559}, // stacja-paliwa2 {2639.5830,1109.7815,10.8203,269.6047}, // stacja-paliwa2 {2645.3452,1109.7417,10.8203,269.6047}, // stacja-paliwa2 {2645.2917,1113.8167,10.8203,97.1052}, // stacja-paliwa2 {2639.9973,1113.8822,10.8203,89.2927}, // stacja-paliwa2 {2634.5938,1113.8445,10.8203,269.2928}, // stacja-paliwa2 {-1326.8135,2687.6401,50.0625,82.5196}, // Stacja Paliw:3 {-1327.1735,2684.3943,50.0625,71.6671}, // Stacja Paliw:3 {-1327.5457,2681.5059,50.0625,181.1984}, // Stacja Paliw:3 {-1328.0032,2678.4829,50.0625,83.0308}, // Stacja Paliw:3 {-1328.5582,2676.0391,50.0625,173.0308}, // Stacja Paliw:3 {-1328.8507,2673.1848,50.0625,83.0308}, // Stacja Paliw:3 {-1329.0730,2670.7681,50.0625,173.0308}, // Stacja Paliw:3 {-1329.5753,2667.9944,50.0625,173.0308}, // Stacja Paliw:3 {-2408.9673,981.5038,45.2969,180.6955}, // Stacja Paliwa4 {-2409.0872,976.3541,45.2969,273.0253}, // Stacja Paliwa4 {-2408.4763,971.0699,45.3016,180.1843}, // Stacja Paliwa4 {-2412.9500,970.7048,45.2969,88.4087}, // Stacja Paliwa4 {-2412.8679,975.9600,45.2969,358.0106}, // Stacja Paliwa4 {-2413.2375,981.4702,45.2969,357.6555}, // Stacja Paliwa4 {-2239.9453,-2562.9939,31.9219,158.4891}, // stacja paliw: 5 {-2242.8140,-2561.8079,31.9219,329.7672}, // stacja paliw: 5 {-2245.4922,-2560.2117,31.9219,149.7672}, // stacja paliw: 5 {-2248.2842,-2559.1772,31.9219,329.7672}, // stacja paliw: 5 {-1611.3301,-2722.0349,48.5391,324.3768}, // stacjapaliw6 {-1609.7803,-2720.0190,48.5391,241.2801}, // stacjapaliw6 {-1608.2448,-2717.7437,48.5391,52.5014}, // stacjapaliw6 {-1606.4424,-2715.2517,48.5391,230.3277}, // stacjapaliw6 {-1604.7739,-2713.1406,48.5335,323.3677}, // stacjapaliw6 {-1603.0659,-2711.0845,48.5335,217.1884}, // stacjapaliw6 {-1601.8751,-2708.8823,48.5391,301.7056}, // stacjapaliw6 {-1599.5283,-2706.5305,48.5391,213.2822}, // stacjapaliw6 {602.2114,1708.9861,6.9922,306.3516}, // stacja paliw7 {604.0696,1706.1479,6.9922,301.5790}, // stacja paliw7 {606.1401,1703.4934,6.9995,212.8004}, // stacja paliw7 {607.8379,1700.8755,6.9922,111.9479}, // stacja paliw7 {609.2313,1698.5912,6.9922,220.6130}, // stacja paliw7 {611.0648,1696.0917,6.9922,130.6129}, // stacja paliw7 {612.8642,1693.4055,6.9922,220.9681}, // stacja paliw7 {614.8333,1691.3160,6.9922,98.4536}, // stacja paliw7 {616.3488,1688.5787,6.9922,220.2579}, // stacja paliw7 {618.3634,1686.2817,6.9922,134.6753}, // stacja paliw7 {619.8112,1683.4429,6.9922,219.5476}, // stacja paliw7 {621.3881,1681.2161,6.9922,59.2349}, // stacja paliw7 {623.0732,1679.2457,6.9922,208.1840}, // stacja paliw7 {625.0236,1676.5596,6.9922,116.9195}, // stacja paliw7 {653.7541,-571.2383,16.3359,8.8264}, // stacja paliw2 {653.7213,-569.6126,16.3359,357.4627}, // stacja paliw2 {653.7959,-560.8240,16.3359,359.0822}, // stacja paliw2 {653.7735,-559.1243,16.3359,176.2545}, // stacja paliw2 {657.3312,-558.7325,16.3359,40.5308}, // stacja paliw2 {657.2580,-560.5589,16.3359,172.9455}, // stacja paliw2 {657.0161,-569.5526,16.3359,180.7580}, // stacja paliw2 {657.0762,-571.1361,16.3359,182.1785}, // stacja paliw2 {1386.0493,459.7520,20.0952,60.3650}, // stacja paliw1 {1379.6202,462.5326,20.0896,250.6635}, // stacja paliw1 {1381.3828,461.4399,20.0796,250.6635}, // stacja paliw1 {1383.8966,460.0907,20.0726,250.6635}, // stacja paliw1 {1385.7571,459.4379,20.0796,250.6635}, // stacja paliw1 {1384.3734,457.1445,19.9697,66.0190}, // stacja paliw1 {1382.8070,457.8532,19.9770,65.6639}, // stacja paliw1 {1380.2522,459.0089,19.9765,65.6639}, // stacja paliw1 {1378.3845,459.8536,19.9715,65.6639}, // stacja paliw1 {-337.6306,538.1888,16.6734,117.8378}, {-1471.9044,1863.0653,33.2467,275.2290}, {-2434.4919,2094.5725,9.7208,90.6347}, {-2435.4917,2104.2976,9.7195,270.7312}, {-2435.8926,2113.7688,9.7190,90.6667}, {-1529.4932,452.1087,7.1875} }; new count=0; for(new g=0;g<144;g++) if(IsPlayerInCircle(playerid,Stacje[g][0],Stacje[g][1],Stacje[g][2], 8.0)) { count++; ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Stacja paliw","Tankuj\nKup Kawę", "Zaznacz", "Anuluj"); bylnastacji[playerid] = true; SetTimerEx("bylnastacjit", 35*1000, 0, "d", playerid); } } return 1; } forward bylnastacjit(playerid); public bylnastacjit(playerid){ bylnastacji[playerid] = false; } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; }