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 16or32e6i4o0g dodana przez Engi, 13.05.2012 18:31
Typ:



CodMod
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.
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <engine>
#include <hamsandwich>
#include <nvault>
#include <colorchat>
#include <fakemeta_util>
 
#define PLUGIN "Call of Duty: MW Mod"
#define VERSION "0.7.9 Beta"
#define AUTHOR "QTM_Peyote"
 
#define STANDARDOWA_SZYBKOSC 250.0
#define STANDARDTIMESTEPSOUND 400
new bool:bSilent[ 33 ];
new Odliczanie[33]
new itemo[33];
native cod_add_wskrzes(id, ile)
#define ZADANIE_POKAZ_INFORMACJE 672
#define ZADANIE_WSKRZES 704
#define ZADANIE_WYSZKOLENIE_SANITARNE 736
#define ZADANIE_POKAZ_REKLAME 768
#define ZADANIE_USTAW_SZYBKOSC 832
#define ZADANIE_ODBIJAJ -96
#define MAX_PLAYERS     32
 
#define TASKID_REVIVE   1337
#define TASKID_RESPAWN  1338
#define TASKID_CHECKRE  1339
#define TASKID_CHECKST  13310
#define TASKID_ORIGIN   13311
#define TASKID_SETUSER  13312
 
#define pev_zorigin     pev_fuser4
#define seconds(%1) ((1<<12) * (%1))
#define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890
//#define BOTY 1
 
new SyncHudObj;
new SyncHudObj2;
new SyncHudObj3;
new g_msg_screenfade;
 
new sprite_white;
new sprite_blast;
 
new g_vault;
 
new podkladajacy;
new rozbrajajacy;
 
new doswiadczenia_za_zabojstwo;
new doswiadczenie_za_bombe;
new doswiadczenie_za_wygrana;
new doswiadczenie_za_hs;
new oddaj_id[33];
new bool:dostal_przedmiot[33];
 
new Ubrania_CT[4][]={"sas","gsg9","urban","gign"};
new Ubrania_Terro[4][]={"arctic","leet","guerilla","terror"};
 
new const maxAmmo[31]={0,52,0,90,1,32,1,100,90,1,120,100,100,90,90,90,100,120,30,120,200,32,90,120,90,2,35,90,90,0,100};
new const maxClip[31] = { -1, 13, -1, 10,  1,  7,  1,  30, 30,  1,  30,  20,  25, 30, 35, 25,  12,  20, 
	10,  30, 100,  8, 30,  30, 20,  2,  7, 30, 30, -1,  50 };
 
new g_msgHostageAdd, g_msgHostageDel;
 
new pozostale_elektromagnesy[33];
 
new pcvar_ilosc_elektromagnesow, pcvar_zasieg, pcvar_czas_dzialania, pcvar_widocznosc_fali;
 
new informacje_przedmiotu_gracza[33][2];
new const nazwy_przedmiotow[][] = {"Brak", 
	"Buty Szturmowego", //1
	"Podwojna Kamizelka", //2
	"Wzmocniona Kamizelka", //3
	"Weteran Noza", //4
	"Zaskoczenie Wroga", //5
	"Plaszcz Partyzanta", //6 
	"Morfina", //7
	"Noz Komandosa", //8
	"Podrecznik Szpiega", //9
	"Tajemnica Generala", //10
	"Notatki Ninji", //11
	"Tajemnica Wojskowa", //12
	"AWP Sniper", //13
	"Adrenalina", //14
	"Tajemnica Rambo", //15
	"Wyszkolenie Sanitarne", //16
	"Kamizelka NASA", //17
	"Wytrenowany Weteran", //18
	"Apteczka", //19
	"Eliminator Rozrzutu", //20
	"Tytanowe Naboje", //21
	"Naboje Pulkownika", //22
	"Ogranicznik Rozrzutu", //23
	"Tarcza SWAT", //24
	"Wytrenowany Rekrut", //25
	"Pancerz Nomexowy", //26
	"Notatki Kapitana", //27
	"Modul odrzutowy", //28
	"Styl Ormianskiego Wojownika", //29
	"Tajemnica Komandosa", //30
	"Tajemnica Gieki", //31
	"Ekwipunek Generala", //32
	"Marzenie Komandosa", //33
	"Deagle Master", //34
	"Shotgun Pro", //35
	"Cialo Ducha" , //36
	"MC DONALD", //37
	"Zestaw medyka", //38
	"Eulia", //39
	"Epicic: Beast", //40
	"Monaria", //41
	"Obiad Generala", //42
	"Kondon Szeregowca", //43
	"Szalony Azjata", //44
	"Lyk JabOla", //45
	"Zbroja Samuraja", //46
	"Unik Gorusia", //47
	"Czarodziej", //48
	"Klatwa Bandyty", //49
	"Piwo Generala", //50
	"Pomoc Fajki", //51
	"Obrona Gordona", //52
	"Zestaw Snajperski", //53
	"Tajemnice", //54
	"Ziele", //55
	"Styl wojownika", //56
	"Bron partyzanta", //57
	"Zajebistosc Samuraja", //58
	"Pro Skill", //59
	"M4 Swatu", //60
	"Miny Sapera", //61
	"Galil Terrorysty", //62
	"Poradnik Snajpera", //63
	"Plecak zlodzieja", //64
	"Bezglowie Newbia", //65
	"Brzucho Doknesa", //66
	"Zestaw Stuntera", //67
	"Wiaderko MakGajwerra", //68
	"Aimerka Stunterra", // 69
	"Slepota Stunterra ", //70
	"HP BOOSTER", //71
	"SUPER AMMO", //72
	"Wysysacz Zycia", //73
	"Rozbrajacz", //74
	"Burzyciel", //75
	"Teleport", //76
	"Zwinne Palce", // 77
	"Tajemnica Ninjy", //78
	"Tajemnica Stuntera", //79
	"Zestaw gumek Stuntera", // 80
	"Tajemnica Murphiego", //81
	"Tajemnica Zaginionego", //82
	"Gumcia Recepturka", //83
	"Fake C4",//84
	"Elektromagnes Militarny", //85
	"Radar Telegrafisty", //86
	"Pancerz Grubego", //87
	"Zemsta Lamucha", //88
	"Twoja-Siec.pl", //89
	"Jumper" //90
};
 
new const opisy_przedmiotow[][] = {"Zabij kogos aby dostac przedmiot", 
	"Cicho biegasz", //1
	"Obniza uszkodzenia zadawane graczowi o LW", //2
	"Obniza uszkodzenia zadawane graczowi o LW", //3
	"Zadajesz wieksze obrazenia nozem", //4
	"Gdy trafisz kogos od tylu, obrazenia sa 2 razy wieksze", //5
	"Masz LW premii niewidocznosci", //6
	"1/LW szans do ponownego odrodzenia sie po smierci", //7
	"Natychmiastowe zabicie z Noza", //8
	"Masz 1/LW szans na natychmiastowe zabicie z HE. Posiadasz takze ubranie wroga", //9
	"Natychmiastowe zabicie granatem HE. Zadajesz LW dodatkowych obrazen", //10
	"Mozesz zrobic podwojny skok w powietrzu", //11
	"Twoje obrazenia sa zredukowane o 5. Masz 1/LW szans na oslepienie wroga", //12
	"Natychmiastowe zabicie z AWP", //13
	"Za kazdego Fraga dostajesz 50 zycia", //14
	"Za kazdego Fraga dostajesz pelen magazynek oraz +20 hp", //15
	"Dostajesz 10 HP co 5 sekund", //16
	"Masz 500 pancerza", //17
	"Dostajesz +100 HP co runde, wolniej biegasz", //18
	"Uzyj, aby uleczyc sie do maksymalnej ilosci HP", //19
	"Nie posiadasz rozrzutu broni", //20
	"Zadajesz 10 obrazen wiecej", //21
	"Zadajesz 20 obrazen wiecej", //22
	"Twoj rozrzut jest mniejszy", //23
	"Nie dzialaja na ciebie zadne przedmioty", //24
	"Dostajesz +50 HP co runde, wolniej biegasz", //25
	"Masz 1/LW szans na odbicie pocisku przez pancerz", //26
	"Jestes odporny na 3 pociski w kazdej rundzie", //27
	"Nacisnij CTRL i SPACE aby uzyc modulu, modul laduje sie co 4 sekundy", //28
	"Jestes szybszy o 20 jednostek, redukcja obrazen o 10, +50 hp", //29
	"Dostajesz +100hp, +20 do obrazen oraz twoj bieg jest zredukowany o 30", //30
	"+25 dmg, kameleon, 1/LW z he", //31 
	"Dostajesz AWP i AK na start, cichy bieg oraz 1/1 z AWP", //32
	"Co runde dostajesz M4A1", //33
	"1/LW na zabicie z Deagle", //34
	"1/LW na zabicie z Shotguna", //35
	"Ustawia zielona powloke o grubosci 30 oraz zadajesz o 9 obrazen wiecej", //36
	"Dostajesz na start +100hp",//37
	"Masz 5 Apteczek", //38
	"Skaczesz wyzej", //39
	"Leci ci szybciej exp", //40
	"Co 5s regeneruje ci sie 15hp", //41
	"Dostajesz +100 HP, cicho biegasz oraz zadajesz o 8 obrazen wiecej", //42
	"Obniza otrzymywane obrazenia o 10, szybszy bieg, +10 dmg", //43
	"Posiadasz auto bunny hopa + 70hp", //44
	"Tego itemu mozna uzyc raz na runde, regeneruje HP w pelni", //45
	"500 pancerza, 1/LW szans na odbicie pocisku", //46
	"20 procent szans na unikniecie pocisku", //47
	"Gdy kucasz stajesz sie niewidzialny", //48
	"10 sekund przenikania przez sciany.", //49
	"+10 dmg, cichy bieg, szybszy biego o 50 jednostek +100 hp", //50
	"+5 dmg oraz redukcja dmg o 7",  //51
	"Uzyj[e] aby stac sie niesmiertelnym na 5 sec", //52
	"1/1 Awp , 1/2 DGL", //53
	"JESTES PRO !!!", //54
	"Kameleon oraz 1/LW ze scouta", //55
	"Darmowe m4a1 + 1/LW z niego", //56
	"Darmowe ak + 1/LW z niego", //57
	"+20 dmg, cichy bieg", //58
	"+15 dgm, ciche kroki, 1/3 z he", //59  
	"Masz 1/LW z m4 +bron", //60
	"Dostajesz 5 min", //61
	"Dostajesz galila + 1/LW z niego", //62
	"Posiadasz ZOOM'a na wszystkich broniach", //63
	"Jestes bogaty", //64
	"Jestes odporny na headshoty", //65
	"Mozna Cie zabic jedynie strzalami w glowe", //66
	"1/2 z Usp, kameleon i 1/5 z mp5", //67
	"Niekonczacy sie magazynek", //68
	"1/10 na headshota z AWP", //69
	"Masz wiekszy rozrzut broni + 100hp obrazenia sa zredukowane o 10", //70
	"Dostajesz 100 hp dodatkowe na poczatku rundy za każdego fraga +25 hp", //71
	"Za kazdego fraga dostajesz pelen magazynek", //72
	"Trafiasz kogos wykradasz mu hp i dajesz sobie", //73
	"Jezeli zadasz komus 40 obrazen wypadnie mu bron", //74
	"Przez 10 sekund mozesz przechodzic przez sciany", //75
	"Uzyj, aby przeniesc sie w miejsce wskazane celownikiem", //76
	"Natychmiastowe Przeladowanie", //77
	"Zmniejszona grawitacja i mniejsza widocznosc na nozu", //78
	"+15 dmg + 10 jednostek szybkosci 3 miny",//79
	"+ LW hp dostajesz M3 i 15 z niego", //80
	"-(minus) 10 otrzymywanych dmg, +20dmg i +25hp za zabojstwo", //81
	"25hp, calkowita niewidzialnosc i 1/1 z nozyka", //82
	"Widocznosc zredukowana do 15, 90 hp, 1/1 z kosy, obrazenia zmniejszone o 5", //83
	"Mozesz podlozyc sztuczna bombe a nastepnie ja zdetonowac",//84
	"Co runde mozesz polozyc elektromagnes. Pole dzialania zalezne od inteligencji", //85
	"Widzisz wrogow na radarze", //86
	"Uzyj, aby przez 3 sekundy odbijac obrazenia", //87
	"Dostajesz na start 50% wiecej HP + jak cie ktos zabije bez HS to traci zycie", //88
	"Twoja-Siec.pl item na 1 runde pozniej sie wyrzuca sam ma 180% szybkosci + niewidzialnosc 1hp i noz z 10 granatami HE oraz przenikanie przez sciany przez 15 sec", //89
	"Mozesz zatrzymac czas na 3 sec, item na jedno uzycie" //90
};
 
new zatrzymaj_czas;
 
new nazwa_gracza[33][64];
new klasa_gracza[33];
new poziom_gracza[33] = 1;
new doswiadczenie_gracza[33];
 
new nowa_klasa_gracza[33];
 
new const doswiadczenie_poziomu[] = {
	0,77,276,365,643,974,1428,1738,2276,2528,  //10
	2927,4241,5551,5943,7511,8178,9835,10620,12724,13891,  //20
	15957,17157,18907,20638,23178,23747,24687,26796,27791,29705,  //30
	32628,34013,34715,38125,41576,44349,47672,49076,49986,52812,  //40
	55882,57011,59951,62365,66103,67504,70261,71598,74005,75852,  //50
	77512,80517,83225,87489,89599,93547,94938,97470,100461,103408,  //60
	105016,110021,112839,119027,125464,129485,135864,139393,144749,150869,  //70
	152605,154516,161545,165226,171089,174120,179110,184170,190428,197009,  //80
	204702,207138,212609,215423,219945,227043,232955,238155,245584,250204,  //90
	260894,270151,278713,283039,286713,292489,303289,307269,316501,324723,  //100
	330230,338753,346651,353259,360979,366077,377523,385704,393317,399373,  //110
	405053,411136,418338,426878,431643,439039,441859,446384,454660,468126,  //120
	478090,485006,489465,497655,509335,523364,535522,543693,554682,570042,  //130
	572708,578395,583912,590286,601770,604472,618076,624267,631369,643948,  //140
	656771,666351,671060,681017,689026,706223,717387,731559,740014,746223,  //150
	754067,769532,785208,788889,794700,803392,818890,822383,825863,836522,  //160
	854931,858944,871592,881287,885698,893664,905272,922042,937759,946592,  //170
	950763,967820,980381,990959,1005248,1019666,1025217,1037463,1047006,1059496,  //180
	1079111,1099611,1109804,1127705,1146021,1164184,1176592,1184362,1199117,1211914,  //190
	1218901,1240462,1251098,1255802,1261466,1270676,1283099,1305688,1326217,1345533,  //200
	1365387,1388036,1398481,1420050,1443467,1454724,1474753,1484594,1488984,1510214,  //210
	1534813,1549044,1572338,1577856,1599923,1620923,1645297,1658654,1676498,1689738,  //220
	1715891,1731535,1739103,1764991,1774546,1781522,1805179,1822322,1843324,1860661,  //230
	1878060,1884566,1910890,1926636,1945841,1973037,1997063,2003182,2023807,2051632,  //240
	2064356,2083089,2105632,2127740,2151767,2165347,2182775,2202913,2229634,2257645,  //250
	2278384,2290364,2307153,2330578,2345872,2363867,2373534,2384398,2394075,2407971,  //260
	2431253,2437410,2457433,2484830,2494105,2506991,2514769,2536503,2552034,2559490,  //270
	2575987,2592021,2622709,2648878,2658798,2675460,2698157,2714133,2739460,2764127,  //280
	2774343,2794113,2812069,2838138,2864586,2883411,2917675,2941907,2969671,2998725,  //290
	3004978,3017783,3029607,3059853,3092287,3127239,3139619,3167926,3178736,3200527,  //300
	3208041,3219215,3234867,3268714,3276318,3295829,3326560,3338906,3345909,3367591,  //310
	3390787,3397018,3405497,3438466,3466405,3503427,3530797,3547875,3581748,3594328,  //320
	3614698,3640085,3670769,3702943,3714562,3723149,3733648,3754308,3784015,3816001,  //330
	3837669,3860829,3883024,3890897,3908856,3924850,3945064,3978226,3990312,4020018,  //340
	4035630,4048852,4069803,4093479,4126917,4159081,4192845,4223865,4247752,4258716,  //350
	4279220,4305708,4338666,4371564,4389410,4398908,4432878,4472512,4511640,4536679,  //360
	4552417,4574558,4615902,4645505,4681210,4697767,4732016,4759805,4784482,4801959,  //370
	4842329,4853286,4882047,4907917,4942438,4969496,5003942,5039855,5050969,5068403,  //380
	5081926,5117970,5132997,5171298,5207421,5221331,5246652,5274743,5319577,5337108,  //390
	5379227,5408471,5455445,5496432,5517327,5552644,5567864,5595367,5604397,5628649,  //400
	5640578,5656396};
 
new punkty_gracza[33];
new zdrowie_gracza[33];
new inteligencja_gracza[33];
new bool: pomocs[33];
new wytrzymalosc_gracza[33];
new Float:redukcja_obrazen_gracza[33];
new kondycja_gracza[33];
new maksymalne_zdrowie_gracza[33];
new Float:szybkosc_gracza[33];
new wytrzymalosc_itemu[33];
 
enum { NONE = 0, Snajper, Komandos, Strzelec, Obronca, Policjant, Wsparcie, Saper, Demolitions, Rusher, Rambo, Partyzant, Szpieg, Szturmowiec, StrzelecWsparcia, LekkiZolnierz, Rebeliant, Ninja, Terminator, Wojak, Samuraj, WolnyStrzelec, Kapitan, Proflekarz};
new const zdrowie_klasy[] = { 0, 120, 140, 110, 120, 120, 100, 100, 110, 100, 130, 100, 70, 140, 125, 100, 125, 80, 150, 130, 110, 140, 120, 110};
new const Float:szybkosc_klasy[] = {0.0, 1.0, 1.2, 0.8, 0.8, 1.2, 0.9, 1.0, 1.0, 1.1 , 1.0, 0.9, 1.1, 0.9, 0.9, 1.2, 1.0, 1.2, 1.5, 1.0, 1.2, 1.3, 1.0, 1.0};
new const pancerz_klasy[] = { 0, 100, 100, 100, 150, 100, 100, 100, 100, 50, 150, 75, 50, 150, 50, 100, 25, 50, 200, 100, 50, 100, 250, 50};
new const nazwy_klas[][] = {"Brak",
	"Snajper",
	"Komandos",
	"Strzelec wyborowy",
	"Obronca",
	"Policjant",
	"Wsparcie ogniowe",
	"Saper",
	"Demolitions",
	"Rusher",
	"Rambo (Klasa Premium)",
	"Partyzant",
	"Szpieg",
	"Szturmowiec",
	"Strzelec Wsparcia",
	"Lekki Zolnierz",
	"Rebeliant",
	"Terrorysta",
	"Terminator (Klasa Premium)",
	"Profesjonalny Wojak",
	"Samuraj",
	"Wolny Strzelec (Klasa Premium)",
	"Kapitan (klasa Premium)",
	"Profesjonalny lekarz"
};
new const frakcje[][]={
        "Brak",
        "Polacy",
        "Rosjanie",
		"Premium"
 
}
enum { NONE = 0,Polacy,Rosjanie,Premium}
new const nalezy_do[]={
	NONE,
	Polacy,
	Polacy,
	Polacy,
	Polacy,
	Polacy,
	Polacy,
	Polacy,
	Polacy,
	Polacy,
	Premium,
	Rosjanie,
	Rosjanie,
	Rosjanie,
	Rosjanie,
	Rosjanie,
	Rosjanie,
	Rosjanie,
	Premium,
	Rosjanie,
	Rosjanie,
	Premium,
	Premium,
	Rosjanie	
}
 
new frakcja_gracza[33]
new const opisy_klas[][] = {"Brak",
	"Dostaje AWP, scout i deagle, 120hp bazowe, 1/3 szansy natychmiastowego zabicia noza, 110% biegu, 100 pancerza",
	"Dostaje Deagle, 140hp bazowe, Natychmiastowe zabicie z noza (prawy przycisk myszy), 135% biegu, 100 pancerza",
	"Dostaje AK i M4A1, 110hp bazowe, 80 % biegu, 100 pancerza",
	"Dostaje M249 (Krowa), 120hp bazowe, 80% biegu 150 pancerza",
	"Dostaje 120HP, MP5 + Deagle + Usp, 120% Biegu, 100% Kamizelki, Zestaw Granatow, 2 Rakiety, Noktowizor",
	"Dostaje MP5, 100 hp bazowe",
	"Dostaje P90, 100 hp bazowe, 100 pancerza",
	"Dostaje AUG, 110 hp bazowe, 100 pancerza, Ma wszystkie granaty",
	"Dostaje szotgana M3, 100 hp bazowe, 130% biegu",
	"Dostaje m4a1, 130 hp bazowe, 120% biegu, za kazde zabojstwo +20 hp oraz pelen magazynek, podwojny skok",
	"Dostaje P90, flashbang, 100 hp bazowe + mniej widzialny",
	"Dostaje deagla, 70 hp bazowe, ma ubranie wroga",
	"Dostaje M4 + deagle + he, 140 hp bazowe + 150 kamizelki, wolniej biega",
	"Dostaje m4a1, 125 hp bazowe, ",
	"Dostaje galil + p228, 100 hp bazowe, szybciej biega",
	"Dostaje sg552  + 1 HE, 125 hp bazowe",
	"Dostaje ak47, 80 hp bazowe, o wiele szybciej biega",
	"Dostaje Darmowe granaty, ak47, 150hp bazowe, Deagle szybko biega 150%. otrzymuje 45hp za zabicie kogos,dostaje 2 rakiety.",
	"Dosatje 130hp bazowe, darmowe ak+deagle, darmowe granaty, szybciej biega 110%",
	"Dostaje 110 HP, Galil, 120% Biegu, 50% Widzialnosci z Nozem, 1/2 Natychmiastowe zabicie nozem",
	"Dostaje 140 HP, M4 + USP, 130% Biegu, +10 HP oraz Pelny Magazynek Za Zabojstwo, kameleon",
	"Dostaje 120 HP, 250 pancerza, M4A1, AWP, HEGRENADE, ma 1/2 szansy na zabicie z HE i 1/1 z AWP.",
	"Dostaje 110 HP,MP5, Deagle, posiada cztery apteczki, moze wskrzeszac badz likwidowac ciala przeciwnika przyciskiem E"
};
 
new ilosc_apteczek_gracza[33];
new ilosc_rakiet_gracza[33];
new Float:poprzednia_rakieta_gracza[33];
new ilosc_min_gracza[33];
new ilosc_dynamitow_gracza[33];
new ilosc_skokow_gracza[33];
new SOUND_START[]       = "items/medshot4.wav"
new SOUND_FINISHED[]    = "items/smallmedkit2.wav"
new SOUND_FAILED[]      = "items/medshotno1.wav"
 
enum
{
	ICON_HIDE = 0,
	ICON_SHOW,
	ICON_FLASH
}
 
new bool:g_haskit[MAX_PLAYERS+1]
new Float:g_revive_delay[MAX_PLAYERS+1]
new Float:g_body_origin[MAX_PLAYERS+1][3]
new bool:g_wasducking[MAX_PLAYERS+1]
 
new g_msg_bartime
new g_msg_statusicon
new g_msg_clcorpse
 
new cvar_revival_time
new cvar_revival_health
new cvar_revival_dis
new bool:freezetime = true;
new hasZoom[33];
 
/* --==[ KillStreak ]==-- */
static const CSW_to_offset[] = {0,385,378,388,381,390,382,389,386,383,382,380,380,380,382,386,377,386,379,381,380,386,378,387,384,380,378,0,383};
 
new cache_trail;
 
new licznik_zabic[33],radar[33],nalot[33],predator[33],nuke[33],emp[33],uav[33], pack[33];
new user_controll[33];
new emp_czasowe;
 
new PobraneOrigin[3];
native cod_set_user_xp(id, wartosc)
native cod_get_user_xp(id)
/* --==[ KillStreak ]==-- */
 
/* --==[ VIP ] ==-- */
static const COLOR[] = "^x04" //green
static const CONTACT[] = ""
new maxplayers
new gmsgSayText
new mpd, mkb, mhb
new g_MsgSync
new health_add
new health_hs_add
new health_max
new nKiller
new nKiller_hp
new nHp_add
new nHp_max
new g_vip_active
new g_menu_active
new bool:HasC4[33]
#define DAMAGE_RECIEVED
#define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890
new round;
/* --==[ VIP ] ==-- */
 
public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
 
	g_vault = nvault_open("CodMod");
 
	register_think("Apteczka","ApteczkaThink");
 
	RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
	RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1);
	RegisterHam(Ham_Touch, "armoury_entity", "DotykBroni");
	RegisterHam(Ham_Touch, "weapon_shield", "DotykBroni");
	RegisterHam(Ham_Touch, "weaponbox", "DotykBroni");
	/* --==[ KillStreak ]==-- */
	RegisterHam(Ham_Killed, "player", "SmiercGracza", 1);
	RegisterHam(Ham_Touch, "player", "pack_touch", 1);
	/* --==[ KillStreak ]==-- */
 
	register_forward(FM_CmdStart, "CmdStart");
	register_forward(FM_EmitSound, "EmitSound");
	register_forward(FM_EmitSound, "fwd_emitsound")
	register_forward(FM_PlayerPostThink, "fwd_playerpostthink")
	register_forward(FM_PlayerPreThink, "Player_PreThink")
	register_forward(FM_TraceLine,"fw_traceline");
	/* --==[ KillStreak ]==-- */
	register_forward(FM_Touch, "fw_Touch");
 
	register_forward(FM_ClientKill, "cmdKill")
	set_task (2.0,"radar_scan2",_,_,_,"b");
	/* --==[ KillStreak ]==-- */
 
	register_logevent("PoczatekRundy", 2, "1=Round_Start"); 
	register_logevent("BombaPodlozona", 3, "2=Planted_The_Bomb");
	register_event("SendAudio", "BombaRozbrojona", "a", "2&%!MRAD_BOMBDEF");
	register_event("BarTime", "RozbrajaBombe", "be", "1=10", "1=5");
	register_event("DeathMsg", "Death", "ade");
	register_event("Damage", "Damage", "b", "2!=0");
	register_event("CurWeapon","CurWeapon","be", "1=1");
	register_event("HLTV", "NowaRunda", "a", "1=0", "2=0");
	register_event("DeathMsg", "event_death", "a")
	register_event("HLTV", "event_hltv", "a", "1=0", "2=0")
 
	register_touch("Rocket", "*" , "DotykRakiety");
	register_touch("Mine", "player",  "DotykMiny");
 
	register_cvar("cod_killxp", "15");
	register_cvar("cod_bombxp", "30");
	register_cvar("cod_hsexp", "20");
	register_cvar("cod_winxp", "20");
 
	cvar_revival_time = register_cvar("amx_revkit_time", "4")
	cvar_revival_health = register_cvar("amx_revkit_health", "75")
	cvar_revival_dis = register_cvar("amx_revkit_distance", "100.0")
	register_message(get_user_msgid("Health"),"message_health");
	register_event("SendAudio", "WygranaTerro" , "a", "2&%!MRAD_terwin");
	register_event("SendAudio", "WygranaCT", "a", "2&%!MRAD_ctwin");
 
	register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod")
	/* --==[ KillStreak ]==-- */
	register_clcmd("radio2", "uzyj_nagrody");
	/* --==[ KillStreak ]==-- */
	register_clcmd("say /klasa", "WybierzKlase");
	register_clcmd("say /klasy", "OpisKlasy");
	register_clcmd("say /przedmiot", "OpisPrzedmiotu");
	register_clcmd("say /item", "OpisPrzedmiotu");
	register_clcmd("say /drop", "WyrzucPrzedmiot");
	register_clcmd("say /wyrzuc", "WyrzucPrzedmiot");
	register_clcmd("say /reset", "KomendaResetujPunkty");
	register_clcmd("say /sklep", "Sklep");
	register_clcmd("say /mapteczka", "KupMalaApteczka");
	register_clcmd("say /pomoc", "WylaczPomoc");
	register_clcmd("say /sapteczka", "KupSredniaApteczka");
	register_clcmd("say /dapteczka", "KupDuzaApteczka");
	register_clcmd("say /litem", "KupLosowyItem");
	register_clcmd("say /wytrzymalosc", "KupWytrzymalosc");
	register_clcmd("say /mexp", "KupMalyExp");
	register_clcmd("say /dexp", "KupDuzyExp");
	register_clcmd("say /granaty", "KupGranaty");
	register_clcmd("say /oddaj", "OddajPrzedmiot");
	register_clcmd("say /sprzedaj", "SprzedajPrzedmiot");
	register_clcmd("fullupdate", "BlokujKomende");
	register_clcmd("cl_autobuy", "BlokujKomende");
	register_clcmd("say /molotov", "BlokujKomende");
	register_clcmd("say molotov", "BlokujKomende");
	register_clcmd("cl_rebuy", "BlokujKomende");
	register_clcmd("cl_setautobuy","BlokujKomende");
	register_clcmd("rebuy", "BlokujKomende");
	register_clcmd("autobuy", "BlokujKomende");
	register_clcmd("glock", "BlokujKomende");
	register_clcmd("usp", "BlokujKomende");
	register_clcmd("p228", "BlokujKomende");
	register_clcmd("deagle", "BlokujKomende");
	register_clcmd("elites", "BlokujKomende");
	register_clcmd("fn57", "BlokujKomende");
	register_clcmd("m3", "BlokujKomende");
	register_clcmd("XM1014", "BlokujKomende");
	register_clcmd("mac10", "BlokujKomende");
	register_clcmd("tmp", "BlokujKomende");
	register_clcmd("mp5", "BlokujKomende");
	register_clcmd("ump45", "BlokujKomende");
	register_clcmd("p90", "BlokujKomende");
	register_clcmd("galil", "BlokujKomende");
	register_clcmd("ak47", "BlokujKomende");
	register_clcmd("scout", "BlokujKomende");
	register_clcmd("sg552", "BlokujKomende");
	register_clcmd("awp", "BlokujKomende");
	register_clcmd("g3sg1", "BlokujKomende");
	register_clcmd("famas", "BlokujKomende");
	register_clcmd("m4a1", "BlokujKomende");
	register_clcmd("bullpup", "BlokujKomende");
	register_clcmd("sg550", "BlokujKomende");
	register_clcmd("m249", "BlokujKomende");
	register_clcmd("shield", "BlokujKomende");
	register_clcmd("hegren", "BlokujKomende");
	register_clcmd("sgren", "BlokujKomende");
	register_clcmd("flash", "BlokujKomende");
	register_clcmd("vest", "BlokujKomende");
	register_clcmd("vesthelm", "BlokujKomende");
 
	register_concmd("cod_lvl", "cmd_setlvl", ADMIN_CVAR, "<name> <level>");
	register_concmd("cod_dajitemek", "KomendaDajPrzedmiot", ADMIN_KICK, "<nick> <item>");
	register_message(g_msg_clcorpse, "message_clcorpse")
	register_clcmd("say /vips", "print_adminlist")
	gmsgSayText = get_user_msgid("SayText")
 
	g_msg_screenfade = get_user_msgid("ScreenFade");
	g_msg_bartime = get_user_msgid("BarTime")
	g_msg_clcorpse = get_user_msgid("ClCorpse")
	g_msg_statusicon = get_user_msgid("StatusIcon")
	SyncHudObj = CreateHudSyncObj();
	SyncHudObj2 = CreateHudSyncObj();
	SyncHudObj3 = CreateHudSyncObj();
	doswiadczenia_za_zabojstwo = get_cvar_num("cod_killxp");
	doswiadczenie_za_bombe = get_cvar_num("cod_bombxp");
	doswiadczenie_za_wygrana = get_cvar_num("cod_winxp");
	doswiadczenie_za_hs = get_cvar_num("cod_hsexp");	
 
	register_event("ResetHUD", "ResetHUD", "abe");
 
	register_think("magnet","MagnetThink");
 
	pcvar_ilosc_elektromagnesow = register_cvar("cod_magnets", "1");
	pcvar_zasieg = register_cvar("cod_magnetradius", "250");
	pcvar_czas_dzialania = register_cvar("cod_magnettime", "14");
	pcvar_widocznosc_fali = register_cvar("cod_wavesvisibility", "5");
	/* --==[ VIP ] ==-- */
	mpd = register_cvar("money_per_damage","3")
	mkb = register_cvar("money_kill_bonus","500")
	mhb = register_cvar("money_hs_bonus","300")
	health_add = register_cvar("amx_vip_hp", "15")
	health_hs_add = register_cvar("amx_vip_hp_hs", "30")
	health_max = register_cvar("amx_vip_max_hp", "1000")
	g_vip_active = register_cvar("vip_active", "0")
	g_menu_active = register_cvar("menu_active", "1")
 
	register_event("CurWeapon", "event_CurWeapon_Vip", "be", "1=1")
 
	register_event("Damage","Damage2","b")
	register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0")
 
	/* #if defined DAMAGE_RECIEVED
	g_MsgSync2 = CreateHudSyncObj()
	#endif */
	register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod")
	register_clcmd("say /vip","ShowMotd")
 
	maxplayers = get_maxplayers()
	g_MsgSync = CreateHudSyncObj()
	gmsgSayText = get_user_msgid("SayText")
	register_clcmd("say", "handle_say")
	register_cvar("sv_contact", CONTACT, FCVAR_SERVER)
 
	register_logevent("Round_Reset", 2, "1=Game_Commencing")
	register_event("TextMsg", "Round_Reset", "a", "2&Game_will_restart_in")
	register_event("DeathMsg", "hook_death", "a", "1>0")
	/* --==[ VIP ] ==-- */
	set_task(30.0, "Pomoc");
 
	g_msgHostageAdd = get_user_msgid("HostagePos");
	g_msgHostageDel = get_user_msgid("HostageK");
 
	set_task(1.5, "radar_scan", _, _, _, "b");
}
public KupMalaApteczka(id)
Sklep_Handle(id, 0, 0);
public KupSredniaApteczka(id)
Sklep_Handle(id, 0, 1);
public KupDuzaApteczka(id)
Sklep_Handle(id, 0, 2);
public KupLosowyItem(id)
Sklep_Handle(id, 0, 3);
public KupWytrzymalosc(id)
Sklep_Handle(id, 0, 4);
public KupGranaty(id)
Sklep_Handle(id, 0, 5);
public KupMalyExp(id)
Sklep_Handle(id, 0, 6);
public KupDuzyExp(id)
Sklep_Handle(id, 0, 7);
 
public Sklep(id)
{
	new menu = menu_create("Sklepik:", "Sklep_Handle");
	menu_additem(menu, "Mala apteczka r[Leczy 20 HP] yKoszt: r4000$");
	menu_additem(menu, "Srednia apteczka r[Leczy 50 HP] yKoszt: r10000$");
	menu_additem(menu, "Duza apteczka r[Leczy 100 HP] yKoszt: r15000$");
	menu_additem(menu, "Losowy Item r[Dostajesz losowy Item] yKoszt: r5000$");
	menu_additem(menu, "Wytrzymalosc r[+80] yKoszt: r9000$");
	menu_additem(menu, "Kup granaty yKoszt: r2500$");
	menu_additem(menu, "Maly Exp r[Dostajesz losowo od 15 do 30 Expa]yKoszt: r8000$");
	menu_additem(menu, "Duzy Exp r[Dostajesz losowo od 25 do 45 Expa]yKoszt: r16000$");
	menu_display(id, menu);
}
 
public Sklep_Handle(id, menu, item)
{
	if(!is_user_connected(id)) return PLUGIN_HANDLED
	client_cmd(id, "spk QTM_CodMod/select");
 
	if(menu)
	{
 
		if(item == MENU_EXIT)
		{
			menu_destroy(menu);
			return PLUGIN_CONTINUE;
		}
		menu_display(id, menu);
	}
	new kasa_gracza = cs_get_user_money(id) 
	new hp = get_user_health(id);
	switch(item)
	{
	case 0:
		{
			new koszt = 4000;
			if (kasa_gracza<koszt)
			{
				ColorChat(id,GREEN,"[SKLEP]^x01 Nie masz wystarczajacej ilosci pieniedzy.");
				return PLUGIN_CONTINUE;
			}
			if(hp >= maksymalne_zdrowie_gracza[id])
			{
				ColorChat(id,GREEN,"[SKLEP]^x01 Jestes w pelni uleczony.");
				return PLUGIN_CONTINUE;
			}
			cs_set_user_money(id, kasa_gracza-koszt);
			new ammount=20;
			new nowe_zdrowie = (hp+ammount<maksymalne_zdrowie_gracza[id])? hp+ammount: maksymalne_zdrowie_gracza[id];
			fm_set_user_health(id, nowe_zdrowie);
			ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 Ketonal");
		}
	case 1:
		{
			new koszt = 10000;
			if (kasa_gracza<koszt)
			{
				ColorChat(id,GREEN,"[SKLEP]^x01 Nie masz wystarczajacej ilosci pieniedzy.");
				return PLUGIN_CONTINUE;
			}
			if(hp >= maksymalne_zdrowie_gracza[id])
			{
				ColorChat(id,GREEN,"[SKLEP]^x01 Jestes w pelni uleczony.");
				return PLUGIN_CONTINUE;
			}
			cs_set_user_money(id, kasa_gracza-koszt);
			new ammount=50;
			new nowe_zdrowie = (hp+ammount<maksymalne_zdrowie_gracza[id])? hp+ammount: maksymalne_zdrowie_gracza[id];
			fm_set_user_health(id, nowe_zdrowie);
			ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 Flegamine");
		}
	case 2:
		{
			new koszt = 15000;
			if (kasa_gracza<koszt)
			{
				ColorChat(id,GREEN,"[SKLEP]^x01 Nie masz wystarczajacej ilosci pieniedzy.");
				return PLUGIN_CONTINUE;
			}
			if(hp >= maksymalne_zdrowie_gracza[id])
			{
				ColorChat(id,GREEN,"[SKLEP]^x01 Jestes w pelni uleczony.");
				return PLUGIN_CONTINUE;
			}
			cs_set_user_money(id, kasa_gracza-koszt);
			new ammount=100;
			new nowe_zdrowie = (hp+ammount<maksymalne_zdrowie_gracza[id])? hp+ammount: maksymalne_zdrowie_gracza[id];
			fm_set_user_health(id, nowe_zdrowie);
			ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 Aspirine");
		}
	case 3:
		{
			new koszt = 5000;
			if (kasa_gracza<koszt)
			{
				ColorChat(id,RED,"[SKLEP]^x01 Nie masz wystarczajacej ilosci pieniedzy!");
				return PLUGIN_HANDLED;
			}
			else if (kasa_gracza >= koszt)
			{
				cs_set_user_money(id, kasa_gracza-koszt);
				DajPrzedmiot(id, random_num(1, sizeof nazwy_przedmiotow-1));
			}
		}
	case 4:
		{
			new jego_wytrzymalosc = wytrzymalosc_itemu[id]
			new koszt= 9000
			new ilosc_wytrzy = 80 
 
			if(kasa_gracza < koszt)
			{
				ColorChat(id, RED, "[Call of Duty]^x04 Masz za malo kasy aby kupic wytrzymalosc. Uzbieraj ^x03 %d.", koszt);
			}
			else if(kasa_gracza >= koszt && jego_wytrzymalosc < 81)
			{
				cs_set_user_money(id, kasa_gracza -= koszt)
				wytrzymalosc_itemu[id] += ilosc_wytrzy
				ColorChat(id, RED, "[Call of Duty] ^x04 Kupiles %d wytrzymalosci", ilosc_wytrzy);   
			}
			else if(jego_wytrzymalosc >= 81)
			{
				ColorChat(id, RED, "[Call of Duty] ^x04 Musisz miec ponizej 81 wytrzymalosci, aby ja kupic!"); 
			}
		}
	case 5:
		{
			new koszt = 2500
			if(kasa_gracza < koszt)
			{
				ColorChat(id, RED, "[Call of Duty] ^x04 Masz za malo kasy aby kupic granaty. Uzbieraj %d.", koszt)
			}
			else if(kasa_gracza >= koszt)
			{
				cs_set_user_money(id, kasa_gracza -= koszt)
				fm_give_item(id, "weapon_hegrenade");
				fm_give_item(id, "weapon_flashbang");
				fm_give_item(id, "weapon_smokegrenade");
				ColorChat(id, GREEN, "^x04 [Call of Duty] ^x04 Kupiles paczke granatow")    
			}
		}
	case 6:
		{
			new koszt = 8000
			if(kasa_gracza < koszt)
			{
				ColorChat(id, RED, "[Call of Duty] ^x04 Masz za malo kasy aby kupic Maly Exp.")
			}
			else if(kasa_gracza >= koszt)
			{
				cs_set_user_money(id, kasa_gracza -= koszt)
				new exp = random_num(15, 30);
				ColorChat(id, RED, "[Call of Duty] ^x04 Wylosowales %i Expa.", exp)    
				doswiadczenie_gracza[id] += exp; 
			}
		}
	case 7:
		{
			new koszt = 16000
			if(kasa_gracza < koszt)
			{
				ColorChat(id, RED, "[Call of Duty] ^x04 Masz za malo kasy aby kupic Duzy Exp.")
			}
			else if(kasa_gracza >= koszt)
			{
				cs_set_user_money(id, kasa_gracza -= koszt)
				new exp = random_num(25, 45);
				ColorChat(id, RED, "[Call of Duty] ^x04 Wylosowales %i Expa.", exp)    
				doswiadczenie_gracza[id] += exp; 
			}
		}
	}
	return PLUGIN_CONTINUE;
}
 
public plugin_cfg() 
{	
	server_cmd("sv_maxspeed 320");
}
 
public plugin_precache()
{
	sprite_white = precache_model("sprites/white.spr") ;
	sprite_blast = precache_model("sprites/dexplo.spr");
 
	precache_sound("QTM_CodMod/select.wav");
	precache_sound("QTM_CodMod/start.wav");
	precache_sound("QTM_CodMod/start2.wav");
	precache_sound("QTM_CodMod/levelup.wav");
 
	precache_model("models/w_medkit.mdl");
	precache_model("models/rpgrocket.mdl");
	precache_model("models/mine.mdl");
	precache_model("models/player/arctic/arctic.mdl")
	precache_model("models/player/terror/terror.mdl")
	precache_model("models/player/leet/leet.mdl")
	precache_model("models/player/guerilla/guerilla.mdl")
	precache_model("models/player/gign/gign.mdl")
	precache_model("models/player/sas/sas.mdl")
	precache_model("models/player/gsg9/gsg9.mdl")
	precache_model("models/player/urban/urban.mdl")
	precache_model("models/player/vip/vip.mdl")
 
	precache_model("models/QTM_CodMod/electromagnet.mdl");
 
	precache_sound("weapons/mine_charge.wav");
	precache_sound("weapons/mine_activate.wav");
	precache_sound("weapons/mine_deploy.wav");
 
	precache_sound(SOUND_START)
	precache_sound(SOUND_FINISHED)
	precache_sound(SOUND_FAILED)
 
	/* --==[ KillStreak ]==-- */
	cache_trail = precache_model("sprites/smoke.spr")
	precache_model("models/p_hegrenade.mdl");
	precache_model("models/cod_carepackage.mdl")
	precache_model("models/cod_plane.mdl")
	precache_model("models/cod_predator.mdl")
	precache_sound("mw/nuke_enemy1.wav");//
	precache_sound("mw/jet_fly1.wav");
	precache_sound("mw/nuke_give.wav");//
	precache_sound("mw/emp_effect.wav");//
	precache_sound("mw/counter_enemy.wav");//
	precache_sound("mw/air_give.wav");//
	precache_sound("mw/predator_give.wav");//
	precache_sound("mw/emp_give.wav");//
	precache_sound("mw/uav_give.wav")
	/* --==[ KillStreak ]==-- */
 
}
public CmdStart(id, uc_handle)
{
	if(!is_user_alive(id))
	return FMRES_IGNORED;
 
	if(zatrzymaj_czas && zatrzymaj_czas != id)
	{
		entity_set_vector(id, EV_VEC_velocity, Float:{0.0, 0.0, 0.0});
		entity_set_vector(id, EV_VEC_v_angle, Float:{0.0, 0.0, 0.0});
		entity_set_vector(id, EV_VEC_angles, Float:{0.0, 0.0, 0.0});
		entity_set_int(id, EV_INT_fixangle, 1);
		set_pdata_float(id, 83, 0.1, 5);
		set_uc(uc_handle, UC_Buttons, 0);
		new name[55];
		get_user_name(zatrzymaj_czas, name, 54);
		client_print(id, print_center, "%s zatrzymal czas swym itemem na 3sec.", name);
	}
 
	new button = get_uc(uc_handle, UC_Buttons);
	new oldbutton = get_user_oldbutton(id);
	new flags = get_entity_flags(id);
 
	if(informacje_przedmiotu_gracza[id][0] == 11 || klasa_gracza[id] == Rambo)
	{
		if((button & IN_JUMP) && !(flags & FL_ONGROUND) && !(oldbutton & IN_JUMP) && ilosc_skokow_gracza[id] > 0)
		{
			ilosc_skokow_gracza[id]--;
			new Float:velocity[3];
			entity_get_vector(id,EV_VEC_velocity,velocity);
			velocity[2] = random_float(265.0,285.0);
			entity_set_vector(id,EV_VEC_velocity,velocity);
		}
		else if(flags & FL_ONGROUND)
		{	
			ilosc_skokow_gracza[id] = 0;
			if(informacje_przedmiotu_gracza[id][0] == 11)
			ilosc_skokow_gracza[id]++;
			if(klasa_gracza[id] == Rambo)
			ilosc_skokow_gracza[id]++;
		}
	}
	if(informacje_przedmiotu_gracza[id][0] == 48)
	{
		if(button & IN_DUCK)
		set_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 8);
		else
		set_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 255);
	}
 
	if(button & IN_ATTACK2 && !(pev(id, pev_oldbuttons) & IN_ATTACK2) && informacje_przedmiotu_gracza[id][0] == 63)
	{
		new szClip, szAmmo
		new WeapID = get_user_weapon( id, szClip, szAmmo )
 
		if(WeapID != CSW_KNIFE && WeapID != CSW_C4 && WeapID != CSW_AWP && WeapID != CSW_SCOUT && WeapID != CSW_SG550 && WeapID != CSW_G3SG1 && !hasZoom[id])
		{
			hasZoom[id] = true;
			cs_set_user_zoom(id, CS_SET_FIRST_ZOOM, 1);
			emit_sound(id, CHAN_ITEM, "weapons/zoom.wav", 0.20, 2.40, 0, 100);
		}
		else if (hasZoom[id])
		{
			hasZoom[id] = false;
			cs_set_user_zoom(id, CS_RESET_ZOOM, 0);
		}
	}
 
	if(button & IN_ATTACK)
	{
		new Float:punchangle[3];
 
		if(informacje_przedmiotu_gracza[id][0] == 20)
		entity_set_vector(id, EV_VEC_punchangle, punchangle);
		if(informacje_przedmiotu_gracza[id][0] == 23)
		{
			entity_get_vector(id, EV_VEC_punchangle, punchangle);
			for(new i=0; i<3;i++) 
			punchangle[i]*=0.9;
			entity_set_vector(id, EV_VEC_punchangle, punchangle);
		}
 
		if(informacje_przedmiotu_gracza[id][0] == 70)
		{
			entity_get_vector(id, EV_VEC_punchangle, punchangle);
			for(new i=0; i<3;i++) 
			punchangle[i]*=1.1;
			entity_set_vector(id, EV_VEC_punchangle, punchangle);
		}
	}
 
	if(informacje_przedmiotu_gracza[id][0] == 28 && button & IN_JUMP && button & IN_DUCK && flags & FL_ONGROUND && get_gametime() > informacje_przedmiotu_gracza[id][1]+4.0)
	{
		informacje_przedmiotu_gracza[id][1] = floatround(get_gametime());
		new Float:velocity[3];
		VelocityByAim(id, 700, velocity);
		velocity[2] = random_float(265.0,285.0);
		entity_set_vector(id, EV_VEC_velocity, velocity);
	}
 
	new clip, ammo, weapon = get_user_weapon(id, clip, ammo);
 
	if(maxClip[weapon] == -1 || !ammo)
	return FMRES_IGNORED;
 
	if(informacje_przedmiotu_gracza[id][0] == 77 && ((button & IN_RELOAD && !(oldbutton & IN_RELOAD) && !(button & IN_ATTACK)) || !clip))
	{
		cs_set_user_bpammo(id, weapon, ammo-(maxClip[weapon]-clip));
		new new_ammo = min(clip+ammo, maxClip[weapon]);
		set_user_clip(id, new_ammo);
	}
	return FMRES_IGNORED;
}
 
public Odrodzenie(id)
{
	if(!is_user_alive(id) || !is_user_connected(id))
	return PLUGIN_CONTINUE;
 
	if(nowa_klasa_gracza[id])
	{
		klasa_gracza[id] = nowa_klasa_gracza[id];
		nowa_klasa_gracza[id] = 0;
		cod_add_wskrzes(id, 0)
		fm_strip_user_weapons(id);
		fm_give_item(id, "weapon_knife");
		switch(get_user_team(id))
		{
		case 1: fm_give_item(id, "weapon_glock18");
		case 2: fm_give_item(id, "weapon_usp");
		}
		WczytajDane(id, klasa_gracza[id]);
	}
 
	if(!klasa_gracza[id])
	{
		WybierzKlase(id);
		return PLUGIN_CONTINUE;
	}
	switch(klasa_gracza[id])
	{
	case Snajper:
		{
			fm_give_item(id, "weapon_awp");
			fm_give_item(id, "weapon_deagle");
			fm_give_item(id, "weapon_scout");
		}
	case Komandos:
		fm_give_item(id, "weapon_deagle");
 
	case Strzelec:
		{
			fm_give_item(id, "weapon_m4a1");
			fm_give_item(id, "weapon_ak47");
 
		}
	case Obronca:
		fm_give_item(id, "weapon_m249");
 
	case Policjant:
		{
			fm_give_item(id, "weapon_mp5navy");
			fm_give_item(id, "weapon_hegrenade");
			fm_give_item(id, "weapon_flashbang");
			fm_give_item(id, "weapon_smokegrenade");	
			ilosc_rakiet_gracza[id] = 2;
		}	
	case Wsparcie:
		{
			fm_give_item(id, "weapon_mp5navy");
			ilosc_rakiet_gracza[id] = 2;
		}
	case Saper:
		{
			fm_give_item(id, "weapon_p90");
			ilosc_min_gracza[id] += 3;
			fm_give_item(id, "item_thighpack")
 
		}
	case Demolitions:
		{
			fm_give_item(id, "weapon_aug");
			fm_give_item(id, "weapon_hegrenade");
			fm_give_item(id, "weapon_flashbang");
			fm_give_item(id, "weapon_smokegrenade");			
		}
	case Rusher:
		fm_give_item(id, "weapon_m3");
 
	case Rambo:
		{
			fm_give_item(id, "weapon_m4a1");
			fm_give_item(id, "weapon_hegrenade");
		}
	case Partyzant:
		{
			fm_give_item(id, "weapon_p90");
			fm_give_item(id, "weapon_flashbang");
			fm_set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 70);
		}
	case Szpieg:
		{
			fm_give_item(id, "weapon_deagle");
			ZmienUbranie(id, 0);
		}
	case Szturmowiec:
		{
			fm_give_item(id, "weapon_m4a1");
			fm_give_item(id, "weapon_deagle");
			fm_give_item(id, "weapon_hegrenade");
		}
	case StrzelecWsparcia:
		fm_give_item(id, "weapon_m4a1");
 
	case LekkiZolnierz:
		{
			fm_give_item(id, "weapon_galil");
			fm_give_item(id, "weapon_p228");
		}
	case Rebeliant:
		{
			fm_give_item(id, "weapon_sg552");
			fm_give_item(id, "weapon_hegrenade");
		}
	case Ninja:
		fm_give_item(id, "weapon_ak47");
 
	case Terminator:
		{ 
			fm_give_item(id, "weapon_deagle");
			fm_give_item(id, "weapon_ak47");
			fm_give_item(id, "weapon_hegrenade");
		}
	case Wojak:
		{
			fm_give_item(id, "weapon_ak47");
			fm_give_item(id, "weapon_deagle");
			fm_give_item(id, "weapon_hegrenade");
			fm_give_item(id, "weapon_flashbang");
			fm_give_item(id, "weapon_smokegrenade");
		}
	case Samuraj:
		fm_give_item(id, "weapon_galil");
 
	case WolnyStrzelec:
		fm_give_item(id, "weapon_m4a1");
 
	case Kapitan:
		{
			fm_give_item(id, "weapon_m4a1");
			fm_give_item(id, "weapon_awp");
			fm_give_item(id, "weapon_hegrenade");
		}
	case Proflekarz:
		{
			fm_give_item(id, "weapon_mp5navy");
			fm_give_item(id, "weapon_deagle");
			ilosc_apteczek_gracza[id] = 4;
			cod_add_wskrzes(id,1)
		}
	}
 
	if(!informacje_przedmiotu_gracza[id][0] && klasa_gracza[id] != Partyzant)
	fm_set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 255);
 
	if(punkty_gracza[id]>0)
	set_task(10.0, "PrzydzielPunkty", id);
 
	if(informacje_przedmiotu_gracza[id][0] == 61)
	ilosc_min_gracza[id] += 5;
 
	if(informacje_przedmiotu_gracza[id][0] == 78)
	fm_set_user_gravity(id, 0.5);
 
	if(informacje_przedmiotu_gracza[id][0] == 62)
	fm_give_item(id, "weapon_galil");
 
	if(informacje_przedmiotu_gracza[id][0] == 10 || informacje_przedmiotu_gracza[id][0] == 9 || informacje_przedmiotu_gracza[id][0] == 59 || informacje_przedmiotu_gracza[id][0] == 31)
	fm_give_item(id, "weapon_hegrenade");
 
	if(informacje_przedmiotu_gracza[id][0] == 56)
	fm_give_item(id, "weapon_m4a1");
 
	if(informacje_przedmiotu_gracza[id][0] == 57)
	fm_give_item(id, "weapon_ak47");
 
	if(informacje_przedmiotu_gracza[id][0] == 89)
	{
		itemo[id]++
		if(itemo[id] > 1)
		UsunPrzedmiot(id);
	}
 
	if(informacje_przedmiotu_gracza[id][0] == 9 || informacje_przedmiotu_gracza[id][0] == 31 || informacje_przedmiotu_gracza[id][0] == 55 || informacje_przedmiotu_gracza[id][0] == 67)
	ZmienUbranie(id, 0);
 
	if(informacje_przedmiotu_gracza[id][0] == 67)
	{
		fm_give_item(id, "weapon_usp");
		fm_give_item(id, "weapon_mp5navy");
	}
 
	if(informacje_przedmiotu_gracza[id][0] == 1 || informacje_przedmiotu_gracza[id][0] == 32 || informacje_przedmiotu_gracza[id][0] == 42 || informacje_przedmiotu_gracza[id][0] == 50 || informacje_przedmiotu_gracza[id][0] == 54 || informacje_przedmiotu_gracza[id][0] == 58 || informacje_przedmiotu_gracza[id][0] == 59)
	fm_set_user_footsteps(id, 1);
	else
	fm_set_user_footsteps(id, 0);
 
	if(informacje_przedmiotu_gracza[id][0] == 13)
	fm_give_item(id, "weapon_awp");
 
	if(informacje_przedmiotu_gracza[id][0] == 33)
	fm_give_item(id, "weapon_m4a1");
 
	if(informacje_przedmiotu_gracza[id][0] == 32)
	{
		fm_give_item(id, "weapon_ak47");
		fm_give_item(id, "weapon_awp");
	}
	if(informacje_przedmiotu_gracza[id][0] == 53)
	{
		fm_give_item(id, "weapon_deagle");
		fm_give_item(id, "weapon_awp");
	}
	if(informacje_przedmiotu_gracza[id][0] == 33)
	fm_give_item(id, "weapon_m4a1");
 
	if(informacje_przedmiotu_gracza[id][0] == 34)
	fm_give_item(id, "weapon_deagle");
 
	if(informacje_przedmiotu_gracza[id][0] == 35)
	fm_give_item(id, "weapon_m3");
 
	if(informacje_przedmiotu_gracza[id][0] == 55)
	fm_give_item(id, "weapon_scout");
 
	if(informacje_przedmiotu_gracza[id][0] == 60)
	fm_give_item(id, "weapon_m4a1");
 
	if(informacje_przedmiotu_gracza[id][0] == 19)
	informacje_przedmiotu_gracza[id][1] = 1;
 
	if(informacje_przedmiotu_gracza[id][0] == 84 || informacje_przedmiotu_gracza[id][0] == 75 || informacje_przedmiotu_gracza[id][0] == 76 || informacje_przedmiotu_gracza[id][0] == 45 || informacje_przedmiotu_gracza[id][0] == 87)
	informacje_przedmiotu_gracza[id][1] = 1;
 
	if(informacje_przedmiotu_gracza[id][0] == 27)
	informacje_przedmiotu_gracza[id][1] = 3;
 
	if(informacje_przedmiotu_gracza[id][0] == 38)
	ilosc_apteczek_gracza[id] = 5;
 
 
	if(informacje_przedmiotu_gracza[id][0] == 54) 
	fm_set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 1);
 
	if(informacje_przedmiotu_gracza[id][0] == 36) 
	fm_set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderGlow, 30);
 
 
	new weapons[32];
	new weaponsnum;
	get_user_weapons(id, weapons, weaponsnum);
	for(new i=0; i<weaponsnum; i++)
	if(is_user_alive(id))
	if(maxAmmo[weapons[i]] > 0)
	cs_set_user_bpammo(id, weapons[i], maxAmmo[weapons[i]]);
 
	redukcja_obrazen_gracza[id] = (47.3057*(1.0-floatpower( 2.7182, -0.06798*float(wytrzymalosc_gracza[id])))/100);
	maksymalne_zdrowie_gracza[id] = zdrowie_klasy[klasa_gracza[id]]+zdrowie_gracza[id]*2;
	szybkosc_gracza[id] = STANDARDOWA_SZYBKOSC*szybkosc_klasy[klasa_gracza[id]]+floatround(kondycja_gracza[id]*1.3);
 
	if(informacje_przedmiotu_gracza[id][0] == 82)
	{
		maksymalne_zdrowie_gracza[id] = 25;
		fm_set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 1)
	}
 
	if(informacje_przedmiotu_gracza[id][0] == 83)
	{
		maksymalne_zdrowie_gracza[id] = 90;
		fm_set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 15)
	}
 
	if(informacje_przedmiotu_gracza[id][0] == 80)
	{
		maksymalne_zdrowie_gracza[id] += informacje_przedmiotu_gracza[id][1];
		fm_give_item(id, "weapon_m3");
	}
 
	if(informacje_przedmiotu_gracza[id][0] == 70 || informacje_przedmiotu_gracza[id][0] == 50 || informacje_przedmiotu_gracza[id][0] == 71 || informacje_przedmiotu_gracza[id][0] == 37 || informacje_przedmiotu_gracza[id][0] == 42 || informacje_przedmiotu_gracza[id][0] == 18 || informacje_przedmiotu_gracza[id][0] == 30)
	maksymalne_zdrowie_gracza[id] += 100;
 
	if(informacje_przedmiotu_gracza[id][0] == 18)
	szybkosc_gracza[id] -= 0.4;
 
	if(informacje_przedmiotu_gracza[id][0] == 29)
	{
		maksymalne_zdrowie_gracza[id] += 50;
		szybkosc_gracza[id] += 0.2;
	}
	if(informacje_przedmiotu_gracza[id][0] == 36)
	maksymalne_zdrowie_gracza[id] = 10;
 
	if(informacje_przedmiotu_gracza[id][0] == 39)
	fm_set_user_gravity(id, 0.5);
 
	if(informacje_przedmiotu_gracza[id][0] == 54)
	fm_set_user_gravity(id, 0.8);
 
	if(informacje_przedmiotu_gracza[id][0] == 30)
	szybkosc_gracza[id] -= 20;
 
	if(informacje_przedmiotu_gracza[id][0] == 25)
	{
		maksymalne_zdrowie_gracza[id] += 50;
		szybkosc_gracza[id] -= 0.3;
	}
	if(informacje_przedmiotu_gracza[id][0] == 54)
	maksymalne_zdrowie_gracza[id] = 1;
 
	if(informacje_przedmiotu_gracza[id][0] == 50)
	szybkosc_gracza[id] += 10;
 
	if(informacje_przedmiotu_gracza[id][0] == 43)
	szybkosc_gracza[id] += 20;
 
	if(informacje_przedmiotu_gracza[id][0] == 44)
	maksymalne_zdrowie_gracza[id] += 70;
 
	if(informacje_przedmiotu_gracza[id][0] == 49)
	informacje_przedmiotu_gracza[id][1] = 1;
 
	if(informacje_przedmiotu_gracza[id][0] == 52)
	informacje_przedmiotu_gracza[id][1] = 1;
 
	if(informacje_przedmiotu_gracza[id][0] == 79)
	ilosc_min_gracza[id] += 3;
 
	if(informacje_przedmiotu_gracza[id][0] == 88)
	maksymalne_zdrowie_gracza[id] *= 2;
 
	fm_set_user_armor(id, pancerz_klasy[klasa_gracza[id]]);
	fm_set_user_health(id, maksymalne_zdrowie_gracza[id]);
	if(informacje_przedmiotu_gracza[id][0] == 17)
	fm_set_user_armor(id, 500);
 
	if(informacje_przedmiotu_gracza[id][0] == 46)
	fm_set_user_armor(id, 500);
 
	if(informacje_przedmiotu_gracza[id][0] == 64)
	cs_set_user_money(id,16000);
 
 
	return PLUGIN_CONTINUE;
}
 
public PoczatekRundy()	
{	
	freezetime = false;
	for(new id=0;id<=32;id++)
	{
		if(!is_user_alive(id))
		continue;
 
		set_task(0.1, "UstawSzybkosc", id+ZADANIE_USTAW_SZYBKOSC);
 
		switch(get_user_team(id))
		{
		case 1: client_cmd(id, "spk QTM_CodMod/start");
		case 2: client_cmd(id, "spk QTM_CodMod/start2");
		}
	}
 
	round++;
	new players[32], player, pnum;
	get_players(players, pnum, "a");
	for(new i = 0; i < pnum; i++)
	{
		player = players[i];
		if(is_user_connected(player) && get_user_flags(player) & ADMIN_LEVEL_H)
		{
			if(!get_pcvar_num(g_menu_active))
			return PLUGIN_CONTINUE
			if(!is_user_hltv(player) && !is_user_bot(player))
			{
				fm_give_item(player, "weapon_hegrenade");
				fm_give_item(player, "weapon_flashbang");
				fm_give_item(player, "weapon_flashbang");
				fm_give_item(player, "weapon_smokegrenade");
				fm_give_item(player, "item_assaultsuit");
				fm_give_item(player, "item_thighpack");
			}
			if(round > 3) Showrod(player)
		}
	}
	return PLUGIN_HANDLED;
}
 
public NowaRunda()
{
	NowaRunda_magnet();
	freezetime = true;
	new iEnt = find_ent_by_class(-1, "Mine");
	while(iEnt > 0) 
	{
		remove_entity(iEnt);
		iEnt = find_ent_by_class(iEnt, "Mine");	
	}
}
 
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
	if(!is_user_alive(this) || !is_user_connected(this) || informacje_przedmiotu_gracza[this][0] == 24 || !is_user_connected(idattacker) || get_user_team(this) == get_user_team(idattacker) || !klasa_gracza[idattacker])
	return HAM_IGNORED;
 
	new health = get_user_health(this);
	new weapon = get_user_weapon(idattacker);
 
	if(health < 2)
	return HAM_IGNORED;
 
	if(informacje_przedmiotu_gracza[this][0] == 27 && informacje_przedmiotu_gracza[this][1]>0)
	{
		informacje_przedmiotu_gracza[this][1]--;
		return HAM_SUPERCEDE;
	}
 
	if(informacje_przedmiotu_gracza[this][0] == 83)
	damage -= floatmin(damage, 5.0);
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 81)
	damage += 20.0;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 30)
	damage += 20.0;
 
	if(informacje_przedmiotu_gracza[this][0] == 81)
	damage -= floatmin(damage, 10.0);
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 79)
	damage += 15.0;
 
	if(informacje_przedmiotu_gracza[this][0] == 70)
	damage -= floatmin(damage, 10.0);
 
	if(wytrzymalosc_gracza[this]>0)
	damage -= redukcja_obrazen_gracza[this]*damage;
 
	if(informacje_przedmiotu_gracza[this][0] == 2 || informacje_przedmiotu_gracza[this][0] == 3)
	damage-=(float(informacje_przedmiotu_gracza[this][1])<damage)? float(informacje_przedmiotu_gracza[this][1]): damage;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 5 && !UTIL_In_FOV(this, idattacker) && UTIL_In_FOV(idattacker, this))
	damage*=2.0;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 10)
	damage+=informacje_przedmiotu_gracza[idattacker][1];
 
	if(informacje_przedmiotu_gracza[this][0] == 12)
	damage-=(5.0<damage)? 5.0: damage;
 
	if(informacje_przedmiotu_gracza[this][0] == 29)
	damage-=(10.0<damage)? 10.0: damage;
 
	if(informacje_przedmiotu_gracza[this][0] == 43)
	damage-=(10.0<damage)? 10.0: damage;
 
	if(informacje_przedmiotu_gracza[this][0] == 51)
	damage-=(7.0<damage)? 7.0: damage;
 
	if(weapon == CSW_AWP && informacje_przedmiotu_gracza[idattacker][0] == 13)
	damage=float(health);
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 21)
	damage+=10;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 22)
	damage+=20;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 31)
	damage+=25;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 36)
	damage+=9;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 42)
	damage+=8;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 54)
	damage+=30;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 43)
	damage+=10;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 50)
	damage+=10;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 51)
	damage+=5;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 58)
	damage+=20;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 59)
	damage+=15;
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 74 && damage >= 40.0)
	client_cmd(this, "drop");
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 73)
	fm_set_user_health(idattacker, min(maksymalne_zdrowie_gracza[idattacker], get_user_health(idattacker)+floatround(damage)))
 
	if(idinflictor != idattacker && entity_get_int(idinflictor, EV_INT_movetype) != 5)
	{
		if(informacje_przedmiotu_gracza[idattacker][0] == 10 || (informacje_przedmiotu_gracza[idattacker][0] == 9 && random_num(1, informacje_przedmiotu_gracza[idattacker][1]) == 1))
		damage = float(health);	
	}
 
	if(weapon == CSW_SCOUT)
	{
		if((informacje_przedmiotu_gracza[idattacker][0] == 55 && random_num(1, informacje_przedmiotu_gracza[idattacker][1]) == 1))
		damage = float(health);	
	}
 
	if(weapon == CSW_M4A1)
	{
		if((informacje_przedmiotu_gracza[idattacker][0] == 56 && random_num(1, informacje_przedmiotu_gracza[idattacker][1]) == 1))
		damage = float(health);	
	}
 
	if(weapon == CSW_HEGRENADE)
	{
		if((klasa_gracza[idattacker] == Kapitan && random(2) == 1))
		damage = float(health);
	}
 
	if(weapon == CSW_AWP)
	{
		if(klasa_gracza[idattacker] == Kapitan)
		damage = float(health);
	}
 
	if(weapon == CSW_GALIL)
	{
		if((informacje_przedmiotu_gracza[idattacker][0] == 62 && random_num(1, informacje_przedmiotu_gracza[idattacker][1]) == 1))
		damage = float(health);	
	}
 
	if(weapon == CSW_M4A1)
	{
		if((informacje_przedmiotu_gracza[idattacker][0] == 60 && random_num(1, informacje_przedmiotu_gracza[idattacker][1]) == 1))
		damage = float(health);	
	}
 
	if(weapon == CSW_AK47)
	{
		if((informacje_przedmiotu_gracza[idattacker][0] == 57 && random_num(1, informacje_przedmiotu_gracza[idattacker][1]) == 1))
		damage = float(health);	
	}
 
	if(weapon == CSW_KNIFE)
	{
		if(informacje_przedmiotu_gracza[this][0] == 4)
		damage=damage*1.4+inteligencja_gracza[idattacker];
		if(informacje_przedmiotu_gracza[idattacker][0] == 8 || (klasa_gracza[idattacker] == Snajper && random(2) == 2) || klasa_gracza[idattacker] == Komandos && !(get_user_button(idattacker) & IN_ATTACK))
		damage = float(health);
 
		if(informacje_przedmiotu_gracza[this][0] == 82 || informacje_przedmiotu_gracza[this][0] == 83)
		damage = float(health);
 
		if(klasa_gracza[idattacker] == Samuraj && !random(2))
		damage = float(health);
	}
	if(weapon == CSW_DEAGLE)
	{
		if(informacje_przedmiotu_gracza[idattacker][0] == 34 && random_num(1, informacje_przedmiotu_gracza[idattacker][1]) == 1)
		damage = float(health);
	}
	if(weapon == CSW_DEAGLE)
	{
		if((informacje_przedmiotu_gracza[idattacker][0] == 53 && random(2) == 1))
		damage = float(health);
	}
 
	if(weapon == CSW_HEGRENADE)
	{
		if((informacje_przedmiotu_gracza[idattacker][0] == 59 && random(3) == 1))
		damage = float(health);
	}
 
	if(weapon == CSW_M3)
	{
		if((informacje_przedmiotu_gracza[idattacker][0] == 35 && random_num(2, informacje_przedmiotu_gracza[idattacker][1]) == 2) || (informacje_przedmiotu_gracza[idattacker][0] == 80 && !random(5)))
		damage = float(health);
	}
	if(weapon == CSW_AWP)
	{
		if(informacje_przedmiotu_gracza[idattacker][0] == 35 && random_num(1, informacje_przedmiotu_gracza[idattacker][1]) == 1)
		damage = float(health);
	}
	if(weapon == CSW_AWP)
	{
		if(informacje_przedmiotu_gracza[idattacker][0] == 53)
		damage = float(health);
	}
	if(weapon == CSW_AWP)
	{
		if(informacje_przedmiotu_gracza[idattacker][0] == 32 && random_num(1, informacje_przedmiotu_gracza[idattacker][1]) == 1)
		damage = float(health);
	}
	if(weapon == CSW_HEGRENADE)
	{
		if(informacje_przedmiotu_gracza[idattacker][0] == 31 && random_num(1, informacje_przedmiotu_gracza[idattacker][1]) == 1)
		damage = float(health);
	}
 
	if(informacje_przedmiotu_gracza[idattacker][0] == 67)
	{
		if(weapon == CSW_USP && !random(2))
		damage = float(health);
 
		if(weapon == CSW_MP5NAVY && !random(5))
		damage = float(health);
	}
 
	if(informacje_przedmiotu_gracza[this][0] == 26 && random_num(1, informacje_przedmiotu_gracza[this][1]) == 1)
	{
		SetHamParamEntity(3, this);
		SetHamParamEntity(1, idattacker);
	}
	if(informacje_przedmiotu_gracza[this][0] == 46 && random_num(1, informacje_przedmiotu_gracza[this][1]) == 1)
	{
		SetHamParamEntity(3, this);
		SetHamParamEntity(1, idattacker);
	}
	if(informacje_przedmiotu_gracza[this][0] == 47 && random_num(1, informacje_przedmiotu_gracza[this][1]) == 1)
	{
		SetHamParamEntity(3, this);
		SetHamParamEntity(1, idattacker);
	}
	if(task_exists(this+ZADANIE_ODBIJAJ))
	{
		SetHamParamEntity(3, this);
		SetHamParamEntity(1, idattacker);
	}
 
	SetHamParamFloat(4, damage);
	return HAM_IGNORED;
}
 
public Damage(id)
{
	new attacker = get_user_attacker(id);
	new damage = read_data(2);
	if(!is_user_alive(attacker) || !is_user_connected(attacker) || id == attacker || !klasa_gracza[attacker])
	return PLUGIN_CONTINUE;
 
	if(informacje_przedmiotu_gracza[attacker][0] == 12 && random_num(1, informacje_przedmiotu_gracza[id][1]) == 1)
	Display_Fade(id,1<<14,1<<14 ,1<<16,255,155,50,230);
 
	if(get_user_team(id) != get_user_team(attacker))
	{
		while(damage>20)
		{
			damage-=20;
			doswiadczenie_gracza[attacker]++;
		}
	}
	SprawdzPoziom(attacker);
	return PLUGIN_CONTINUE;
}
 
public Death()
{	
	new weaponname[20]
	new headshot = read_data(3)
	read_data(4,weaponname,31)
	new id = read_data(2);
	new attacker = read_data(1);
 
	if(!is_user_alive(attacker) || !is_user_connected(attacker))
	return PLUGIN_CONTINUE;
 
	new weapon = get_user_weapon(attacker);
	new zdrowie = get_user_health(attacker);
	if(informacje_przedmiotu_gracza[id][0]) {
		if(wytrzymalosc_itemu[id] > 0) {
			wytrzymalosc_itemu[id]-=20;
		}
		if(wytrzymalosc_itemu[id] > 0)  {
			ColorChat(id, RED, "[Call of Duty] ^x01 Wytrzymalosc itemu: %i.", wytrzymalosc_itemu[id]);
		}
		else {
			ColorChat(id, RED, "[Call of Duty] ^x01 Przedmiot: %s, zostal calkowicie zniszczony.", nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]]);
			UsunPrzedmiot(id);
		}
	}
	if(get_user_team(id) != get_user_team(attacker) && klasa_gracza[attacker])
	{
		new nowe_doswiadczenie = 0;
 
		nowe_doswiadczenie += doswiadczenia_za_zabojstwo;
 
		if(klasa_gracza[id] == Rambo && klasa_gracza[attacker] != Rambo)
		nowe_doswiadczenie += doswiadczenia_za_zabojstwo*2;
 
		if(poziom_gracza[id] > poziom_gracza[attacker])
		nowe_doswiadczenie += poziom_gracza[id] - poziom_gracza[attacker];
 
		if(informacje_przedmiotu_gracza[id][0] == 88 && !read_data(3))
		fm_set_user_health(attacker, 1);
 
		if (get_user_flags(attacker) & ADMIN_LEVEL_H)
		{		
			if(headshot)
			{
				new nowe_zdrowie = (zdrowie+30);
				fm_set_user_health(attacker, nowe_zdrowie);
				cs_set_user_money(attacker, cs_get_user_money(attacker)+800);
			}
			else
			{
				new nowe_zdrowie = (zdrowie+15);
				fm_set_user_health(attacker, nowe_zdrowie);
				cs_set_user_money(attacker, cs_get_user_money(attacker)+500);
			}
		}
		if(klasa_gracza[attacker] == Rambo || klasa_g
			

Dodanych wklejek: 4031
Powered By (Pav32) Pastebin © 2011