All pastes #614386 Raw Edit

Stuff

public text v1 · immutable
·published 2007-07-11 14:57 UTC
rendered paste body
//------------------------------------------------------------------------------

//

// Crash Bandits LV War. A Team Deathmtach script for SA-MP 0.2.1

//

//------------------------------------------------------------------------------
#include <a_samp>
#pragma tabsize false
static gTeam[MAX_PLAYERS];
new gPlayerClass[MAX_PLAYERS];
#define COLOR_NIEBIESKI 0x234BABFF
#define COLOR_CZERWONY 0xFF151CFF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_LRED 0xFFFFFFAA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_WHITE 0xFFFFFFAA
#define SLOTS 100
#define CAR_HORN                1147
#define TEAM_BANDITS 0
#define TEAM_MAFIA 1
#define TEAM_ADMIN 2
#define MAX_POINTS 1
#define CZAS 30
#define MAX_STRING 255
enum SavePlayerPosEnum {
Float:LastX,
Float:LastY,
Float:LastZ
}
new gRoundTime = 300000; // 30 sek
new druzyna1;
new druzyna2;
new SavePlayerPos[SLOTS][SavePlayerPosEnum];
new SpeedMode = 0; // 0 = KMH, 1 = MPH
new UpdateSeconds = 1; //1=jedna sekunda od?wieżanie
new wlaczone[MAX_PLAYERS];
new Float:LocX = 0.0;
new Float:LocY = 0.0;
new Float:LocZ = 0.0;
new czekaj[MAX_PLAYERS];

forward UpdateSpeed();
forward GameModeExitFunc();
forward Pozwol();
//------------------------------------------------------------------------------



main()

{

	print("\n----------------------------------");

	print("  Running CB LV WAR!\n");

	print("----------------------------------\n");

}



//------------------------------------------------------------------------------



public OnGameModeInit()

{

	SetGameModeText("CB War");

	SetTeamCount(3);

	ShowNameTags(1);

	ShowPlayerMarkers(1);

	SetWorldTime(24);

	SetTimer("UpdateSpeed", UpdateSeconds*1000, 1);

	SetTimer("Pozwol", 1_000, true);


	//Spawny postaci
    AddPlayerClass(293,2027.0076,1007.6107,10.8203,270.5840,24,500,26,500,32,1000); // Bandits
	AddPlayerClass(299,2027.0076,1007.6107,10.8203,270.5840,24,500,26,500,32,1000); // Bandits
	AddPlayerClass(107,2027.0076,1007.6107,10.8203,270.5840,24,500,26,500,32,1000); // Bandits
	AddPlayerClass(292,2028.7135,1554.7948,10.8239,174.4331,24,500,26,500,32,1000); // Mafia
	AddPlayerClass(19,2028.7135,1554.7948,10.8239,174.4331,24,500,26,500,32,1000); // Mafia
	AddPlayerClass(116,2028.7135,1554.7948,10.8239,174.4331,24,500,26,500,32,1000); // Mafia
 	AddPlayerClass(294,2236.1423,1285.7327,10.8203,86.3457,38,3000,26,500,32,1000); // Admin
 	AddPlayerClass(115,2236.1423,1285.7327,10.8203,86.3457,38,3000,26,500,32,1000); // Admin
 	AddPlayerClass(120,2236.1423,1285.7327,10.8203,86.3457,38,3000,26,500,32,1000); // Admin
	//Pojazdy
	AddStaticVehicle(567,2684.9705,-2022.5912,13.3927,358.0809,-1,-1);
	AddStaticVehicle(534,2684.9407,-1987.3030,13.2760,177.9317,-1,-1);
	AddStaticVehicle(535,2645.2156,-1989.5094,13.3178,177.8134,-1,-1);
	AddStaticVehicle(522,2495.5173,-1681.2826,12.9065,98.3472,-1,-1);
	AddStaticVehicle(522,2493.3677,-1656.4139,12.9223,84.8550,-1,-1);
	AddStaticVehicle(522,2487.2908,-1668.5044,12.9139,89.4881,-1,-1);
	AddStaticVehicle(420,1703.3619,-2314.8391,13.2410,270.3887,-1,-1);
	AddStaticVehicle(420,1640.4957,-2313.2698,13.3382,89.6490,-1,-1);
	AddStaticVehicle(420,1681.7374,-2328.8745,13.3264,357.6139,-1,-1);
	AddStaticVehicle(519,1528.0677,-2494.7764,14.4734,270.4083,-1,-1);
	AddStaticVehicle(519,1995.3162,-2595.0706,14.4689,89.8095,-1,-1);
	AddStaticVehicle(541,2785.1702,-1835.1760,9.4410,220.1585,-1,-1);
	AddStaticVehicle(437,2749.8174,-1874.4050,9.8091,269.8951,-1,-1);
	AddStaticVehicle(519,-1367.8994,-212.4551,15.0672,324.5510,-1,-1);
	AddStaticVehicle(519,-1315.5867,-253.3602,15.0699,307.9226,-1,-1);
	AddStaticVehicle(420,-1448.5743,-278.2330,13.8861,60.8896,-1,-1);
	AddStaticVehicle(420,-1412.6956,-304.9417,13.8432,38.5556,-1,-1);
	AddStaticVehicle(420,-1394.1279,-333.9436,13.8435,200.5934,-1,-1);
	AddStaticVehicle(429,-1989.7124,248.3605,34.8515,263.4052,-1,-1);
	AddStaticVehicle(451,-1990.5541,257.2202,34.8825,265.1628,-1,-1);
	AddStaticVehicle(477,-1988.8313,263.9637,34.9355,265.5265,-1,-1);
	AddStaticVehicle(506,-1988.2429,269.8528,34.8817,265.4478,-1,-1);
	AddStaticVehicle(555,-1955.1392,302.1328,35.1524,148.5440,-1,-1);
	AddStaticVehicle(558,-1951.1504,256.5053,35.1019,88.1892,-1,-1);
	AddStaticVehicle(559,-1949.9453,264.2937,35.1263,90.9304,-1,-1);
	AddStaticVehicle(560,-1949.7380,272.6683,35.1768,88.0860,-1,-1);
	AddStaticVehicle(561,-1955.0046,278.5646,35.2826,131.5863,-1,-1);
	AddStaticVehicle(562,-1955.5577,279.1806,40.7068,180.5091,-1,-1);
	AddStaticVehicle(603,-1954.2593,257.6462,40.8853,267.2120,-1,-1);
//	AddStaticVehicle(415,-1954.7677,263.6075,40.8178,270.6389,-1,-1);
	AddStaticVehicle(439,-754.6018,732.2065,18.0458,146.7540,-1,-19);
	AddStaticVehicle(460,-705.2302,662.9296,1.5221,335.2189,-1,-1);
	AddStaticVehicle(460,-1472.1603,689.0020,1.8034,179.9899,-1,-1);
	AddStaticVehicle(460,2355.7551,515.4268,1.5751,270.7536,-1,-1);
	AddStaticVehicle(556,1616.2231,1159.6940,14.5973,0.0975,0,1);
	AddStaticVehicle(556,1610.1365,1159.4200,14.5946,2.0360,0,1);
	AddStaticVehicle(476,1279.2549,1323.8820,11.5242,270.7893,-1,-1);
	AddStaticVehicle(476,1280.2168,1362.1967,11.5312,267.7886,-1,-1);
	AddStaticVehicle(593,1283.9746,1446.7965,11.2676,274.2811,3,1);
	AddStaticVehicle(593,-1253.4105,-38.6363,14.6021,139.2312,3,1);
	AddStaticVehicle(593,1284.2164,1390.5103,11.2840,265.3953,3,1);
	AddStaticVehicle(593,1282.8966,1418.0044,11.2841,269.8405,3,1);
	AddStaticVehicle(487,1650.2764,1540.3087,10.9346,6.0940,-1,-1);
	AddStaticVehicle(487,1615.9307,1540.7300,10.9498,353.7724,-1,-1);
	AddStaticVehicle(487,1620.2600,1636.7080,11.1960,88.3206,-1,-1);
	AddStaticVehicle(487,2094.2058,2414.5586,74.7559,180.9587,-1,-1);
	AddStaticVehicle(521,-209.4623,2655.9817,62.1768,183.7314,-1,-1);
	AddStaticVehicle(522,-214.0044,2655.9419,62.1697,179.0205,-1,-1);
	AddStaticVehicle(568,-234.0206,2652.2092,62.5889,92.2438,-1,-1);
	AddStaticVehicle(463,-220.1987,2657.4753,62.1420,165.3373,-1,-1);
	AddStaticVehicle(523,-216.8139,2657.9468,62.1719,169.6829,-1,-1);
	AddStaticVehicle(468,-204.2156,2655.4185,62.3600,170.5763,-1,-1);
	AddStaticVehicle(519,-67.6876,2504.5742,17.4062,270.9824,0,0);
	AddStaticVehicle(487,364.2997,2538.6543,16.8355,350.3344,0,0);
	AddStaticVehicle(476,327.0665,2538.4600,17.5200,176.5708,-1,-1);
	AddStaticVehicle(476,291.2311,2539.9155,17.5230,176.7857,-1,-1);
	AddStaticVehicle(568,385.5122,2600.1575,16.3516,194.7182,-1,-1);
	AddStaticVehicle(468,414.9343,2532.8972,16.2462,89.4582,-1,-1);
	AddStaticVehicle(468,-395.4510,2237.7324,42.0988,274.9872,-1,-1);
	AddStaticVehicle(468,-376.3357,2253.2776,42.1495,101.1794,-1,-1);
	AddStaticVehicle(568,-341.8517,2216.9778,42.3493,111.6789,-1,-1);
	AddStaticVehicle(470,275.4320,1992.3684,18.3702,258.2607,-1,-1); //truck
	AddStaticVehicle(470,276.7374,2011.9894,17.6304,301.9034,-1,-1);
	AddStaticVehicle(470,270.9696,2030.3834,17.6326,271.4763,-1,-1);
	AddStaticVehicle(470,280.9707,2034.7118,17.6301,227.4448,-1,-1);
	AddStaticVehicle(568,277.9895,1950.1472,17.5059,180.4979,-1,-1);
	AddStaticVehicle(568,277.3102,1962.1044,17.5065,3.6751,-1,-1);
	AddStaticVehicle(468,276.7101,1956.4747,17.3095,274.5107,-1,-1);
	AddStaticVehicle(523,2291.7573,2477.1064,10.3861,179.9268,-1,-1);
	AddStaticVehicle(523,2290.7751,2443.6565,10.3907,359.5579,-1,-1);
	AddStaticVehicle(523,2251.8347,2475.5486,10.3907,178.6270,-1,-1);
	AddStaticVehicle(523,2252.1116,2442.7649,10.3907,0.4598,-1,-1);
	AddStaticVehicle(598,2260.1001,2476.4653,10.5672,180.6902,79,1);
	AddStaticVehicle(598,2260.7979,2444.2346,10.5672,358.2803,79,1);
	AddStaticVehicle(598,2281.8987,2476.4758,10.5662,181.1460,79,1);
	AddStaticVehicle(598,2282.1924,2443.6807,10.5699,0.3977,79,1);
	AddStaticVehicle(598,2270.9355,2476.4426,10.5669,180.4777,79,1);
	AddStaticVehicle(598,2271.4871,2443.6672,10.5662,0.9362,79,1);
	AddStaticVehicle(420,1697.2590,1448.6200,10.5537,266.4467,-1,-1);
	AddStaticVehicle(420,1720.7908,1368.1310,10.3471,196.4742,-1,-1);
	AddStaticVehicle(420,1732.2589,1487.0281,10.5962,340.3221,-1,-1);
//	AddStaticVehicle(409,2034.6833,1007.4178,10.6220,180.1372,-1,-1);
	AddStaticVehicle(409,2233.9114,1287.9066,10.6203,359.2765,-1,-1);
	AddStaticVehicle(409,2158.1938,1683.4812,10.4947,3.6679,-1,-1);
	AddStaticVehicle(409,2219.4500,1840.5797,10.6203,2.7264,-1,-1);
	AddStaticVehicle(409,2034.9967,1909.1608,11.9769,183.6987,-1,-1);
	AddStaticVehicle(411,2035.5375,1926.8351,11.9022,359.2220,-1,-1);
	AddStaticVehicle(411,2170.9829,1985.2930,10.5474,89.9958,-1,-1);
	AddStaticVehicle(411,2075.8914,1479.3450,10.3990,358.2139,-1,-1);
	AddStaticVehicle(411,2394.1746,992.4088,10.5474,92.3904,-1,-1);
	AddStaticVehicle(411,2309.8704,697.5997,11.0024,359.1182,-1,-1);
	AddStaticVehicle(411,1961.1719,2755.5293,10.5474,181.2390,-1,-1);
	AddStaticVehicle(411,1557.4860,2770.0322,10.5545,91.1832,-1,-1);
	AddStaticVehicle(415,1432.6262,2608.3640,10.4438,87.1320,-1,-1);
	AddStaticVehicle(415,2388.5510,2798.3081,10.5917,357.2150,-1,-1);
	AddStaticVehicle(415,2790.1040,2432.8987,10.5912,130.3719,-1,-1);
	AddStaticVehicle(415,2611.5659,2254.2090,10.5841,89.0531,-1,-1);
	AddStaticVehicle(415,2546.2266,1967.9058,10.5912,270.4711,-1,-1);
	AddStaticVehicle(429,2602.0159,1846.5400,10.5000,86.5979,-1,-1);
	AddStaticVehicle(429,2408.4604,1658.3098,10.5000,181.3082,-1,-1);
	AddStaticVehicle(429,2489.9014,1407.5928,10.5000,179.3343,-1,-1);
	AddStaticVehicle(429,2216.9131,2048.7803,10.5000,268.0716,-1,-1);
	AddStaticVehicle(429,2305.0005,1999.0576,15.0261,181.1305,-1,-1);
	AddStaticVehicle(429,2039.2996,1313.8453,10.3516,180.0220,-1,-1);
	AddStaticVehicle(451,2039.7227,1492.4209,10.3783,181.5667,-1,-1);
	AddStaticVehicle(451,1889.5677,1763.8098,10.3312,179.4469,-1,-1);
	AddStaticVehicle(451,2127.8789,2372.6345,10.5267,178.0685,-1,-1);
	AddStaticVehicle(451,2260.5010,2775.1370,10.5268,90.2241,-1,-1);
	AddStaticVehicle(521,2351.3069,1444.4956,10.3938,87.1000,-1,-1);
	AddStaticVehicle(521,1957.8842,950.6057,10.3908,183.8631,-1,-1);
	AddStaticVehicle(521,1624.8635,2604.4902,10.3901,2.3726,-1,-1);
	AddStaticVehicle(522,983.1909,2307.1055,11.0317,271.0819,-1,-1);
	AddStaticVehicle(522,982.4152,1994.2671,11.0317,267.7906,-1,-1);
	AddStaticVehicle(522,928.5319,1808.2759,8.2192,320.8226,-1,-1);
	AddStaticVehicle(522,1020.8854,1869.5978,10.6927,94.5098,-1,-1);
	AddStaticVehicle(522,652.8371,1715.3004,6.5660,41.8192,-1,-1);
	AddStaticVehicle(522,659.6678,1720.2037,6.5619,44.8019,-1,-1);
	AddStaticVehicle(522,2157.1641,2220.4351,10.3850,181.4290,-1,-1);
	AddStaticVehicle(522,2133.4922,1025.4205,10.3927,85.3179,-1,-1);
	AddStaticVehicle(522,2301.3276,1497.6027,10.3969,270.3719,-1,-1);
	AddStaticVehicle(462,2061.5906,2239.0093,9.8616,87.8918,-1,-1);
	AddStaticVehicle(462,1854.0219,2084.8164,10.4094,173.1228,-1,-1);
	AddStaticVehicle(462,1165.9135,2083.5212,10.4199,181.7827,-1,-1);
	AddStaticVehicle(462,2440.6782,1991.6599,10.4193,353.6348,-1,-1);
	AddStaticVehicle(463,2142.3022,2814.2488,10.3566,270.2944,-1,-1);
	AddStaticVehicle(463,1307.0981,2524.1697,10.3607,88.6812,-1,-1);
	AddStaticVehicle(463,1396.8243,2273.0427,10.3607,264.0532,-1,-1);
	AddStaticVehicle(463,2183.2686,2514.6428,10.3607,55.3155,-1,-1);
	AddStaticVehicle(555,2005.8937,2488.1577,10.5041,266.9313,-1,-1);
	AddStaticVehicle(555,1280.9906,2548.4009,10.5047,281.4731,-1,-1);
	AddStaticVehicle(555,1541.3248,2203.6545,10.5045,356.5509,-1,-1);
	AddStaticVehicle(555,2102.7778,2076.1084,10.5049,269.2584,-1,-1);
	AddStaticVehicle(555,1944.3433,1343.2035,8.7933,0.8824,-1,-1);
	AddStaticVehicle(603,1892.6672,1592.1735,10.5063,182.2317,-1,-1);
	AddStaticVehicle(603,1685.8708,1747.9069,10.6634,268.8167,-1,-1);
	AddStaticVehicle(603,1367.5848,1939.4111,11.2746,270.7101,-1,-1);
	AddStaticVehicle(603,1109.4929,1732.8540,10.6585,91.2455,-1,-1);
	AddStaticVehicle(405,2075.3745,1389.4655,10.5467,180.6890,-1,-1);
	AddStaticVehicle(405,2132.7136,1139.9778,13.3864,62.7779,-1,-1);
	AddStaticVehicle(405,2171.7688,1016.1721,10.6953,270.6725,-1,-1);
	AddStaticVehicle(405,2562.5894,1036.6371,10.6875,359.7820,-1,-1);
	AddStaticVehicle(405,2485.5010,1536.0773,10.5922,31.4244,-1,-1);
	AddStaticVehicle(439,2315.9836,1798.2666,10.7158,181.2612,-1,-1);
	AddStaticVehicle(439,2074.7744,1141.7489,10.5678,176.6577,-1,-1);
	AddStaticVehicle(439,1867.0037,1179.3020,10.7316,0.9594,-1,-1);
	AddStaticVehicle(534,1641.5627,1311.2130,10.5433,269.8838,-1,-1);
	AddStaticVehicle(534,1478.3353,723.7643,10.5450,86.4371,-1,-1);
	AddStaticVehicle(534,1402.1592,1094.0211,10.5451,4.2392,-1,-1);
	AddStaticVehicle(534,2005.0134,659.3234,10.8617,358.4594,-1,-1);
//	AddStaticVehicle(535,2039.3005,1552.2164,10.4345,180.1375,-1,-1);
	AddStaticVehicle(535,2471.3411,1357.1541,10.5841,0.1311,-1,-1);
	AddStaticVehicle(535,2610.6912,1675.1757,10.5845,90.5083,-1,-1);
	AddStaticVehicle(535,2012.7180,2754.1484,10.5841,182.1595,-1,-1);
	AddStaticVehicle(567,2111.5862,2740.1252,10.6888,268.0402,-1,-1);
	AddStaticVehicle(567,711.7064,1946.5415,5.4077,180.7693,-1,-1);
	AddStaticVehicle(567,842.8339,834.4537,12.7611,186.4375,-1,-1);
	AddStaticVehicle(567,1389.2365,773.4502,10.6903,92.5741,-1,-1);
	AddStaticVehicle(567,2129.8276,892.2366,10.6806,356.7939,-1,-1);
	AddStaticVehicle(437,1067.1531,1025.4388,10.2898,235.2076,-1,-1);
	AddStaticVehicle(541,2039.6429,1190.4884,10.2966,356.9030,-1,-1);
	AddStaticVehicle(541,2119.3601,2142.7886,10.2968,182.6981,-1,-1);
	AddStaticVehicle(541,2076.0271,2469.0640,10.4452,181.0938,-1,-1);
	AddStaticVehicle(541,1610.2261,2684.8274,10.4052,266.8163,-1,-1);
	AddStaticVehicle(506,2356.8171,2579.3669,10.5193,2.7096,-1,-1);
	AddStaticVehicle(506,2487.7114,2527.3049,10.5247,177.6446,-1,-1);
	AddStaticVehicle(506,2297.3542,2127.1067,10.5247,88.6916,-1,-1);
	AddStaticVehicle(506,2194.7102,1878.0905,10.5249,178.5289,-1,-1);
	AddStaticVehicle(587,2012.7782,924.6673,10.5472,270.8799,-1,-1);
	AddStaticVehicle(587,2634.7615,1071.6926,10.5456,90.0729,-1,-1);
	AddStaticVehicle(587,2488.2246,1297.3362,10.5379,359.8708,-1,-1);
	AddStaticVehicle(587,828.9354,878.5657,13.0172,292.5466,-1,-1);
	AddStaticVehicle(477,1110.4922,1831.0330,10.5753,179.9420,-1,-1);
	AddStaticVehicle(477,1900.2263,2158.7151,10.5752,181.2949,-1,-1);
	AddStaticVehicle(477,2361.7158,1994.5139,10.4267,180.6054,-1,-1);
	AddStaticVehicle(477,2125.3018,1803.2379,10.4277,152.0696,-1,-1);
	AddStaticVehicle(558,1900.6616,2082.2429,10.4508,181.1020,-1,-1);
	AddStaticVehicle(558,1711.2220,2226.7529,10.4520,178.8641,-1,-1);
	AddStaticVehicle(558,1549.0289,2140.6760,10.4506,89.4409,-1,-1);
	AddStaticVehicle(559,1471.0782,1928.2479,10.9691,266.3216,-1,-1);
	AddStaticVehicle(559,1689.0592,1641.2174,10.4767,184.4202,-1,-1);
	AddStaticVehicle(559,2123.3804,1409.2528,10.4703,179.2619,-1,-1);
	AddStaticVehicle(559,1881.4852,954.2305,10.4766,85.6020,-1,-1);
	AddStaticVehicle(559,1761.3527,768.3695,10.4766,359.5341,-1,-1);
	AddStaticVehicle(560,1917.7793,964.1596,10.5255,180.8135,-1,-1);
	AddStaticVehicle(560,2162.0869,1028.3221,10.5255,271.8910,-1,-1);
	AddStaticVehicle(560,2073.7729,2035.7565,10.5259,266.4422,-1,-1);
	AddStaticVehicle(560,2297.5527,2042.4634,10.5257,92.9736,-1,-1);
	AddStaticVehicle(560,2145.4063,1409.4391,10.5256,179.1993,-1,-1);
	AddStaticVehicle(561,1524.9885,1038.4121,10.6342,94.7072,-1,-1);
	AddStaticVehicle(561,1928.9497,948.1937,10.6266,91.1280,-1,-1);
	AddStaticVehicle(561,2074.5403,1089.2621,10.4858,1.2950,-1,-1);
//	AddStaticVehicle(562,2035.2380,1035.0433,10.4814,180.8703,-1,-1);
//	AddStaticVehicle(562,2035.2335,987.3387,10.4800,179.8130,-1,-1);
	AddStaticVehicle(562,1881.1692,988.9169,10.4795,92.4225,-1,-1);
	AddStaticVehicle(562,2008.4390,2414.9854,10.4780,265.9358,-1,-1);
	AddStaticVehicle(446,1629.2625,569.1407,-0.4828,280.8207,-1,-1);
	AddStaticVehicle(446,-2637.9258,1503.7883,-0.4326,198.0182,-1,-1);
//	AddStaticVehicle(416,1600.0950,1831.3705,10.9696,0.0288,-1,-1);
//	AddStaticVehicle(416,1614.7391,1831.2045,10.9694,0.4478,-1,-1);
	AddStaticVehicle(421,2188.9158,1822.2882,10.7028,359.8116,-1,-1);
	AddStaticVehicle(421,2148.7163,1396.5952,10.6969,181.3439,-1,-1);
	AddStaticVehicle(421,2352.6853,1472.9585,19.0376,271.2728,-1,-1);
	AddStaticVehicle(445,2474.7888,1089.3583,10.6953,179.5485,-1,-1);
	AddStaticVehicle(445,2014.7494,1699.7942,10.6953,90.8878,-1,-1);
	AddStaticVehicle(445,1918.9209,2760.0837,10.6934,86.7250,-1,-1);
	AddStaticVehicle(461,2066.5984,2188.2942,10.4049,276.0631,-1,-1);
	AddStaticVehicle(461,1883.9268,2118.8066,10.4046,269.7591,-1,-1);
	AddStaticVehicle(461,2591.4409,2279.3391,10.4068,273.3690,-1,-1);
	AddStaticVehicle(461,2827.3567,2376.7488,10.4001,90.7138,-1,-1);
	AddStaticVehicle(467,2890.7292,2379.2034,10.5604,270.5993,-1,-1);
	AddStaticVehicle(467,2491.0601,2773.3608,10.5373,89.7958,-1,-1);
	AddStaticVehicle(475,2633.8857,2207.0139,10.6245,358.7407,-1,-1);
	AddStaticVehicle(475,2428.2639,2530.0999,21.6797,178.1749,-1,-1);
	AddStaticVehicle(475,2541.3835,2355.3555,4.0168,88.5918,-1,-1);
	AddStaticVehicle(542,1893.9451,2331.3831,10.5652,271.1566,3,46);
	AddStaticVehicle(542,1628.7661,2236.2451,10.5638,358.2055,-1,-1);
	AddStaticVehicle(542,1657.7009,1090.8824,10.5637,180.5101,-1,-1);
	AddStaticVehicle(542,1550.4098,1021.3586,10.5636,268.5319,-1,-1);
	AddStaticVehicle(542,1077.2311,1212.3351,10.5636,181.9319,79,46);
	AddStaticVehicle(400,809.6285,843.1871,9.9319,285.0425,-1,-1);
	AddStaticVehicle(400,662.4098,1259.8835,11.5533,25.0445,-1,-1);
	AddStaticVehicle(400,787.4247,1962.1318,5.4283,261.1720,-1,-1);
	AddStaticVehicle(400,992.3377,2037.5818,11.3337,93.3966,-1,-1);
	AddStaticVehicle(400,1330.1243,2239.7314,10.9127,271.2026,-1,-1);
	AddStaticVehicle(400,1067.9895,2386.0266,10.9127,268.7650,-1,-1);
	AddStaticVehicle(490,2313.3308,2465.5623,-7.3257,88.6242,0,0);
	AddStaticVehicle(490,2316.0742,2431.5762,-7.3283,0.6496,3,3);
	AddStaticVehicle(490,2268.4189,2430.4072,-7.3258,181.2159,79,79);
	AddStaticVehicle(490,2277.1582,2473.8132,-7.3243,178.6099,6,6);
	AddStaticVehicle(411,-1955.6897,270.5793,40.7742,271.2761,-1,-1);
	AddStaticVehicle(411,-1987.5156,304.6937,34.9028,89.3214,-1,-1);
	AddStaticVehicle(487,1621.9562,1290.1423,10.9855,95.4568,-1,-1);
	AddStaticVehicle(506,1328.5680,1279.1774,10.5250,359.2437,-1,-1);
	AddStaticVehicle(542,1312.8408,1279.0232,10.5635,359.3535,0,0);
	AddStaticVehicle(475,1306.4203,1279.4434,10.6350,1.2161,0,0);
	AddStaticVehicle(461,1671.3730,999.9628,10.3988,180.1990,-1,-1);
	AddStaticVehicle(476,1273.1141,1481.7256,11.5364,230.7264,0,0);
	AddStaticVehicle(577,1584.3083,1188.8120,10.7791,183.0702,1,3);
	AddStaticVehicle(476,1747.6897,-2626.7290,14.2601,0.7122,3,3);
	AddStaticVehicle(476,1621.1116,-2630.0288,14.2577,1.3985,0,0);
	AddStaticVehicle(593,1893.6383,-2629.3264,14.0097,357.2338,68,3);
	AddStaticVehicle(593,1680.1844,-2627.9055,14.0098,359.9746,68,0);
	AddStaticVehicle(411,605.6311,1705.5037,6.7193,306.5900,6,6);
//	AddStaticVehicle(411,-120.5536,951.7356,20.3309,271.6847,0,0);
//	AddStaticVehicle(415,-111.5712,1051.6532,19.5221,185.4362,0,0);
//	AddStaticVehicle(429,-8.8860,983.5931,19.3820,89.6957,0,1);
//	AddStaticVehicle(451,-160.3686,1039.0305,19.4773,280.2672,0,0);
/*	AddStaticVehicle(560,2035.1237,992.9818,10.5260,180.1372,3,3);
	AddStaticVehicle(560,2035.1223,999.7025,10.5252,180.1372,3,3);
	AddStaticVehicle(560,2034.6093,1014.3503,10.5252,180.1372,3,3);
	AddStaticVehicle(560,2034.5800,1022.2841,10.5252,180.1372,3,3);
	AddStaticVehicle(560,2034.7557,1028.8299,10.5250,180.1372,3,3);*/
	AddStaticVehicle(560,2038.8246,1001.3806,10.4228,319.9091,7,1); // blue
	AddStaticVehicle(560,2039.0359,1007.5096,10.3798,322.1533,7,1); //
	AddStaticVehicle(560,2038.9640,1013.5380,10.4137,320.7308,7,1); //
	AddStaticVehicle(560,2039.3529,1019.9382,10.3685,323.1718,7,1); //
	AddStaticVehicle(560,2039.1776,1025.7203,10.3693,319.6920,7,1); //
	AddStaticVehicle(560,2027.0586,1019.4018,10.5256,270.4560,7,1); //
	AddStaticVehicle(560,2026.3162,996.7648,10.5251,270.9754,7,1); //
	AddStaticVehicle(560,2039.2904,1574.0298,10.3772,314.3346,6,1); // zol
	AddStaticVehicle(560,2039.2694,1569.0646,10.3773,316.0573,6,1); //
	AddStaticVehicle(560,2039.5791,1564.4895,10.3746,317.0020,6,1); //
	AddStaticVehicle(560,2039.0499,1558.8456,10.4007,316.7942,6,1); //
	AddStaticVehicle(560,2038.9598,1553.7885,10.4140,317.9423,6,1); //
	AddStaticVehicle(560,2039.4147,1548.6102,10.3705,315.4953,6,1); //
	AddStaticVehicle(560,2039.0720,1541.3982,10.3901,312.3046,6,1); //
	AddStaticVehicle(443,1672.6896,1315.4850,11.4518,268.4828,36,1); // packer
	AddStaticVehicle(443,94.5783,1913.8689,18.4790,1.3901,43,0); //
//	AddStaticVehicle(494,-1319.8492,-261.6224,1043.8524,205.0861,-1,-1);
//	AddStaticVehicle(494,-1390.0300,-260.3147,1043.8714,200.0727,-1,-1);
//Trains

//	AddStaticVehicle(537,-1943.3127,158.0254,27.0006,357.3614,121,1);
//	AddStaticVehicle(569,-1943.3127,158.0254,27.0006,357.3614,121,1);
//	AddStaticVehicle(569,-1943.3127,158.0254,27.0006,357.3614,121,1);
//	AddStaticVehicle(569,-1943.3127,158.0254,27.0006,357.3614,121,1);

//Pickups

//	AddStaticPickup(370, 15, -2209.4707,294.1174,35.1172); // jetpack
	AddStaticPickup(370, 15, 2081.1772,1903.4987,14.7571); // jetpack moj
//	AddStaticPickup(370, 15, -1765.4392,-174.7473,3.5547); // jetpack
	AddStaticPickup(1240, 2, 2021.7252,999.2307,10.8203); // apteczka
//	AddStaticPickup(1242, 2, 2020.8228,1015.5607,10.8203); // pancerz
	AddStaticPickup(1240, 2, 2025.8196,1559.7937,10.8201); // apteczka
//	AddStaticPickup(1242, 2, 2025.9567,1563.9263,10.6538); // pancerz
	AddStaticPickup(371, 15, 1710.3359,1614.3585,10.1191); //para
	AddStaticPickup(371, 15, 1964.4523,1917.0341,130.9375); //para
	AddStaticPickup(371, 15, 2055.7258,2395.8589,150.4766); //para
	AddStaticPickup(371, 15, 2265.0120,1672.3837,94.9219); //para
	AddStaticPickup(371, 15, 2265.9739,1623.4060,94.9219); //para
//	AddStaticPickup(2, 15, 2488.7271,2225.2373,27.2710); // jakasbron
	AddStaticPickup(365, 15, 2096.0925,1159.8315,11.6484); // spray
	AddStaticPickup(365, 15, 2153.7854,1130.6697,12.6484); // sprAy

	return 1;

 }
//------------------------------------------------------------------------------



public OnPlayerConnect(playerid)

{
    SendDeathMessage(playerid, INVALID_PLAYER_ID, 201);
	GameTextForPlayer(playerid,"~r~CRASH BANDITS ~g~LV ~b~WAR~n~ ~y~v.0.7.~w~P~r~L",5000,1);
    SendClientMessage (playerid, COLOR_CZERWONY, "**********************************************");
	SendClientMessage (playerid, COLOR_GREEN, "...:::Witamy na serwerze Crash Bandits!:::...");
	SendClientMessage (playerid, COLOR_RED, "Wpisz /rule aby zapoznac się z regulaminem!");
    SendClientMessage (playerid, COLOR_BLUE, "Aby uzyskac pomoc wpisz: /help");
    SendClientMessage (playerid, COLOR_LIGHTBLUE, "Je?li chcesz uzyskać listę komend wpisz /cmd");
    SendClientMessage (playerid, COLOR_CZERWONY, "**********************************************");
    SendClientMessage (playerid, COLOR_YELLOW, "Miłej gry!");
	GivePlayerMoney(playerid, 1000);

	SetPlayerColor(playerid, COLOR_GREY);
	wlaczone[playerid]=1; //czyli wł?czony (licznik)

	return 1;

}

//------------------------------------------------------------------------------

public OnPlayerCommandText(playerid, cmdtext[]) {

    if (strcmp(cmdtext, "/rule", true)==0){
    SendClientMessage (playerid, COLOR_RED, "...:::Regulamin:::...");
    SendClientMessage (playerid, COLOR_YELLOW, "- Na serwerze zabronione jest:");
    SendClientMessage (playerid, COLOR_YELLOW, "Uzywanie cheatów! Zabijanie z DriveBy!");
    SendClientMessage (playerid, COLOR_YELLOW, "Zabijanie helikopterem oraz samochodem!");
    SendClientMessage (playerid, COLOR_YELLOW, "- Za łamanie regulaminu:");
    SendClientMessage (playerid, COLOR_YELLOW, "Najpierw idziesz do więzienia! Za drugim razem kick!");
    SendClientMessage (playerid, COLOR_YELLOW, "Je?li nic nie pomaga BAN!");
        return 1;
    }
        if (strcmp(cmdtext, "/help", true)==0){
    SendClientMessage (playerid, COLOR_GREEN, "...:::Pomoc:::...");
    SendClientMessage (playerid, COLOR_YELLOW, "Witaj na serwerze CB LV War by Kaban!");
    SendClientMessage (playerid, COLOR_YELLOW, "Aby rozpocz?ć grę, wybierasz postac w druzynie Mafia lub Bandits");
    SendClientMessage (playerid, COLOR_YELLOW, "Obydwie drużyny rywalizuj? ze sob?. Aby zdobywać punkty zabijaj ludzi");
    SendClientMessage (playerid, COLOR_YELLOW, "z przeciwnej drużyny. Walczyć można tylko w okolicy obelisku (czerwony punkt na mapie)");
    SendClientMessage (playerid, COLOR_YELLOW, "Zyczę powodzenia!");
        return 1;
    }
        if (strcmp(cmdtext, "/cmd", true)==0){
    SendClientMessage (playerid, COLOR_GREEN, "...:::Komendy:::...");
    SendClientMessage (playerid, COLOR_YELLOW, "/rule - regulamin; /off - wylacza licznik; /on - wlacza licznik");
    SendClientMessage (playerid, COLOR_YELLOW, "/lock - zamyka pojazd; /unlock - otwiera pojazd; /clear - czy?ci czat;");
    SendClientMessage (playerid, COLOR_YELLOW, "/sprunk - dodaje 30HP za $10; /help  - pomoc;");
    SendClientMessage (playerid, COLOR_YELLOW, "/lsr /sfr /lvr - teleporty do aren (puchary); /exit - wychodzi z areny;");
	SendClientMessage (playerid, COLOR_YELLOW, "/hp - podaje ilo?ć życia w punktach; /pos - podaja aktualn? pozycję");
    SendClientMessage (playerid, COLOR_YELLOW, "Miłej gry!");
        return 1;
    }
//------licznik
   	if (strcmp(cmdtext, "/off", true)==0) {
	wlaczone[playerid]=0;
	SendClientMessage(playerid, 0xAAAAAAAA, "Licznik wył?czony.");
	    return 1;
	}
	if(strcmp(cmdtext, "/on", true)==0){
	    wlaczone[playerid]=1;
	    SendClientMessage(playerid, 0xAAAAAAAA, "Licznik wł?czony.");
	    return 1;
	}
//-------lock
	                        if (strcmp(cmdtext, "/lock", true)==0) {
                if(IsPlayerInAnyVehicle(playerid)) {
              		PlayerPlaySound(playerid,CAR_HORN,LocX, LocY, LocZ);
		              GameTextForPlayer(playerid,"~r~POJAZD ZAMKNIETY!",3000,3);
                        new i;
                        for(i=0;i<MAX_PLAYERS;i++) {
                                if(i != playerid) {
                                        SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
                                }
                        }
                        SendClientMessage(playerid,COLOR_GREY,"Pojazd zamknięty!");

                }
                else {
                        SendClientMessage(playerid,COLOR_GREY,"Nie jeste? w poje?dzie!");
                }
        return 1;
        }
//------unlock
                  if (strcmp(cmdtext, "/unlock", true)==0) {
        if(IsPlayerInAnyVehicle(playerid)) {
      		PlayerPlaySound(playerid,CAR_HORN,LocX, LocY, LocZ);
	       GameTextForPlayer(playerid,"~g~POJAZD OTWARTY",3000,3);
                        new i;
                        for(i=0;i<MAX_PLAYERS;i++) {
                                SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
                        }
                        SendClientMessage(playerid,COLOR_GREY,"Pojazd otwarty!");

                }
                else {
                        SendClientMessage(playerid,COLOR_GREY,"Nie jeste? w poje?dzie!");
                }
        return 1;
        }
//-------sprunk!
	if (strcmp(cmdtext, "/sprunk", true)==0) {
		new str[256];
		if (czekaj[playerid] < 1) {
			czekaj[playerid] = CZAS;
				format(str, sizeof(str), "Gracz: %s wypił sprunka! xD", PlayerName(playerid));
	SendClientMessageToAll(COLOR_GREEN, str);
	SendClientMessage(playerid, COLOR_YELLOW, "Sprunk! I jedziesz dalej!");
	AddPlayerHealth(playerid, 30);
	GivePlayerMoney(playerid, -10);
		}else{
			format(str, sizeof(str), "Następnego będziesz mógł wypić za %d sekund.", czekaj[playerid]);
			SendClientMessage(playerid, COLOR_YELLOW, str);
		}
	    return 1;
	}
//-------sprawdza hp
	if(strcmp(cmdtext,"/hp",true)==0) //
	{
		new Float:PlayerHP;
		new string[225];
		GetPlayerHealth(playerid,PlayerHP);
 		format(string, sizeof(string), "Twoje życie w punktach: %.0f", PlayerHP);
		SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
		return 1;
	}

//-------kordy
    	if(strcmp(cmdtext, "/pos", true)==0) {
    	new Float:X, Float:Y, Float:Z, Float:Ang;
	    new msg[255];
	    GetPlayerPos(playerid, X, Y, Z);
	    GetPlayerFacingAngle(playerid, Ang);
	    SendClientMessage(playerid, COLOR_YELLOW, "---------------------");
	    format(msg, sizeof(msg), "  X: %0.4f", X); SendClientMessage(playerid, COLOR_LIGHTBLUE, msg);
	    format(msg, sizeof(msg), "  Y: %0.4f", Y); SendClientMessage(playerid, COLOR_LIGHTBLUE, msg);
	    format(msg, sizeof(msg), "  Z: %0.4f", Z); SendClientMessage(playerid, COLOR_LIGHTBLUE, msg);
	    format(msg, sizeof(msg), "  Obrót: %0.4f", Ang); SendClientMessage(playerid, COLOR_LIGHTBLUE, msg);
		SendClientMessage(playerid, COLOR_YELLOW, "---------------------");
		return 1;
	}
//-------teleporty
	//---race ls
if (strcmp(cmdtext, "/lsr", true)==0)
{
    if (IsPlayerInAnyVehicle(playerid))
    {
        SetVehiclePos(GetPlayerVehicleID(playerid), -1396.23,-255.05,1043.55); // teleport location
        SetPlayerInterior(playerid, 7);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Witaj w arenie LS! Jazda! Yea!");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aby wyj?ć wpisz /exit");
    }
    else
    {
        SetPlayerPos(playerid, -1396.23,-255.05,1043.55); // teleport location
        SetPlayerInterior(playerid, 7);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Witaj w arenie LS! Ale nie masz bryki :(");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aby wyj?ć wpisz /exit");
	}
    return 1;
}
	//---race sf
if (strcmp(cmdtext, "/lvr", true)==0)
{
    if (IsPlayerInAnyVehicle(playerid))
    {
        SetVehiclePos(GetPlayerVehicleID(playerid), -1473.19,1565.17,1052.75); // teleport location
        SetPlayerInterior(playerid, 14);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Witaj w arenie LV! Jazda! Yea!");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aby wyj?ć wpisz /exit");
    }
    else
    {
        SetPlayerPos(playerid, -1473.19,1565.17,1052.75); // teleport location
        SetPlayerInterior(playerid, 14);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Witaj w arenie LV! Ale nie masz bryki :(");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aby wyj?ć wpisz /exit");
	}
    return 1;
}
if (strcmp(cmdtext, "/sfr", true)==0)
{
    if (IsPlayerInAnyVehicle(playerid))
    {
        SetVehiclePos(GetPlayerVehicleID(playerid), -1280.90,994.80,1037.0503); // teleport location
        SetPlayerInterior(playerid, 15);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Witaj w arenie SF! Jazda! Yea!");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aby wyj?ć wpisz /exit");
    }
    else
    {
        SetPlayerPos(playerid, -1280.90,994.80,1037.0503); // teleport location
        SetPlayerInterior(playerid, 15);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Witaj w arenie SF! Ale nie masz bryki :(");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Aby wyj?ć wpisz /exit");
	}
    return 1;
}
if (strcmp(cmdtext, "/exit", true)==0)
{
    if (IsPlayerInAnyVehicle(playerid))
    {
        SetVehiclePos(GetPlayerVehicleID(playerid), 1686.7054,1447.9766,10.7690); // teleport location
        SetPlayerInterior(playerid, 0);
    }
    else
    {
        SetPlayerPos(playerid, 1686.7054,1447.9766,10.7690); // teleport location
        SetPlayerInterior(playerid, 0);
    }
    return 1;
}
//-------lockall
if (strcmp(cmdtext, "/lockall", true)==0)
{
new string[225];
if(IsPlayerAdmin(playerid) == 1) {
for(new i=1;i<=217;i++) {
for(new j=0;j<GetMaxPlayers();j++) {
if(IsPlayerConnected(j)) {
SetVehicleParamsForPlayer(i,j,0,1);
}
}
}
new pname[MAX_PLAYER_NAME];
          GetPlayerName(playerid, pname, sizeof (pname));
          format(string, sizeof(string), "Administrator: %s zamkn?ł/ęła wszystkie samochody!", pname);
          SendClientMessageToAll(COLOR_YELLOW, string);
} else {
SendClientMessage(playerid, COLOR_RED, "Musisz być adminem, by użyć tej komendy!");
}
return 1;
}
//-------unlockall
if (strcmp(cmdtext, "/unlockall", true)==0)
{
new string[225];
if(IsPlayerAdmin(playerid) == 1) {
for(new i=1;i<=217;i++) {
for(new j=0;j<GetMaxPlayers();j++) {
if(IsPlayerConnected(j)) {
SetVehicleParamsForPlayer(i,j,0,0);
}
}
}
new pname[MAX_PLAYER_NAME];
          GetPlayerName(playerid, pname, sizeof (pname));
          format(string, sizeof(string), "Administrator: %s otworzył/ła wszystkie samochody!", pname);
          SendClientMessageToAll(COLOR_YELLOW, string);
} else {
SendClientMessage(playerid, COLOR_RED, "Musisz być adminem, by użyć tej komendy!");
}
return 1;
}
//-------flip
if (strcmp(cmdtext, "/flip", true)==0)
{
	new VehicleID, Float:X, Float:Y, Float:Z;
	GetPlayerPos(playerid, X, Y, Z);
  VehicleID = GetPlayerVehicleID(playerid);
  SetVehiclePos(VehicleID, X, Y, Z);
  SetVehicleZAngle(VehicleID, 0);
    return 1;
}
//-------offall
/*if(strcmp(command, "/offall", true) == 0) {
	for(new i = 0;i < MAX_PLAYERS;i++)
	{
	if(IsPlayerConnected(i) == 1)
	{
	wlaczone[playerid]=0;
	}
	}
	SendClientMessage(playerid, COLOR_WHITE, "Liczniki wył?czone");
	}
return 1;
}*/
//-------clear
if(strcmp(cmdtext,"/clear",true)==0) // Chat window is gone, fomg!
{
    for (new a=1;a<=10;a++)
    {
        SendClientMessage(playerid,COLOR_GREY,"\n");
    }
    return 1;
}
    return 0;
}


//------------------------------------------------------------------------------



public OnPlayerSpawn(playerid)

{

	SetPlayerInterior(playerid,0);
    SetPlayerCheckpoint(playerid, 2096.0574,1285.5317,10.8203, 0.0);
	if(gTeam[playerid] == TEAM_BANDITS) {

	SetPlayerColor(playerid,COLOR_NIEBIESKI); // Niebieski

	}

	else if(gTeam[playerid] == TEAM_MAFIA) {

	SetPlayerColor(playerid,COLOR_ORANGE); // Pomarańczowy

	}

	if(gTeam[playerid] == TEAM_ADMIN ) { //numer teamu (drużyny) adminów
	SetPlayerColor(playerid,COLOR_WHITE); // Biały
	if(IsPlayerAdmin(playerid) == 1) {
	SendClientMessage(playerid, 0xFF0000AA, "Witamy w drużynie adminów :)");
 	}
	else {
 	SendClientMessage(playerid, 0xFF0000AA, "Nie jeste? adminem"); //czerwony
	SetPlayerHealth(playerid,0);
	}

}

	return 1;

}



//------------------------------------------------------------------------------
public OnPlayerDeath(playerid, killerid, reason) {
new string[256];

        SendDeathMessage(killerid,playerid,reason);

       	if(gTeam[killerid] != gTeam[playerid]) {
		SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
		if(gTeam[killerid] == TEAM_BANDITS) {
		    druzyna1++;
		}
		else if(gTeam[killerid] == TEAM_MAFIA) {
		    druzyna2++;
		}
        }
        else if(gTeam[killerid] == gTeam[playerid]) {
                SendClientMessage(killerid, 0xFFFFFFAA, "Zabiłe? ziomka z teamu!!!");
        }
        new str[256];
        format(str, sizeof(str), "...:::BANDITS %d : %d MAFIA:::...", druzyna1, druzyna2);
        SendClientMessageToAll(0x660000AA, str);

		if(druzyna1 == 20)
		{
                 SendClientMessageToAll(COLOR_RED, string);
               SetTimer("GameModeExitFunc", gRoundTime, 0);
		}
   		else if(druzyna2 == 20)
   		{
                 SendClientMessageToAll(COLOR_RED, string);
               SetTimer("GameModeExitFunc", gRoundTime, 0);
   		}
   		if(killerid == INVALID_PLAYER_ID) {
      	new kname[MAX_PLAYER_NAME];
      	GetPlayerName(playerid, kname, sizeof(kname));
      	format(str, sizeof(str), "%s popełnił samobujstwo.", kname);
      	SendClientMessageToAll(COLOR_RED, str);
    	}
        return 1;
}
//------------------------------------------------------------------------------



SetupPlayerForClassSelection(playerid)

{

	SetPlayerInterior(playerid,0);

	SetPlayerPos(playerid,2336.00,-1066.00,1049.00);

	SetPlayerFacingAngle(playerid, 70.0);

	SetPlayerCameraPos(playerid,2333.00,-1066.00,1049.00);

	SetPlayerCameraLookAt(playerid,2333.00,-1066.00,1049.00);


 		if(gTeam[playerid] == TEAM_ADMIN ) { // ta siódemka to jest numer teamu (drużyny) adminów
if(IsPlayerAdmin(playerid) == 1) {
SendClientMessage(playerid, 0xFF0000AA, "Witamy w drużynie adminów :)");
}
	else {
	SendClientMessage(playerid, 0xFF0000AA, "Nie jeste? adminem"); //red
	}
}
return;
}



//------------------------------------------------------------------------------



public OnPlayerRequestClass(playerid, classid)

{

	SetPlayerClass(playerid, classid);

	SetupPlayerForClassSelection(playerid);

	gPlayerClass[playerid] = classid;

	switch (classid) {

	    case 0:

	        {

				GameTextForPlayer(playerid, "~b~BANDITS", 500, 3);

			}

		case 1:

	        {

				GameTextForPlayer(playerid, "~b~BANDITS", 500, 3);

			}

		case 2:

	        {

				GameTextForPlayer(playerid, "~b~BANDITS", 500, 3);

			}

		case 3:

	        {

				GameTextForPlayer(playerid, "~y~MAFIA", 500, 3);

			}

	    case 4:

	        {

				GameTextForPlayer(playerid, "~y~MAFIA", 500, 3);

			}

	    case 5:

	        {

				GameTextForPlayer(playerid, "~y~MAFIA", 500, 3);

			}

		case 6:

	        {

				GameTextForPlayer(playerid, "~w~ADMIN KABAN", 500, 3);

			}
		case 7:

	        {

				GameTextForPlayer(playerid, "~w~ADMIN JOKAS", 500, 3);

			}
		case 8:

	        {

				GameTextForPlayer(playerid, "~w~ADMIN SNAKE", 500, 3);

			}
}

	return 1;

}



//------------------------------------------------------------------------------



public GameModeExitFunc()

 {

	GameModeExit();

	return 1;

 }



//------------------------------------------------------------------------------



SetPlayerClass(playerid, classid) {

	if(classid == 0 || classid == 1 || classid == 2) {

	gTeam[playerid] = TEAM_BANDITS;

	} else if(classid == 3 || classid == 4 || classid == 5) {

	gTeam[playerid] = TEAM_MAFIA;

	} else if(classid == 6 || classid == 7 || classid == 8) {

 	gTeam[playerid] = TEAM_ADMIN;

	}

}



//------------------------------------------------------------------------------

public UpdateSpeed(){
	new Float:x,Float:y,Float:z;
	new Float:distance,value,string[256];
	for(new i=0; i<SLOTS; i++){
		if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i) && wlaczone[i]==1){
			GetPlayerPos(i, x, y, z);
			distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2));
			value = floatround(distance * 3600);
			if(UpdateSeconds > 1){
				value = floatround(value / UpdateSeconds);
			}
			if(SpeedMode){
				format(string,sizeof(string),"~w~%d MPH",floatround(value/1600));
				GameTextForPlayer(i, string, 1100, 5);
			}
			else{
				format(string,sizeof(string),"~n~~n~~n~~n~~n~~n~~n~~w~%d ~y~KM/H",floatround(value/1000));
				GameTextForPlayer(i, string, 1100, 5);
			}
			SavePlayerPos[i][LastX] = x;
			SavePlayerPos[i][LastY] = y;
			SavePlayerPos[i][LastZ] = z;
		}
	}
}

//------------------------------------------------------------------------------

PlayerName(playerid){
	new Name[MAX_PLAYER_NAME];
	GetPlayerName(playerid, Name, sizeof(Name));
	return Name;
}

//------------------------------------------------------------------------------

AddPlayerHealth(playerid, Float:health){
	new Float:pHealth;
	GetPlayerHealth(playerid, pHealth);
	new Float:total=pHealth+health;
	if(total > 100)
            SetPlayerHealth(playerid, 100.0);
	else
            SetPlayerHealth(playerid, pHealth+health);
	return true;
}

//------------------------------------------------------------------------------
/*
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;
	}
*/
//------------------------------------------------------------------------------

public Pozwol() {
	for(new i; i<MAX_PLAYERS; i++) {
		if(IsPlayerConnected(i)) {
			if (czekaj[i] >= 1) {
		    	czekaj[i]--;
				if(czekaj[i] == 0) {
				}
			}
		}
	}
}

//------------------------------------------------------------------------------

public OnPlayerDisconnect(playerid)
{
    SendDeathMessage(INVALID_PLAYER_ID, playerid, 201);
}


//------------------------------------------------------------------------------

public OnPlayerEnterCheckpoint(playerid)
{
SendClientMessage(playerid, COLOR_CZERWONY, "Walcz!");
}

//------------------------------------------------------------------------------
/*
public OnPlayerText(playerid, text[])
{
   new tmp[MAX_STRING];
   new pname[MAX_PLAYER_NAME];
   GetPlayerName(playerid, pname, MAX_PLAYER_NAME);

   if((text[0] == '!') || (text[0] == '@')) {
      if(gTeam[playerid] == TEAM_BANDITS) {
          format(tmp, sizeof(tmp), "%s: %s", pname, text[1]);
          SendClientMessageToTeam(TEAM_BANDITS, COLOR_LIGHTBLUE, tmp);
      }
      else if(gTeam[playerid] == TEAM_MAFIA) {
          format(tmp, sizeof(tmp), "%s: %s", pname, text[1]);
          SendClientMessageToTeam(TEAM_MAFIA, COLOR_LIGHTBLUE, tmp);
      }
      return 0;
   }


   return 1;
}

//------------------------------------------------------------------------------

public SendClientMessageToTeam(team, color, text[]) {
   for (new i = 0; i < MAX_PLAYERS; i++) {
      if (gTeam[playerid] == team && IsPlayerConnected(i)) SendClientMessage(i, color, text);
   }
}
*/