Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Wklejka 13154665879129 dodana przez Zapalka, 08.09.2011 08:23
Typ:


Exp mod
13154665879129
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291.
292.
293.
294.
295.
296.
297.
298.
299.
300.
301.
302.
303.
304.
305.
306.
307.
308.
309.
310.
311.
312.
313.
314.
315.
316.
317.
318.
319.
320.
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
331.
332.
333.
334.
335.
336.
337.
338.
339.
340.
341.
342.
343.
344.
345.
346.
347.
348.
349.
350.
351.
352.
353.
354.
355.
356.
357.
358.
359.
360.
361.
362.
363.
364.
365.
366.
367.
368.
369.
370.
371.
372.
373.
374.
375.
376.
377.
378.
379.
380.
381.
382.
383.
384.
385.
386.
387.
388.
389.
390.
391.
392.
393.
394.
395.
396.
397.
398.
399.
400.
401.
402.
403.
404.
405.
406.
407.
408.
409.
410.
411.
412.
413.
414.
415.
416.
417.
418.
419.
420.
421.
422.
423.
424.
425.
426.
427.
428.
429.
430.
431.
432.
433.
434.
435.
436.
437.
438.
439.
440.
441.
442.
443.
444.
445.
446.
447.
448.
449.
450.
451.
452.
453.
454.
455.
456.
457.
458.
459.
460.
461.
462.
463.
464.
465.
466.
467.
468.
469.
470.
471.
472.
473.
474.
475.
476.
477.
478.
479.
480.
481.
482.
483.
484.
485.
486.
487.
488.
489.
490.
491.
492.
493.
494.
495.
496.
497.
498.
499.
500.
501.
502.
503.
504.
505.
506.
507.
508.
509.
510.
511.
512.
513.
514.
515.
516.
517.
518.
519.
520.
521.
522.
523.
524.
525.
526.
527.
528.
529.
530.
531.
532.
533.
534.
535.
536.
537.
538.
539.
540.
541.
542.
543.
544.
545.
546.
547.
548.
549.
550.
551.
552.
553.
554.
555.
556.
557.
558.
559.
560.
561.
562.
563.
564.
565.
566.
567.
568.
569.
570.
571.
572.
573.
574.
575.
576.
577.
578.
579.
580.
581.
582.
583.
584.
585.
586.
587.
588.
589.
590.
591.
592.
593.
594.
595.
596.
597.
598.
599.
600.
601.
602.
603.
604.
605.
606.
607.
608.
609.
610.
611.
612.
613.
614.
615.
616.
617.
618.
619.
620.
621.
622.
623.
624.
625.
626.
627.
628.
629.
630.
631.
632.
633.
634.
635.
636.
637.
638.
639.
640.
641.
642.
643.
644.
645.
646.
647.
648.
649.
650.
651.
652.
653.
654.
655.
656.
657.
658.
659.
660.
661.
662.
663.
664.
665.
666.
667.
668.
669.
670.
671.
672.
673.
674.
675.
676.
677.
678.
679.
680.
681.
682.
683.
684.
685.
686.
687.
688.
689.
690.
691.
692.
693.
694.
695.
696.
697.
698.
699.
700.
701.
702.
703.
704.
705.
706.
707.
708.
709.
710.
711.
712.
713.
714.
715.
716.
717.
718.
719.
720.
721.
722.
723.
724.
725.
726.
727.
728.
729.
730.
731.
732.
733.
734.
735.
736.
737.
738.
739.
740.
741.
742.
743.
744.
745.
746.
747.
748.
749.
750.
751.
752.
753.
754.
755.
756.
757.
758.
759.
760.
761.
762.
763.
764.
765.
766.
767.
768.
769.
770.
771.
772.
773.
774.
775.
776.
777.
778.
779.
780.
781.
782.
783.
784.
785.
786.
787.
788.
789.
790.
791.
792.
793.
794.
795.
796.
797.
798.
799.
800.
801.
802.
803.
804.
805.
806.
807.
808.
809.
810.
811.
812.
813.
814.
815.
816.
817.
818.
819.
820.
821.
822.
823.
824.
825.
826.
827.
828.
829.
830.
831.
832.
833.
834.
835.
836.
837.
838.
839.
840.
841.
842.
843.
844.
845.
846.
847.
848.
849.
850.
851.
852.
853.
854.
855.
856.
857.
858.
859.
860.
861.
862.
863.
864.
865.
866.
867.
868.
869.
870.
871.
872.
873.
874.
875.
876.
877.
878.
879.
880.
881.
882.
883.
884.
885.
886.
887.
888.
889.
890.
891.
892.
893.
894.
895.
896.
897.
898.
899.
900.
901.
902.
903.
904.
905.
906.
907.
908.
909.
910.
911.
912.
913.
914.
915.
916.
917.
918.
919.
920.
921.
922.
923.
924.
925.
926.
927.
928.
929.
930.
931.
932.
933.
934.
935.
936.
937.
938.
939.
940.
941.
942.
943.
944.
945.
946.
947.
948.
949.
950.
951.
952.
953.
954.
955.
956.
957.
958.
959.
960.
961.
962.
963.
964.
965.
966.
967.
968.
969.
970.
971.
972.
973.
974.
975.
976.
977.
978.
979.
980.
981.
982.
983.
984.
985.
986.
987.
988.
989.
990.
991.
992.
993.
994.
995.
996.
997.
998.
999.
1000.
1001.
1002.
1003.
1004.
1005.
1006.
1007.
1008.
1009.
1010.
1011.
1012.
1013.
1014.
1015.
1016.
1017.
1018.
1019.
1020.
1021.
1022.
1023.
1024.
1025.
1026.
1027.
1028.
1029.
1030.
1031.
1032.
1033.
1034.
1035.
1036.
1037.
1038.
1039.
1040.
1041.
1042.
1043.
1044.
1045.
1046.
1047.
1048.
1049.
1050.
1051.
1052.
1053.
1054.
1055.
1056.
1057.
1058.
1059.
1060.
1061.
1062.
1063.
1064.
1065.
1066.
1067.
1068.
1069.
1070.
1071.
1072.
1073.
1074.
1075.
1076.
1077.
1078.
1079.
1080.
1081.
1082.
1083.
1084.
1085.
1086.
1087.
1088.
1089.
1090.
1091.
1092.
1093.
1094.
1095.
1096.
1097.
1098.
1099.
1100.
1101.
1102.
1103.
1104.
1105.
1106.
1107.
1108.
1109.
1110.
1111.
1112.
1113.
1114.
1115.
1116.
1117.
1118.
1119.
1120.
1121.
1122.
1123.
1124.
1125.
1126.
1127.
1128.
1129.
1130.
1131.
1132.
1133.
1134.
1135.
1136.
1137.
1138.
1139.
1140.
1141.
1142.
1143.
1144.
1145.
1146.
1147.
1148.
1149.
1150.
1151.
1152.
1153.
1154.
1155.
1156.
1157.
1158.
1159.
1160.
1161.
1162.
1163.
1164.
1165.
1166.
1167.
1168.
1169.
1170.
1171.
1172.
1173.
1174.
1175.
1176.
1177.
1178.
1179.
1180.
1181.
1182.
1183.
1184.
1185.
1186.
1187.
1188.
1189.
1190.
1191.
1192.
1193.
1194.
1195.
1196.
1197.
1198.
1199.
1200.
1201.
1202.
1203.
1204.
1205.
1206.
1207.
1208.
1209.
1210.
1211.
1212.
1213.
1214.
1215.
1216.
1217.
1218.
1219.
1220.
1221.
1222.
1223.
1224.
1225.
1226.
1227.
1228.
1229.
1230.
1231.
1232.
1233.
1234.
1235.
1236.
1237.
1238.
1239.
1240.
1241.
1242.
1243.
1244.
1245.
1246.
1247.
1248.
1249.
1250.
1251.
1252.
1253.
1254.
1255.
1256.
1257.
1258.
1259.
1260.
1261.
1262.
1263.
1264.
1265.
1266.
1267.
1268.
1269.
1270.
1271.
1272.
1273.
1274.
1275.
1276.
1277.
1278.
1279.
1280.
1281.
1282.
1283.
1284.
1285.
1286.
1287.
1288.
1289.
1290.
1291.
1292.
1293.
1294.
1295.
1296.
1297.
1298.
1299.
1300.
1301.
1302.
1303.
1304.
1305.
1306.
1307.
1308.
1309.
1310.
1311.
1312.
1313.
1314.
1315.
1316.
1317.
1318.
1319.
1320.
1321.
1322.
1323.
1324.
1325.
1326.
1327.
1328.
1329.
1330.
1331.
1332.
1333.
1334.
1335.
1336.
1337.
1338.
1339.
1340.
1341.
1342.
1343.
1344.
1345.
1346.
1347.
1348.
1349.
1350.
1351.
1352.
1353.
1354.
1355.
1356.
1357.
1358.
1359.
1360.
1361.
1362.
1363.
1364.
1365.
1366.
1367.
1368.
1369.
1370.
1371.
1372.
1373.
1374.
1375.
1376.
1377.
1378.
1379.
1380.
1381.
1382.
1383.
1384.
1385.
1386.
1387.
1388.
1389.
1390.
1391.
1392.
1393.
1394.
1395.
1396.
1397.
1398.
1399.
1400.
1401.
1402.
1403.
1404.
1405.
1406.
1407.
1408.
1409.
1410.
1411.
1412.
1413.
1414.
1415.
1416.
1417.
1418.
1419.
1420.
1421.
1422.
1423.
1424.
1425.
1426.
1427.
1428.
1429.
1430.
1431.
1432.
1433.
1434.
1435.
1436.
1437.
1438.
1439.
1440.
1441.
1442.
1443.
1444.
1445.
1446.
1447.
1448.
1449.
1450.
1451.
1452.
1453.
1454.
1455.
1456.
1457.
1458.
1459.
1460.
1461.
1462.
1463.
1464.
1465.
1466.
1467.
1468.
1469.
1470.
1471.
1472.
1473.
1474.
1475.
1476.
1477.
1478.
1479.
1480.
1481.
1482.
1483.
1484.
1485.
1486.
1487.
1488.
1489.
1490.
1491.
1492.
1493.
1494.
1495.
1496.
1497.
1498.
1499.
1500.
1501.
1502.
1503.
1504.
1505.
1506.
1507.
1508.
1509.
1510.
1511.
1512.
1513.
1514.
1515.
1516.
1517.
1518.
1519.
1520.
1521.
1522.
1523.
1524.
1525.
1526.
1527.
1528.
1529.
1530.
1531.
1532.
1533.
1534.
1535.
1536.
1537.
1538.
1539.
1540.
1541.
1542.
1543.
1544.
1545.
1546.
1547.
1548.
1549.
1550.
1551.
1552.
1553.
1554.
1555.
1556.
1557.
1558.
1559.
1560.
1561.
1562.
1563.
1564.
1565.
1566.
1567.
1568.
1569.
1570.
1571.
1572.
1573.
1574.
1575.
1576.
1577.
1578.
1579.
1580.
1581.
1582.
1583.
1584.
1585.
1586.
1587.
1588.
1589.
1590.
1591.
1592.
1593.
1594.
1595.
1596.
1597.
1598.
1599.
1600.
1601.
1602.
1603.
1604.
1605.
1606.
1607.
1608.
1609.
1610.
1611.
1612.
1613.
1614.
1615.
1616.
1617.
1618.
1619.
1620.
1621.
1622.
1623.
1624.
1625.
1626.
1627.
1628.
1629.
1630.
1631.
1632.
1633.
1634.
1635.
1636.
1637.
1638.
1639.
1640.
1641.
1642.
1643.
1644.
1645.
1646.
1647.
1648.
1649.
1650.
1651.
1652.
1653.
1654.
1655.
1656.
1657.
1658.
1659.
1660.
1661.
1662.
1663.
1664.
1665.
1666.
1667.
1668.
1669.
1670.
1671.
1672.
1673.
1674.
1675.
1676.
1677.
1678.
1679.
1680.
1681.
1682.
1683.
1684.
1685.
1686.
1687.
1688.
1689.
1690.
1691.
1692.
1693.
1694.
1695.
1696.
1697.
1698.
1699.
1700.
1701.
1702.
1703.
1704.
1705.
1706.
1707.
1708.
1709.
1710.
1711.
1712.
1713.
1714.
1715.
1716.
1717.
1718.
1719.
1720.
1721.
1722.
1723.
1724.
1725.
1726.
1727.
1728.
1729.
1730.
1731.
1732.
1733.
1734.
1735.
1736.
1737.
1738.
1739.
1740.
1741.
1742.
1743.
1744.
1745.
1746.
1747.
1748.
1749.
1750.
1751.
1752.
1753.
1754.
1755.
1756.
1757.
1758.
1759.
1760.
1761.
1762.
1763.
1764.
1765.
1766.
1767.
1768.
1769.
1770.
1771.
1772.
1773.
1774.
1775.
1776.
1777.
1778.
1779.
1780.
1781.
1782.
1783.
1784.
1785.
1786.
1787.
1788.
1789.
1790.
1791.
1792.
1793.
1794.
1795.
1796.
1797.
1798.
1799.
1800.
1801.
1802.
1803.
1804.
1805.
1806.
1807.
1808.
1809.
1810.
1811.
1812.
1813.
1814.
1815.
1816.
1817.
1818.
1819.
1820.
1821.
1822.
1823.
1824.
1825.
1826.
1827.
1828.
1829.
1830.
1831.
1832.
1833.
1834.
1835.
1836.
1837.
1838.
1839.
1840.
1841.
1842.
1843.
1844.
1845.
1846.
1847.
1848.
1849.
1850.
1851.
1852.
1853.
1854.
1855.
1856.
1857.
1858.
1859.
1860.
1861.
1862.
1863.
1864.
1865.
1866.
1867.
1868.
1869.
1870.
1871.
1872.
1873.
1874.
1875.
1876.
1877.
1878.
1879.
1880.
1881.
1882.
1883.
1884.
1885.
1886.
1887.
1888.
1889.
1890.
1891.
1892.
1893.
1894.
1895.
1896.
1897.
1898.
1899.
1900.
1901.
1902.
1903.
1904.
1905.
1906.
1907.
1908.
1909.
1910.
1911.
1912.
1913.
1914.
1915.
1916.
1917.
1918.
1919.
1920.
1921.
1922.
1923.
1924.
1925.
1926.
1927.
1928.
1929.
1930.
1931.
1932.
1933.
1934.
1935.
1936.
1937.
1938.
1939.
1940.
1941.
1942.
1943.
1944.
1945.
1946.
1947.
1948.
1949.
1950.
1951.
1952.
1953.
1954.
1955.
1956.
1957.
1958.
1959.
1960.
1961.
1962.
1963.
1964.
1965.
1966.
1967.
1968.
1969.
1970.
1971.
1972.
1973.
1974.
1975.
1976.
1977.
1978.
1979.
1980.
1981.
1982.
1983.
1984.
1985.
1986.
1987.
1988.
1989.
1990.
1991.
1992.
1993.
1994.
1995.
1996.
1997.
1998.
1999.
2000.
2001.
2002.
2003.
2004.
2005.
2006.
2007.
2008.
2009.
2010.
2011.
2012.
2013.
2014.
2015.
2016.
2017.
2018.
2019.
2020.
2021.
2022.
2023.
2024.
2025.
2026.
2027.
2028.
2029.
2030.
2031.
2032.
2033.
2034.
2035.
2036.
2037.
2038.
2039.
2040.
2041.
2042.
2043.
2044.
2045.
2046.
2047.
2048.
2049.
2050.
2051.
2052.
2053.
2054.
2055.
2056.
2057.
2058.
2059.
2060.
2061.
2062.
2063.
2064.
2065.
2066.
2067.
2068.
2069.
2070.
2071.
2072.
2073.
2074.
2075.
2076.
2077.
2078.
2079.
2080.
2081.
2082.
2083.
2084.
2085.
2086.
2087.
2088.
2089.
2090.
2091.
2092.
2093.
2094.
2095.
2096.
2097.
2098.
2099.
2100.
2101.
2102.
2103.
2104.
2105.
2106.
2107.
2108.
2109.
2110.
2111.
2112.
2113.
2114.
2115.
2116.
2117.
2118.
2119.
2120.
2121.
2122.
2123.
2124.
2125.
2126.
2127.
2128.
2129.
2130.
2131.
2132.
2133.
2134.
2135.
2136.
2137.
2138.
2139.
2140.
2141.
2142.
2143.
2144.
2145.
2146.
2147.
2148.
2149.
2150.
2151.
2152.
2153.
2154.
2155.
2156.
2157.
2158.
2159.
2160.
2161.
2162.
2163.
2164.
2165.
2166.
2167.
2168.
2169.
2170.
2171.
2172.
2173.
2174.
2175.
2176.
2177.
2178.
2179.
2180.
2181.
2182.
2183.
2184.
2185.
2186.
2187.
2188.
2189.
2190.
2191.
2192.
2193.
2194.
2195.
2196.
2197.
2198.
2199.
2200.
2201.
2202.
2203.
2204.
2205.
2206.
2207.
2208.
2209.
2210.
2211.
2212.
2213.
2214.
2215.
2216.
2217.
2218.
2219.
2220.
2221.
2222.
2223.
2224.
2225.
2226.
2227.
2228.
2229.
2230.
2231.
2232.
2233.
2234.
2235.
2236.
2237.
2238.
2239.
2240.
2241.
2242.
2243.
2244.
2245.
2246.
2247.
2248.
2249.
2250.
2251.
2252.
2253.
2254.
2255.
2256.
2257.
2258.
2259.
2260.
2261.
2262.
2263.
2264.
2265.
2266.
2267.
2268.
2269.
2270.
2271.
2272.
2273.
2274.
2275.
2276.
2277.
2278.
2279.
2280.
2281.
2282.
2283.
2284.
2285.
2286.
2287.
2288.
2289.
2290.
2291.
2292.
2293.
2294.
2295.
2296.
2297.
2298.
2299.
2300.
2301.
2302.
2303.
2304.
2305.
2306.
2307.
2308.
2309.
2310.
2311.
2312.
2313.
2314.
2315.
2316.
2317.
2318.
2319.
2320.
2321.
2322.
2323.
2324.
2325.
2326.
2327.
2328.
2329.
2330.
2331.
2332.
2333.
2334.
2335.
2336.
2337.
2338.
2339.
2340.
2341.
2342.
2343.
2344.
2345.
2346.
2347.
2348.
2349.
2350.
2351.
2352.
2353.
2354.
2355.
2356.
2357.
2358.
2359.
2360.
2361.
2362.
2363.
2364.
2365.
2366.
2367.
2368.
2369.
2370.
2371.
2372.
2373.
2374.
2375.
2376.
2377.
2378.
2379.
2380.
2381.
2382.
2383.
2384.
2385.
2386.
2387.
2388.
2389.
2390.
2391.
2392.
2393.
2394.
2395.
2396.
2397.
2398.
2399.
2400.
2401.
2402.
2403.
2404.
2405.
2406.
2407.
2408.
2409.
2410.
2411.
2412.
2413.
2414.
2415.
2416.
2417.
2418.
2419.
2420.
2421.
2422.
2423.
2424.
2425.
2426.
2427.
2428.
2429.
2430.
2431.
2432.
2433.
2434.
2435.
2436.
2437.
2438.
2439.
2440.
2441.
2442.
2443.
2444.
2445.
2446.
2447.
2448.
2449.
2450.
2451.
2452.
2453.
2454.
2455.
2456.
2457.
2458.
2459.
2460.
2461.
2462.
2463.
2464.
2465.
2466.
2467.
2468.
2469.
2470.
2471.
2472.
2473.
/* Plugin generated by AMXX-Studio */
 
/****DeathRun ExpierenceMod by Skowron ****
****************	v0.1	***********
* 	- Napisanie Pluginu		  *
****************	v0.2	***********
* 	- Dodanie Sklepu		  *
****************	v0.3	***********
* 	- Poprawienie zapisu punktow	  *
* 	- Odbugowanie punktow	  	  *
****************	v0.4	***********
* 	- Zablokowanie sklepu gdy gracz   *
* 	nie zyje	  	          *
****************	v0.5	***********
* 	- Poprawienie ColorChatow         *
****************	v0.6	***********
* 	- Optymalizacja         	  *
* 	- Poprawienie HUDow         	  *
****************	v0.7	***********
* 	- Blokada wielokrotnego kupna HP  *
******************************************/
#define USING_CS
 
#include <amxmodx> 
#include <amxmisc> 
#include <nvault> 
#include <engine>
#include <fun>
#include <cstrike>
#include <fakemeta>
#include <fakemeta_util>
#include <colorchat>
#include <core>
#include <sqlx>
#include <hamsandwich>
#include <regex>
#include <hlsdk_const>
 
#if defined USING_CS
#include <cstrike>
#endif
 
#define DMG_GRENADE (1 << 24)
 
#define PLUGIN "DeathRun ExpierenceMod"
#define VERSION "0.7"
#define AUTHOR "Skowron"
 
new const LEVELS[50] = {   
	100,         // 1 level
	200,         // 2 level
	400,         // 3 level
	700,      // 4 level
	1100,      // 5 level
	1600,      // 6 level
	2300,      // 7 level
	3100,      // 8 level
	4000,   // 9 level
	5000,// 10 level
	6100,// 11 level
	7300,// 12 level
	8600,// 13 level
	10000,//14 level
	11500, // 15 level
	13100, // 16 level
	14800, // 17 level
	16600, // 18 level
	18500, // 19 level
	20500, // 20 level
	22600, // 21 level
	24800, // 22 level
	26900, // 23 level
	28000, // 24 level
	30000, // 25 level
	31100, // 26 level
	34000, // 27 level
	38500, // 28 level
	43000, // 29 level
	50000, // 30 level
	52000, // 31 level
	55000, // 32 level
	60000, // 33 level
	65000, // 34 level
	70000, // 35 level
	77000, // 36 level
	85000, // 37 level
	100000, // 38 level
	110000, // 39 level
	125000, // 40 level
	130000, // 41 level
	150000, // 42 level
	170000, // 43 level
	200000, // 44 level
	220000, // 45 level
	250000, // 46 level
	300000, // 47 level
	350000, // 48 level
	400000, // 49 level
	500000, // 50 level
 
 
}; 
 
new PlayerXP[33], PlayerLevel[33], kasa[33], punkty[33], punktyhp[33], punktyexp[33], punktyszybkosc[33], punktykosa[33], punktydmghe[33], punktyawp[33], punktyarm[33], punktyrespawn[33], punktyniewid[33], punktykam[33], skille[33], bronie[33], punktywzmoc[33], punktyhe[33], punktyfb[33], punktysg[33], punktychodzenie[33], punktypistolety[33], punktykarabiny[33], punktyzestaw[33] ;
new xp_kill, xp_killb1, xp_killb2, xp_killb3, xp_killvip, xp_round, gCvar_Enable, g_Vault, cvar_speed, cvar_speed1, cvar_speed2, cvar_speed3, cvar_speed4, cvar_speed5, cvar_speed6, cvar_speed7, cvar_speed8, cvar_speed9; 
new starthealth, startarmor;
 
new bool:uzyl[33]; 
new bool:uzyl2[33];
new gUserSkill[33];
new gUserSkill2[33];
 
 
 
public plugin_init() { 
	register_plugin(PLUGIN, VERSION, AUTHOR)
 
	//Eventy
	register_event("DeathMsg", "eDeath", "a"); 
	register_event("HLTV", "NewRound", "a", "1=0", "2=0");
	register_logevent("EventRoundStart",2,"1=Round_Start");
	register_logevent("EventRoundEnd", 2, "1=Round_End");
 
	//Cvary
	gCvar_Enable    = register_cvar("xp_save", "1"); 
	xp_kill    = register_cvar("xp_kill", "40");  
	xp_killb1 = register_cvar("xp_killb1", "50"); 
	xp_killb2 = register_cvar("xp_killb2", "60"); 
	xp_killb3 = register_cvar("xp_killb3", "70"); 
	xp_killvip = register_cvar("xp_killvip", "20");
	xp_round = register_cvar("xp_round", "20");
	g_Vault        = nvault_open("xp_dr"); 
	cvar_speed = register_cvar("xp_speed", "260");
	cvar_speed1 = register_cvar("xp_speed1", "270");
	cvar_speed2 = register_cvar("xp_speed2", "280");
	cvar_speed3 = register_cvar("xp_speed3", "290");
	cvar_speed4 = register_cvar("xp_speed4", "300");
	cvar_speed5 = register_cvar("xp_speed5", "310");
	cvar_speed6 = register_cvar("xp_speed6", "320");
	cvar_speed7 = register_cvar("xp_speed7", "333");
	cvar_speed8 = register_cvar("xp_speed8", "340");
	cvar_speed9 = register_cvar("xp_speed9", "350");
 
	//Komendy
	register_concmd("xp_removexp", "cmd_take_exp", ADMIN_IMMUNITY, "<target> <amount>");  
	register_concmd("xp_addxp", "cmd_give_exp", ADMIN_IMMUNITY, "<target> <amount>"); 
	register_concmd("xp_removeptk", "cmd_take_ptk", ADMIN_IMMUNITY, "<target> <amount>");  
	register_concmd("xp_addptk", "cmd_give_ptk", ADMIN_IMMUNITY, "<target> <amount>"); 
	register_clcmd("say /dodaj", "PunktyMenu");  		
	register_clcmd("say_team /dodaj", "PunktyMenu"); 		
	register_clcmd("say /gracze", "Gracze");  		
	register_clcmd("say_team /gracze", "Gracze");  	
	register_clcmd("say /reset", "Reset");  		
	register_clcmd("say_team /reset", "Reset"); 	
	register_clcmd("say /xp", "MainMenu");  			
	register_clcmd("say_team /xp", "MainMenu"); 		
	register_clcmd("say /exp", "MainMenu");  			
	register_clcmd("say_team /exp", "MainMenu"); 
	register_clcmd("say /skill1", "Niewidzialnosc");
	register_clcmd("say_team /skill1", "Niewidzialnosc");
	register_clcmd("say /skill2", "Kamuflaz");
	register_clcmd("say_team /skill2", "Kamuflaz");
	register_clcmd("say /skills", "SkillMenu");
	register_clcmd("say_team /skills", "SkillMenu");
	register_clcmd("say /shop", "Sklep");
	register_clcmd("say_team /shop", "Sklep");
	register_clcmd("say /sklep", "Sklep");
	register_clcmd("say_team /sklep", "Sklep");
 
	//HAM
	RegisterHam(Ham_TraceAttack, "player", "Wzmocnienie");
	RegisterHam(Ham_TakeDamage, "player", "DmgKosa");
	RegisterHam(Ham_TakeDamage, "player", "DmgHE");
 
	//Taski
	set_task(60.0, "reklama",_,_,_,"b");
	set_task(0.8, "UpdateHUD",0,"",0,"b");
 
 
} 
 
public MainMenu(id)
{
	new msg0[128]
	format(msg0,127,"\r[\y DeathRun ExpierenceMod \r]\y Menu:^n\wby Skowron");
	new MainMenu = menu_create(msg0, "MainMenu_wybierz")
	new msg1[128]
	format(msg1,127,"\wDodaj punkty")
	menu_additem(MainMenu  , msg1, "1", 0)
	new msg2[128]
	format(msg2,127,"\wZrob reset^n")
	menu_additem(MainMenu  , msg2, "2", 0)
	new msg3[128]
	format(msg3,127,"\wGracze")
	menu_additem(MainMenu  , msg3, "3", 0)
	new msg4[128]
	format(msg4,127,"\wDodatki")
	menu_additem(MainMenu  , msg4, "4", 0)
	new msg5[128]
	format(msg5,127,"\wRegulamin serwera^n")
	menu_additem(MainMenu  , msg5, "5", 0)
	new msg6[128]
	format(msg6,127,"\wCo Daje VIP?")
	menu_additem(MainMenu  , msg6, "6", 0)
	new msg7[128]
	format(msg7,127,"\wKup exp/punkty^n")
	menu_additem(MainMenu  , msg7, "7", 0)
	new msg10[128]
	format(msg10,127,"\wWyjscie")
	menu_additem(MainMenu  , msg10, "0", 0)
 
	menu_setprop(MainMenu,MPROP_EXIT,MEXIT_NEVER);
 
	menu_setprop(MainMenu,MPROP_PERPAGE,0);
 
	menu_display(id, MainMenu, 0)
}
public MainMenu_wybierz(id, MainMenu  , item)
{
	new data[6], iName[64]
	new acces, callback
	menu_item_getinfo(MainMenu, item, acces, data,5, iName, 63, callback)
 
	new klawisz = str_to_num(data)
 
	switch(klawisz)
	{ 
		case 1 : {
			PunktyMenu(id);
		}
		case 2 : {
			Reset(id);
		}
		case 3 : {
			Gracze(id);
		}
		case 4 : {
			show_motd (id,"dodatki.txt","Dodatki");
		}
		case 5 : {
			show_motd (id,"regulamin.txt","Regulamin");
		}
		case 6 : {
			show_motd (id,"vip.txt","Co daje VIP?");
		}
		case 7 : {
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Zglos sie do Admina");
		}
 
	}
	return PLUGIN_CONTINUE;
}
 
public Reset(id)
{
	new msg0[128]
	format(msg0,127,"\yCzy napewno chcesz dokonac resetu?");
	new menu_reset = menu_create(msg0, "ResetWybierz")
	new msg1[128]
	format(msg1,127,"\wTak ")
	menu_additem(menu_reset , msg1, "1", 0)
	new msg2[128]
	format(msg2,127,"\wNie")
	menu_additem(menu_reset , msg2, "2", 0)
 
 
 
 
	menu_setprop(menu_reset,MPROP_EXIT,MEXIT_NEVER);
 
	menu_setprop(menu_reset,MPROP_PERPAGE,0);
 
 
 
 
 
 
 
	menu_display(id, menu_reset, 0)
}
public ResetWybierz(id, menu_reset , item)
{
	new data[6], iName[64]
	new acces, callback
	menu_item_getinfo(menu_reset, item, acces, data,5, iName, 63, callback)
 
	new klawisz = str_to_num(data)
 
	switch(klawisz)
	{ 
		case 1 : {
			ResetPunkty(id);
			ColorChat(id, RED, "[DeathRun ExpMod] ^x01Reset zakonczony sukcesem!");
			ColorChat(id, RED, "[DeathRun ExpMod] ^x01Masz teraz do wykorzystania ^x03%d punktow.", PlayerLevel[id]);
		}
		case 2 : {
 
		}
 
	}
	return PLUGIN_CONTINUE;
}
public ResetPunkty(id) {
 
	punkty[id] = PlayerLevel[id];
	punktyhp[id] = 0;
	punktyarm[id] = 0;
	punktyrespawn[id] = 0;
	punktyniewid[id] = 0;
	punktykam[id] = 0;
	skille[id] = 0;
	bronie[id] = 0;
	punktywzmoc[id] = 0;
	punktychodzenie[id] = 0;
	punktyhe[id] = 0;
	punktyfb[id] = 0;
	punktysg[id] = 0;
	punktypistolety[id] = 0;
	punktykarabiny[id] = 0;
	punktyzestaw[id] = 0;
	punktyawp[id] = 0;
	punktyszybkosc[id] = 0;
	punktykosa[id] = 0;
	punktydmghe[id] = 0;
	punktyexp[id] = 0;
 
 
 
 
	if(get_pcvar_num(gCvar_Enable) == 1) 
		SaveData(id);
}
 
public SkillMenu(id)
{
	new msg0[128]
	format(msg0,127,"\r[\y DeathRun ExpierenceMod \r]\y Skill Menu:^n\wby Skowron");
	new SkillMenu = menu_create(msg0, "SkillMenu_wybierz")
	new msg1[128]
	format(msg1,127,"\wNiewidzialnosc \r[ \yUzyj \r]")
	menu_additem(SkillMenu  , msg1, "1", 0)
	new msg2[128]
	format(msg2,127,"\wKamuflaz \r[ \yUzyj \r]")
	menu_additem(SkillMenu  , msg2, "2", 0)
	new msg10[128]
	format(msg10,127,"\wWyjscie")
	menu_additem(SkillMenu  , msg10, "0", 0)
 
	menu_setprop(SkillMenu,MPROP_EXIT,MEXIT_NEVER);
 
	menu_setprop(SkillMenu,MPROP_PERPAGE,0);
 
	menu_display(id, SkillMenu, 0)
}
public SkillMenu_wybierz(id, SkillMenu  , item)
{
	new data[6], iName[64]
	new acces, callback
	menu_item_getinfo(SkillMenu, item, acces, data,5, iName, 63, callback)
 
	new klawisz = str_to_num(data)
 
	switch(klawisz)
	{ 
		case 1 : {
			client_cmd(id, "say /skill1")
		}
		case 2 : {
			client_cmd(id, "say /skill2")
		}
 
	}
	return PLUGIN_CONTINUE;
}
 
public Sklep(id)
{
	if(!is_user_alive(id)) {
		ColorChat(id,RED, "[DeathRun ExpMod]^x01 Musisz zyc aby cos kupic!");
	}
	else
	{
	new msg0[128]
	format(msg0,127,"\r[\y DeathRun ExpierenceMod \r]\y Sklep:^n\wby Skowron");
	new Sklep = menu_create(msg0, "Sklep_wybierz")
	new msg1[128]
	format(msg1,127,"\wDodatkowe HP \r[+50] \y[1000 $]")
	menu_additem(Sklep  , msg1, "1", 0)
	new msg2[128]
	format(msg2,127,"\wDodatkowy Armor \r[+50] \y[1500 $]")
	menu_additem(Sklep  , msg2, "2", 0)
	new msg3[128]
	format(msg3,127,"\wGranat \r[HE] \y[2000 $]")
	menu_additem(Sklep  , msg3, "3", 0)
	new msg4[128]
	format(msg4,127,"\wGranat \d[FB] \y[2000 $]")
	menu_additem(Sklep  , msg4, "4", 0)
	new msg5[128]
	format(msg5,127,"\wGranat \y[Frost] \y[2000 $]")
	menu_additem(Sklep  , msg5, "5", 0)
	new msg6[128]
	format(msg6,127,"\wUSP \y[3500 $]")
	menu_additem(Sklep  , msg6, "6", 0)
	new msg7[128]
	format(msg7,127,"\wGravitacja \y[6000 $]")
	menu_additem(Sklep  , msg7, "7", 0)
	new msg8[128]
	format(msg8,127,"\wLos Expa \y[10000 $]^n")
	menu_additem(Sklep  , msg8, "8", 0)
	new msg10[128]
	format(msg10,127,"\wWyjscie")
	menu_additem(Sklep  , msg10, "0", 0)
 
	menu_setprop(Sklep,MPROP_EXIT,MEXIT_NEVER);
 
	menu_setprop(Sklep,MPROP_PERPAGE,0);
 
	menu_display(id, Sklep, 0)
}
}
public Sklep_wybierz(id, Sklep, item) {
	new data[6], iName[64]
	new acces, callback
	menu_item_getinfo(Sklep, item, acces, data,5, iName,63, callback)
	new klawisz = str_to_num(data)
	switch(klawisz)
	{
		case 1 : {
			if(uzyl2[id] == true) { 
				ColorChat(id,RED, "[DeathRun ExpMod]^x01 Nie mozesz tego kupic!");
			}
			else if(kasa[id] <= 999) {
				ColorChat(id,RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajaco duzo pieniedzy");
			}
			else
			{
				new health = get_user_health(id);
				set_user_health(id, health + 50);
				kasa[id] -= 1000;
				uzyl2[id] = true;
				ColorChat(id,RED, "[DeathRun ExpMod]^x01 Kupiles Dodatkowe^x04 HP");
			}
 
		}
		case 2 : {
			if(kasa[id] <= 1499) {
				ColorChat(id,RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajaco duzo pieniedzy");
			}
			else
			{
				new armor = get_user_armor(id);
				set_user_armor(id, armor + 50);
				kasa[id] -= 1500;
				ColorChat(id,RED, "[DeathRun ExpMod]^x01 Kupiles Dodatkowy^x04 Armor")
			}
		}
		case 3 : {
			if(kasa[id] <= 1999) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajaco duzo pieniedzy");
			}
			else
			{
				give_item(id, "weapon_hegrenade"); 
				kasa[id] -= 2000;
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Kupiles Granat^x04 [HE]");
			}
		}
		case 4 : {
			if(kasa[id] <= 1999) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajaco duzo pieniedzy");
			}
			else
			{
				give_item(id, "weapon_flashbang"); 
				kasa[id] -= 2000;
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Kupiles Granat^x04 [FB]");
 
			}
		}
		case 5 : {
			if(kasa[id] <= 1999) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajaco duzo pieniedzy");
			}
			else
			{
				give_item(id, "weapon_smokegrenade"); 
				kasa[id] -= 2000;
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Kupiles Granat^x04 [Frost]");
 
			}
		}
		case 6 : {
			if(kasa[id] <= 3499) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajaco duzo pieniedzy");
			}
			else
			{
				give_item(id, "weapon_usp"); 
				kasa[id] -= 3500;
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Kupiles^x04 USP");
 
			}
		}
		case 7 : {
			if(kasa[id] <= 5999) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajaco duzo pieniedzy");
			}
			else
			{
				set_user_gravity(id, 0.7);
				kasa[id] -= 6000;
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Kupiles ^x04 Gravitacje");
 
			}
		}
		case 8 : {
			if(kasa[id] <= 9999) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajaco duzo pieniedzy");
			}
			else
			{
				LosExpa(id)
				kasa[id] -= 10000;
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Kupiles^x04 Los Expa");
			}
		}
	}
	return PLUGIN_CONTINUE
}
 
public LosExpa(id) {
 
	new losik = random_num(0,11)
 
	switch(losik)  {
		case 0:  {
			PlayerXP[id] -= 1000;
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wylosowales^x04 -1000 Expa");
		}
		case 1:  {
			PlayerXP[id] -= 500;
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wylosowales^x04 -500 Expa");
		}
		case 2:  {
			PlayerXP[id] -= 300;
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wylosowales^x04 -300 Expa");
		}
		case 3:  {
			PlayerXP[id] -= 200;
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wylosowales^x04 -200 Expa");
		}
		case 4:  {
			PlayerXP[id] -= 100;
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wylosowales^x04 -100 Expa");
		}
		case 5:  {
			PlayerXP[id] -= 50;
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wylosowales^x04 -50 Expa");
		}
		case 6:  {
			PlayerXP[id] += 50;
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wylosowales^x04 50 Expa");
		}
		case 7:  {
			PlayerXP[id] += 100;
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wylosowales^x04 100 Expa");
		}
		case 8:  {
			PlayerXP[id] += 200;
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wylosowales^x04 200 Expa");
		}
		case 9:  {
			PlayerXP[id] += 300;
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wylosowales^x04 300 Expa");
		}
		case 10:  {
			PlayerXP[id] += 500;
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wylosowales^x04 500 Expa");
		}
		case 11:  {
			PlayerXP[id] += 1000;
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wylosowales^x04 1000 Expa");
		}
	}
}
 
 
public reklama(id) {
	ColorChat(id, RED, "[DeathRun ExpMod]^x01 Na serverze jest^x03 DeathRun ExpMod^x04");
	ColorChat(id, RED, "[DeathRun ExpMod]^x01 Jesli znalazles jakiegos buga^x04 Zglos go na GG: 6044347 lub pisz na forum Cs-City.eu");
}
 
public eDeath() { 
 
	new attacker = read_data( 1 ); 
	new victim = read_data( 2 );      
	new headshot = read_data( 3 ); 
 
	if(get_user_team(attacker) != get_user_team(victim) && attacker != 0) {
		if(punktyexp[attacker] == 1) {
			if (get_user_flags(attacker) & ADMIN_RESERVATION) {
				PlayerXP[attacker] += get_cvar_num("xp_killb1") 
				PlayerXP[attacker] += get_cvar_num("xp_killvip");
				kasa[attacker] += 800;
				set_task(1.0, "SprawdzajExp", attacker);
				ColorChat(attacker, RED, "[DeathRun ExpMod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza,^x03 %d^x01 expa za VIP'a.",get_cvar_num("xp_killb1"), get_cvar_num("xp_killvip"));
 
				SaveData(attacker); 
			}
			else
			{
				PlayerXP[attacker] += get_cvar_num("xp_killb1"); 
				kasa[attacker] += 800;
				set_task(1.0, "SprawdzajExp", attacker);
				ColorChat(attacker, RED, "[DeathRun ExpMod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza.", get_cvar_num("xp_killb1"));
 
				SaveData(attacker); 
			}
		}
		else if(punktyexp[attacker] == 2) {
			if (get_user_flags(attacker) & ADMIN_RESERVATION) {
				PlayerXP[attacker] += get_cvar_num("xp_killb2") 
				PlayerXP[attacker] += get_cvar_num("xp_killvip");
				kasa[attacker] += 800;
				set_task(1.0, "SprawdzajExp", attacker);
				ColorChat(attacker, RED, "[DeathRun ExpMod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza,^x03 %d^x01 expa za VIP'a.",get_cvar_num("xp_killb2"), get_cvar_num("xp_killvip"));
 
				SaveData(attacker); 
			}
			else
			{
				PlayerXP[attacker] += get_cvar_num("xp_killb2"); 
				kasa[attacker] += 800;
				set_task(1.0, "SprawdzajExp", attacker);
				ColorChat(attacker, RED, "[DeathRun ExpMod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza.", get_cvar_num("xp_killb2"));
 
				SaveData(attacker); 
			}
		}
		else if(punktyexp[attacker] == 3) {
			if (get_user_flags(attacker) & ADMIN_RESERVATION) {
				PlayerXP[attacker] += get_cvar_num("xp_killb3") 
				PlayerXP[attacker] += get_cvar_num("xp_killvip");
				kasa[attacker] += 800;
				set_task(1.0, "SprawdzajExp", attacker);
				ColorChat(attacker, RED, "[DeathRun ExpMod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza,^x03 %d^x01 expa za VIP'a.",get_cvar_num("xp_killb3"), get_cvar_num("xp_killvip"));
 
				SaveData(attacker); 
			}
			else
			{
				PlayerXP[attacker] += get_cvar_num("xp_killb3"); 
				kasa[attacker] += 800;
				set_task(1.0, "SprawdzajExp", attacker);
 
				ColorChat(attacker, RED, "[DeathRun ExpMod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza.", get_cvar_num("xp_killb3"));
 
				SaveData(attacker); 
			}
		}
		else
		{
			if (get_user_flags(attacker) & ADMIN_RESERVATION) {
				PlayerXP[attacker] += get_cvar_num("xp_kill"); 
				PlayerXP[attacker] += get_cvar_num("xp_killvip");
				kasa[attacker] += 800;
				set_task(1.0, "SprawdzajExp", attacker);
				ColorChat(attacker, RED, "[DeathRun ExpMod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza,^x03 %d^x01 expa za VIP'a.",get_cvar_num("xp_kill"), get_cvar_num("xp_killvip"));
 
				SaveData(attacker); 
			}
			else
			{
				PlayerXP[attacker] += get_cvar_num("xp_kill"); 
				kasa[attacker] += 800;
				set_task(1.0, "SprawdzajExp", attacker);
				ColorChat(attacker, RED, "[DeathRun ExpMod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza.", get_cvar_num("xp_kill"));
 
				SaveData(attacker); 
			}
		}
	}
	if(punktyrespawn[victim] == 1) {
		set_task(1.0, "respawn", victim)
	} 
	if(punktyrespawn[victim] == 2) {
		set_task(1.0, "respawn2", victim)
	} 
	if(punktyrespawn[victim] == 3) {
		set_task(1.0, "respawn3", victim)
	} 
	if(punktyrespawn[victim] == 4) {
		set_task(1.0, "respawn4", victim)
	} 
	if(punktyrespawn[victim] == 5) {
		set_task(1.0, "respawn5", victim)
	} 
	if(punktyrespawn[victim] == 6) {
		set_task(1.0, "respawn6", victim)
	} 
	if(punktyrespawn[victim] == 7) {
		set_task(1.0, "respawn7", victim)
	} 
	if(punktyrespawn[victim] == 8) {
		set_task(1.0, "respawn8", victim)
	} 
	if(punktyrespawn[victim] == 9) {
		set_task(1.0, "respawn9", victim)
	} 
	if(punktyrespawn[victim] == 10) {
		set_task(1.0, "respawn10", victim)
	} 
	SaveData(attacker); 
}
 
public SprawdzajExp(id) {
	while(PlayerXP[id] >= LEVELS[PlayerLevel[id]]) { 
		ColorChat(id, RED, "[DeathRun ExpMod]^x01 Gratulacje! Awansowales na nastepny poziom, wpisz^x03 /dodaj^x01 aby wykorzystac punkt.");
		PlayerLevel[id] += 1; 
		punkty[id] += 1;
 
		SaveData(id); 
		} 
	}
 
public UpdateHUD(id) {
	for (new id=0; id < 32; id++) {
 
 
 
		if (!is_user_connected(id))
			continue
 
		if (is_user_alive(id))
		{
			if(PlayerLevel[ id ] >= 50) {
				set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 6.0, 12.0)
				show_hudmessage(id, "Poziom: 50^nExp: 500000 / 500000(+0)^nKasa: %i $", kasa[id]);
			}
			else 
			{
 
				set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 6.0, 12.0)
				show_hudmessage(id, "Poziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",PlayerLevel[id],PlayerXP[id],LEVELS[PlayerLevel[id]], LEVELS[PlayerLevel[id]] - PlayerXP[id], kasa[id]);
			}
 
		}
	}  
}
 
 
 
 
 
public Niewidzialnosc(id) {
	if(punktyniewid[id] <= 0) {
	}
	else if(punktyniewid[id] <= 0) {
		ColorChat(id, RED, "[DeathRun ExpMod]^x01 Musisz miec dodane^x03 2^x01 punkty!");
	}
	else if(uzyl[id] == true) {
		ColorChat(id, RED, "[DeathRun ExpMod]^x03 Skill^x01 dostepny raz na runde!");
	}
	else
	{
		set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 0);
		set_task(6.0, "Niewidzialnosc_off",id,"",0,"a", 1);
		ColorChat(id, RED, "[DeathRun ExpMod]^x01 Jestes niewidzialny przez 6 sekund!");
		uzyl[id] = true
	}
}
 
public Niewidzialnosc_off(id) {
	set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal, 255);
	ColorChat(id, RED, "[DeathRun ExpMod]^x01 Uwazaj, wygladasz juz normalnie!");
}
 
 
public Kamuflaz(id) {
	if(punktykam[id] <= 0) {
	}
	else if(punktykam[id] <= 0) {
		ColorChat(id, RED, "[DeathRun ExpMod]^x01 Musisz miec dodane^x03 2^x01 punkty!");
	}
	else if(uzyl[id] == true) {
		ColorChat(id, RED, "[DeathRun ExpMod]^x03 Skill^x01 dostepny raz na runde!");
	}
	else
	{
		if (get_user_team(id) == 1) // 1 - terro
		{
			cs_set_user_model(id, "urban");
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wygladasz jak CT");
			uzyl[id] = true
		}
		else
		{
			cs_set_user_model(id, "leet");
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Wygladasz jak TT");
			uzyl[id] = true
		}
	}
}
 
public Kamuflaz_off(id) {
	cs_reset_user_model(id);
	ColorChat(id, RED, "[DeathRun ExpMod]^x01 Uwazaj, wygladasz juz normalnie!");
}
 
public Wzmocnienie(victim, attacker, Float:damage, Float:direction[3], ptr, bits)
{
	if(punktywzmoc[victim] >= 1)
	{
		SetHamParamFloat(3, damage / (0.3 * punktywzmoc[victim]) );
	}
	else if(punktywzmoc[attacker] >= 1)
	{
		SetHamParamFloat(3, damage * (0.4 * punktywzmoc[attacker]) );
	}
} 
 
public PunktyMenu(id)
{
	new msg0[128]
	format(msg0,127,"\r[\y DeathRun ExpierenceMod \r]\y Strona\r 1\w/\r3^n\r[\yPosiadasz punktow:\w %d\r]",punkty[id])
	new menu_punkty = menu_create(msg0, "PunktyWybierz")
	new msg1[128]
	format(msg1,127,"\wKamizelka \r[\w%d\y/\w5\r]",punktyarm[id])
	menu_additem(menu_punkty , msg1, "1", 0)
	new msg2[128]
	format(msg2,127,"\wGranat \r[HE] \r[\w%d\y/\w2\r]",punktyhe[id])
	menu_additem(menu_punkty , msg2, "2", 0)
	new msg3[128]
	format(msg3,127,"\wGranat \d[FB] \r[\w%d\y/\w2\r]",punktyfb[id])
	menu_additem(menu_punkty , msg3, "3", 0)
	new msg4[128]
	format(msg4,127,"\wGranat \y[Frost] \r[\w%d\y/\w2\r]",punktysg[id])
	menu_additem(menu_punkty , msg4, "4", 0)
	new msg5[128]
	format(msg5,127,"\wZycie \r[\w%d\y/\w10\r] \d(od 4 lvl)",punktyhp[id])
	menu_additem(menu_punkty , msg5, "5", 0)
	new msg6[128]
	format(msg6,127,"\wKamuflaz\r[\w%d\y/\w1\r] \d(od 8 lvl)",punktykam[id])
	menu_additem(menu_punkty , msg6, "6", 0)
	new msg7[128]
	format(msg7,127,"\wNiewidzialnosc \r[\w%d\y/\w1\r] \d(od 10 lvl)",punktyniewid[id])
	menu_additem(menu_punkty , msg7, "7", 0)
	new msg8[128]
	format(msg8,127,"\wWzmocnienie \r[\w%d\y/\w10\r] \d(od 10 lvl)^n",punktywzmoc[id])
	menu_additem(menu_punkty , msg8, "8", 0)
	new msg9[128]
	format(msg9,127,"\wNastepna Strona")
	menu_additem(menu_punkty , msg9, "9", 0)
	new msg10[128]
	format(msg10,127,"\wWyjscie")
	menu_additem(menu_punkty , msg10, "0", 0)
 
	menu_setprop(menu_punkty,MPROP_EXIT,MEXIT_NEVER);
 
	menu_setprop(menu_punkty,MPROP_PERPAGE,0);
 
	menu_display(id, menu_punkty, 0)
}  
 
 
public PunktyMenu_2(id)
{
	new msg0[128]
	format(msg0,127,"\r[\y DeathRun ExpierenceMod \r]\y Strona\r 2\w/\r3^n\r[\yPosiadasz punktow:\w %d\r]",punkty[id])
	new menu_punkty_2 = menu_create(msg0, "PunktyWybierz_2")
	new msg1[128]
	format(msg1,127,"\wCiche Chodzenie \r[\w%d\y/\w1\r] \d(od 10 lvl)",punktychodzenie[id])
	menu_additem(menu_punkty_2 , msg1, "1", 0)
	new msg2[128]
	format(msg2,127,"\wRespawn \r[\w%d\y/\w10\r] \d(od 11 lvl)",punktyrespawn[id])
	menu_additem(menu_punkty_2 , msg2, "2", 0)
	new msg3[128]
	format(msg3,127,"\wSzybkosc \r[\w%d\y/\w10\r] \d(od 12 lvl)",punktyszybkosc[id])
	menu_additem(menu_punkty_2 , msg3, "3", 0)
	new msg4[128]
	format(msg4,127,"\wPistolety \r[\w%d\y/\w5\r] \d(od 14 lvl)",punktypistolety[id])
	menu_additem(menu_punkty_2 , msg4, "4", 0)
	new msg5[128]
	format(msg5,127,"\wKarabiny \r[\w%d\y/\w5\r] \d(od 15 lvl)",punktykarabiny[id])
	menu_additem(menu_punkty_2 , msg5, "5", 0)
	new msg6[128]
	format(msg6,127,"\wAWP \r[\w%d\y/\w2\r]\d(od 20 lvl)^n",punktyawp[id])
	menu_additem(menu_punkty_2 , msg6, "7", 0)
	new msg7[128]
	format(msg7,127,"\wPoprzednia Strona")
	menu_additem(menu_punkty_2 , msg7, "8", 0)
	new msg8[128]
	format(msg8,127,"\wNastepna Strona")
	menu_additem(menu_punkty_2 , msg8, "9", 0)
 
	new msg9[128]
	format(msg9,127,"\wWyjscie")
	menu_additem(menu_punkty_2 , msg9, "0", 0)
 
	menu_setprop(menu_punkty_2,MPROP_EXIT,MEXIT_NEVER);
 
	menu_setprop(menu_punkty_2,MPROP_PERPAGE,0);
 
	menu_display(id, menu_punkty_2, 0)
}  
public PunktyMenu_3(id)
{
	new msg0[128]
	format(msg0,127,"\r[\y DeathRun ExpierenceMod \r]\y Strona\r 3\w/\r3^n\r[\yPosiadasz punktow:\w %d\r]",punkty[id])
	new menu_punkty_3 = menu_create(msg0, "PunktyWybierz_3")
	new msg1[128]
	format(msg1,127,"\wBonus Expa \r[\w%d\y/\w3\r]\d(od 25 lvl)",punktyexp[id])
	menu_additem(menu_punkty_3 , msg1, "1", 0)
	new msg2[128]
	format(msg2,127,"\wWieksze DMG z Kosy \r[\w%d\y/\w1\r]\d(od 28 lvl)",punktykosa[id])
	menu_additem(menu_punkty_3 , msg2, "2", 0)
	new msg3[128]
	format(msg3,127,"\wWieksze DMG z HE \r[\w%d\y/\w1\r]\d(od 30 lvl)^n",punktydmghe[id])
	menu_additem(menu_punkty_3 , msg3, "3", 0)
	new msg8[128]
	format(msg8,127,"\wPoprzednia Strona")
	menu_additem(menu_punkty_3 , msg8, "8", 0)
	new msg10[128]
	format(msg10,127,"\wWyjscie")
	menu_additem(menu_punkty_3 , msg10, "0", 0)
 
	menu_setprop(menu_punkty_3,MPROP_EXIT,MEXIT_NEVER);
 
	menu_setprop(menu_punkty_3,MPROP_PERPAGE,0);
 
	menu_display(id, menu_punkty_3, 0)
}  
 
public PunktyWybierz(id, menu_punkty , item)
{
	new data[6], iName[64]
	new acces, callback
	menu_item_getinfo(menu_punkty, item, acces, data,5, iName, 63, callback)
 
	new klawisz = str_to_num(data)
 
	switch(klawisz)
	{ 
		case 1 :  { 
			if(punkty[id] == 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktyarm[id] >= 5) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktyarm[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty); 
			PunktyMenu(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
		case 2: { 
			if(punkty[id] == 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktyhe[id] >= 2) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktyhe[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty); 
			PunktyMenu(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
		case 3: { 
			if(punkty[id] == 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktyfb[id] >= 2) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktyfb[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty); 
			PunktyMenu(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
		case 4: { 
			if(punkty[id] == 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktysg[id] >= 2) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktysg[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty); 
			PunktyMenu(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
 
		case 5 : { 
			if(PlayerLevel[id] <= 3) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz^x03 4^x01 levela!");
			}
			else if(punkty[id] == 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktyhp[id] >= 10) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktyhp[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty); 
			PunktyMenu(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
		case 6 :  { 
			if(PlayerLevel[id] <= 7) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz^x03 8^x01 levela!");
			}
			else if(punkty[id] <= 1) { // else if
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else if(skille[id] >= 2) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Mozesz miec maksymalnie^x03 2^x01 skille!");
			}
			else 
			{
				if(punktykam[id] >= 1) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktykam[id] += 1;
					skille[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty); 
			PunktyMenu(id); 
			SaveData(id);
			return PLUGIN_HANDLED;
		}
 
		case 7 :  { 
			if(PlayerLevel[id] <= 9) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz^x03 10^x01 levela!");
			}
			else if(punkty[id] <= 1) { // else if
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else if(skille[id] >= 2) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Mozesz miec maksymalnie^x03 2^x01 skille!");
			}
			else 
			{
				if(punktyniewid[id] >= 1) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktyniewid[id] += 1;
					skille[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty); 
			PunktyMenu(id);
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
		case 8: { 
			if(PlayerLevel[id] <= 9) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz^x03 10^x01 levela!");
			}
			else if(punkty[id]<= 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktywzmoc[id] >= 10) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktywzmoc[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty); 
			PunktyMenu(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
		case 9: { 
			PunktyMenu_2(id);
			menu_destroy(menu_punkty); 
		}
	}
	return PLUGIN_CONTINUE;
}
public PunktyWybierz_2(id, menu_punkty_2 , item)
{
	new data[6], iName[64]
	new acces, callback
	menu_item_getinfo(menu_punkty_2, item, acces, data,5, iName, 63, callback)
 
	new klawisz = str_to_num(data)
 
	switch(klawisz)
	{ 
		case 1: { 
			if(PlayerLevel[id] <= 9) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz^x03 10^x01 levela!");
			}
			else if(punkty[id] == 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktychodzenie[id] >= 1) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktychodzenie[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty_2); 
			PunktyMenu_2(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
		case 2 :  { 
			if(PlayerLevel[id] <= 10) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz^x03 11^x01 levela!");
			}
			else if(punkty[id]<= 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktyrespawn[id] >= 10) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktyrespawn[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty_2); 
			PunktyMenu_2(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
 
		}
		case 3 :  { 
			if(PlayerLevel[id] <= 11) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz^x03 12^x01 levela!");
			}
			else if(punkty[id]<= 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktyszybkosc[id] >= 10) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktyszybkosc[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty_2); 
			PunktyMenu_2(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
		case 4: { 
			if(PlayerLevel[id] <= 13) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz^x03 14^x01 levela!");
			}
			else if(punkty[id] == 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktypistolety[id] >= 5) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktypistolety[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty_2); 
			PunktyMenu_2(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
		case 5: { 
			if(PlayerLevel[id] <= 14) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz^x03 15^x01 levela!");
			}
			else if(punkty[id] == 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktykarabiny[id] >= 5) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktykarabiny[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty_2); 
			PunktyMenu_2(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
		case 6 : { 
			if(PlayerLevel[id] <= 19) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz^x03 20^x01 levela!");
			}
			else if(punkty[id] == 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktyawp[id] >= 2) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktyawp[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty_2); 
			PunktyMenu_2(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
 
		case 7: { 
			PunktyMenu(id);
			menu_destroy(menu_punkty_2); 
		}
		case 8: { 
			PunktyMenu_3(id);
			menu_destroy(menu_punkty_2); 
		}
 
 
	}
	return PLUGIN_CONTINUE;
}
 
public PunktyWybierz_3(id, menu_punkty_3 , item)
{
	new data[6], iName[64]
	new acces, callback
	menu_item_getinfo(menu_punkty_3, item, acces, data,5, iName, 63, callback)
 
	new klawisz = str_to_num(data)
 
	switch(klawisz)
	{ 
		case 1 : { 
			if(PlayerLevel[id] <= 24) {
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz^x03 25^x01 levela!");
			}
			else 
			if(punkty[id] == 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktyexp[id] >= 3) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktyexp[id] += 1;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty_3); 
			PunktyMenu_3(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
 
		case 2 : { 
			if(PlayerLevel[id] <= 27) {
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz^x03 28^x01 levela!");
			}
			else if(punkty[id] == 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktykosa[id] >= 1) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktykosa[id] += 1;
					gUserSkill[id] ++;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty_3); 
			PunktyMenu_3(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
		case 3 : { 
			if(PlayerLevel[id] <= 29) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz^x03 30^x01 levela!");
			}
			else 
			if(punkty[id] == 0) {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nie masz wystarczajacej ilosci punktow!");
			}
			else 
			{
				if(punktydmghe[id] >= 1) {
					ColorChat(id, RED, "[DeathRun ExpMod]^x01 Przepraszam, masz juz maksymalna liczbe punktow!");
				}
				else 
				{
					punkty[id] -= 1;
					punktydmghe[id] += 1;
					gUserSkill2[id] ++;
					ColorChat(id, RED, "[DeathRun ExpMod]^x04 Gratuluje!^x01 Dodales punkt!");
				}
			}
			menu_destroy(menu_punkty_3); 
			PunktyMenu_3(id); 
			SaveData(id);
			return PLUGIN_HANDLED; 
		}
 
		case 8: { 
			PunktyMenu_2(id);
			menu_destroy(menu_punkty_3); 
		}
 
	}
	return PLUGIN_CONTINUE;
}
 
//Info gracze by emu
public Gracze( id ) {
	new alldata[2048];
	#if defined USING_CS
	alldata="<html><head><title>Levele graczy</title></head><body><table border='1'><tr><th width='200' align='left' cellpadding='5'>Nick</th><th width='40'>Level</th><th width='40'>Exp</th></tr>"
	new iPlayers[32],iNum
	get_players(iPlayers,iNum)
	for(new g=0;g<iNum;g++)
	{
		new i=iPlayers[g]
		if(is_user_connected(i))
		{
			new name[20]
			get_user_name(i,name,19)
			format(alldata,2047,"%s<tr><td>%s</td><td align='center'>%i</td><td align='center'>%i</td>",alldata,name,PlayerLevel[i],PlayerXP[i])
		}
	}
	format(alldata,2047,"%s</table></body></html>",alldata)
	#else
	alldata="Nick            Level  Exp^n"
	new iPlayers[32],iNum
	get_players(iPlayers,iNum)
	for(new g=0;g<iNum;g++)
	{
		new i=iPlayers[g]
		if(is_user_connected(i))
		{
			new name[20]
			get_user_name(i,name,19)
			new toadd=20-strlen(name)
			new spaces[20]=""
			add(spaces,19,"                   ",toadd)
			format(alldata,2047,"%s^n%s %s %i     %i",alldata,name,spaces,PlayerLevel[i],PlayerXP[i]);
		}
	}
	#endif
	show_motd( id, alldata, "Informacje o graczach" );
}
public NewRound() {
	for (new id=0; id < 32; id++)
	{
		uzyl[id] = false;
		uzyl2[id] = false;
		SaveData(id);
 
	}
}
public Skille(id) {
	if(punktyszybkosc[id] == 1) {
		set_task(1.0, "speed", id);
	}
	if(punktyszybkosc[id] == 2) {
		set_task(1.0, "speed1", id);
	}
	if(punktyszybkosc[id] == 3) {
		set_task(1.0, "speed2", id);
	}
	if(punktyszybkosc[id] == 4) {
		set_task(1.0, "speed3", id);
	}
	if(punktyszybkosc[id] == 5) {
		set_task(1.0, "speed4", id);
	}
	if(punktyszybkosc[id] == 6) {
		set_task(1.0, "speed5", id);
	}
	if(punktyszybkosc[id] == 7) {
		set_task(1.0, "speed6", id);
	}
	if(punktyszybkosc[id] == 8) {
		set_task(1.0, "speed7", id);
	}
	if(punktyszybkosc[id] == 9) {
		set_task(1.0, "speed8", id);
	}
	if(punktyszybkosc[id] == 10) {
		set_task(1.0, "speed9", id);
	}
	if(punktychodzenie[id] >= 1) {
		set_user_footsteps(id, 1);
	}
}
 
public EventRoundStart(id) {
 
 
	new iPlayers[32], iNum;
	get_players( iPlayers, iNum );
 
	for( new g = 0; g<iNum ;g++ )
	{
		new id = iPlayers[g];
 
		new name[32];
		get_user_name( id, name, 31 );
 
		starthealth = get_user_health( id );
		startarmor = get_user_armor( id );
 
 
		set_user_health( id, punktyhp[id] * 10 + starthealth );
		set_user_armor( id, punktyarm[id] * 80+  startarmor );
 
 
		if(punktychodzenie[id] >= 1) {
			set_user_footsteps(id, 1);
		}
		if(punktyhe[id] >= 1) {
			set_task(2.0, "DajHE", id);
		}
		if(punktyfb[id] >= 1) {
			set_task(2.0, "DajFB", id);
		}
		if(punktysg[id] >= 1) {
			set_task(2.0, "DajSG", id);
		}
		if(punktyawp[id] >= 1) {
			set_task(2.0, "awp", id);
		}
		if(punktyszybkosc[id] == 1) {
			set_task(5.0, "speed", id);
		}
		if(punktyszybkosc[id] == 2) {
			set_task(5.0, "speed1", id);
		}
		if(punktyszybkosc[id] == 3) {
			set_task(5.0, "speed2", id);
		}
		if(punktyszybkosc[id] == 4) {
			set_task(5.0, "speed3", id);
		}
		if(punktyszybkosc[id] == 5) {
			set_task(5.0, "speed4", id);
		}
		if(punktyszybkosc[id] == 6) {
			set_task(5.0, "speed5", id);
		}
		if(punktyszybkosc[id] == 7) {
			set_task(5.0, "speed6", id);
		}
		if(punktyszybkosc[id] == 8) {
			set_task(5.0, "speed7", id);
		}
		if(punktyszybkosc[id] == 9) {
			set_task(5.0, "speed8", id);
		}
		if(punktyszybkosc[id] == 10) {
			set_task(5.0, "speed9", id);
		}
		if(kasa[id] == 0) {
			kasa[id] += 800
		}
		set_task(1.0, "SprawdzajExp", id)
		set_task(1.0, "SzansaBronie", id);
		kasa[id] += 500;
		UpdateHUD(id);
 
	}
}
 
public respawn(id) {
 
	new losik = random_num(0,10)
 
	switch(losik)  {
		case 0:  {
 
		}
		case 1: {
			ExecuteHamB(Ham_CS_RoundRespawn, id);
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Zostales zrespiony");
			Skille(id);
 
		}
		case 2:  {
 
		}
		case 3:  {
 
		}
		case 4:  {
 
		}
		case 5:  {
 
		}
		case 6:  {
 
		}
		case 7:  {
 
		}
		case 8:  {
 
		}
		case 9:  {
 
		}
		case 10:  {
 
		}
 
	}
}
public respawn2(id) {
 
	new losik = random_num(0,9)
 
	switch(losik)  {
		case 0:  {
 
		}
		case 1: {
			ExecuteHamB(Ham_CS_RoundRespawn, id);
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Zostales zrespiony");
			Skille(id);
 
		}
		case 2:  {
 
		}
		case 3:  {
 
		}
		case 4:  {
 
		}
		case 5:  {
 
		}
		case 6:  {
 
		}
		case 7:  {
 
		}
		case 8:  {
 
		}
		case 9:  {
 
		}
 
	}
}
public respawn3(id) {
 
	new losik = random_num(0,8)
 
	switch(losik)  {
		case 0:  {
 
		}
		case 1: {
			ExecuteHamB(Ham_CS_RoundRespawn, id);
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Zostales zrespiony");
			Skille(id);
 
		}
		case 2:  {
 
		}
		case 3:  {
 
		}
		case 4:  {
 
		}
		case 5:  {
 
		}
		case 6:  {
 
		}
		case 7:  {
 
		}
		case 8:  {
 
		}
 
	}
}
public respawn4(id) {
 
	new losik = random_num(0,7)
 
	switch(losik)  {
		case 0:  {
 
		}
		case 1: {
			ExecuteHamB(Ham_CS_RoundRespawn, id);
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Zostales zrespiony");
			Skille(id);
 
		}
		case 2:  {
 
		}
		case 3:  {
 
		}
		case 4:  {
 
		}
		case 5:  {
 
		}
		case 6:  {
 
		}
		case 7:  {
 
		}
	}
}
public respawn5(id) {
 
	new losik = random_num(0,6)
 
	switch(losik)  {
		case 0:  {
 
		}
		case 1: {
			ExecuteHamB(Ham_CS_RoundRespawn, id);
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Zostales zrespiony");
			Skille(id);
 
		}
		case 2:  {
 
		}
		case 3:  {
 
		}
		case 4:  {
 
		}
		case 5:  {
 
		}
		case 6:  {
 
		}
	}
}
public respawn6(id) {
 
	new losik = random_num(0,5)
 
	switch(losik)  {
		case 0:  {
 
		}
		case 1: {
			ExecuteHamB(Ham_CS_RoundRespawn, id);
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Zostales zrespiony");
			Skille(id);
 
		}
		case 2:  {
 
		}
		case 3:  {
 
		}
		case 4:  {
 
		}
		case 5:  {
 
		}
	}
}
public respawn7(id) {
 
	new losik = random_num(0,5)
 
	switch(losik)  {
		case 0:  {
 
		}
		case 1: {
			ExecuteHamB(Ham_CS_RoundRespawn, id);
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Zostales zrespiony");
			Skille(id);
 
		}
		case 2:  {
 
		}
		case 3:  {
 
		}
		case 4:  {
 
		}
		case 5:  {
 
		}
	}
}
public respawn8(id) {
 
	new losik = random_num(0,4)
 
	switch(losik)  {
		case 0:  {
 
		}
		case 1: {
			ExecuteHamB(Ham_CS_RoundRespawn, id);
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Zostales zrespiony");
			Skille(id);
 
		}
		case 2:  {
 
		}
		case 3:  {
 
		}
		case 4:  {
 
		}
	}
}
public respawn9(id) {
 
	new losik = random_num(0,3)
 
	switch(losik)  {
		case 0:  {
 
		}
		case 1: {
			ExecuteHamB(Ham_CS_RoundRespawn, id);
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Zostales zrespiony");
			Skille(id);
 
		}
		case 2:  {
 
		}
		case 3:  {
 
		}
	}
}
public respawn10(id) {
 
	new losik = random_num(0,2)
 
	switch(losik)  {
		case 0:  {
 
		}
		case 1: {
			ExecuteHamB(Ham_CS_RoundRespawn, id);
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Zostales zrespiony");
			Skille(id);
 
		}
		case 2:  {
 
		}
	}
}
 
 
public DmgKosa(Victim, Useless, Attacker, Float:damage, damagebits){
if(gUserSkill[Attacker]) {
        if(is_user_connected(Attacker) && is_user_connected(Victim))
        {
                if(get_user_weapon(Attacker) == CSW_KNIFE)
                {
                        SetHamParamFloat(4, damage * 1.5);
                }
                return HAM_OVERRIDE;
        }
}
return HAM_IGNORED;
}
 
public DmgHE(Victim, Useless, Attacker, Float:damage, damagebits){
if(gUserSkill2[Attacker]) {
        if(is_user_connected(Attacker) && is_user_connected(Victim))
        {
                if(damagebits & DMG_GRENADE)
                {
                        SetHamParamFloat(4, damage * 2.0);
                }
                return HAM_OVERRIDE;
        }
}
return HAM_IGNORED;
}
 
public speed(id) {
	new Float: speed
	speed	= get_pcvar_float(cvar_speed)
	set_user_maxspeed(id, speed)
}
public speed1(id) {
	new Float: speed
	speed	= get_pcvar_float(cvar_speed1)
	set_user_maxspeed(id, speed)
}
public speed2(id) {
	new Float: speed
	speed	= get_pcvar_float(cvar_speed2)
	set_user_maxspeed(id, speed)
}
public speed3(id) {
	new Float: speed
	speed	= get_pcvar_float(cvar_speed3)
	set_user_maxspeed(id, speed)
}
public speed4(id) {
	new Float: speed
	speed	= get_pcvar_float(cvar_speed4)
	set_user_maxspeed(id, speed)
}
public speed5(id) {
	new Float: speed
	speed	= get_pcvar_float(cvar_speed5)
	set_user_maxspeed(id, speed)
}
public speed6(id) {
	new Float: speed
	speed	= get_pcvar_float(cvar_speed6)
	set_user_maxspeed(id, speed)
}
public speed7(id) {
	new Float: speed
	speed	= get_pcvar_float(cvar_speed7)
	set_user_maxspeed(id, speed)
}
public speed8(id) {
	new Float: speed
	speed	= get_pcvar_float(cvar_speed8)
	set_user_maxspeed(id, speed)
}
public speed9(id) {
	new Float: speed
	speed	= get_pcvar_float(cvar_speed9)
	set_user_maxspeed(id, speed)
}
 
 
public SzansaBronie(id) {
	if (punktyawp[id] >= 1) {
		give_item( id, "weapon_awp" )
		cs_set_user_bpammo(id, CSW_AWP, 10);
		cs_set_weapon_ammo( find_ent_by_owner( 10, "weapon_awp", id ), 10); 
		ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales AWP!");
	}
	if(punktypistolety[id] == 1) {
 
		new los = random_num(1,4)
		switch(los)  {
			case 1: {
				give_item( id, "weapon_glock18" );
				cs_set_user_bpammo(id, CSW_GLOCK18, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 4, "weapon_glock18", id ), 4); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales Glocka z 4 nabojami!");
			}
			case 2: {
				give_item( id, "weapon_usp" );
				cs_set_user_bpammo(id, CSW_USP, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 4, "weapon_usp", id ), 4); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales USP z 4 nabojami!");
			}
			case 3: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
			case 4: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
		}
	}
	if(punktypistolety[id] == 2) {
 
		new los = random_num(1,4)
		switch(los)  {
			case 1: {
				give_item( id, "weapon_glock18" );
				cs_set_user_bpammo(id, CSW_GLOCK18, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 6, "weapon_glock18", id ), 6); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales Glocka z 6 nabojami!");
			}
			case 2: {
				give_item( id, "weapon_usp" );
				cs_set_user_bpammo(id, CSW_USP, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 6, "weapon_usp", id ), 6); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales USP z 6 nabojami!");
			}
			case 3: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
			case 4: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
		}
	}
	if(punktypistolety[id] == 3) {
 
		new los = random_num(1,4)
		switch(los)  {
			case 1: {
				give_item( id, "weapon_glock18" );
				cs_set_user_bpammo(id, CSW_GLOCK18, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 10, "weapon_glock18", id ), 10); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales Glocka z 10 nabojami!");
			}
			case 2: {
				give_item( id, "weapon_usp" );
				cs_set_user_bpammo(id, CSW_USP, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 10, "weapon_usp", id ), 10); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales USP z 10 nabojami!");
			}
			case 3: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
			case 4: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
		}
	}
	if(punktypistolety[id] == 4) {
 
		new los = random_num(1,3)
		switch(los)  {
			case 1: {
				give_item( id, "weapon_glock18" );
				cs_set_user_bpammo(id, CSW_GLOCK18, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 12, "weapon_glock18", id ), 12); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales Glocka z 12 nabojami!");
			}
			case 2: {
				give_item( id, "weapon_usp" );
				cs_set_user_bpammo(id, CSW_USP, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 12, "weapon_usp", id ), 12); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales USP z 12 nabojami!");
			}
			case 3: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
		}
	}
	if(punktypistolety[id] == 5) {
 
		new los = random_num(1,2)
		switch(los)  {
			case 1: {
				give_item( id, "weapon_glock18" );
				cs_set_user_bpammo(id, CSW_GLOCK18, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 12, "weapon_glock18", id ), 12); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales Glocka z 12 nabojami!");
			}
			case 2: {
				give_item( id, "weapon_usp" );
				cs_set_user_bpammo(id, CSW_USP, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 12, "weapon_usp", id ), 12); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales USP z 12 nabojami!");
			}
		}
	}
	if(punktykarabiny[id] == 1) {
 
		new los = random_num(1,4)
		switch(los)  {
			case 1: {
				give_item( id, "weapon_m4a1" );
				cs_set_user_bpammo(id, CSW_M4A1, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 2, "weapon_m4a1", id ), 2); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales M4 z 2 nabojami!");
			}
			case 2: {
				give_item( id, "weapon_ak47" );
				cs_set_user_bpammo(id, CSW_AK47, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 2, "weapon_ak47", id ), 2); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales AK47 z 2 nabojami!");
			}
			case 3: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
			case 4: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
		}
	}
	if(punktykarabiny[id] == 2) {
 
		new los = random_num(1,4)
		switch(los)  {
			case 1: {
				give_item( id, "weapon_m4a1" );
				cs_set_user_bpammo(id, CSW_M4A1, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 4, "weapon_m4a1", id ), 4); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales M4 z 4 nabojami!");
			}
			case 2: {
				give_item( id, "weapon_ak47" );
				cs_set_user_bpammo(id, CSW_AK47, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 4, "weapon_ak47", id ), 4); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales AK47 z 4 nabojami!");
			}
			case 3: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
			case 4: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
		}
	}
	if(punktykarabiny[id] == 3) {
 
		new los = random_num(1,4)
		switch(los)  {
			case 1: {
				give_item( id, "weapon_m4a1" );
				cs_set_user_bpammo(id, CSW_M4A1, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 6, "weapon_m4a1", id ), 6); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales M4 z 6 nabojami!");
			}
			case 2: {
				give_item( id, "weapon_ak47" );
				cs_set_user_bpammo(id, CSW_AK47, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 6, "weapon_ak47", id ), 6); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales AK47 z 6 nabojami!");
			}
			case 3: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
			case 4: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
		}
	}
	if(punktykarabiny[id] == 4) {
 
		new los = random_num(1,3)
		switch(los)  {
			case 1: {
				give_item( id, "weapon_m4a1" );
				cs_set_user_bpammo(id, CSW_M4A1, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 10, "weapon_m4a1", id ), 10); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales M4 z 10 nabojami!");
			}
			case 2: {
				give_item( id, "weapon_ak47" );
				cs_set_user_bpammo(id, CSW_AK47, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 10, "weapon_ak47", id ), 10); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales AK47 z 10 nabojami!");
			}
			case 3: {
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Nic nie dostales");
			}
		}
	}
	if(punktykarabiny[id] == 5) {
 
		new los = random_num(1,2)
		switch(los)  {
			case 1: {
				give_item( id, "weapon_m4a1" );
				cs_set_user_bpammo(id, CSW_M4A1, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 12, "weapon_m4a1", id ), 12); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales M4 z 4 nabojami!");
			}
			case 2: {
				give_item( id, "weapon_ak47" );
				cs_set_user_bpammo(id, CSW_AK47, 0);
				cs_set_weapon_ammo( find_ent_by_owner( 12, "weapon_ak47", id ), 12); 
				ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales AK47 z 12 nabojami!");
			}
		}
	}
}
 
public DajHE(id) {
 
	new los = random_num(1, 100);
 
	if(los <= 50 * punktyhe[id]){
		if (get_user_team(id) == 1) 
		{
 
			give_item(id, "weapon_hegrenade"); 
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales Granata Wybuchowego!", 50 * punktyhe[id]);
		}
		else
		{
 
			give_item(id, "weapon_hegrenade"); 
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales Granata Wybuchowego!", 50 * punktyhe[id]);
		}
 
	}
 
	else { 
	}
}
public DajFB(id) {
 
	new los = random_num(1, 100);
 
	if(los <= 50 * punktyfb[id]){
		if (get_user_team(id) == 1) 
		{
 
			give_item(id, "weapon_flashbang"); 
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales FlashBanga!", 50 * punktyhe[id]);
		}
		else
		{
 
			give_item(id, "weapon_flashbang"); 
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales FlashBanga!", 50 * punktyhe[id]);
		}
 
	}
 
	else { 
	}
}
public DajSG(id) {
 
	new los = random_num(1, 100);
 
	if(los <= 50 * punktysg[id]){
		if (get_user_team(id) == 1) 
		{
			give_item(id, "weapon_smokegrenade"); 
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales Granata Zamrazajacego Pulapki!", 50 * punktyhe[id]);
		}
		else
		{
			give_item(id, "weapon_smokegrenade"); 
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales Granata Zamrazajacego Pulapki!", 50 * punktyhe[id]);
		}
 
	}
 
	else {
	}
}
public EventRoundEnd(id) {
	for (new id=0; id < 32; id++) {
 
		SaveData(id); 
		if(is_user_alive(id)) {
			ColorChat(id, RED, "[DeathRun ExpMod]^x01 Dostales^x03 %d^x01 expa za przezycie rundy!", get_cvar_num("xp_round"));
			PlayerXP[id] += get_cvar_num("xp_round");
			kasa[id] += 500;
		}
	}
}
public client_connect(id) { 
	LoadData(id);
	client_cmd(id,"bind ^"v^" ^"say /xp^"");
	client_cmd(id,"bind ^"x^" ^"say /skills^"");
}
public client_disconnect(id) { 
	SaveData(id);
 
} 
 
 
public SaveData(id) { 
	new name[35]
	get_user_name(id,name,34)
 
 
	new vaultkey[64], vaultdata[256]; 
	format(vaultkey,63,"%s-Mod",name) 
	format(vaultdata, 255, "%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#", PlayerXP[id], PlayerLevel[id], punkty[id], punktyarm[id], punktyhe[id], punktyfb[id], punktysg[id], punktyhp[id], punktykam[id], punktyniewid[id], punktywzmoc[id], punktychodzenie[id], punktyrespawn[id], punktyszybkosc[id], punktypistolety[id], punktykarabiny[id], punktyawp[id], punktyexp[id], punktykosa[id], punktydmghe[id]) 
	nvault_set(g_Vault, vaultkey, vaultdata); 
	return PLUGIN_CONTINUE; 
} 
 
public LoadData(id) { 
	new name[35]
         get_user_name(id,name,34)
 
 
	new vaultkey[64], vaultdata[256]; 
	format(vaultkey,63,"%s-Mod",name) 
	format(vaultdata, 255, "%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#", PlayerXP[id], PlayerLevel[id], punkty[id], punktyarm[id], punktyhe[id], punktyfb[id], punktysg[id], punktyhp[id], punktykam[id], punktyniewid[id], punktywzmoc[id], punktychodzenie[id], punktyrespawn[id], punktyszybkosc[id], punktypistolety[id], punktykarabiny[id], punktyawp[id], punktyexp[id], punktykosa[id], punktydmghe[id]) 
	nvault_get(g_Vault, vaultkey, vaultdata,255); 
 
	replace_all(vaultdata, 255, "#", " "); 
 
	new playerxp1[32], playerlevel1[32], punkty1[32], punktyarm1[32], punktyhe1[32], punktyfb1[32], punktysg1[32], punktyhp1[32], punktykam1[32], punktyniewid1[32], punktywzmoc1[32], punktychodzenie1[32], punktyrespawn1[32], punktyszybkosc1[32], punktypistolety1[32], punktykarabiny1[32], punktyawp1[32], punktyexp1[32], punktykosa1[32], punktydmghe1[32];	
	parse(vaultdata, playerxp1, 31, playerlevel1, 31, punkty1, 31, punktyarm1, 31, punktyhe1, 31, punktyfb1, 31, punktysg1, 31, punktyhp1, 31, punktykam1, 31, punktyniewid1, 31, punktywzmoc1, 31, punktychodzenie1, 31, punktyrespawn1, 31, punktyszybkosc1, 31, punktypistolety1, 31, punktykarabiny1, 31, punktyawp1, 31, punktyexp1, 31, punktykosa1, 31, punktydmghe1);
 
	PlayerXP[id] = str_to_num(playerxp1); 
	PlayerLevel[id] = str_to_num(playerlevel1); 
	punkty[id] = str_to_num(punkty1); 
	punktyhp[id] = str_to_num(punktyhp1); 
	punktyarm[id] = str_to_num(punktyarm1); 
	punktyrespawn1[id] = str_to_num(punktyrespawn1); 
	punktyniewid[id] = str_to_num(punktyniewid1); 
	punktykam[id] = str_to_num(punktykam1); 
	punktywzmoc[id] = str_to_num(punktywzmoc1); 
	punktychodzenie[id] = str_to_num(punktychodzenie1); 
	punktyhe[id] = str_to_num(punktyhe1); 
	punktyfb[id] = str_to_num(punktyfb1); 
	punktysg[id] = str_to_num(punktysg1); 
	punktypistolety[id] = str_to_num(punktypistolety1); 
	punktykarabiny[id] = str_to_num(punktykarabiny1); 
	punktyawp[id] = str_to_num(punktyawp1); 
	punktyexp[id] = str_to_num(punktyexp1); 
	punktydmghe[id] = str_to_num(punktydmghe1); 
	punktykosa[id] = str_to_num(punktykosa1); 
	punktyszybkosc[id] = str_to_num(punktyszybkosc1);
 
 
 
 
	return PLUGIN_CONTINUE; 
}
// Give/Take XP addaon by [X]-RayCat 
public cmd_give_exp( id, level,cid ) { 
	if( ! cmd_access ( id, level, cid, 3 ) ) 
		return PLUGIN_HANDLED; 
 
	new target[32], amount[21], reason[21]; 
 
	read_argv( 1, target, 31 ); 
	read_argv(2, amount, 20 ); 
	read_argv( 3, reason, 20 ); 
 
	new player = cmd_target( id, target, 8 ); 
 
	if( ! player )  
		return PLUGIN_HANDLED; 
 
	new admin_name[32], player_name[32]; 
	get_user_name( id, admin_name, 31 ); 
	get_user_name( player, player_name, 31 ); 
 
	new expnum = str_to_num( amount ); 
 
	PlayerXP[player] += expnum; 
 
	switch( get_cvar_num ( "amx_show_activity" ) ) { 
		case 1: client_print( 0, print_chat, "ADMIN: Ohh. Gracz %s dostal %i expa.", expnum, player_name ); 
			case 2: client_print( 0, print_chat, "ADMIN %s dal %i expa dla %s.", admin_name, expnum, player_name ); 
		} 
 
	client_print( player, print_chat, "[DeathRun ExpMod] Zyskales %i expa (Razem: %d)", expnum, PlayerXP[player] ); 
	SaveData( id ); 
 
	return PLUGIN_CONTINUE; 
} 
 
public cmd_take_exp( id, level,cid ) { 
	if( ! cmd_access ( id, level, cid, 3 ) ) 
		return PLUGIN_HANDLED; 
 
	new target[32], amount[21], reason[21]; 
 
	read_argv( 1, target, 31 ); 
	read_argv( 2, amount, 20 ); 
	read_argv( 3, reason, 20 ); 
 
	new player = cmd_target( id, target, 8 ); 
 
	if( ! player )  
		return PLUGIN_HANDLED; 
 
	new admin_name[32], player_name[32]; 
	get_user_name( id, admin_name, 31 ); 
	get_user_name( player, player_name, 31 ); 
 
	new expnum = str_to_num( amount ); 
 
	PlayerXP[player] -= expnum; 
 
	switch(get_cvar_num("amx_show_activity")){ 
		case 1: client_print( 0, print_chat, "ADMIN: took %i points from %s.", expnum, player_name ); 
			case 2: client_print( 0, print_chat, "ADMIN %s: took %i points from %s.", admin_name, expnum, player_name ); 
		} 
 
	client_print( player, print_chat, "[DeathRun ExpMod] Straciles %i expa (Razem: %d)", expnum, PlayerXP[player] ); 
	SaveData( id ); 
 
	return PLUGIN_CONTINUE; 
}  
// Give/Take PTK addaon by [X]-RayCat
public cmd_give_ptk( id, level,cid ) { 
	if( ! cmd_access ( id, level, cid, 3 ) ) 
		return PLUGIN_HANDLED; 
 
	new target[32], amount[21], reason[21]; 
 
	read_argv( 1, target, 31 ); 
	read_argv(2, amount, 20 ); 
	read_argv( 3, reason, 20 ); 
 
	new player = cmd_target( id, target, 8 ); 
 
	if( ! player )  
		return PLUGIN_HANDLED; 
 
	new admin_name[32], player_name[32]; 
	get_user_name( id, admin_name, 31 ); 
	get_user_name( player, player_name, 31 ); 
 
	new expnum = str_to_num( amount ); 
 
	punkty[player] += expnum; 
 
	switch( get_cvar_num ( "amx_show_activity" ) ) { 
		case 1: client_print( 0, print_chat, "ADMIN: Ohh. Gracz %s dostal %i expa.", expnum, player_name ); 
			case 2: client_print( 0, print_chat, "ADMIN %s dal %i expa dla %s.", admin_name, expnum, player_name ); 
		} 
 
	client_print( player, print_chat, "[DeathRun ExpMod] Zyskales %i punktow (Razem: %i)", expnum, punkty[player] ); 
	SaveData( id ); 
 
	return PLUGIN_CONTINUE; 
} 
 
public cmd_take_ptk( id, level,cid ) { 
	if( ! cmd_access ( id, level, cid, 3 ) ) 
		return PLUGIN_HANDLED; 
 
	new target[32], amount[21], reason[21]; 
 
	read_argv( 1, target, 31 ); 
	read_argv( 2, amount, 20 ); 
	read_argv( 3, reason, 20 ); 
 
	new player = cmd_target( id, target, 8 ); 
 
	if( ! player )  
		return PLUGIN_HANDLED; 
 
	new admin_name[32], player_name[32]; 
	get_user_name( id, admin_name, 31 ); 
	get_user_name( player, player_name, 31 ); 
 
	new expnum = str_to_num( amount ); 
 
	punkty[player] -= expnum; 
 
	switch(get_cvar_num("amx_show_activity")){ 
		case 1: client_print( 0, print_chat, "ADMIN: took %i points from %s.", expnum, player_name ); 
			case 2: client_print( 0, print_chat, "ADMIN %s: took %i points from %s.", admin_name, expnum, player_name ); 
		} 
 
	client_print( player, print_chat, "[DeathRun ExpMod] Straciles %i punktow (Razem: %i)", expnum, punkty[player] ); 
	SaveData( id ); 
 
	return PLUGIN_CONTINUE; 
}  
 
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/