- #include <amxmodx> 
- #include <amxmisc> 
- #include <cstrike> 
- #include <fun> 
- #include <fakemeta> 
- #include <engine> 
- #include <hamsandwich> 
- #include <nvault> 
- #include <colorchat> 
-   
- #define PLUGIN "Call of Duty: MW3 Mod" 
- #define VERSION "1.0.2" 
- #define AUTHOR "QTM_Peyote, Edit: Bani" 
- #define EDIT "by K.O & Pele" 
-   
- new bool:bSilent[33] 
- new Odliczanie[33] 
- new itemo[33] 
-   
- #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 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 
-   
- 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 g_msgHostageAdd, g_msgHostageDel 
-   
- new pozostale_elektromagnesy[33] 
-   
- new pcvar_ilosc_elektromagnesow, pcvar_zasieg, pcvar_widocznosc_fali 
-   
- 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 informacje_przedmiotu_gracza[33][2] 
- new const nazwy_przedmiotow[][] = { 
- 	"Nincs",  
- 	"TamadoCsizmak", //1 
- 	"Dupla Melleny", //2 
- 	"Megerositett melleny", //3 
- 	"Veteran Kes", //4 
- 	"Meglepetes Tamadas", //5 
- 	"Nindzsa Kopeny", //6  
- 	"Ujraeldo", //7 
- 	"Kommando Kes", //8 
- 	"Ke'm szemuveg", //9 
- 	"Titokzatos Granat", //10 
- 	"Nindzsa Lab", //11 
- 	"Titokzatos Katona", //12 
- 	"AWP Mester", //13 
- 	"Adrenalin", //14 
- 	"Rambo", //15 
- 	"Egeszseges Edzes", //16 
- 	"NASA Melleny", //17 
- 	"Edzett Veteran", //18 
- 	"Elsosegely csomag", //19 
- 	"Recoil Eliminator", //20 
- 	"Titan Toltenyek", //21 
- 	"Ezres Toltenyek", //22 
- 	"Recoil Szamlalo", //23 
- 	"SWAT", //24 
- 	"Edzett Ujonc", //25 
- 	"Relective Fegyverzet", //26 
- 	"Kapitanyi Feljegyzesek", //27 
- 	"Jet Modul", //28 
- 	"Isten Hitte", //29 
- 	"Mr.Busta", //30 
- 	"Mikulas", //31 
- 	"Generalis", //32 
- 	"Kulonleges Kommandos", //33 
- 	"Deagle Mester", //34 
- 	"Assasin Pro", //35 
- 	"Tekkno" , //36 
- 	"Mc.Donals", //37 
- 	"Kicker", //38 
- 	"Nehez", //39 
- 	"Titan", //40 
- 	"Monolitos", //41 
- 	"RuhaGeneralis", //42 
- 	"Megfigyelo", //43 
- 	"Bhopp", //44 
- 	"Jokker", //45 
- 	"Samuraj", //46 
- 	"HitMan", //47 
- 	"Noclipes", //49 
- 	"TavcsovesGeneralis", //50 
- 	"NemKe'm", //51 
- 	"GordonBlou", //52 
- 	"MesterLovesz", //53 
- 	"Misztikus", //54 
- 	"Trololo", //55 
- 	"Stiles", //56 
- 	"BronzErme", //57 
- 	"LegendasSamurai", //58 
- 	"Profi", //59 
- 	"M4 SWATOS", //60 
- 	"Gyoker", //61 
- 	"Galil Predator", //62 
- 	"Vodkas Mesterlovesz", //63 
- 	"Inteligens Ember", //64 
- 	"HS mentes", //65 
- 	"Docktor", //66 
- 	"Samuraj Felszereles", //67 
- 	"Kakashi", //68 
- 	"Amerikai Felszereles", // 69 
- 	"Sike's", //70 
- 	"HP Boot", //71 
- 	"Super Mentos", //72 
- 	"Hp lopo", //73 
- 	"Kavboy", //74 
- 	"Rusher", //75 
- 	"2x Jump", //76 
- 	"Ogre", // 77 
- 	"Misztikus Ninja", //78 
- 	"Misztikus ROCKER", //79 
- 	"Kemeny Gumi", // 80 
- 	"Misztikus Kreaper", //81 
- 	"Misztikus Kenyer", //82 
- 	"Kapitany", //83 
- 	"C4es",//84 
- 	"Elektro Ember", //85 
- 	"Radaros", //86 
- 	"Kuklop", //87 
- 	"OstonPower", //88 
- 	"MesterJoda" //89 
- } 
-   
- new const opisy_przedmiotow[][] = { 
- 	"Egy ellenseg megolese utan kapsz targyat!", //!= 
- 	"Halk Futas", //1 
-         "Csokkenti a becsapodo sebzeseket",//2 
-         "Csokkenti a becsapodo sebzeseket", //3 
-         "Sokkal erosebb szuras kessel", //4 
-         "A hatulrol eltalalt ellenfel, 2x nagyobb sebzest kap az atlagtol",//5  
-         "Reszben lathatatlanna tesz teged", //6 
-         "1/3 esely az ujraeledesre ha megolnek",//7 
-         "Azonnali oles a kessel",//8 
-         "1/3 eselyt kapsz hogy granattal azonnali halalt okozz.",//9 
-         "Azonnali oles HE granattal",//10 
-         "2x tudsz ugrani a levegoben",//11 
-         "A seruleseid csokkennek 1/3-hoz. 1/3-hoz eselyed van arra, hogy megvakitsd az ellenseget",//12 
-         "Azonnali oles AWP-vel", //13 
-         "Minden Frag utan, kapsz +50 HP-t",//14 
-         "Minden Frag utan, full tarat es +20 HP-t kapsz",//15 
-         "Visszakapsz 10 HP-t 3 masodpercenkent", //16 
-         "+500 Armor",//17 
-         "Kapsz minden korben 100 HP-t, viszont lassaban futsz", //18 
-         "Nyomj E betut HP tolteshez", //19 
-         "No recoil",//20 
-         "+15 Sebzes",//21 
-         "+25 Sebzes", //22 
-         "A recoil-od alacsony", //23 
-         "A targyak nem hatraltatnak teged.", //24 
-         "Minden korben +50 HP-t kapsz és lassabban futsz", //25 
-         "1/3 eselyed arra hogy visszaveri a ka'rod",//26 
-         "Immunis leszel minden egyes korben 3 golyora", //27 
-         "Nyomj CTRL-t és SPACE-t a modul hasznalatahoz, 4 masodpercenkent toltodik ujra a modul",//28 
- 		"Minden Korben kapsz 50HP-t es Lassaban Futsz", //29 
- 		"Kapsz +100hp-t, +20 Energiat,es  felszereltseged 30 lesz", //30 
- 		"+25 Tamadas, Ugy Nezel ki mint az elenfeled, 1/3 Az azonali oles HE vel", //31  
- 		"1/1 es oles Ak val es AWP vel", //32 
- 		"M4a1 el Erosseb vagy", //33 
- 		"1/3 Eselyed Deaglevel az oles", //34 
- 		"1/3 Oles shotgunal", //35 
- 		"Beállítja a zöld réteg vastagságát 30 ra  és nem több kárt 9-re", //36 
- 		"Minden korben +100 hp",//37 
- 		"Kapsz 5 Complet Cucot", //38 
- 		"Nagy Pancel", //39 
- 		"Gyorsabban jon az EXP", //40 
- 		"5mp enkent regeneralodik 15hp-d", //41 
- 		"Koronkent kapsz 100hpt es lassaban futsz", //42 
- 		"Karok csokentese 10,gyors futas,+10 dmg", //43 
- 		"Kapsz BunnyHopot+ 70 hpt", //44 
- 		"HP regeneralodas (valtazo idonkent)", //45 
- 		"500 pancel, 1/3 esely az azonali olesre", //46 
- 		"20% Tobbet sebzel Raketaval", //47 
- 		"Gugolj es lathatatlan vagy", //48 
- 		"10mp noclip", //49 
- 		"10 sebzés, tixo futás +100 hp", //50 
- 		"+5dmg sebzes csokken 7dmgvel",  //51 
- 		"5mp kent kapsz valamit", //52 
- 		"1/1 Awp , 1/2 Deagle", //53 
- 		"Te egy pro vagy :) !!!", //54 
- 		"Ugy nezel ki mint elenseged es 1/3 a scoutal", //55 
- 		"Kapsz m4a1 + 1/3 azonnali  Olest", //56 
- 		"Kapsz Ak-t + 1/3 Olest", //57 
- 		"+20dmg,Tixo futas", //58 
- 		"15 DGM, Tixi lépéseket, 1/3 azonali oles HE-vel", //59    
- 		"1/3 Oles m4el +Pancel", //60 
- 		"Kapsz 5 aknat koronkent", //61 
- 		"Kapsz galil-t + 1/3 Oles vele ", //62 
- 		"Kapsz minden fegyora Zoomot", //63 
- 		"Ön gazdag", //64 
- 		"Hs imunitast kapsz", //65 
- 		"HS azonali halal", //66 
- 		"1/2 oles Usp-vel, ugy nezel ki mint elenseged es 1/5 oles mp5-tel", //67 
- 		"végtelen lõszer", //68 
- 		"1/10-hez halal AWP-vel", //69 
- 		"+100 HP", //70 
- 		"+100 hp olesenkent +25", //71 
- 		"oelesenkent teljes tar", //72 
- 		"Hpt lopsz", //73 
- 		"+40....(rajozs ird meg nekunk)", //74 
- 		"10 másodpercig sétálhatunk a falakon", //75 
- 		"Dupla Ugras", //76 
- 		"Ha megtudod ird meg nekunk", //77 
- 		"Kisseb gravitacó", //78 
- 		"5 Dmg + 10 sebesség, 3 aknat",//79 
- 		"+ hp-t kapsz M3-t es 1\5 Olesi eselyt ", //80 
- 		"- 10 sebesseget, +20 sebzest es +25hp-t / oles", //81 
- 		"Összesen 25 HP láthatatlansagot+ 1/1 olest  késsel", //82 
- 		"Láthatóság csökkent 15,90 HP 1/1 esélye sérülés csökken 5", //83 
- 		"Beállíthatjuk Bomba detonációt ",//84 
- 		"Nem tom mi ez valami energiat kapsz es Kapsz Inteligenciat", //85 
- 		"áthatjuk ellenséget a radaron", //86 
- 		"Kapsz 3mp kent valamit", //87 
- 		"Kapsz 50% HP es Hs imunitast", //88 
- 		"Lathatalan + sok granyo" //89 
- //Helti Klase 
- 	0,      //Nincs 
- 	120,    //Snajperista 
- 	140,     //Marinac 
- 	130,     //Pro-Strelac 
- 	120,     //Mitraljezac 
- 	110,     //Doktor 
- 	100,     //Vatrena Podrska 
- 	100,     //Miner 
- 	110,     //Demolitions 
- 	100,     //Rusher 
- 	130,     //Rambo 
- 	120,     //Revolveras 
- 	110,     //Bombarder 
- 	120,     //Strelac 
- 	70,      //Informator 
- 	110,     //Pukovnik 
- 	150,     //Pobunjenik 
- 	110,     //Serijski ubica 
- 	120,     //Desetar 
- 	110,     //Vodnik 
- 	120,     //Kamikaza 
- 	30,     //Assassin 
- 	100,     //Major 
- 	100,     //Kapetan 
- 	100,     //Potpukovnik 
- 	120,     //Marsal 
- 	120,     //Nemacki strelac 
- 	130,     //Ruski pukovnik 
- 	100,     //Poljska pesadija 
- 	110,     //Mornar 
- 	150,     //Napadac 
- 	100,     //Legija 
- 	160,     //Armageddon 
- 	100,     //Samuraj 
- 	150,     //Ratko Mladic 
- 	150,     //SWAT 
- 	100,     //Partizan 
- 	125,     //Gunner 
- 	100,     //Cleric 
- 	130,     //General 
- 	140,     //Terminator 
- 	80,      //Slayer 
- 	110,     //Zastavnik 
- 	125,     //Admiral 
- 	150,     //Fighter 
- 	120,     //Policajac 
- 	110,     //Specijalac 
- 	100,     //Predator 
- 	105,     //NemackiOficir 
- 	124,     //Cetnik 
- 	130,     //ProfVojnik 
- 	80,      //Crysis 
- 	105,      //ProfStrelac 
- 	145,     //Pijandura 
- 	500,      //EXTREME 
- 	200,       //LIKEABOSS 
- 	240,        //Makarov 
- 	220,        //sandman 
- 	250         //extremezone 
- } 
-   
- new const Float:szybkosc_klasy[] = {      //Brzina Klase 
- 	0.0,    //None 
- 	1.3,    //Snajperista 
- 	1.35,   //Marinac 
- 	1.0,    //Pro-Strelac 
- 	0.8,    //Mitraljezac 
- 	1.5,    //Doktor 
- 	1.2,    //Vatrena Podrska 
- 	1.1,    //Miner 
- 	1.1,    //Demolitions 
- 	1.3,    //Rusher 
- 	1.2,    //Rambo 
- 	1.1,    //Revolveras 
- 	1.1,    //Bombarder 
- 	1.0,    //Strelac 
- 	1.6,    //Informator 
- 	1.1,    //Pukovnik 
- 	1.4,    //Pobunjenik 
- 	1.0,    //Serijski ubica 
- 	1.0,    //Desetar 
- 	1.1,    //Vodnik 
- 	1.0,    //Kamikaza 
- 	1.2,    //Assassin 
- 	1.2,    //Major 
- 	1.0,    //Kapetan 
- 	1.6,    //Potpukovnik 
- 	1.1,    //Marsal 
- 	1.0,    //Nemacki strelac 
- 	1.0,    //Ruski pukovnik 
- 	1.2,    //Poljska pesadija 
- 	0.7,    //Mornar 
- 	1.2,    //Napadac 
- 	1.0,    //Legija 
- 	1.0,    //Armageddon 
- 	1.4,    //Samuraj 
- 	1.4,    //Ratko Mladic 
- 	1.3,    //SWAT 
- 	1.3,    //Partizan 
- 	1.0,    //Gunner 
- 	1.2,    //Cleric 
- 	1.2,    //General 
- 	1.4,    //Terminator 
- 	1.6,    //Slayer 
- 	1.4,    //Zastavnik 
- 	1.1,    //Admiral 
- 	1.4,    //Fighter 
- 	1.2,    //Policajac 
- 	1.8,    //Specijalac 
- 	1.3,    //Predator 
- 	1.0,    //NemackiOficir 
- 	1.2,    //Cetnik 
- 	1.6,    //ProfVojnik 
- 	1.8,    //Crysis 
- 	1.0,       //ProfStrelac 
- 	1.2,     //Pijandura 
- 	2.0,     //EXTREME 
- 	1.8,      //LIKEABOSS 
- 	1.7,      //Makarov 
- 	2.0,      //sandman 
- 	2.0        //Extremezone 
- } 
-   
- new const pancerz_klasy[] = {     //Armor Klase 
- 	0,       //None 
- 	100,     //Snajperi 
- 	100,     //Marinac 
- 	100,     //Pro-Strelac 
- 	40,      //Mitraljezac 
- 	0,       //Doktor 
- 	0,       //Vatrena Podrska 
- 	0,       //Miner 
- 	100,     //Demolitions 
- 	40,      //Rusher 
- 	0,       //Rambo 
- 	0,       //Revolveras 
- 	100,     //Bombarder 
- 	40,      //Strelac 
- 	0,       //Informator 
- 	200,       //Pukovnik 
- 	500,     //Pobunjenik 
- 	100,      //Serijski ubica 
- 	0,       //Desetar 
- 	200,     //Vodnik 
- 	300,       //Kamikaza 
- 	100,     //Assassin 
- 	0,       //Major 
- 	0,       //Kapetan 
- 	200,     //Potpukovnik 
- 	0,       //Marsal 
- 	100,     //Nemacki strelac 
- 	0,       //Ruski pukovnik 
- 	0,       //Poljska pesadija 
- 	100,     //Mornar 
- 	0,       //Napadac 
- 	0,       //Legija 
- 	120,     //Armageddon 
- 	0,       //Samuraj 
- 	150,     //Ratko Mladic 
- 	110,     //SWAT 
- 	100,     //Partizan 
- 	100,     //Gunner 
- 	150,     //Cleric 
- 	120,     //General 
- 	50,      //Terminator 
- 	120,     //Slayer 
- 	300,     //Zastavnik 
- 	70,      //Admiral 
- 	100,     //Fighter 
- 	50,      //Policajac 
- 	0,       //Specijalac 
- 	25,      //Predator 
- 	80,      //NemackiOficir 
- 	100,     //Cetnik 
- 	90,      //ProfVojnik 
- 	10,      //Crysis 
- 	45,       //ProfStrelac 
- 	100,   //Pijandura 
- 	500,    //EXTREME 
- 	200,     //LIKEABOSS 
- 	170,    //Makarov 
- 	900,     //sandman 
- 	250      //EZ 
- } 
-   
- new const nazwy_klas[][] = { 
- 	"Nincs", 
- 	"Kamikazze(Deagle,Ak,M4a1,1dbDinamit)", 
- 	"Comandos[Player]", 
- 	"Elfoglalt(TMP,MP5,3dbDinamit)", 
- 	"Elerhet'o'(Galil,3dbDinamit)", 
- 	"Rejtejes(G3sg1,Usp,M249,1dbRake'ta)", 
- 	"Predator(Elites,P90,2dbRake'ta)", 
- 	"Asszony(Famas,3dbRake'ta)", 
- 	"Ferfi(Sg552,Mac10,AWP,1dbAkna)", 
- 	"Baratsagos(M4a1,Scout,2dbAkna)", 
- 	"JoEmber(Xm1014,3dbAkna)", 
- 	"Papir(2Granyo,Ak47)", 
- 	"Erd'o'(VakitoGranyo,M4a1)", 
- 	"Tiger(M249,1dbDinamit)", 
- 	"Anyag(Mp5,HeGranyo,M4a1)", 
- 	"Toll(200Ve'delem,Ak47)", 
- 	"Tolltarto(500Ve'delem,Deagle)", 
- 	"Polo('O'szesGranyo,Famas)", 
- 	"Ruha(Ak47,HeGranyo,M4a1)", 
- 	"Sapka(Deagle,M4a1)", 
- 	"Ke'z(300Ve'delem,Usp)", 
- 	"Kegyenc[Admin]", 
- 	"Tengeresz", 
- 	"Politikus", 
- 	"Csajszi", 
- 	"Feltalalo", 
- 	"Ormester", 
- 	"Rendor", 
- 	"CTElharitos", 
- 	"TerorEharitos", 
- 	"Legendas", 
-         "Samuraj", 
- 	"Achilleus", 
- 	"SWAT", 
- 	"Gyalogos", 
- 	"Ezredes", 
- 	"AllEzredes", 
- 	"Vezer", 
- 	"AllVezer", 
- 	"Boszorkany", 
- 	"Zseni", 
- 	"Admiralis", 
- 	"Harcos", 
- 	"Ninja", 
- 	"Shaman", 
- 	"Predatorusz", 
- 	"HsTorlo", 
- 	"HalalOszto", 
- 	"Profesor", 
- 	"Ember'O'l'o'", 
- 	"Admin'O'l'o'", 
- 	"Batman", 
- 	"Szornyeteg", 
- 	"Va'ndor", 
- 	"Destroyos", 
- 	"SlenderMan", 
- 	"KicsiVazze" 
- } 
-   
- new const frakcje[][] = { 
- 	"Sima Kasztok", 
- 	"\ySima Kasztok", 
- 	"\rAdmin Kasztok \r", 
- 	"\yPredator Kasztok \r", 
- 	"\rVIP Kasztok \r", 
- 	"\yAkna'sKasztok", 
- 	"\yRake'tasKasztok", 
- 	"\yDinamitosKasztok" 
- } 
-   
- enum { NONE = 0, o, p, b, s, k, l, m } 
-   
- new const nalezy_do[] = { 
- 	NONE, 
- 	m, 
- 	o, 
- 	m, 
- 	m, 
- 	l, 
- 	l, 
- 	l, 
- 	k, 
- 	k, 
- 	k, 
- 	o, 
- 	o, 
- 	m, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	p, 
- 	p, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	b, 
- 	o, 
- 	p, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	p, 
- 	o, 
- 	b, 
- 	o, 
- 	o, 
- 	b, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	o, 
- 	b, 
- 	s, 
- 	s, 
- 	s, 
- 	s, 
- 	s, 
- } 
-   
- new frakcja_gracza[33] 
-   
- #define XO_PLAYER 5 
- #define m_rgpPlayerItems_0 376 
-   
- new const opisy_klas[][] = {"nincs", 
- "\yFelszereles:\r AWP, Deagle, Scout^n\yEnergija:\r 120 HP^n\yPajzs:\r 100 AP^n\yHalhatatlasag:\r 130%^n\ySpecijalne moci:\r 1:3 (valami van hozza)", 
- "\yFelszereles:\r Deagle^n\yEnergija:\r 140 HP^n\yPajzs:\r 100 AP^n\yBrzina:\r 135%^n\ySpecijalne moci:\r instant kill nozem", 
- "\yFelszereles:\r AK47, M4A1^n\yEnergija:\r 110 HP^n\yPajzs:\r 100 AP^n\yBrzina:\r 80%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r M246^n\yEnergija:\r 120 HP^n\yPajzs:\r 40 AP^n\yBrzina:\r 80%^n\ySpecijalne moci:\r otporan na mine ima sve bombe.", 
- "\yFelszereles:\r UMP45^n\yEnergija:\r 110 HP^n\yPajzs:\r 100 AP^n\yBrzina:\r 140%^n\ySpecijalne moci:\r dobija set lekara", 
- "\yFelszereles:\r MP5, HE^n\yEnergija:\r 100 HP^n\yPajzs:\r 100 AP^n\yBrzina:\r 120%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r P90, 3 mine^n\yEnergija:\r 100 HP^n\yPajzs:\r 100 AP^n\yBrzina:\r 110%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r AUG, Sve Bombe^n\yEnergija:\r 110 HP^n\yPajzs:\r 100 AP^n\yBrzina:\r 110%^n\ySpecijalne moci:\r Dinamiti koji ubijaju u krugu od 1 m", 
- "\yFelszereles:\r M3^n\yEnergija:\r 100 HP^n\yPajzs:\r 100 AP^n\yBrzina:\r 130%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r Famas^n\yEnergija:\r 130 HP^n\yPajzs:\r 150 AP^n\yBrzina:\r 120%^n\ySpecijalne moci:\r Za svako ubistvo dobija + 20 hp, Pun sarzer, Dupli skok", 
- "\yFelszereles:\r Elites, 1 raketa^n\yEnergija:\r 120 HP^n\yPajzs:\r / ^n\yBrzina:\r 110%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r M4A1, Deagle^n\yEnergija:\r 140 HP^n\yPajzs:\r 100 AP^n\yBrzina:\r 90%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r XM1014, Elites^n\yEnergija:\r 120 HP^n\yPajzs:\r 40 AP^n\yBrzina:\r 100%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r MP5^n\yEnergija:\r 70 HP^n\yPajzs:\r / ^n\yBrzina:\r 100%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r Famas, Deagle^n\yEnergija:\r 110 HP^n\yArmor:\r / ^n\yBrzina:\r 100%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r SG552, 1 Minu, 1 HE^n\yEnergija:\r 100 HP^n\yPajzs:\r / ^n\yBrzina:\r 100%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r M4A1, Smoke grenade^n\yEnergija:\r 110 HP^n\yArmor:\r 100 AP^n\yBrzina:\r 100%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r Scout, Deagle^n\yEnergija:\r 120 HP^n\yArmor:\r 100 AP^n\yBrzina:\r 100%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r M3^n\yEnergija:\r 110 HP^n\yArmor:\r / ^n\yBrzina:\r 110%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r M4A1, 2 rakete^n\yEnergija:\r 120 HP^n\yArmor:\r / ^n\yBrzina:\r 100%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r Deagle^n\yEnergija:\r 150 HP^n\yArmor:\r / ^n\yBrzina:\r 200%^n\ySpecijalne moci:\r Nevidljivost, Instant kill nozem", 
- "\yFelszereles:\r M4A1, Sve pistolje, 10 mina^n\yEnergija:\r 90 HP^n\yArmor:\r / ^n\yBrzina:\r 110%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r AUG^n\yEnergija:\r 100 HP^n\yArmor:\r / ^n\yBrzina:\r 100%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r AWP, Deagle^n\yEnergija:\r 100 HP^n\yArmor:\r 200 AP^n\yBrzina:\r 100%^n\ySpecijalne moci:\r Manje je vidljiv", 
- "\yFelszereles:\r Deagle^n\yEnergija:\r 120 HP^n\yArmor:\r / ^n\yBrzina:\r 120%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r AK47, 2 rakete^n\yEnergija:\r 90 HP^n\yArmor:\r 100 AP^n\yBrzina:\r 120%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r M4A1, 1 minu^n\yEnergija:\r 130 HP^n\yArmor:\r / ^n\yBrzina:\r 70%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r MP5, 2 dinamita^n\yEnergija:\r 100 HP^n\yArmor:\r / ^n\yBrzina:\r 100%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r MAC10, 2 mine^n\yEnergija:\r 110 HP^n\yArmor:\r 100 AP^n\yBrzina:\r 100%^n\ySpecijalne moci:\r Ima 50% gravitacije", 
- "\yFelszereles:\r Famas, P90, 3 dinamita^n\yEnergija:\r 110 HP^n\yArmor:\r / ^n\yBrzina:\r 100%^n\ySpecijalne moci:\r Smanjena gravitacija", 
- "\yFelszereles:\r M4A1, Deagle^n\yEnergija:\r 100 HP^n\yArmor:\r / ^n\yBrzina:\r 100%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r AK47, AUG, HE, 2 dinamita^n\yEnergija:\r 160 HP^n\yArmor:\r 120 AP^n\yBrzina:\r 140%^n\ySpecijalne moci:\r Manje je vidljiv", 
- "\yFelszereles:\r USP,^n\yEnergija:\r 100 HP^n\yArmor:\r / ^n\yBrzina:\r 120%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r Scout, Deagle, 5 raketa^n\yEnergija:\r 140 HP^n\yArmor:\r 150 AP^n\yBrzina:\r 130%^n\ySpecijalne moci:\r Instant kill sa Scout-om, Dupli skok ", 
- "\yOFelszereles:\r M4A1, USP,^n\yEnergija:\r 150 HP^n\yArmor:\r 110 AP^n\yBrzina:\r 10%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r P90, Flash grenade^n\yEnergija:\r 100 HP^n\yArmor:\r 100 AP^n\yBrzina:\r 100%^n\ySpecijalne moci:\r Manje je vidljiv", 
- "\yFelszereles:\r G3SG1, HE^n\yEnergija:\r 125 HP^n\yArmor:\r 100 AP^n\yBrzina:\r 120%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r AK47, Elites, 3 mine^n\yEnergija:\r 140 HP^n\yArmor:\r 50 AP^n\yBrzina:\r 100%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r M4A1, P90, Deagle^n\yEnergija:\r 140 HP^n\yArmor:\r 130 AP^n\yBrzina:\r 120%^n\ySpecijalne moci:\r 1/10 sa deaglom, Kamuflaza", 
- "\yFelszereles:\r AK47, Deagle^n\yEnergija:\r 110 HP^n\yArmor:\r 120 AP^n\yBrzina:\r 120%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r FAMAS, P90, 3 rakete^n\yEnergija:\r 110 HP^n\yArmor:\r 50 AP^n\yBrzina:\r 120%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r M4A1, P90, Deagle, 2 rakete^n\yEnergija:\r 90 HP^n\yArmor:\r 300AP^n\yBrzina:\r 140%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r AK47, Famas^n\yEnergija:\r 125 HP^n\yArmor:\r 70AP^n\yBrzina:\r 110%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r M4A1, Scout, USP, 2 dinamita, dupli skok^n\yEnergija:\r 150 HP^n\yArmor:\r 0 AP^n\yBrzina:\r 140%^n\ySpecijalne moci:\r 1/3 za instant kill nozem", 
- "\yFelszereles:\r XM1014, TMP, fiveseven^n\yEnergija:\r 150 HP^n\yArmor:\r 50 AP^n\yBrzina:\r 120%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r Famas, p228^n\yEnergija:\r 110 HP^n\yArmor:\r 0 AP^n\yBrzina:\r 150%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r sg552, glock18, smokegrenade^n\yEnergija:\r 100 HP^n\yArmor:\r 25 AP^n\yBrzina:\r 150%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r p90, glock18, smokegrenade^n\yEnergija:\r 105 HP^n\yArmor:\r 80 AP^n\yBrzina:\r 130%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r AK47, 2 HE, 2 dinamita^n\yEnergija:\r 124 HP^n\yArmor:\r 100 AP^n\yBrzina:\r 120%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r Famas, USP, 1 raketu^n\yEnergija:\r 130 HP^n\yArmor:\r 90 AP^n\yBrzina:\r 130%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r sg552, m4a1, 2 rakete^n\yEnergija:\r 80 HP^n\yArmor:\r 10 AP^n\yBrzina:\r 135%^n\ySpecijalne moci:\r super speed, 65% nevidljiv", 
- "\yFelszereles:\r AWP, m4a1^n\yEnergija:\r 105 HP^n\yArmor:\r 45 AP^n\yBrzina:\r 120%^n\ySpecijalne moci:\r nema", 
- "\yFelszereles:\r M4a1, AK47, AWP, 5 dinamita^n\yEnergija:\r 500 HP^n\yArmor:\r 500 AP^n\yBrzina:\r 180%^n\ySpecijalne moci:\r Super Speed, Instant kill sa Knife i HE", 
- "\yFelszereles:\r M4a1, AK47, AWP, 5 raketa^n\yEnergija:\r 200 HP^n\yArmor:\r 200 AP^n\yBrzina:\r 160%^n\ySpecijalne moci:\r Super speed, Instant kill HE", 
- "\yFelszereles:\r M4a1, Deagle, 2 rakete^n\yEnergija:\r 240 HP^n\yArmor:\r 170 AP^n\yBrzina:\r 170%^n\ySpecijalne moci:\r Instant M4a1 1/9, Medium speed", 
- "\yFelszereles:\r Knife^n\yEnergija:\r 220 HP^n\yArmor:\r 900 AP^n\yBrzina:\r 200%^n\ySpecijalne moci:\r Nevidljivost, Instant Knife i HE, Ultra speed", 
- "\yFelszereles:\r M4A1, AK47, Deagle^n\yEnergija:\r 250 HP^n\yArmor:\r 250 AP^n\yBrzina:\r 200%^n\ySpecijalne moci:\r Nevidljivost, Instant Knife i HE ,Mega speed" 
- } 
- 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[33] 
- new Float:g_revive_delay[33] 
- new Float:g_body_origin[33][3] 
- new bool:g_wasducking[33] 
-   
- 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] 
-   
- 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) 
-   
- 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; 
-   
- stock g_WeaponSlots[] = {0,2,0,1,4,1,5,1,1,4,2,2,1,1,1,1,2,2,1,1,1,1,1,1,1,4,2,1,1,3,1} 
- stock g_MaxBPAmmo[] = {0,52,0,90,1,32,1,100,90,1,120,100,100,90,90,90,100,120,30,120,200,21,90,120,90,2,35,90,90,0,100} 
-   
- 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"); 
- 	RegisterHam(Ham_Killed, "player", "SmiercGracza", 1); 
- 	RegisterHam(Ham_Touch, "player", "pack_touch", 1); 
-   
- 	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, "forward_player_prethink" ); 
- 	register_forward(FM_TraceLine,"fw_traceline"); 
- 	register_forward(FM_Touch, "fw_Touch"); 
- 	register_forward(FM_PlayerPreThink, "player_predator"); 
- 	register_forward(FM_PlayerPreThink, "Forward_FM_PlayerPreThink") 
- 	register_forward(FM_ClientKill, "cmdKill") 
- 	set_task (2.0,"radar_scan2",_,_,_,"b"); 
-   
- 	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", "100"); 
- 	register_cvar("cod_bombxp", "250"); 
- 	register_cvar("cod_hsexp", "150"); 
- 	register_cvar("cod_winxp", "200"); 
-   
- 	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_cvar("codmw42byfroyd", "2.0", (FCVAR_SERVER|FCVAR_SPONLY)) 
-   
- 	register_event("SendAudio", "WygranaTerro" , "a", "2&%!MRAD_terwin"); 
- 	register_event("SendAudio", "WygranaCT", "a", "2&%!MRAD_ctwin"); 
-   
- 	register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod") 
- 	register_clcmd("radio2", "uzyj_nagrody"); 
-   
- 	register_clcmd("say /fegyo", "WybierzKlase") 
- 	register_clcmd("say /osztaly", "WybierzKlase") 
- 	register_clcmd("say /fegyoinfo", "OpisKlasy") 
- 	register_clcmd("say /osztalyinfo", "OpisKlasy") 
-         register_clcmd("say /nullazas", "KomendaResetujPunkty"); 
-         register_clcmd("say /ujra", "KomendaResetujPunkty"); 
- 	register_clcmd("say /targy", "OpisPrzedmiotu") 
- 	register_clcmd("say /dobas", "WyrzucPrzedmiot") 
- 	register_clcmd("say /shop", "Sklep") 
- 	register_clcmd("say /bolt", "Sklep") 
- 	register_clcmd("say /pomoc", "WylaczPomoc") 
- 	register_clcmd("say /adas", "OddajPrzedmiot")       
- 	register_clcmd("say /keres", "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_setlvl", "cmd_setlvl", ADMIN_RCON, "<nev> <level>"); 
- 	register_concmd("cod_dajpredmet", "KomendaDajPrzedmiot", ADMIN_RCON, "<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_widocznosc_fali = register_cvar("cod_wavesvisibility", "5"); 
- 	/* --==[ VIP ] ==-- */ 
- 	mpd = register_cvar("money_per_damage","10") 
- 	mkb = register_cvar("money_kill_bonus","1000") 
- 	mhb = register_cvar("money_hs_bonus","500") 
- 	health_add = register_cvar("amx_vip_hp", "150") 
- 	health_hs_add = register_cvar("amx_vip_hp_hs", "100") 
- 	health_max = register_cvar("amx_vip_max_hp", "1000") 
- 	g_vip_active = register_cvar("vip_active", "0") 
- 	g_menu_active = register_cvar("menu_active", "0") 
-   
- 	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") 
-   
- 	register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod") 
- 	register_clcmd("say /help","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"); 
- 	set_task(10.0, "REKLAMA"); 
-   
- 	register_event("CurWeapon","beskonacno","be","1=1","3=0") 
- } 
-   
- public Sklep(id) 
- { 
- 	new menu = menu_create("\rShop:", "Sklep_Handle"); 
- 	menu_additem(menu, "\yNagyonKicsi HP Csomag \r[20 HP] \yA'ra: \w4000$"); 
- 	menu_additem(menu, "\yKicsi HP Csomag \r[50 HP] \yA'ra: \w10000$"); 
- 	menu_additem(menu, "\yNormalis HP Csomag \r[100 HP] \yA'ra: \w15000$"); 
- 	menu_additem(menu, "\yNagy HP Csomag \r[250 HP] \yA'ra: \w16000$"); 
- 	menu_additem(menu, "\yRandom Cuc \r[Kulonleges Random Cuc] \yA'ra: \w3000$"); 
- 	menu_additem(menu, "\yVedelem \r[+80] \yA'ra: \w9000$"); 
- 	menu_additem(menu, "\yGranyo Felszereles \r[3db Granat] \yA'ra: \w2500$"); 
- 	menu_additem(menu, "\yFegyvert Felszereles \r[M4A1,AWP,Deagle] \yA'ra: 12000$"); 
- 	menu_additem(menu, "\yKicsi Exp Csomag \r[Dobijate slucajno od 50 do 200 Exp]\yA'ra: \w2000$"); 
- 	menu_additem(menu, "\yNormalis Exp Csomag \r[Dobijate slucajno od 200 do 500 Exp]\yA'ra: \w4000$"); 
- 	menu_additem(menu, "\yKozepes Exp Csomag \r[Dobijate slucajno od 500 do 1000 Exp]\yA'ra: \w8000$"); 
- 	menu_additem(menu, "\yNagy Exp Csomag \r[Dobijate slucajno od 1000 do 3000 Exp]\yA'ra: \w16000$"); 
- 	menu_additem(menu, "\yAkna \r[2db Akna] \yA'ra: \w10000$"); 
- 	menu_additem(menu, "\yDinamit \r[2db Dinamit] \yA'ra: \w10000$"); 
- 	menu_additem(menu, "\yRaketa \r[2db Rake'ta] \yA'ra: \w16000$"); 
- 	menu_display(id, menu); 
- } 
-   
- public Sklep_Handle(id, menu, item) 
- { 
- 	client_cmd(id, "spk mw/select") 
-   
- 	if(item == MENU_EXIT) 
- 	{ 
- 		menu_destroy(menu) 
- 		return PLUGIN_HANDLED 
- 	} 
-   
- 	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,"[Shop]^x01 Nincs eleg Penzed."); 
- 				return PLUGIN_CONTINUE; 
- 			} 
- 			if(hp >= maksymalne_zdrowie_gracza[id]) 
- 			{ 
- 				ColorChat(id,GREEN,"[Shop]^x01 parancsolj."); 
- 				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]; 
- 			set_user_health(id, nowe_zdrowie); 
- 			ColorChat(id,GREEN,"[Shop]^x01 Sajnalak"); 
- 		} 
- 		case 1: 
- 		{ 
- 			new koszt = 10000; 
- 			if (kasa_gracza<koszt) 
- 			{ 
- 				ColorChat(id,GREEN,"[Shop]^x01 Nincs Penzedra."); 
- 				return PLUGIN_CONTINUE; 
- 			} 
- 			if(hp >= maksymalne_zdrowie_gracza[id]) 
- 			{ 
- 				ColorChat(id,GREEN,"[Shop]^x01 parancsolj"); 
- 				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]; 
- 			set_user_health(id, nowe_zdrowie); 
- 			ColorChat(id,GREEN,"[Shop]^x01 Nincs eleg erre"); 
- 		} 
- 		case 2: 
- 		{ 
- 			new koszt = 15000; 
- 			if (kasa_gracza<koszt) 
- 			{ 
- 				ColorChat(id,GREEN,"[Shop]^x01 Nincs eleg Penzed erre."); 
- 				return PLUGIN_CONTINUE; 
- 			} 
- 			if(hp >= maksymalne_zdrowie_gracza[id]) 
- 			{ 
- 				ColorChat(id,GREEN,"[Shop]^x01 Parancsolj."); 
- 				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]; 
- 			set_user_health(id, nowe_zdrowie); 
- 			ColorChat(id,GREEN,"[Shop]^x01 Nincs eleg erre"); 
- 		} 
- 		case 3: 
- 		{ 
- 			new koszt = 16000; 
- 			if (kasa_gracza<koszt) 
- 			{ 
- 				ColorChat(id,GREEN,"[Shop]^x01 Nincs Penzed erre."); 
- 				return PLUGIN_CONTINUE; 
- 			} 
- 			if(hp >= maksymalne_zdrowie_gracza[id]) 
- 			{ 
- 				ColorChat(id,GREEN,"[Shop]^x01 Parancsolj."); 
- 				return PLUGIN_CONTINUE; 
- 			} 
- 			cs_set_user_money(id, kasa_gracza-koszt); 
- 			new ammount=250; 
- 			new nowe_zdrowie = (hp+ammount<maksymalne_zdrowie_gracza[id])? hp+ammount: maksymalne_zdrowie_gracza[id]; 
- 			set_user_health(id, nowe_zdrowie); 
- 			ColorChat(id,GREEN,"[Shop]^x01 Nincs eleg erre"); 
- 		} 
- 		case 4: 
- 		{ 
- 			new koszt = 3000; 
- 			if (kasa_gracza<koszt) 
- 			{ 
- 				ColorChat(id,RED,"[Shop]^x01 Nincs eleg erre!!"); 
- 				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 5: 
- 		{ 
- 			new jego_wytrzymalosc = wytrzymalosc_itemu[id] 
- 			new koszt= 9000 
- 			new ilosc_wytrzy = 80  
-   
- 			if(kasa_gracza < koszt) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3]^x04 Sajnalom nincs eleg penzed ^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, "[COD:MW3] ^x04 kaptal  %d enyi eletet ", ilosc_wytrzy);    
- 			} 
- 			else if(jego_wytrzymalosc >= 81) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Bruumm DIkk!");  
- 			} 
- 		} 
- 		case 6: 
- 		{ 
- 			new koszt = 2500 
- 			if(kasa_gracza < koszt) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Sajnalom nincs eleg penzed enyit kene  %d $.", koszt) 
- 			} 
- 			else if(kasa_gracza >= koszt) 
- 			{ 
- 				cs_set_user_money(id, kasa_gracza -= koszt) 
- 				give_item(id, "weapon_hegrenade"); 
- 				give_item(id, "weapon_flashbang"); 
- 				give_item(id, "weapon_smokegrenade"); 
- 				ColorChat(id, GREEN, "^x04 [COD:MW3] ^x04 Ezek mind Granatok")     
- 			} 
- 		} 
- 		case 7: 
- 		{ 
- 			new koszt = 12000 
- 			if(kasa_gracza < koszt) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Sajna nincs penzed gyujtsel enyit : %d.", koszt) 
- 			} 
- 			else if(kasa_gracza >= koszt) 
- 			{ 
- 				cs_set_user_money(id, kasa_gracza -= koszt) 
- 				give_item(id, "weapon_m4a1"); 
- 				give_item(id, "weapon_awp"); 
- 				give_item(id, "weapon_deagle"); 
- 				ColorChat(id, GREEN, "^x04 [COD:MW3] ^x04 Parancsolj a fegyo pached!")     
- 			} 
- 		} 
- 		case 8: 
- 		{ 
- 			new koszt = 2000 
- 			if(kasa_gracza < koszt) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Sajnalom nincs eleg penzed") 
- 			} 
- 			else if(kasa_gracza >= koszt) 
- 			{ 
- 				cs_set_user_money(id, kasa_gracza -= koszt) 
- 				new exp = random_num(50, 200); 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Parancsoj Itt az EXP-d", exp)     
- 				doswiadczenie_gracza[id] += exp;  
- 			} 
- 		} 
- 		case 9: 
- 		{ 
- 			new koszt = 4000 
- 			if(kasa_gracza < koszt) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Sajnalom nincs eleg penzed.") 
- 			} 
- 			else if(kasa_gracza >= koszt) 
- 			{ 
- 				cs_set_user_money(id, kasa_gracza -= koszt) 
- 				new exp = random_num(200, 500); 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Parancsoj Itt az EXP-d", exp)     
- 				doswiadczenie_gracza[id] += exp;  
- 			} 
- 		} 
- 		case 10: 
- 		{ 
- 			new koszt = 8000 
- 			if(kasa_gracza < koszt) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Sajnalom nincs eleg penzed.") 
- 			} 
- 			else if(kasa_gracza >= koszt) 
- 			{ 
- 				cs_set_user_money(id, kasa_gracza -= koszt) 
- 				new exp = random_num(500, 1000); 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Parancsoj Itt az EXP-d", exp)     
- 				doswiadczenie_gracza[id] += exp;  
- 			} 
- 		} 
- 		case 11: 
- 		{ 
- 			new koszt = 16000 
- 			if(kasa_gracza < koszt) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Sajnalom nincs eleg penzed.") 
- 			} 
- 			else if(kasa_gracza >= koszt) 
- 			{ 
- 				cs_set_user_money(id, kasa_gracza -= koszt) 
- 				new exp = random_num(1000, 5000); 
- 				ColorChat(id, RED, "[COD:MW3]Parancsolj az exp-d", exp)     
- 				doswiadczenie_gracza[id] += exp;  
- 			} 
- 		} 
- 		case 12: 
- 		{ 
- 			new koszt = 10000; 
- 			if (kasa_gracza<koszt) 
- 			{ 
- 				ColorChat(id,GREEN,"[Shop]^x01 Sajnalom nincs eleg penzed."); 
- 				return PLUGIN_CONTINUE; 
- 			} 
- 			ilosc_min_gracza[id] +=2; 
- 			ColorChat(id,GREEN,"[Shop]^x01 Parancsolj 2 akna-t"); 
- 			cs_set_user_money(id, kasa_gracza -= koszt) 
- 		} 
- 		case 13: 
- 		{ 
- 			new koszt = 10000; 
- 			if (kasa_gracza<koszt) 
- 			{ 
- 				ColorChat(id,GREEN,"[Shop]^x01 Sajnalom nincs eleg penzed."); 
- 				return PLUGIN_CONTINUE; 
- 			} 
- 			ilosc_dynamitow_gracza[id] +=2; 
- 			ColorChat(id,GREEN,"[Shop]^x01 Tesek parancsoj 2 dyanmit"); 
- 			cs_set_user_money(id, kasa_gracza -= koszt) 
- 		} 
- 		case 14: 
- 		{ 
- 			new koszt = 10000; 
- 			if (kasa_gracza<koszt) 
- 			{ 
- 				ColorChat(id,GREEN,"[Shop]^x01 Sajnalom nincs eleg penzed."); 
- 				return PLUGIN_CONTINUE; 
- 			} 
- 			ilosc_rakiet_gracza[id] +=2; 
- 			ColorChat(id,GREEN,"[Shop]^x01 Te kaptal 2db raketat"); 
- 			cs_set_user_money(id, kasa_gracza -= koszt) 
- 		} 
- 	} 
-   
- 	return PLUGIN_CONTINUE 
- } 
-   
- public plugin_precache() 
- { 
- 	sprite_white = precache_model("sprites/white.spr") 
- 	sprite_blast = precache_model("sprites/dexplo.spr") 
-   
- 	precache_sound("mw/select.wav") 
- 	precache_sound("mw/start.wav") 
- 	precache_sound("mw/start2.wav") 
- 	precache_sound("mw/levelup.wav") 
-   
- 	precache_model("models/w_medkit.mdl") 
- 	precache_model("models/rpgrocket.mdl") 
- 	precache_model("models/mine.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/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 ]==-- */ 
-   
- 	precache_model("models/player/extreme/extreme.mdl"); 
- } 
-   
- 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 A többi ido az o persze 3 sec.", 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; 
- 		strip_user_weapons(id); 
- 		give_item(id, "weapon_knife"); 
- 		switch(get_user_team(id)) 
- 		{ 
- 			case 1: give_item(id, "weapon_glock18"); 
- 				case 2: give_item(id, "weapon_usp"); 
- 			} 
- 		WczytajDane(id, klasa_gracza[id]); 
- 	} 
-   
- 	if(!klasa_gracza[id]) 
- 	{ 
- 		WybierzKlase(id); 
- 		return PLUGIN_CONTINUE; 
- 	} 
- 	switch(klasa_gracza[id]) 
- 	{ 
- 		case Snajperista: 
- 		{ 
- 			give_item(id, "weapon_m4a1"); 
- 			give_item(id, "weapon_ak47"); 
- 			give_item(id, "weapon_deagle"); 
- 		    ilosc_dynamitow_gracza[id] = 1 
-   
- 		} 
- 		case Marinac: 
- 		{ 
- 			give_item(id, "weapon_deagle"); 
- 		} 
- 		case ProStrelac: 
- 		{ 
- 			give_item(id, "weapon_tmp"); 
- 			give_item(id, "weapon_mp5navy"); 
- 			ilosc_dynamitow_gracza[id] = 3 
- 		} 
- 		case Mitraljezac: 
- 		{ 
- 			give_item(id, "weapon_galil"); 
- 			ilosc_dynamitow_gracza[id] = 3 
- 		} 
- 		case Doktor: 
- 		{ 
- 			give_item(id, "weapon_g3sg1") 
- 			give_item(id, "weapon_usp") 
- 			give_item(id, "weapon_m249") 
- 			ilosc_rakiet_gracza[id] = 1; 
- 		}       
- 		case VatrenaPodrska: 
- 		{ 
- 			give_item(id, "weapon_elites"); 
- 			give_item(id, "weapon_p90"); 
- 			ilosc_rakiet_gracza[id] = 2; 
- 		} 
- 		case Miner: 
- 		{ 
- 			give_item(id, "weapon_famas"); 
- 			ilosc_rakiet_gracza[id] = 3; 
- 		} 
- 		case Demolitions: 
- 		{ 
- 			give_item(id, "weapon_sg552"); 
- 			give_item(id, "weapon_mac10"); 
- 			give_item(id, "weapon_awp"); 
- 			ilosc_min_gracza[id] = 1 
- 		} 
- 		case Rusher: 
- 		{ 
- 			give_item(id, "weapon_m4a1"); 
- 			give_item(id, "weapon_scout"); 
- 			ilosc_min_gracza[id] = 2 
- 		} 
- 		case Rambo: 
- 		{ 
- 			give_item(id, "weapon_xm1014"); 
- 			ilosc_min_gracza[id] = 3 
- 		} 
- 		case Revolveras: 
- 		{ 
- 			give_item(id, "weapon_smokegrenade"); 
- 			give_item(id, "weapon_flashbang"); 
- 			give_item(id, "weapon_ak47"); 
- 		} 
- 		case Bombarder: 
- 		{ 
- 			give_item(id, "weapon_smokegrenade"); 
- 			give_item(id, "weapon_m4a1"); 
- 		} 
- 		case Strelac: 
- 		{ 
- 			give_item(id, "weapon_m249"); 
- 			ilosc_dynamitow_gracza[id] = 1 
- 		} 
- 		case Informator: 
- 		{ 
- 			give_item(id, "weapon_mp5"); 
- 			give_item(id, "weapon_m4a1"); 
- 			give_item(id, "weapon_hegrenade"); 
- 		} 
- 		case Pukovnik: 
- 		{ 
- 			give_item(id, "weapon_ak47"); 
- 		} 
- 		case Pobunjenik:             
- 		{ 
- 			give_item(id, "weapon_deagle"); 
- 			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 65); 
- 		}       
- 		case SerijskiUbica: 
- 		{ 
- 			give_item(id, "weapon_hegrenade"); 
- 			give_item(id, "weapon_smokegrenade"); 
- 			give_item(id, "weapon_flashbang"); 
- 			give_item(id, "weapon_famas"); 
- 		} 
- 		case Desetar: 
- 		{ 
- 			give_item(id, "weapon_ak47"); 
- 			give_item(id, "weapon_hegrenade"); 
- 			give_item(id, "weapon_m4a1"); 
-   
- 		} 
- 		case Vodnik: 
- 		{ 
- 			give_item(id, "weapon_m4a1"); 
- 			give_item(id, "weapon_deagle"); 
-   
- 		} 
- 		case Kamikaza: 
- 		{ 
- 			give_item(id, "weapon_usp"); 
- 		} 
- 		case Assassin: 
- 		{       
- 			give_item(id, "weapon_deagle"); 
- 			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 0);   
- 		} 
- 		case Major: 
- 		{ 
- 			give_item(id, "weapon_deagle"); 
- 			give_item(id, "weapon_ak47"); 
- 		} 
- 		case Kapetan: 
- 		{ 
- 			give_item(id, "weapon_aug"); 
- 		} 
- 		case Potpukovnik: 
- 		{ 
- 			give_item(id, "weapon_awp"); 
- 			give_item(id, "weapon_deagle"); 
- 			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 55); 
- 		} 
- 		case Marsal: 
- 		{ 
- 			give_item(id, "weapon_deagle"); 
- 		} 
- 		case NemackiStrelac: 
- 		{ 
- 			give_item(id, "weapon_ak47"); 
- 			ilosc_rakiet_gracza[id] = 2; 
- 		} 
- 		case RuskiPukovnik: 
- 		{ 
- 			give_item(id, "weapon_m4a1"); 
- 			ilosc_min_gracza[id] = 1 
- 		} 
- 		case PoljskaPesadija: 
- 		{ 
- 			give_item(id, "weapon_mp5navy"); 
- 			ilosc_dynamitow_gracza[id] = 2 
- 		} 
- 		case Mornar: 
- 		{ 
- 			give_item(id, "weapon_mac10"); 
- 			ilosc_min_gracza[id] = 2 
- 		} 
- 		case Napadac: 
- 		{ 
- 			give_item(id, "weapon_famas"); 
- 			give_item(id, "weapon_p90"); 
- 			ilosc_dynamitow_gracza[id] = 3 
- 		} 
- 		case Legija: 
- 		{ 
- 			give_item(id, "weapon_m4a1"); 
- 			give_item(id, "weapon_sg552"); 
- 			give_item(id, "weapon_deagle"); 
- 		} 
- 		case Armageddon: 
- 		{ 
- 			give_item(id, "weapon_ak47"); 
- 			give_item(id, "weapon_aug"); 
- 			give_item(id, "weapon_hegrenade"); 
- 			ilosc_dynamitow_gracza[id] = 3 
- 			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 30);     
- 		} 
- 		case Samuraj: 
- 		{ 
- 			give_item(id, "weapon_usp"); 
- 			give_item(id, "weapon_deagle"); 
- 		} 
- 		case RatkoMladic: 
- 		{ 
- 			give_item(id, "weapon_m4a1"); 
- 			give_item(id, "weapon_ak47"); 
- 			give_item(id, "weapon_hegrenade"); 
- 			give_item(id, "weapon_deagle"); 
- 			ilosc_rakiet_gracza[id] = 2; 
- 		} 
- 		case SWAT: 
- 		{ 
- 			give_item(id, "weapon_m4a1"); 
- 			give_item(id, "weapon_usp"); 
- 			give_item(id, "weapon_deagle"); 
- 		} 
- 		case Partizan: 
- 		{ 
- 			give_item(id, "weapon_p90"); 
- 			give_item(id, "weapon_flashbang"); 
- 			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 70); 
- 		} 
- 		case Gunner: 
- 		{ 
- 			give_item(id, "weapon_g3sg1"); 
- 			give_item(id, "weapon_deagle"); 
- 			give_item(id, "weapon_hegrenade"); 
- 			ilosc_rakiet_gracza[id] = 2; 
- 		} 
- 		case Cleric: 
- 		{ 
- 			give_item(id, "weapon_ak47"); 
- 			give_item(id, "weapon_elite"); 
- 			ilosc_min_gracza[id] = 3 
- 		} 
- 		case General: 
- 		{ 
- 			give_item(id, "weapon_m4a1"); 
- 			give_item(id, "weapon_deagle"); 
- 			ilosc_rakiet_gracza[id] = 4; 
- 		} 
- 		case Terminator: 
- 		{ 
- 			give_item(id, "weapon_ak47"); 
- 			give_item(id, "weapon_usp"); 
- 			ilosc_rakiet_gracza[id] = 2; 
- 		} 
- 		case Slayer: 
- 		{ 
- 			give_item(id, "weapon_famas"); 
- 			give_item(id, "weapon_p90"); 
- 			ilosc_rakiet_gracza[id] = 3; 
- 		} 
- 		case Zastavnik: 
- 		{ 
- 			give_item(id, "weapon_p90"); 
- 			give_item(id, "weapon_deagle"); 
- 			ilosc_rakiet_gracza[id] = 2; 
- 		} 
- 		case Admiral: 
- 		{ 
- 			give_item(id, "weapon_ak47"); 
- 			give_item(id, "weapon_famas"); 
- 		} 
- 		case Fighter: 
- 		{ 
- 			give_item(id, "weapon_mac10"); 
- 			give_item(id, "weapon_scout"); 
- 			give_item(id, "weapon_usp"); 
- 			ilosc_dynamitow_gracza[id] = 2 
- 		} 
- 		case Policajac: 
- 		{ 
- 			give_item(id, "weapon_xm1014"); 
- 			give_item(id, "weapon_tmp"); 
- 			give_item(id, "weapon_fiveseven");      
-   
- 		} 
- 		case Specijalac: 
- 		{ 
- 			give_item(id, "weapon_famas"); 
- 			give_item(id, "weapon_p228"); 
- 			give_item(id, "weapon_m3");     
-   
- 		} 
- 		case Predator: 
- 		{ 
- 			give_item(id, "weapon_sg552"); 
- 			give_item(id, "weapon_glock18"); 
- 			give_item(id, "weapon_smokegrenade"); 
-   
- 		} 
- 		case NemackiOficir: 
- 		{ 
- 			give_item(id, "weapon_p90"); 
- 			give_item(id, "weapon_glock18"); 
- 			give_item(id, "weapon_smokegrenade"); 
- 		} 
- 		case Cetnik: 
- 		{ 
- 			give_item(id, "weapon_ak47"); 
- 			give_item(id, "weapon_hegrenade"); 
- 			give_item(id, "weapon_hegrenade"); 
- 			ilosc_dynamitow_gracza[id] = 2 
- 		} 
- 		case ProfVojnik: 
- 		{ 
- 			give_item(id, "weapon_famas"); 
- 			give_item(id, "weapon_usp"); 
- 			ilosc_rakiet_gracza[id] = 2; 
- 		} 
- 		case Crysis:             
- 		{ 
- 			give_item(id, "weapon_sg552"); 
- 			give_item(id, "weapon_m4a1"); 
- 			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 70); 
- 		} 
- 		case ProfStrelac: 
- 		{ 
- 			give_item(id, "weapon_awp"); 
- 			give_item(id, "weapon_m4a1"); 
- 			ilosc_rakiet_gracza[id] = 2; 
- 		} 
- 		case Pijandura: 
- 		{ 
- 			give_item(id, "weapon_ak47"); 
- 			give_item(id, "weapon_mp5navy"); 
- 			give_item(id, "weapon_deagle"); 
- 			ilosc_dynamitow_gracza[id] = 2; 
- 		} 
- 		case EXTREME: 
- 		{ 
- 			give_item(id, "weapon_ak47"); 
- 			give_item(id, "weapon_m4a1"); 
- 			give_item(id, "weapon_hegrenade"); 
-   
- 		} 
- 		case LIKEABOSS: 
- 		{ 
- 			give_item(id, "weapon_ak47"); 
- 			give_item(id, "weapon_m4a1"); 
- 			give_item(id, "weapon_hegrenade"); 
- 			ilosc_rakiet_gracza[id] = 5; 
-   
- 		} 
- 		case Makarov: 
- 		{ 
- 			give_item(id, "weapon_m4a1"); 
- 			give_item(id, "weapon_deagle"); 
- 			ilosc_rakiet_gracza[id] = 2; 
-   
- 		} 
- 		case SandMan: 
- 		{ 
- 			give_item(id, "weapon_hegrenade"); 
- 			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 3); 
-   
- 		} 
- 		case ExtremeZone: 
- 		{ 
- 			give_item(id, "weapon_ak47"); 
- 			give_item(id, "weapon_m4a1"); 
- 			give_item(id, "weapon_deagle"); 
- 			ilosc_dynamitow_gracza[id] = 6; 
- 			cs_set_user_model(id, "extreme"); 
- 		} 
-   
- 	} 
-   
- 	if(!informacje_przedmiotu_gracza[id][0] && klasa_gracza[id] != Partizan) 
- 		set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 255); 
-   
- 	if(punkty_gracza[id]>0) 
- 		set_task(1.0, "PrzydzielPunkty", id); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 61) 
- 		ilosc_min_gracza[id] += 5; 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 78) 
- 		set_user_gravity(id, 0.5); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 62) 
- 		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) 
- 		give_item(id, "weapon_hegrenade"); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 56) 
- 		give_item(id, "weapon_m4a1"); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 57) 
- 		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) 
- 	{ 
- 		give_item(id, "weapon_usp"); 
- 		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) 
- 		set_user_footsteps(id, 1); 
- 	else 
- 		set_user_footsteps(id, 0); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 13) 
- 		give_item(id, "weapon_awp"); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 33) 
- 		give_item(id, "weapon_m4a1"); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 32) 
- 	{ 
- 		give_item(id, "weapon_ak47"); 
- 		give_item(id, "weapon_awp"); 
- 	} 
- 	if(informacje_przedmiotu_gracza[id][0] == 53) 
- 	{ 
- 		give_item(id, "weapon_deagle"); 
- 		give_item(id, "weapon_awp"); 
- 	} 
- 	if(informacje_przedmiotu_gracza[id][0] == 33) 
- 		give_item(id, "weapon_m4a1"); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 34) 
- 		give_item(id, "weapon_deagle"); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 35) 
- 		give_item(id, "weapon_m3"); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 55) 
- 		give_item(id, "weapon_scout"); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 60) 
- 		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)  
- 		set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 1); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 36)  
- 		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] = 250*szybkosc_klasy[klasa_gracza[id]]+floatround(kondycja_gracza[id]*1.3); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 82) 
- 	{ 
- 		maksymalne_zdrowie_gracza[id] = 25; 
- 		set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 1) 
- 	} 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 83) 
- 	{ 
- 		maksymalne_zdrowie_gracza[id] = 90; 
- 		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]; 
- 		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) 
- 		set_user_gravity(id, 0.5); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 54) 
- 		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; 
-   
- 	set_user_armor(id, pancerz_klasy[klasa_gracza[id]]); 
- 	set_user_health(id, maksymalne_zdrowie_gracza[id]); 
- 	if(informacje_przedmiotu_gracza[id][0] == 17) 
- 		set_user_armor(id, 500); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 46) 
- 		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 mw/start"); 
- 				case 2: client_cmd(id, "spk mw/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)) 
- 			{ 
- 				give_item(player, "weapon_hegrenade"); 
- 				give_item(player, "weapon_flashbang"); 
- 				give_item(player, "weapon_flashbang"); 
- 				give_item(player, "weapon_smokegrenade"); 
- 				give_item(player, "item_assaultsuit"); 
- 				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) 
- 		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] == RatkoMladic && random(2) == 1) || (klasa_gracza[idattacker] == LIKEABOSS) || (klasa_gracza[idattacker] == SandMan) || (klasa_gracza[idattacker] == ExtremeZone)) 
- 			damage = float(health); 
- 	} 
-   
- 	if(weapon == CSW_AWP) 
- 	{ 
- 		if((klasa_gracza[idattacker] == RatkoMladic)) 
- 			damage = float(health); 
- 	} 
-   
- 	if(weapon == CSW_M4A1) 
- 	{ 
- 		if((klasa_gracza[idattacker] == Makarov && !random(9))) 
- 			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] == Snajperista && random(2) == 2) || klasa_gracza[idattacker] == Marinac && !(get_user_button(idattacker) & IN_ATTACK) || klasa_gracza[idattacker] == Assassin && !(get_user_button(idattacker) & IN_ATTACK) || klasa_gracza[idattacker] == Strelac && !(get_user_button(idattacker) & IN_ATTACK) || klasa_gracza[idattacker] == EXTREME && !(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] == SandMan && !(get_user_button(idattacker) & IN_ATTACK) || klasa_gracza[idattacker] == ExtremeZone && !(get_user_button(idattacker) & IN_ATTACK)) 
- 			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, "[COD:MW3] ^x01 Ve'delem: %i.", wytrzymalosc_itemu[id]); 
- 		} 
- 		else { 
- 			ColorChat(id, RED, "[COD:MW3] ^x01 Kaszt: %s, Uristen.", 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)) 
- 			set_user_health(attacker, 1); 
-   
- 		if (get_user_flags(attacker) & ADMIN_LEVEL_H) 
- 		{		 
- 			if(headshot) 
- 			{ 
- 				new nowe_zdrowie = (zdrowie+30); 
- 				set_user_health(attacker, nowe_zdrowie); 
- 				cs_set_user_money(attacker, cs_get_user_money(attacker)+800); 
- 			} 
- 			else 
- 			{ 
- 				new nowe_zdrowie = (zdrowie+15); 
- 				set_user_health(attacker, nowe_zdrowie); 
- 				cs_set_user_money(attacker, cs_get_user_money(attacker)+500); 
- 			} 
- 		} 
- 		if(klasa_gracza[attacker] == Rambo || klasa_gracza[attacker] == RatkoMladic|| informacje_przedmiotu_gracza[attacker][0] == 15 && maxClip[weapon] != -1) 
- 		{ 
-   
- 			new nowe_zdrowie = (zdrowie+20); 
- 			set_user_clip(attacker, maxClip[weapon]); 
- 			set_user_health(attacker, nowe_zdrowie); 
- 		} 
- 		if((!(klasa_gracza[attacker] == Rambo || klasa_gracza[attacker] == RatkoMladic)) && (informacje_przedmiotu_gracza[attacker][0] == 71 || informacje_przedmiotu_gracza[attacker][0] == 81)) 
- 		{ 
-   
- 			new nowe_zdrowie = (zdrowie+25); 
- 			set_user_health(attacker, nowe_zdrowie); 
- 		} 
-   
- 		if((!(klasa_gracza[attacker] == Rambo || klasa_gracza[attacker] == RatkoMladic)) && (informacje_przedmiotu_gracza[attacker][0] == 72 && maxClip[weapon] != -1)) 
- 			set_user_clip(attacker, maxClip[weapon]); 
-   
- 		#if defined BOTY 
- 		if(is_user_bot2(attacker) && random(9) == 0) 
- 			WyrzucPrzedmiot(id); 
- 		#endif 
- 		if(!informacje_przedmiotu_gracza[attacker][0]) 
- 			DajPrzedmiot(attacker, random_num(1, sizeof nazwy_przedmiotow-1)); 
-   
- 		if(informacje_przedmiotu_gracza[attacker][0] == 14) 
- 		{ 
- 			new nowe_zdrowie = (zdrowie+50<maksymalne_zdrowie_gracza[attacker])? zdrowie+50: maksymalne_zdrowie_gracza[attacker]; 
- 			set_user_health(attacker, nowe_zdrowie); 
- 		} 
-   
- 		set_hudmessage(255, 212, 0, 0.50, 0.33, 1, 6.0, 4.0); 
- 		ShowSyncHudMsg(attacker, SyncHudObj2, "+%i", nowe_doswiadczenie); 
-   
- 		doswiadczenie_gracza[attacker] += nowe_doswiadczenie; 
- 	} 
-   
- 	SprawdzPoziom(attacker); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 7 && random_num(1, informacje_przedmiotu_gracza[id][1]) == 1) 
- 		set_task(0.1, "Wskrzes", id+ZADANIE_WSKRZES); 
-   
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public client_connect(id) 
- { 
- 	//resetuje umiejetnosci 
- 	klasa_gracza[id] = 0; 
- 	poziom_gracza[id] = 0; 
- 	doswiadczenie_gracza[id] = 0; 
- 	punkty_gracza[id] = 0; 
- 	zdrowie_gracza[id] = 0; 
- 	inteligencja_gracza[id] = 0; 
- 	wytrzymalosc_gracza[id] = 0; 
- 	kondycja_gracza[id] = 0; 
- 	maksymalne_zdrowie_gracza[id] = 0; 
- 	szybkosc_gracza[id] = 0.0; 
- 	hasZoom[id] = false  
- 	pomocs[id] = true; 
-   
- 	get_user_name(id, nazwa_gracza[id], 63); 
-   
- 	remove_task(id+ZADANIE_POKAZ_INFORMACJE); 
- 	remove_task(id+ZADANIE_POKAZ_REKLAME);	 
- 	remove_task(id+ZADANIE_USTAW_SZYBKOSC); 
- 	remove_task(id+ZADANIE_WSKRZES); 
- 	remove_task(id+ZADANIE_WYSZKOLENIE_SANITARNE); 
-   
- 	set_task(10.0, "PokazReklame", id+ZADANIE_POKAZ_REKLAME); 
- 	set_task(3.0, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE); 
-   
- 	//resetuje przedmioty 
- 	UsunPrzedmiot(id); 
- } 
-   
- public client_disconnect(id) 
- { 
- 	remove_task(id+ZADANIE_POKAZ_INFORMACJE); 
- 	remove_task(id+ZADANIE_POKAZ_REKLAME);	 
- 	remove_task(id+ZADANIE_USTAW_SZYBKOSC); 
- 	remove_task(id+ZADANIE_WSKRZES); 
- 	remove_task(id+ZADANIE_WYSZKOLENIE_SANITARNE); 
- 	hasZoom[id] = false  
- 	ZapiszDane(id); 
- 	UsunPrzedmiot(id); 
- 	client_disconnect_magnet(id); 
- } 
-   
- public RozbrajaBombe(id) 
- 	if(klasa_gracza[id]) 
- 	rozbrajajacy = id; 
-   
- public BombaPodlozona() 
- { 
- 	new Players[32], playerCount, id; 
- 	get_players(Players, playerCount, "aeh", "TERRORIST"); 
-   
- 	if(get_playersnum() > 1) 
- 	{ 
- 		doswiadczenie_gracza[podkladajacy] += doswiadczenie_za_bombe; 
- 		for (new i=0; i<playerCount; i++)  
- 		{ 
- 			id = Players[i]; 
- 			if(!klasa_gracza[id]) 
- 				continue; 
-   
- 			if(id != podkladajacy) 
- 			{ 
- 				doswiadczenie_gracza[id] += doswiadczenia_za_zabojstwo; 
- 				ColorChat(id, RED, "[S][M][COD:MW3] ^x04Kaptal **%i** EXP-et a bomba lerakasaert", doswiadczenia_za_zabojstwo); 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "[S][M][COD:MW3] ^x04 Kaptal **%i** EXP-et a bomba lerakasaert.", doswiadczenie_za_bombe); 
- 			} 
- 			SprawdzPoziom(id); 
- 		} 
- 	} 
- } 
-   
- public BombaRozbrojona() 
- { 
- 	new Players[32], playerCount, id; 
- 	get_players(Players, playerCount, "aeh", "CT"); 
-   
- 	doswiadczenie_gracza[rozbrajajacy] += doswiadczenie_za_bombe; 
- 	for (new i=0; i<playerCount; i++)  
- 	{ 
- 		id = Players[i]; 
- 		if(!klasa_gracza[id]) 
- 			continue; 
- 		if(id != rozbrajajacy) 
- 		{ 
- 			doswiadczenie_gracza[id]+= doswiadczenia_za_zabojstwo; 
- 			ColorChat(id, RED, "[S][M][COD:MW3] ^x04Kaptal **%i** EXP-et a bomba hatastalanitasaert..", doswiadczenia_za_zabojstwo); 
- 		} 
- 		else 
- 			ColorChat(id, RED, "[S][M][COD:MW3] ^x04Kaptal **%i** EXP-et a bomba hatastalanitasaert .",doswiadczenie_za_bombe); 
- 		SprawdzPoziom(id); 
- 	} 
- } 
-   
- public OpisKlasy(id) 
- { 
- 	new menu = menu_create("Izaberi Klasu:", "OpisKlasy_Handle"); 
- 	for(new i=1; i<sizeof nazwy_klas; i++) 
- 		menu_additem(menu, nazwy_klas[i]); 
- 	menu_setprop(menu, MPROP_EXITNAME, "Kilepes"); 
- 	menu_setprop(menu, MPROP_BACKNAME, "Elozo oldal"); 
- 	menu_setprop(menu, MPROP_NEXTNAME, "Kovetkezo oldal"); 
- 	menu_display(id, menu); 
-   
- 	client_cmd(id, "spk mw/select"); 
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public OpisKlasy_Handle(id, menu, item) 
- { 
- 	client_cmd(id, "spk mw/select"); 
-   
- 	if(item == MENU_EXIT) 
- 	{ 
- 		menu_destroy(menu); 
- 		return PLUGIN_CONTINUE; 
- 	} 
- 	new opis[512]; 
- 	format(opis, 511, "\yKaszt: \r%s^n%s", nazwy_klas[item+1], opisy_klas[item+1]); 
- 	show_menu(id, 1023, opis); 
-   
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public WybierzKlase(id) 
- { 
- 	new menu = menu_create("Izaberi Klase:", "Wybierzfrakcje_Handle"); 
- 	for(new i = 1;i<sizeof(frakcje);i++){ 
- 		menu_additem(menu, frakcje[i]); 
- 	} 
- 	menu_display(id, menu); 
- } 
-   
- public Wybierzfrakcje_Handle(id, menu2, item) 
- {        
- 	if(item == MENU_EXIT) 
- 	{ 
- 		menu_destroy(menu2); 
- 		return PLUGIN_CONTINUE; 
- 	}        
-   
- 	item++; 
- 	frakcja_gracza[id] = item; 
- 	new menu = menu_create("Izaberi Klase:", "WybierzKlase_Handle"); 
- 	new klasa[50]; 
- 	for(new i=1; i<sizeof nazwy_klas; i++) 
- 	{ 
- 		if(nalezy_do[i] == item){ 
- 			WczytajDane(id, i); 
- 			format(klasa, 49, "\r%s \ySzint: %i", nazwy_klas[i], poziom_gracza[id]); 
- 			menu_additem(menu, klasa); 
- 		} 
- 	} 
-   
- 	WczytajDane(id, klasa_gracza[id]); 
-   
- 	menu_setprop(menu, MPROP_EXITNAME, "Kilepes"); 
- 	menu_setprop(menu, MPROP_BACKNAME, "Elozo Oldal"); 
- 	menu_setprop(menu, MPROP_NEXTNAME, "Kovetkezo Oldal"); 
- 	menu_display(id, menu); 
-   
- 	client_cmd(id, "spk mw/select"); 
- 	#if defined BOTY 
- 	if(is_user_bot2(id)) 
- 		WybierzKlase_Handle(id, menu, random(sizeof nazwy_klas-1)); 
- 	#endif 
-   
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public WybierzKlase_Handle(id, menu, item)  
- {  
- 	client_cmd(id, "spk mw/select");  
-   
- 	if(item == MENU_EXIT)  
- 	{  
- 		menu_destroy(menu);  
- 		return PLUGIN_CONTINUE;  
- 	}         
-   
- 	item++;  
-   
- 	new ile = 0;  
- 	for(new i=1; i<sizeof nazwy_klas; i++)  
- 	{  
- 		if(nalezy_do[i] == frakcja_gracza[id]){  
- 			ile++;  
- 		}  
- 		if(ile == item) 
- 		{  
- 			item = i;  
- 			break;  
- 		}  
- 	}  
- 	if(item == Rambo && !(get_user_flags(id) & ADMIN_LEVEL_H) ||  item == Assassin && !(get_user_flags(id) & ADMIN_LEVEL_F) || item == RatkoMladic && !(get_user_flags(id) & ADMIN_LEVEL_E))  
- 	{  
- 		ColorChat(id, RED, "[COD:MW3] ^x04 Nem engede'lyezett! ^3Ez Pre'mium kaszt neked csak 1-es Rangod van!");  
- 		WybierzKlase(id);  
- 		return PLUGIN_CONTINUE;  
- 	} 
-   
- 	else if(item == Major && !(get_user_flags(id) & ADMIN_LEVEL_G)  || item == General && !(get_user_flags(id) & ADMIN_LEVEL_B))  
- 	{  
- 		ColorChat(id, RED, "[COD:MW3] ^x04 Bocs de ez egy Premium cuc.");  
- 		WybierzKlase(id);  
- 		return PLUGIN_CONTINUE;  
- 	} 
-   
- 	if(item == EXTREME && !(get_user_flags(id) & ADMIN_LEVEL_A) || item == LIKEABOSS && !(get_user_flags(id) & ADMIN_LEVEL_A) || item == Makarov && !(get_user_flags(id) & ADMIN_LEVEL_A) || item == SandMan && !(get_user_flags(id) & ADMIN_LEVEL_A) || item == ExtremeZone && !(get_user_flags(id) & ADMIN_LEVEL_A)) 
- 	{  
- 		ColorChat(id, RED, "[COD:MW3]^4 Nem engedelyezett!"); 
- 		ColorChat(id, RED, "[COD:MW3]^4 Sikeres."); 
- 		WybierzKlase(id);  
- 		return PLUGIN_CONTINUE;  
- 	} 
-   
- 	else 
- 	{ 
- 		if(item == klasa_gracza[id])  
- 			return PLUGIN_CONTINUE;  
-   
-   
-   
- 		if(klasa_gracza[id])  
- 		{  
- 			nowa_klasa_gracza[id] = item;  
- 			ColorChat(id, TEAM_COLOR, "^3[COD:MW3] ^4Kasztod kovetkezo korben valtozikmeg.");  
- 		}  
- 		else  
- 		{  
- 			klasa_gracza[id] = item;  
- 			WczytajDane(id, klasa_gracza[id]);  
- 			if(is_user_alive(id)) Odrodzenie(id);  
- 		}  
- 	} 
- 	return PLUGIN_CONTINUE;  
- } 
-   
- public PrzydzielPunkty(id) 
- { 
- 	new inteligencja[65];new inteligencja10[65];new inteligencja100[65]; 
- 	new zdrowie[60];new zdrowie10[60];new zdrowie100[60]; 
- 	new wytrzymalosc[60];new wytrzymalosc10[60];new wytrzymalosc100[60]; 
- 	new kondycja[60];new kondycja10[60];new kondycja100[60]; 
- 	new tytul[60]; 
- 	format(inteligencja, 64, "\yInteligencia: \w%i \r(Povecava napad)", inteligencja_gracza[id]); 
- 	format(zdrowie, 59, "\yElet: \w%i \r(Povecava Energiju)", zdrowie_gracza[id]); 
- 	format(wytrzymalosc, 59, "\yHalhatatlansag: \w%i \r(Smanjuje povrede)", wytrzymalosc_gracza[id]); 
- 	format(kondycja, 59, "\ySebeseg: \w%i \r(Povecava tempo trcanja)", kondycja_gracza[id]); 
- 	format(inteligencja10, 64, "\y10-et az Inteligenciara\r(Povecava napad)"); 
- 	format(zdrowie10, 59, "\y10-et az Eletre \r(Povecava Energiju)"); 
- 	format(wytrzymalosc10, 59, "\y10-et az Halhatalansagra \r(Smanjuje povrede)"); 
- 	format(kondycja10, 59, "\y10-et a Sebesegre \r(Povecava tempo trcanja)"); 
- 	format(inteligencja100, 64, "\y100-at az Inteligenciara \r(Povecava napad)"); 
- 	format(zdrowie100, 59, "\y100-at az Eletre \r(Povecava Energiju)"); 
- 	format(wytrzymalosc100, 59, "\y100-at a Halhatatlasagra \r(Smanjuje povrede)"); 
- 	format(kondycja100, 59, "\y100-at a Sebesegre \r(Povecava tempo trcanja)"); 
- 	format(tytul, 59, "\yPreostalo ti je jos (%i) poena:", punkty_gracza[id]); 
- 	new menu = menu_create(tytul, "PrzydzielPunkty_Handler"); 
- 	menu_additem(menu, inteligencja); 
- 	menu_additem(menu, zdrowie); 
- 	menu_additem(menu, wytrzymalosc); 
- 	menu_additem(menu, kondycja); 
- 	menu_additem(menu, inteligencja10); 
- 	menu_additem(menu, zdrowie10); 
- 	menu_additem(menu, wytrzymalosc10); 
- 	menu_additem(menu, kondycja10); 
- 	menu_additem(menu, inteligencja100); 
- 	menu_additem(menu, zdrowie100); 
- 	menu_additem(menu, wytrzymalosc100); 
- 	menu_additem(menu, kondycja100); 
- 	menu_display(id, menu); 
- 	#if defined BOTY 
- 	if(is_user_bot2(id)) 
- 		PrzydzielPunkty_Handler(id, menu, random(4)); 
- 	#endif 
- } 
-   
- public PrzydzielPunkty_Handler(id, menu, item) 
- { 
- 	client_cmd(id, "spk mw/select"); 
-   
- 	if(item == MENU_EXIT) 
- 	{ 
- 		menu_destroy(menu); 
- 		return PLUGIN_CONTINUE; 
- 	} 
-   
- 	switch(item)  
- 	{  
- 		case 0:  
- 		{	 
- 			if(inteligencja_gracza[id]<200) 
- 				inteligencja_gracza[id]++; 
- 			else  
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Tobbet nem birsz ra rakni"); 
-   
- 		} 
- 		case 1:  
- 		{	 
- 			if(zdrowie_gracza[id]<200) 
- 				zdrowie_gracza[id]++; 
- 			else  
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Tobbet nem birsz ra rakni"); 
- 		} 
- 		case 2:  
- 		{	 
- 			if(wytrzymalosc_gracza[id]<200) 
- 				wytrzymalosc_gracza[id]++; 
- 			else  
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Tobbet nem birsz ra rakni"); 
-   
- 		} 
- 		case 3:  
- 		{	 
- 			if(kondycja_gracza[id]<200) 
- 				kondycja_gracza[id]++; 
- 			else  
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Tobbet nem birsz ra rakni"); 
- 		} 
- 		case 4:  
- 		{	 
- 			if(punkty_gracza[id]-=9) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 +10 intet tetel"); 
- 			} 
- 			if(inteligencja_gracza[id]<99999) 
- 				inteligencja_gracza[id]+=10; 
- 			else  
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Tobbet nem birsz ra rakni"); 
-   
- 		} 
- 		case 5:  
- 		{ 
- 			if(punkty_gracza[id]-=9) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 +10 hp tetel!"); 
- 			} 
- 			if(zdrowie_gracza[id]<4000) 
- 				zdrowie_gracza[id]+=10; 
- 			else  
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Tobbet nem birsz ra rakni"); 
- 		} 
- 		case 6:  
- 		{ 
- 			if(punkty_gracza[id]-=9) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 +10 halhatalansag tetel!"); 
- 			} 
- 			if(wytrzymalosc_gracza[id]<99999) 
- 				wytrzymalosc_gracza[id]+=10; 
- 			else  
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Tobbet nem birsz ra rakni"); 
-   
- 		} 
- 		case 7:  
- 		{ 
- 			if(punkty_gracza[id]-=9) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Nincs ra engedejed"); 
- 			} 
- 			if(kondycja_gracza[id]<99999) 
- 				kondycja_gracza[id]+=10; 
- 			else  
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Siekres"); 
- 		} 
- 		case 8:  
- 		{	 
- 			if(punkty_gracza[id]-=99) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Sikeres"); 
- 			} 
- 			if(inteligencja_gracza[id]<4000) 
- 				inteligencja_gracza[id]+=100; 
- 			else  
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Tobbet nem birsz ra rakni"); 
-   
- 		} 
- 		case 9:  
- 		{ 
- 			if(punkty_gracza[id]-=99) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 sikeres!"); 
- 			} 
- 			if(zdrowie_gracza[id]<380000) 
- 				zdrowie_gracza[id]+=100; 
- 			else  
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Tobbet nem birsz ra rakni"); 
- 		} 
- 		case 10:  
- 		{ 
- 			if(punkty_gracza[id]-=99) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Sikeres"); 
- 			} 
- 			if(wytrzymalosc_gracza[id]<99999) 
- 				wytrzymalosc_gracza[id]+=100; 
- 			else  
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Tobbet nembirsz ra rakni ?"); 
-   
- 		} 
- 		case 11:  
- 		{ 
- 			if(punkty_gracza[id]-=99) 
- 			{ 
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Siekres!"); 
- 			} 
- 			if(kondycja_gracza[id]<99999) 
- 				kondycja_gracza[id]+=100; 
- 			else  
- 				ColorChat(id, RED, "[COD:MW3] ^x04 Tobbet nem birsz ra rakni"); 
- 		} 
- 	} 
-   
- 	punkty_gracza[id]--; 
-   
- 	if(punkty_gracza[id]>0) 
- 		PrzydzielPunkty(id); 
-   
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public ResetujPunkty(id) 
- {	 
- 	punkty_gracza[id] = poziom_gracza[id]*2-2; 
- 	inteligencja_gracza[id] = 0; 
- 	zdrowie_gracza[id] = 0; 
- 	kondycja_gracza[id] = 0; 
- 	wytrzymalosc_gracza[id] = 0; 
- 	PrzydzielPunkty(id) 
- } 
-   
- public KomendaResetujPunkty(id) 
- {	 
- 	ColorChat(id, RED, "[COD:MW3] ^x04 Szerver tulaj K.O."); 
- 	client_cmd(id, "spk mw/select"); 
- 	ResetujPunkty(id); 
- } 
-   
- public WyszkolenieSanitarne(id) 
- { 
- 	id -= ZADANIE_WYSZKOLENIE_SANITARNE; 
- 	if(informacje_przedmiotu_gracza[id][0] != 16 || informacje_przedmiotu_gracza[id][0] != 41) 
- 		return PLUGIN_CONTINUE; 
- 	set_task(5.0, "WyszkolenieSanitarne", id+ZADANIE_WYSZKOLENIE_SANITARNE); 
- 	if(!is_user_alive(id)) 
- 		return PLUGIN_CONTINUE; 
- 	new health = get_user_health(id); 
-   
- 	set_user_health(id, min((informacje_przedmiotu_gracza[id][0] == 16)? health+10: health+15, maksymalne_zdrowie_gracza[id])); 
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public StworzApteczke(id) 
- { 
- 	if (!ilosc_apteczek_gracza[id]) 
- 	{ 
- 		client_print(id, print_center, "Kinyomtal egy Turorudit"); 
- 		return PLUGIN_CONTINUE; 
- 	} 
-   
- 	if(inteligencja_gracza[id] < 1) 
- 		client_print(id, print_center, "Rakj Tobbet az Inteligenciara akkor tobet fogsz sebezni!"); 
-   
- 	ilosc_apteczek_gracza[id]--; 
-   
- 	new Float:origin[3]; 
- 	entity_get_vector(id, EV_VEC_origin, origin); 
-   
- 	new ent = create_entity("info_target"); 
- 	entity_set_string(ent, EV_SZ_classname, "Apteczka"); 
- 	entity_set_edict(ent, EV_ENT_owner, id); 
- 	entity_set_int(ent, EV_INT_solid, SOLID_NOT); 
- 	entity_set_vector(ent, EV_VEC_origin, origin); 
- 	entity_set_float(ent, EV_FL_ltime, halflife_time() + 7 + 0.1); 
-   
-   
- 	entity_set_model(ent, "models/w_medkit.mdl"); 
- 	set_rendering ( ent, kRenderFxGlowShell, 255,0,0, kRenderFxNone, 255 ) 	; 
- 	drop_to_floor(ent); 
-   
- 	entity_set_float(ent, EV_FL_nextthink, halflife_time() + 0.1); 
-   
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public ApteczkaThink(ent) 
- { 
- 	new id = entity_get_edict(ent, EV_ENT_owner); 
- 	new totem_dist = 300; 
- 	new totem_heal = 5+floatround(inteligencja_gracza[id]*0.5); 
- 	if (entity_get_edict(ent, EV_ENT_euser2) == 1) 
- 	{		 
- 		new Float:forigin[3], origin[3]; 
- 		entity_get_vector(ent, EV_VEC_origin, forigin); 
- 		FVecIVec(forigin,origin); 
-   
- 		new entlist[33]; 
- 		new numfound = find_sphere_class(0,"player",totem_dist+0.0,entlist, 32,forigin); 
-   
- 		for (new i=0; i < numfound; i++) 
- 		{		 
- 			new pid = entlist[i]; 
-   
- 			if (get_user_team(pid) != get_user_team(id)) 
- 				continue; 
-   
- 			new zdrowie = get_user_health(pid); 
- 			new nowe_zdrowie = (zdrowie+totem_heal<maksymalne_zdrowie_gracza[pid])?zdrowie+totem_heal:maksymalne_zdrowie_gracza[pid]; 
- 			if (is_user_alive(pid)) set_user_health(pid, nowe_zdrowie);		 
- 		} 
-   
- 		entity_set_edict(ent, EV_ENT_euser2, 0); 
- 		entity_set_float(ent, EV_FL_nextthink, halflife_time() + 1.5); 
-   
- 		return PLUGIN_CONTINUE; 
- 	} 
-   
- 	if (entity_get_float(ent, EV_FL_ltime) < halflife_time() || !is_user_alive(id)) 
- 	{ 
- 		remove_entity(ent); 
- 		return PLUGIN_CONTINUE; 
- 	} 
-   
- 	if (entity_get_float(ent, EV_FL_ltime)-2.0 < halflife_time()) 
- 		set_rendering ( ent, kRenderFxGlowShell, 255,0,0, kRenderFxNone, 255 ) ; 
-   
- 	new Float:forigin[3], origin[3]; 
- 	entity_get_vector(ent, EV_VEC_origin, forigin); 
- 	FVecIVec(forigin,origin); 
-   
- 	//Find people near and give them health 
- 	message_begin( MSG_BROADCAST, SVC_TEMPENTITY, origin ); 
- 	write_byte( TE_BEAMCYLINDER ); 
- 	write_coord( origin[0] ); 
- 	write_coord( origin[1] ); 
- 	write_coord( origin[2] ); 
- 	write_coord( origin[0] ); 
- 	write_coord( origin[1] + totem_dist ); 
- 	write_coord( origin[2] + totem_dist ); 
- 	write_short( sprite_white ); 
- 	write_byte( 0 ); // startframe 
- 	write_byte( 0 ); // framerate 
- 	write_byte( 10 ); // life 
- 	write_byte( 10 ); // width 
- 	write_byte( 255 ); // noise 
- 	write_byte( 255 ); // r, g, b 
- 	write_byte( 100 );// r, g, b 
- 	write_byte( 100 ); // r, g, b 
- 	write_byte( 128 ); // brightness 
- 	write_byte( 5 ); // speed 
- 	message_end(); 
-   
- 	entity_set_edict(ent, EV_ENT_euser2 ,1); 
- 	entity_set_float(ent, EV_FL_nextthink, halflife_time() + 0.5); 
-   
-   
- 	return PLUGIN_CONTINUE; 
-   
- } 
-   
- public StworzRakiete(id) 
- { 
- 	if (!ilosc_rakiet_gracza[id]) 
- 	{ 
- 		client_print(id, print_center, "Skilleztel egy Rake'tat!"); 
- 		return PLUGIN_CONTINUE; 
- 	} 
-   
- 	if(poprzednia_rakieta_gracza[id] + 2.0 > get_gametime()) 
- 	{ 
- 		client_print(id, print_center, "Csak 2mp utan tudsz ujra Raketat lonni!"); 
- 		return PLUGIN_CONTINUE; 
- 	} 
-   
- 	if (is_user_alive(id)) 
- 	{	 
- 		if(inteligencja_gracza[id] < 1) 
- 			client_print(id, print_center, "Rakj Tobbet az Inteligenciara akkor tobet fogsz sebezni!"); 
-   
- 		poprzednia_rakieta_gracza[id] = get_gametime(); 
- 		ilosc_rakiet_gracza[id]--; 
-   
- 		new Float: Origin[3], Float: vAngle[3], Float: Velocity[3]; 
-   
- 		entity_get_vector(id, EV_VEC_v_angle, vAngle); 
- 		entity_get_vector(id, EV_VEC_origin , Origin); 
-   
- 		new Ent = create_entity("info_target"); 
-   
- 		entity_set_string(Ent, EV_SZ_classname, "Rocket"); 
- 		entity_set_model(Ent, "models/rpgrocket.mdl"); 
-   
- 		vAngle[0] *= -1.0; 
-   
- 		entity_set_origin(Ent, Origin); 
- 		entity_set_vector(Ent, EV_VEC_angles, vAngle); 
-   
- 		entity_set_int(Ent, EV_INT_effects, 2); 
- 		entity_set_int(Ent, EV_INT_solid, SOLID_BBOX); 
- 		entity_set_int(Ent, EV_INT_movetype, MOVETYPE_FLY); 
- 		entity_set_edict(Ent, EV_ENT_owner, id); 
-   
- 		VelocityByAim(id, 1000 , Velocity); 
- 		entity_set_vector(Ent, EV_VEC_velocity ,Velocity); 
- 	}	 
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public PolozDynamit(id) 
- { 
- 	if(!ilosc_dynamitow_gracza[id]) 
- 	{ 
- 		client_print(id, print_center, "Te Skilleztel"); 
- 		return PLUGIN_CONTINUE; 
- 	} 
-   
- 	if(inteligencja_gracza[id] < 1) 
- 		client_print(id, print_center, "Rakj tobet az inteligenciara ,hogy tobbet sebezz!"); 
-   
- 	ilosc_dynamitow_gracza[id]--; 
- 	new Float:fOrigin[3], iOrigin[3]; 
- 	entity_get_vector( id, EV_VEC_origin, fOrigin); 
- 	iOrigin[0] = floatround(fOrigin[0]); 
- 	iOrigin[1] = floatround(fOrigin[1]); 
- 	iOrigin[2] = floatround(fOrigin[2]); 
-   
- 	message_begin(MSG_BROADCAST,SVC_TEMPENTITY, iOrigin); 
- 	write_byte(TE_EXPLOSION); 
- 	write_coord(iOrigin[0]); 
- 	write_coord(iOrigin[1]); 
- 	write_coord(iOrigin[2]); 
- 	write_short(sprite_blast); 
- 	write_byte(32); 
- 	write_byte(20); 
- 	write_byte(0); 
- 	message_end(); 
-   
- 	message_begin( MSG_BROADCAST, SVC_TEMPENTITY, iOrigin ); 
- 	write_byte( TE_BEAMCYLINDER ); 
- 	write_coord( iOrigin[0] ); 
- 	write_coord( iOrigin[1] ); 
- 	write_coord( iOrigin[2] ); 
- 	write_coord( iOrigin[0] ); 
- 	write_coord( iOrigin[1] + 300 ); 
- 	write_coord( iOrigin[2] + 300 ); 
- 	write_short( sprite_white ); 
- 	write_byte( 0 ); // startframe 
- 	write_byte( 0 ); // framerate 
- 	write_byte( 10 ); // life 
- 	write_byte( 10 ); // width 
- 	write_byte( 255 ); // noise 
- 	write_byte( 255 ); // r, g, b 
- 	write_byte( 100 );// r, g, b 
- 	write_byte( 100 ); // r, g, b 
- 	write_byte( 128 ); // brightness 
- 	write_byte( 8 ); // speed 
- 	message_end(); 
-   
- 	new entlist[33]; 
- 	new numfound = find_sphere_class(id, "player", 300.0 , entlist, 32); 
-   
- 	for (new i=0; i < numfound; i++) 
- 	{		 
- 		new pid = entlist[i]; 
-   
- 		if (!is_user_alive(pid) || get_user_team(id) == get_user_team(pid) || informacje_przedmiotu_gracza[pid][0] == 24) 
- 			continue; 
- 		ExecuteHam(Ham_TakeDamage, pid, 0, id, 90.0+float(inteligencja_gracza[id]) , 1); 
- 	} 
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public PostawMine(id) 
- { 
- 	if (!ilosc_min_gracza[id]) 
- 	{ 
- 		client_print(id, print_center, "Kinyomtal egy Skillt!"); 
- 		return PLUGIN_CONTINUE; 
- 	} 
-   
- 	if(inteligencja_gracza[id] < 1) 
- 		client_print(id, print_center, "Rakj Tobbet az Inteligenciara akkor tobet fogsz sebezni!"); 
-   
- 	ilosc_min_gracza[id]--; 
-   
- 	new Float:origin[3]; 
- 	entity_get_vector(id, EV_VEC_origin, origin); 
-   
- 	new ent = create_entity("info_target"); 
- 	entity_set_string(ent ,EV_SZ_classname, "Mine"); 
- 	entity_set_edict(ent ,EV_ENT_owner, id); 
- 	entity_set_int(ent, EV_INT_movetype, MOVETYPE_TOSS); 
- 	entity_set_origin(ent, origin); 
- 	entity_set_int(ent, EV_INT_solid, SOLID_BBOX); 
-   
- 	entity_set_model(ent, "models/mine.mdl"); 
- 	entity_set_size(ent,Float:{-16.0,-16.0,0.0},Float:{16.0,16.0,2.0}); 
-   
- 	drop_to_floor(ent); 
-   
- 	entity_set_float(ent,EV_FL_nextthink,halflife_time() + 0.01) ; 
-   
- 	set_rendering(ent,kRenderFxNone, 0,0,0, kRenderTransTexture,50)	; 
-   
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public DotykMiny(ent, id) 
- { 
- 	new attacker = entity_get_edict(ent, EV_ENT_owner); 
- 	if (get_user_team(attacker) != get_user_team(id)) 
- 	{ 
- 		new Float:fOrigin[3], iOrigin[3]; 
- 		entity_get_vector( ent, EV_VEC_origin, fOrigin); 
- 		iOrigin[0] = floatround(fOrigin[0]); 
- 		iOrigin[1] = floatround(fOrigin[1]); 
- 		iOrigin[2] = floatround(fOrigin[2]); 
-   
- 		message_begin(MSG_BROADCAST,SVC_TEMPENTITY, iOrigin); 
- 		write_byte(TE_EXPLOSION); 
- 		write_coord(iOrigin[0]); 
- 		write_coord(iOrigin[1]); 
- 		write_coord(iOrigin[2]); 
- 		write_short(sprite_blast); 
- 		write_byte(32); // scale 
- 		write_byte(20); // framerate 
- 		write_byte(0);// flags 
- 		message_end(); 
- 		new entlist[33]; 
- 		new numfound = find_sphere_class(ent,"player", 90.0 ,entlist, 32); 
-   
- 		for (new i=0; i < numfound; i++) 
- 		{		 
- 			new pid = entlist[i]; 
-   
- 			if (!is_user_alive(pid) || get_user_team(attacker) == get_user_team(pid) || informacje_przedmiotu_gracza[pid][0] == 24 || klasa_gracza[id] == Doktor) 
- 				continue; 
-   
- 			ExecuteHam(Ham_TakeDamage, pid, ent, attacker, 90.0+float(inteligencja_gracza[attacker]) , 1); 
- 		} 
- 		remove_entity(ent); 
- 	} 
- } 
-   
- public DotykRakiety(ent) 
- { 
- 	if ( !is_valid_ent(ent)) 
- 		return; 
-   
- 	new attacker = entity_get_edict(ent, EV_ENT_owner); 
-   
- 	new Float:fOrigin[3], iOrigin[3]; 
- 	entity_get_vector( ent, EV_VEC_origin, fOrigin);	 
- 	iOrigin[0] = floatround(fOrigin[0]); 
- 	iOrigin[1] = floatround(fOrigin[1]); 
- 	iOrigin[2] = floatround(fOrigin[2]); 
-   
- 	message_begin(MSG_BROADCAST,SVC_TEMPENTITY, iOrigin); 
- 	write_byte(TE_EXPLOSION); 
- 	write_coord(iOrigin[0]); 
- 	write_coord(iOrigin[1]); 
- 	write_coord(iOrigin[2]); 
- 	write_short(sprite_blast); 
- 	write_byte(32); // scale 
- 	write_byte(20); // framerate 
- 	write_byte(0);// flags 
- 	message_end(); 
-   
- 	new entlist[33]; 
- 	new numfound = find_sphere_class(ent, "player", 230.0, entlist, 32); 
-   
- 	for (new i=0; i < numfound; i++) 
- 	{		 
- 		new pid = entlist[i]; 
-   
- 		if (!is_user_alive(pid) || get_user_team(attacker) == get_user_team(pid) || informacje_przedmiotu_gracza[pid][0] == 24) 
- 			continue; 
- 		ExecuteHam(Ham_TakeDamage, pid, ent, attacker, 55.0+float(inteligencja_gracza[attacker]) , 1); 
- 	} 
- 	remove_entity(ent); 
- }	 
-   
- public CurWeapon(id) 
- { 
- 	if(freezetime || !klasa_gracza[id]) 
- 		return PLUGIN_CONTINUE; 
-   
- 	new weapon = read_data(2); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 68 && maxClip[weapon] != -1) 
- 		set_user_clip(id, maxClip[weapon]); 
-   
- 	UstawSzybkosc(id); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 82 && weapon != CSW_KNIFE) 
- 		engclient_cmd(id, "weapon_knife"); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 78) 
- 	{ 
- 		if(weapon == CSW_KNIFE) 
- 			set_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 8); 
- 		else  
- 			set_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 255); 
- 	} 
-   
- 	if(klasa_gracza[id] == Samuraj) 
- 	{ 
- 		if(weapon == CSW_KNIFE) 
- 			set_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 122); 
- 		else  
- 			set_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 255); 
- 	} 
-   
- 	if(klasa_gracza[id] == EXTREME) 
- 	{ 
- 		if(weapon == CSW_KNIFE) 
- 			set_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 8); 
- 		else  
- 			set_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 255); 
- 	} 
-   
- 	if(weapon == CSW_C4) 
- 		podkladajacy = id; 
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public EmitSound(id, iChannel, szSound[], Float:fVol, Float:fAttn, iFlags, iPitch )  
- { 
- 	if(equal(szSound, "common/wpn_denyselect.wav")) 
- 	{ 
- 		UzyjPrzedmiotu(id); 
- 		return FMRES_SUPERCEDE; 
- 	} 
-   
- 	return FMRES_IGNORED; 
- } 
-   
- public UzyjPrzedmiotu(id) 
- { 
- 	if((informacje_przedmiotu_gracza[id][0] == 19 || informacje_przedmiotu_gracza[id][0] == 45) && informacje_przedmiotu_gracza[id][1]>0)  
- 	{ 
- 		set_user_health(id, maksymalne_zdrowie_gracza[id]); 
- 		informacje_przedmiotu_gracza[id][1]--; 
- 	} 
- 	if(informacje_przedmiotu_gracza[id][0] == 49 && informacje_przedmiotu_gracza[id][1]>0)  
- 	{ 
- 		set_task(0.1,"clipon",id,"",0,"a",1); 
- 		informacje_przedmiotu_gracza[id][1]--; 
- 	} 
- 	if(informacje_przedmiotu_gracza[id][0] == 52 && informacje_przedmiotu_gracza[id][1]>0)  
- 	{ 
- 		set_task(0.1,"godon",id,"",0,"a",1); 
- 		informacje_przedmiotu_gracza[id][1]--; 
- 	} 
-   
- 	if(informacje_przedmiotu_gracza[id][1] == 1 && informacje_przedmiotu_gracza[id][0] == 75) 
- 	{ 
- 		set_task(0.1,"clipon",id,"",0,"a",1); 
- 		informacje_przedmiotu_gracza[id][1] = 0; 
- 	} 
-   
- 	if(informacje_przedmiotu_gracza[id][1] == 1 && informacje_przedmiotu_gracza[id][0] == 89) 
- 	{ 
- 		set_task(0.1,"clipon",id,"",0,"a",1); 
- 		informacje_przedmiotu_gracza[id][1] = 0; 
- 	} 
-   
- 	if(informacje_przedmiotu_gracza[id][1] == 1 && informacje_przedmiotu_gracza[id][0] == 76) 
- 	{ 
- 		new Origin[3], DstOrigin[3]; 
- 		get_user_origin(id, Origin); 
- 		get_user_origin(id, DstOrigin, 3); 
-   
- 		DstOrigin[0] += DstOrigin[0]-Origin[0] < 0 ? 50 : -50; 
- 		DstOrigin[1] += DstOrigin[1]-Origin[1] < 0 ? 50 : -50; 
- 		DstOrigin[2] += DstOrigin[2]-Origin[2]-50 < 0 ? 50 : -50; 
-   
- 		informacje_przedmiotu_gracza[id][1] = 0; 
-   
- 		set_user_origin(id, DstOrigin); 
- 	} 
-   
- 	if(informacje_przedmiotu_gracza[id][1] == 1 && informacje_przedmiotu_gracza[id][0] == 84) 
- 	{ 
- 		static meekstone_gracza[33]; 
- 		if(is_valid_ent(meekstone_gracza[id])) 
- 		{ 
- 			informacje_przedmiotu_gracza[id][1] = 0; 
-   
- 			new Float:fOrigin[3]; 
- 			entity_get_vector(meekstone_gracza[id], EV_VEC_origin, fOrigin); 
-   
- 			new iOrigin[3]; 
- 			for(new i=0;i<3;i++) 
- 				iOrigin[i] = floatround(fOrigin[i]); 
-   
- 			message_begin(MSG_BROADCAST,SVC_TEMPENTITY, iOrigin); 
- 			write_byte(TE_EXPLOSION); 
- 			write_coord(iOrigin[0]); 
- 			write_coord(iOrigin[1]); 
- 			write_coord(iOrigin[2]); 
- 			write_short(sprite_blast); 
- 			write_byte(32);  
- 			write_byte(20);  
- 			write_byte(0); 
- 			message_end(); 
-   
- 			message_begin( MSG_BROADCAST, SVC_TEMPENTITY, iOrigin ); 
- 			write_byte( TE_BEAMCYLINDER ); 
- 			write_coord( iOrigin[0] ); 
- 			write_coord( iOrigin[1] ); 
- 			write_coord( iOrigin[2] ); 
- 			write_coord( iOrigin[0] ); 
- 			write_coord( iOrigin[1] + 250 ); 
- 			write_coord( iOrigin[2] + 250 ); 
- 			write_short( sprite_white ); 
- 			write_byte( 0 );  
- 			write_byte( 0 );  
- 			write_byte( 10 );  
- 			write_byte( 10 );  
- 			write_byte( 255 );  
- 			write_byte( 255 );  
- 			write_byte( 100 ); 
- 			write_byte( 100 );  
- 			write_byte( 128 );  
- 			write_byte( 0 );  
- 			message_end(); 
-   
- 			new entlist[33]; 
- 			new numfound = find_sphere_class(meekstone_gracza[id], "player", 250.0 , entlist, 32); 
-   
- 			for (new i=0; i < numfound; i++) 
- 			{		 
- 				new pid = entlist[i]; 
-   
- 				if (is_user_alive(pid) && get_user_team(id) != get_user_team(pid)) 
- 					ExecuteHam(Ham_TakeDamage, pid, meekstone_gracza[id], id, 95.0+inteligencja_gracza[id]*0.8, 1); 
-   
- 			} 
- 			remove_entity(meekstone_gracza[id]); 
- 			return PLUGIN_CONTINUE; 
- 		} 
-   
- 		new Float:origin[3]; 
- 		entity_get_vector(id, EV_VEC_origin, origin); 
-   
- 		meekstone_gracza[id] = create_entity("info_target"); 
- 		entity_set_string(meekstone_gracza[id], EV_SZ_classname, "meekstone"); 
- 		entity_set_edict(meekstone_gracza[id], EV_ENT_owner, id); 
- 		entity_set_int(meekstone_gracza[id], EV_INT_movetype, MOVETYPE_TOSS); 
- 		entity_set_origin(meekstone_gracza[id], origin); 
- 		entity_set_int(meekstone_gracza[id], EV_INT_solid, SOLID_BBOX); 
-   
- 		entity_set_model(meekstone_gracza[id], "models/w_backpack.mdl"); 
- 		entity_set_size(meekstone_gracza[id], Float:{-16.0,-16.0,0.0}, Float:{16.0,16.0,2.0}) 
-   
- 		drop_to_floor(meekstone_gracza[id]) 
-   
- 	} 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 87 && informacje_przedmiotu_gracza[id][1]) 
- 	{ 
- 		informacje_przedmiotu_gracza[id][1] = 0 
- 	} 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 90 && !zatrzymaj_czas) 
- 	{ 
- 		zatrzymaj_czas = id 
- 		set_task(3.0, "Pusc") 
- 		UsunPrzedmiot(id) 
- 	} 
-   
- 	if(ilosc_apteczek_gracza[id] > 0) 
- 	{ 
- 		StworzApteczke(id) 
- 	} 
-   
- 	if(ilosc_rakiet_gracza[id] > 0) 
- 	{ 
- 		StworzRakiete(id) 
- 	} 
-   
- 	if(ilosc_min_gracza[id] > 0) 
- 	{ 
- 		PostawMine(id) 
- 	} 
-   
- 	if(ilosc_dynamitow_gracza[id] > 0) 
- 	{ 
- 		PolozDynamit(id) 
- 	} 
-   
- 	return PLUGIN_HANDLED 
- } 
-   
- public Pusc() 
- { 
- 	zatrzymaj_czas = 0 
- } 
-   
- public ZapiszDane(id) 
- { 
- 	new vaultkey[64],vaultdata[256]; 
- 	format(vaultkey,63,"%s-%i-cod", nazwa_gracza[id], klasa_gracza[id]); 
- 	format(vaultdata,255,"%i#%i#%i#%i#%i#%i", doswiadczenie_gracza[id], poziom_gracza[id], inteligencja_gracza[id], zdrowie_gracza[id], wytrzymalosc_gracza[id], kondycja_gracza[id]); 
- 	nvault_set(g_vault,vaultkey,vaultdata); 
- } 
-   
- public WczytajDane(id, klasa) 
- { 
- 	new vaultkey[64],vaultdata[256]; 
- 	format(vaultkey,63,"%s-%i-cod", nazwa_gracza[id], klasa); 
- 	format(vaultdata,255,"%i#%i#%i#%i#%i#%i", doswiadczenie_gracza[id], poziom_gracza[id], inteligencja_gracza[id], zdrowie_gracza[id], wytrzymalosc_gracza[id], kondycja_gracza[id]); 
- 	nvault_get(g_vault,vaultkey,vaultdata,255); 
-   
- 	replace_all(vaultdata, 255, "#", " "); 
-   
- 	new doswiadczeniegracza[32], poziomgracza[32], inteligencjagracza[32], silagracza[32], zrecznoscgracza[32], zwinnoscgracza[32]; 
-   
- 	parse(vaultdata, doswiadczeniegracza, 31, poziomgracza, 31, inteligencjagracza, 31, silagracza, 31, zrecznoscgracza, 31, zwinnoscgracza, 31); 
-   
- 	doswiadczenie_gracza[id] = str_to_num(doswiadczeniegracza); 
- 	poziom_gracza[id] = str_to_num(poziomgracza)>0?str_to_num(poziomgracza):1; 
- 	inteligencja_gracza[id] = str_to_num(inteligencjagracza); 
- 	zdrowie_gracza[id] = str_to_num(silagracza); 
- 	wytrzymalosc_gracza[id] = str_to_num(zrecznoscgracza); 
- 	kondycja_gracza[id] = str_to_num(zwinnoscgracza); 
- 	punkty_gracza[id] = (poziom_gracza[id]-1)*2-inteligencja_gracza[id]-zdrowie_gracza[id]-wytrzymalosc_gracza[id]-kondycja_gracza[id]; 
- }   
- public WyrzucPrzedmiot(id) 
- { 
- 	if(informacje_przedmiotu_gracza[id][0]) 
- 	{ 
- 		ColorChat(id, GREEN, "[COD:MW3] ^1 Eldoptad a targyad : ^3%s.", nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]]) 
- 		UsunPrzedmiot(id) 
- 	} 
- 	else 
- 	{ 
- 		ColorChat(id, GREEN, "[COD:MW3] ^1 Nincsen targyad") 
- 	} 
- } 
-   
- public UsunPrzedmiot(id) 
- { 
- 	informacje_przedmiotu_gracza[id][0] = 0 
- 	informacje_przedmiotu_gracza[id][1] = 0 
-   
- 	if(is_user_alive(id)) 
- 	{ 
- 		set_user_footsteps(id, 0) 
-   
- 		if(!informacje_przedmiotu_gracza[id][0] && klasa_gracza[id] != Partizan) 
- 		{ 
- 			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 255); 
- 		} 
-   
- 		ZmienUbranie(id, 1) 
- 	} 
- } 
-   
- public DajPrzedmiot(id, przedmiot) 
- { 
- 	UsunPrzedmiot(id) 
- 	informacje_przedmiotu_gracza[id][0] = przedmiot 
- 	new name[32] 
- 	get_user_name(id, name, 31) 
- 	ColorChat(id, NORMAL, "^4[COD:MW3] ^1Kaptal: ^3%s.", nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]]); 	 
- 	wytrzymalosc_itemu[id] = 160; 
- 	switch(przedmiot) 
- 	{			 
- 		case 1: set_user_footsteps(id, 1); 
- 			case 2: informacje_przedmiotu_gracza[id][1] = random_num(3,6); 
- 			case 3: informacje_przedmiotu_gracza[id][1] = random_num(6, 11); 
- 			case 5: informacje_przedmiotu_gracza[id][1] = random_num(6, 9); 
- 			case 6: 
- 		{ 
- 			informacje_przedmiotu_gracza[id][1] = random_num(120, 170); 
- 			set_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, informacje_przedmiotu_gracza[id][1]); 
- 		} 
- 		case 7: informacje_przedmiotu_gracza[id][1] = random_num(2, 4); 
- 			case 8: 
- 		{ 
- 			if(klasa_gracza[id] == Strelac) 
- 				DajPrzedmiot(id, random_num(1, sizeof nazwy_przedmiotow-1)); 
- 		} 
- 		case 9: 
- 		{ 
- 			informacje_przedmiotu_gracza[id][1] = random_num(1, 3); 
- 			ZmienUbranie(id, 0); 
- 		} 
- 		case 10: informacje_przedmiotu_gracza[id][1] = random_num(4, 8); 
- 			case 12: informacje_przedmiotu_gracza[id][1] = random_num(1, 4); 
- 			case 15: 
- 		{ 
- 			if(klasa_gracza[id] == Rambo) 
- 				DajPrzedmiot(id, random_num(1, sizeof nazwy_przedmiotow-1)); 
- 		} 
- 		case 16: set_task(5.0, "WyszkolenieSanitarne", id+ZADANIE_WYSZKOLENIE_SANITARNE); 
- 			case 17: set_user_armor(id, 500); 
- 			case 18: 
- 		{ 
- 			maksymalne_zdrowie_gracza[id] += 100; 
- 			szybkosc_gracza[id] -= 0.4; 
- 		} 
- 		case 19: informacje_przedmiotu_gracza[id][1] = 1; 
- 			case 25: 
- 		{ 
- 			maksymalne_zdrowie_gracza[id] += 50; 
- 			szybkosc_gracza[id] -= 0.3; 
- 		} 
- 		case 26: informacje_przedmiotu_gracza[id][1] = random_num(3, 6); 
- 			case 27: informacje_przedmiotu_gracza[id][1] = 3; 
- 			case 29: 
- 		{ 
- 			maksymalne_zdrowie_gracza[id] += 50; 
- 			szybkosc_gracza[id] += 0.2; 
- 		} 
- 		case 30: 
- 		{ 
- 			maksymalne_zdrowie_gracza[id] += 100; 
- 			szybkosc_gracza[id] -= 0.7; 
- 		} 
- 		case 31: 
- 		{ 
- 			informacje_przedmiotu_gracza[id][1] = random_num(1, 3); 
- 			ZmienUbranie(id, 0); 
- 		} 
- 		case 34: informacje_przedmiotu_gracza[id][1] = random_num(2, 7); 
- 			case 35: informacje_przedmiotu_gracza[id][1] = random_num(3, 9); 
- 			case 36: maksymalne_zdrowie_gracza[id] = 10; 
- 			case 37: maksymalne_zdrowie_gracza[id] += 100; 
- 			case 38: ilosc_apteczek_gracza[id] = 5; 
- 			case 39: set_user_gravity(id, 0.5); 
- 			case 40: informacje_przedmiotu_gracza[id][1] = 1; 
- 			case 41: set_task(5.0, "WyszkolenieSanitarne", id+ZADANIE_WYSZKOLENIE_SANITARNE); 
- 			case 43: szybkosc_gracza[id] += 0.3; 
- 			case 42: 
- 		{ 
- 			set_user_footsteps(id, 1); 
- 			maksymalne_zdrowie_gracza[id] += 100; 
- 		} 
- 		case 45: informacje_przedmiotu_gracza[id][1] = 1; 
- 			case 46: 
- 		{ 
- 			informacje_przedmiotu_gracza[id][1] = random_num(4, 9); 
- 			set_user_armor(id, 500); 
- 		} 
- 		case 47: informacje_przedmiotu_gracza[id][1] = 5; 
- 			case 49: informacje_przedmiotu_gracza[id][1] = 1; 
- 			case 50: 
- 		{ 
- 			set_user_footsteps(id, 1); 
- 			maksymalne_zdrowie_gracza[id] += 100; 
- 			szybkosc_gracza[id] += 0.4; 
- 		} 
- 		case 52: informacje_przedmiotu_gracza[id][1] = 1; 
- 			case 54: 
- 		{ 
- 			set_user_footsteps(id, 1); 
- 			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 1); 
- 			set_user_gravity(id, 0.8); 
- 		} 
- 		case 55: 
- 		{ 
- 			informacje_przedmiotu_gracza[id][1] = random_num(1, 3); 
- 			ZmienUbranie(id, 0); 
- 		} 
- 		case 56: informacje_przedmiotu_gracza[id][1] = random_num(7, 11); 
- 			case 57: informacje_przedmiotu_gracza[id][1] = random_num(7, 11); 
- 			case 58: set_user_footsteps(id, 1); 
- 			case 59: set_user_footsteps(id, 1); 
- 			case 60: informacje_przedmiotu_gracza[id][1] = random_num(3, 7); 
- 			case 61: ilosc_min_gracza[id] += 5; 
- 			case 62: informacje_przedmiotu_gracza[id][1] = random_num(4, 8); 
- 			case 64: cs_set_user_money(id,16000); 
- 			case 66: wytrzymalosc_itemu[id] = 80; 
- 			case 75: informacje_przedmiotu_gracza[id][1] = 1; 
- 			case 76: informacje_przedmiotu_gracza[id][1] = 1; 
- 			case 78: set_user_gravity(id, 0.5); 
- 			case 79: 
- 		{ 
- 			szybkosc_gracza[id] += 10; 
- 			ilosc_min_gracza[id] += 3; 
- 		} 
- 		case 80: 
- 		{ 
- 			give_item(id, "weapon_m3"); 
- 			informacje_przedmiotu_gracza[id][1] = random_num(50, 100); 
- 		} 
- 		case 84: informacje_przedmiotu_gracza[id][1] = 1; 
- 			case 85: ResetHUD(id); 
- 			case 87: informacje_przedmiotu_gracza[id][1] = random_num(2, 4); 
- 			case 89: 
- 		{ 
- 			szybkosc_gracza[id] *= 1.8; 
- 			UstawSzybkosc(id); 
- 			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 1); 
- 			give_item(id, "weapon_hegrenade"); 
- 			cs_set_user_bpammo(id, CSW_HEGRENADE, 15); 
- 			informacje_przedmiotu_gracza[id][1] = 1; 
- 		} 
- 	} 
- } 
-   
- public OpisPrzedmiotu(id) 
- { 
- 	new opis_przedmiotu[128]; 
- 	new losowa_wartosc[3]; 
- 	num_to_str(informacje_przedmiotu_gracza[id][1], losowa_wartosc, 2); 
- 	format(opis_przedmiotu, 127, opisy_przedmiotow[informacje_przedmiotu_gracza[id][0]]); 
- 	replace_all(opis_przedmiotu, 127, "LW", losowa_wartosc); 
-   
- 	ColorChat(id, NORMAL, "^4Targy:: ^1%s.", nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]]); 
- 	ColorChat(id, NORMAL, "^4Leiras: ^1%s.", opis_przedmiotu); 
-   
- } 
-   
- public Wskrzes(id) 
- { 
- 	id-=ZADANIE_WSKRZES; 
- 	ExecuteHamB(Ham_CS_RoundRespawn, id); 
- } 
-   
- public SprawdzPoziom(id) 
- {	 
- 	if(poziom_gracza[id] < 4000) 
- 	{ 
- 		while(doswiadczenie_gracza[id] >= doswiadczenie_poziomu[poziom_gracza[id]]) 
- 		{ 
- 			poziom_gracza[id]++; 
- 			set_hudmessage(0, 255, 0, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 4); 
- 			ShowSyncHudMsg(id, SyncHudObj3, "Gratulalok szintet leptel !"); 
- 			client_cmd(id, "spk mw/levelup"); 
- 		} 
-   
- 		while(doswiadczenie_gracza[id] < doswiadczenie_poziomu[poziom_gracza[id] - 1]) 
- 			poziom_gracza[id]-- 
-   
- 		punkty_gracza[id] = (poziom_gracza[id]-1)*2-inteligencja_gracza[id]-zdrowie_gracza[id]-wytrzymalosc_gracza[id]-kondycja_gracza[id]; 
- 	} 
- 	ZapiszDane(id) 
- } 
-   
- public message_health(msg_id,msg_dest,msg_entity) 
- { 
- 	if(pev(msg_entity, pev_health) >= 255) 
- 	{ 
- 		set_msg_arg_int(1, ARG_BYTE, 255) 
- 	} 
-   
- 	return PLUGIN_CONTINUE 
- } 
-   
- public PokazInformacje(id)  
- { 
- 	id -= ZADANIE_POKAZ_INFORMACJE 
-   
- 	set_task(0.1, "PokazInformacje", id + ZADANIE_POKAZ_INFORMACJE) 
-   
- 	if(!is_user_alive(id)) 
- 	{ 
- 		new target = entity_get_int(id, EV_INT_iuser2) 
-   
- 		if(target == 0) 
- 		{ 
- 			return PLUGIN_CONTINUE 
- 		} 
-   
- 		set_hudmessage(-122, 255, 0, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2); 
- 		ShowSyncHudMsg(id, SyncHudObj, "[S][M]Osztaly : %s^n[S][M]Exp : %i / %i^n[S][M]Szint : %i^n[S][M]Targy : %s ^n[S][M]Olesek: x%i", nazwy_klas[klasa_gracza[target]], doswiadczenie_gracza[target], doswiadczenie_poziomu[poziom_gracza[target]], poziom_gracza[target], nazwy_przedmiotow[informacje_przedmiotu_gracza[target][0]], licznik_zabic[target]); 
-   
- 		return PLUGIN_CONTINUE 
- 	} 
-   
- 	set_hudmessage(0, 255, 0, 0.02, 0.17, 0, 0.0, 0.3, 0.0, 0.0); 
- 	ShowSyncHudMsg(id, SyncHudObj, "=[S][M][Osztaly : %s]=^n=[S][M][EXP: %i / %i]=^n=[S][M][Szint : %i]=^n=[S][M][Targy: %s]=^n=[S][M][Ero: %i]=^n=[S][M][Elet: %i]=^n=[S][M][Olesek: x%i]=^n", nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], doswiadczenie_poziomu[poziom_gracza[id]], poziom_gracza[id], nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]],wytrzymalosc_itemu[id], get_user_health(id), licznik_zabic[id]); 
-   
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public PokazReklame(id) 
- { 
- 	id -= ZADANIE_POKAZ_REKLAME 
-   
- 	if(-1 < get_user_team(id) < 4) 
- 	{ 
-   
- 	} 
-   
- } 
-   
- public UstawSzybkosc(id) 
- { 
- 	id -= id > 32 ? ZADANIE_USTAW_SZYBKOSC : 0 
-   
- 	if(klasa_gracza[id]) 
- 	{ 
- 		set_user_maxspeed(id, szybkosc_gracza[id]) 
- 	} 
- } 
-   
- public ZmienUbranie(id,reset) 
- { 
- 	if (id < 1 || id > 32 || !is_user_connected(id))  
- 		return PLUGIN_CONTINUE 
-   
- 	if (reset) 
- 		cs_reset_user_model(id); 
- 	else 
- 	{ 
- 		new num = random_num(0,3); 
- 		switch(get_user_team(id)) 
- 		{ 
- 			case 1: cs_set_user_model(id, Ubrania_CT[num]); 
- 				case 2:cs_set_user_model(id, Ubrania_Terro[num]); 
- 			} 
- 	} 
-   
- 	return PLUGIN_CONTINUE; 
- } 
- public WylaczPomoc(id)  
- { 
- 	if(pomocs[id] == true) 
- 	{ 
- 		pomocs[id] = false; 
- 		set_hudmessage(255, 0, 0, -1.0, 0.01) 
- 		show_hudmessage(id, "Pomoc je onemogucena") 
- 	} 
- 	else if(pomocs[id] == false) 
- 	{ 
- 		pomocs[id] = true; 
- 		Pomoc(); 
- 		set_hudmessage(255, 0, 0, -1.0, 0.01) 
- 		show_hudmessage(id, "Pomoc Ukljucena") 
- 	} 
- } 
- public Pomoc() 
- { 
- 	switch(random(7)) 
- 	{ 
- 		case 0:  
- 		{ 
- 			ColorChat(0, GREEN, "[COD:MW3] ^1Kaszt Valtashoz ird be /fegyo vagy /osztaly ") 
- 		} 
- 		case 1: 
- 		{ 
- 			ColorChat(0, GREEN, "[COD:MW3] ^1Ha odadanad valakinek a targyad irdbe /adas") 
- 		} 
- 		case 2: 
- 		{ 
- 			ColorChat(0, GREEN, "[COD:MW3] ^1Ha van Rake'ta'd vagy Dinamitod vagy Akna'd E-vel tudod bekapcsolni") 
- 		} 
- 		case 3: 
- 		{ 
- 			ColorChat(0, GREEN, "[COD:MW3] ^1Ha Objektumod elakarod dobni ird be ^3/dobas") 
- 		} 
- 		case 4: 
- 		{ 
- 			ColorChat(0, GREEN, "[COD:MW3] ^1Ha Objektumod elakarod dobni ird be ^3/dobas") 
- 		} 
- 		case 5: 
- 		{ 
- 			ColorChat(0, GREEN, "[COD:MW3] ^1Ha van Rake'ta'd vagy Dinamitod vagy Akna'd E-vel tudod bekapcsolni") 
- 		} 
- 		case 6: 
- 		{ 
- 			ColorChat(0, GREEN, "[COD:MW3] ^1Ha cucot akarsz venni ird be ^3/shop") 
- 		} 
- 		case 7: 
- 		{ 
- 			ColorChat(0, GREEN, "[COD:MW3] ^1Ha cucot akarsz venni ird be ^3/shop") 
- 		} 
- 	} 
- 	set_task(40.0, "Pomoc") 
- } 
- public cmd_setlvl(id, level, cid) 
- { 
- 	if(!cmd_access(id,level,cid,3)) 
- 		return PLUGIN_HANDLED; 
- 	new arg1[33]; 
- 	new arg2[6]; 
- 	read_argv(1, arg1, 32); 
- 	read_argv(2, arg2, 5); 
- 	new player = cmd_target(id, arg1); 
- 	if(!is_user_connected(player)) 
- 		return PLUGIN_HANDLED; 
- 	new value = str_to_num(arg2)-1; 
-   
- 	doswiadczenie_gracza[player] = doswiadczenie_poziomu[value]; 
- 	poziom_gracza[player] = 0; 
- 	SprawdzPoziom(player); 
- 	return PLUGIN_HANDLED; 
- } 
-   
- public DotykBroni(weapon,id) 
- { 
- 	new model[23]; 
- 	entity_get_string(weapon, EV_SZ_model, model, 22); 
- 	if (!is_user_connected(id) || entity_get_edict(weapon, EV_ENT_owner) == id || equal(model, "models/w_backpack.mdl")) 
- 		return HAM_IGNORED; 
- 	return HAM_SUPERCEDE; 
- } 
-   
- public BlokujKomende() 
- 	return PLUGIN_HANDLED; 
-   
- stock bool:UTIL_In_FOV(id,target) 
- { 
- 	if (Find_Angle(id,target,9999.9) > 0.0) 
- 		return true; 
-   
- 	return false; 
- } 
-   
- stock Float:Find_Angle(Core,Target,Float:dist) 
- { 
- 	new Float:vec2LOS[2]; 
- 	new Float:flDot; 
- 	new Float:CoreOrigin[3]; 
- 	new Float:TargetOrigin[3]; 
- 	new Float:CoreAngles[3]; 
-   
- 	pev(Core,pev_origin,CoreOrigin); 
- 	pev(Target,pev_origin,TargetOrigin); 
-   
- 	if (get_distance_f(CoreOrigin,TargetOrigin) > dist) 
- 		return 0.0; 
-   
- 	pev(Core,pev_angles, CoreAngles); 
-   
- 	for ( new i = 0; i < 2; i++ ) 
- 		vec2LOS[i] = TargetOrigin[i] - CoreOrigin[i]; 
-   
- 	new Float:veclength = Vec2DLength(vec2LOS); 
-   
- 	//Normalize V2LOS 
- 	if (veclength <= 0.0) 
- 	{ 
- 		vec2LOS[0] = 0.0; 
- 		vec2LOS[1] = 0.0; 
- 	} 
- 	else 
- 	{ 
- 		new Float:flLen = 1.0 / veclength; 
- 		vec2LOS[0] = vec2LOS[0]*flLen; 
- 		vec2LOS[1] = vec2LOS[1]*flLen; 
- 	} 
-   
- 	//Do a makevector to make v_forward right 
- 	engfunc(EngFunc_MakeVectors,CoreAngles); 
-   
- 	new Float:v_forward[3]; 
- 	new Float:v_forward2D[2]; 
- 	get_global_vector(GL_v_forward, v_forward); 
-   
- 	v_forward2D[0] = v_forward[0]; 
- 	v_forward2D[1] = v_forward[1]; 
-   
- 	flDot = vec2LOS[0]*v_forward2D[0]+vec2LOS[1]*v_forward2D[1]; 
-   
- 	if ( flDot > 0.5 ) 
- 	{ 
- 		return flDot; 
- 	} 
-   
- 	return 0.0; 
- } 
-   
- stock Float:Vec2DLength( Float:Vec[2] )   
- {  
- 	return floatsqroot(Vec[0]*Vec[0] + Vec[1]*Vec[1] ); 
- } 
-   
- stock Display_Fade(id,duration,holdtime,fadetype,red,green,blue,alpha) 
- { 
- 	message_begin( MSG_ONE, g_msg_screenfade,{0,0,0},id ); 
- 	write_short( duration );	// Duration of fadeout 
- 	write_short( holdtime );	// Hold time of color 
- 	write_short( fadetype );	// Fade type 
- 	write_byte ( red );		// Red 
- 	write_byte ( green );		// Green 
- 	write_byte ( blue );		// Blue 
- 	write_byte ( alpha );	// Alpha 
- 	message_end(); 
- } 
-   
- stock set_user_clip(id, ammo) 
- { 
- 	new weaponname[32], weaponid = -1, weapon = get_user_weapon(id, _, _); 
- 	get_weaponname(weapon, weaponname, 31); 
- 	while ((weaponid = find_ent_by_class(weaponid, weaponname)) != 0) 
- 		if(entity_get_edict(weaponid, EV_ENT_owner) == id)  
- 	{ 
- 		set_pdata_int(weaponid, 51, ammo, 4); 
- 		return weaponid; 
- 	} 
- 	return 0; 
- } 
-   
- public client_death(killer,victim,weapon,hitplace,TK) { 
-   
- 	if(!killer || !victim || TK) 
- 		return; 
-   
- 	if(hitplace == HIT_HEAD) 
- 	{ 
-   
- 		doswiadczenie_gracza[killer] += doswiadczenie_za_hs; 
-   
- 		ColorChat(killer, RED, "[COD:MW3] ^x01 Megoltel egy embert!! Csak igy tavabb!", doswiadczenie_za_hs); 
-   
- 	} 
- } 
-   
- public message_clcorpse()	 
- 	return PLUGIN_HANDLED 
-   
- public event_hltv() 
- { 
- 	remove_entity_name("fake_corpse") 
-   
- 	static players[32], num 
- 	get_players(players, num, "a") 
- 	for(new i = 0; i < num; ++i) 
- 		reset_player(players[i]) 
- } 
-   
- public reset_player(id) 
- { 
- 	if(!is_user_connected(id)) 
- 		return PLUGIN_HANDLED; 
- 	remove_task(TASKID_REVIVE + id) 
- 	remove_task(TASKID_RESPAWN + id) 
- 	remove_task(TASKID_CHECKRE + id) 
- 	remove_task(TASKID_CHECKST + id) 
- 	remove_task(TASKID_ORIGIN + id) 
- 	remove_task(TASKID_SETUSER + id) 
-   
- 	msg_bartime(id, 0) 
- 	g_revive_delay[id] 	= 0.0 
- 	g_wasducking[id] 	= false 
- 	g_body_origin[id] 	= Float:{0.0, 0.0, 0.0} 
- 	return PLUGIN_HANDLED; 
- } 
-   
- public event_death() 
- { 
- 	new id = read_data(2) 
-   
- 	reset_player(id) 
-   
- 	static Float:minsize[3] 
- 	pev(id, pev_mins, minsize) 
-   
- 	if(minsize[2] == -18.0) 
- 		g_wasducking[id] = true 
- 	else 
- 		g_wasducking[id] = false 
-   
- 	set_task(0.5, "task_check_dead_flag", id) 
-   
- 	if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) cs_set_user_money(read_data(1),cs_get_user_money(read_data(1)) + get_pcvar_num(mkb) - 300) 
- } 
-   
- public fwd_playerpostthink(id) 
- { 
- 	if(!is_user_connected(id) || !g_haskit[id]) 
- 		return FMRES_IGNORED 
-   
- 	if(!is_user_alive(id)) 
- 	{ 
- 		msg_statusicon(id, ICON_HIDE) 
- 		return FMRES_IGNORED 
- 	} 
-   
- 	new body = find_dead_body(id) 
- 	if(is_valid_ent(body)) 
- 	{ 
- 		new lucky_bastard = pev(body, pev_owner) 
-   
- 		if(!is_user_connected(lucky_bastard)) 
- 			return FMRES_IGNORED 
-   
- 		new lb_team = get_user_team(lucky_bastard) 
- 		new rev_team = get_user_team(id) 
- 		if(lb_team == 1 || lb_team == 2 && lb_team == rev_team) 
- 			msg_statusicon(id, ICON_FLASH) 
- 	} 
- 	else 
- 		msg_statusicon(id, ICON_SHOW) 
-   
- 	return FMRES_IGNORED 
- } 
-   
- public task_check_dead_flag(id) 
- { 
- 	if(!is_user_connected(id)) 
- 		return 
-   
- 	if(pev(id, pev_deadflag) == DEAD_DEAD) 
- 		create_fake_corpse(id) 
- 	else 
- 		set_task(0.5, "task_check_dead_flag", id) 
- }	 
-   
- public create_fake_corpse(id) 
- { 
- 	set_pev(id, pev_effects, EF_NODRAW) 
-   
- 	static model[32] 
- 	cs_get_user_model(id, model, 31) 
-   
- 	static player_model[64] 
- 	format(player_model, 63, "models/player/%s/%s.mdl", model, model) 
-   
- 	static Float: player_origin[3] 
- 	pev(id, pev_origin, player_origin) 
-   
- 	static Float:mins[3] 
- 	mins[0] = -16.0 
- 	mins[1] = -16.0 
- 	mins[2] = -34.0 
-   
- 	static Float:maxs[3] 
- 	maxs[0] = 16.0 
- 	maxs[1] = 16.0 
- 	maxs[2] = 34.0 
-   
- 	if(g_wasducking[id]) 
- 	{ 
- 		mins[2] /= 2 
- 		maxs[2] /= 2 
- 	} 
-   
- 	static Float:player_angles[3] 
- 	pev(id, pev_angles, player_angles) 
- 	player_angles[2] = 0.0 
-   
- 	new sequence = pev(id, pev_sequence) 
-   
- 	new ent = create_entity("info_target") 
- 	if(ent) 
- 	{ 
- 		set_pev(ent, pev_classname, "fake_corpse") 
- 		engfunc(EngFunc_SetModel, ent, player_model) 
- 		engfunc(EngFunc_SetOrigin, ent, player_origin) 
- 		engfunc(EngFunc_SetSize, ent, mins, maxs) 
- 		set_pev(ent, pev_solid, SOLID_TRIGGER) 
- 		set_pev(ent, pev_movetype, MOVETYPE_TOSS) 
- 		set_pev(ent, pev_owner, id) 
- 		set_pev(ent, pev_angles, player_angles) 
- 		set_pev(ent, pev_sequence, sequence) 
- 		set_pev(ent, pev_frame, 9999.9) 
- 	}	 
- } 
-   
- public fwd_emitsound(id, channel, sound[])  
- { 
- 	if(!is_user_alive(id) || !g_haskit[id]) 
- 		return FMRES_IGNORED	 
-   
- 	if(!equali(sound, "common/wpn_denyselect.wav")) 
- 		return FMRES_IGNORED	 
-   
- 	if(task_exists(TASKID_REVIVE + id)) 
- 		return FMRES_IGNORED 
-   
- 	if(!(get_user_button(id) & IN_USE)) 
- 	{ 
- 		return FMRES_IGNORED 
- 	} 
-   
- 	new body = find_dead_body(id) 
- 	if(!is_valid_ent(body)) 
- 		return FMRES_IGNORED 
-   
- 	new lucky_bastard = pev(body, pev_owner) 
- 	new lb_team = get_user_team(lucky_bastard) 
- 	new rev_team = get_user_team(id) 
- 	if(lb_team != 1 && lb_team != 2 || lb_team != rev_team) 
- 		return FMRES_IGNORED 
-   
- 	static name[32] 
- 	get_user_name(lucky_bastard, name, 31) 
- 	client_print(id, print_chat, "Reanimacja %s", name) 
-   
- 	new revivaltime = get_pcvar_num(cvar_revival_time) 
- 	msg_bartime(id, revivaltime) 
-   
- 	new Float:gametime = get_gametime() 
- 	g_revive_delay[id] = gametime + float(revivaltime) - 0.01 
-   
- 	emit_sound(id, CHAN_AUTO, SOUND_START, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) 
- 	set_task(0.0, "task_revive", TASKID_REVIVE + id) 
-   
- 	return FMRES_SUPERCEDE 
- } 
-   
- public task_revive(taskid) 
- { 
- 	new id = taskid - TASKID_REVIVE 
-   
- 	if(!is_user_alive(id)) 
- 	{ 
- 		failed_revive(id) 
- 		return FMRES_IGNORED 
- 	} 
-   
- 	if(!(get_user_button(id) & IN_USE)) 
- 	{ 
- 		failed_revive(id) 
- 		return FMRES_IGNORED 
- 	} 
-   
- 	new body = find_dead_body(id) 
- 	if(!is_valid_ent(body)) 
- 	{ 
- 		failed_revive(id) 
- 		return FMRES_IGNORED 
- 	} 
-   
- 	new lucky_bastard = pev(body, pev_owner) 
- 	if(!is_user_connected(lucky_bastard)) 
- 	{ 
- 		failed_revive(id) 
- 		return FMRES_IGNORED 
- 	} 
-   
- 	new lb_team = get_user_team(lucky_bastard) 
- 	new rev_team = get_user_team(id) 
- 	if(lb_team != 1 && lb_team != 2 || lb_team != rev_team) 
- 	{ 
- 		failed_revive(id) 
- 		return FMRES_IGNORED 
- 	} 
-   
- 	static Float:velocity[3] 
- 	pev(id, pev_velocity, velocity) 
- 	velocity[0] = 0.0 
- 	velocity[1] = 0.0 
- 	set_pev(id, pev_velocity, velocity) 
-   
- 	new Float:gametime = get_gametime() 
- 	if(g_revive_delay[id] < gametime) 
- 	{ 
- 		if(findemptyloc(body, 10.0)) 
- 		{ 
- 			remove_entity(body) 
- 			emit_sound(id, CHAN_AUTO, SOUND_FINISHED, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) 
- 			set_task(0.1, "task_respawn", TASKID_RESPAWN + lucky_bastard) 
- 		} 
- 		else 
- 			failed_revive(id) 
- 	} 
- 	else 
- 		set_task(0.1, "task_revive", TASKID_REVIVE + id) 
-   
- 	return FMRES_IGNORED 
- } 
-   
- public failed_revive(id) 
- { 
- 	msg_bartime(id, 0) 
- 	emit_sound(id, CHAN_AUTO, SOUND_FAILED, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) 
- } 
-   
- public task_origin(taskid) 
- { 
- 	new id = taskid - TASKID_ORIGIN 
- 	engfunc(EngFunc_SetOrigin, id, g_body_origin[id]) 
-   
- 	static  Float:origin[3] 
- 	pev(id, pev_origin, origin) 
- 	set_pev(id, pev_zorigin, origin[2]) 
-   
- 	set_task(0.1, "task_stuck_check", TASKID_CHECKST + id) 
- } 
-   
- stock find_dead_body(id) 
- { 
- 	static Float:origin[3] 
- 	pev(id, pev_origin, origin) 
-   
- 	new ent 
- 	static classname[32]	 
- 	while((ent = find_ent_in_sphere(ent, origin, get_pcvar_float(cvar_revival_dis))) != 0)  
- 	{ 
- 		pev(ent, pev_classname, classname, 31) 
- 		if(equali(classname, "fake_corpse") && is_visible(id, ent)) 
- 			return ent 
- 	} 
- 	return 0 
- } 
-   
- stock msg_bartime(id, seconds)  
- { 
- 	if(is_user_bot(id)) 
- 		return 
-   
- 	message_begin(MSG_ONE, g_msg_bartime, _, id) 
- 	write_byte(seconds) 
- 	write_byte(0) 
- 	message_end() 
- } 
-   
- stock msg_statusicon(id, status) 
- { 
- 	if(is_user_bot(id)) 
- 		return 
-   
- 	message_begin(MSG_ONE, g_msg_statusicon, _, id) 
- 	write_byte(status) 
- 	write_string("rescue") 
- 	write_byte(0) 
- 	write_byte(160) 
- 	write_byte(0) 
- 	message_end() 
- } 
-   
- public task_respawn(taskid)  
- { 
- 	new id = taskid - TASKID_RESPAWN 
-   
- 	set_pev(id, pev_deadflag, DEAD_RESPAWNABLE) 
- 	dllfunc(DLLFunc_Spawn, id) 
- 	set_pev(id, pev_iuser1, 0) 
-   
- 	set_task(0.1, "task_check_respawn", TASKID_CHECKRE + id) 
- } 
-   
- public task_check_respawn(taskid) 
- { 
- 	new id = taskid - TASKID_CHECKRE 
-   
- 	if(pev(id, pev_iuser1)) 
- 		set_task(0.1, "task_respawn", TASKID_RESPAWN + id) 
- 	else 
- 		set_task(0.1, "task_origin", TASKID_ORIGIN + id) 
- } 
-   
- public task_stuck_check(taskid) 
- { 
- 	new id = taskid - TASKID_CHECKST 
-   
- 	static Float:origin[3] 
- 	pev(id, pev_origin, origin) 
-   
- 	if(origin[2] == pev(id, pev_zorigin)) 
- 		set_task(0.1, "task_respawn", TASKID_RESPAWN + id) 
- 	else 
- 		set_task(0.1, "task_setplayer", TASKID_SETUSER + id) 
- } 
-   
- public task_setplayer(taskid) 
- { 
- 	new id = taskid - TASKID_SETUSER 
-   
- 	set_user_health(id, get_pcvar_num(cvar_revival_health)) 
-   
- 	message_begin(MSG_ONE,g_msg_screenfade, _, id)       
- 	write_short(seconds(2)) 
- 	write_short(seconds(2))    
- 	write_short(0)   
- 	write_byte(0)     
- 	write_byte(0)     
- 	write_byte(0)      
- 	write_byte(255)     
- 	message_end() 
- } 
-   
-   
- stock bool:findemptyloc(ent, Float:radius) 
- { 
- 	if(!is_valid_ent(ent)) 
- 		return false 
-   
- 	static Float:origin[3] 
- 	pev(ent, pev_origin, origin) 
- 	origin[2] += 2.0 
-   
- 	new owner = pev(ent, pev_owner) 
- 	new num = 0, bool:found = false 
-   
- 	while(num <= 100) 
- 	{ 
- 		if(is_hull_vacant(origin)) 
- 		{ 
- 			g_body_origin[owner][0] = origin[0] 
- 			g_body_origin[owner][1] = origin[1] 
- 			g_body_origin[owner][2] = origin[2] 
-   
- 			found = true 
- 			break 
- 		} 
- 		else 
- 		{ 
- 			origin[0] += random_float(-radius, radius) 
- 			origin[1] += random_float(-radius, radius) 
- 			origin[2] += random_float(-radius, radius) 
-   
- 			num++ 
- 		} 
- 	} 
- 	return found 
- } 
-   
- stock bool:is_hull_vacant(const Float:origin[3]) 
- { 
- 	new tr = 0 
- 	engfunc(EngFunc_TraceHull, origin, origin, 0, HULL_HUMAN, 0, tr) 
- 	if(!get_tr2(tr, TR_StartSolid) && !get_tr2(tr, TR_AllSolid) && get_tr2(tr, TR_InOpen)) 
- 		return true 
-   
- 	return false 
- } 
- public godon(id) 
- { 
- 	set_user_godmode(id, 1) 
-   
- 	Odliczanie[id] = 4 
-   
- 	if(task_exists(id + 3431)) 
- 	{ 
- 		remove_task(id + 3431) 
- 	} 
- 	set_task(1.0, "godoff", id + 3431, _, _, "b") 
-   
- 	return PLUGIN_CONTINUE 
- } 
- public godoff(task_id) 
- { 
- 	new id = task_id - 3431 
-   
- 	set_hudmessage(0, 255, 0, 0.03, 0.76, 2, 0.02, 1.0, 0.01) 
- 	show_hudmessage(id, "Za %d Pa'r Masodperc me'g.", Odliczanie[id]) 
-   
- 	Odliczanie[id] -= 1  
-   
- 	if(Odliczanie[id] <= 0) 
- 	{ 
- 		if(task_exists(task_id)) 
- 		{ 
- 			remove_task(task_id) 
- 		} 
- 		set_user_godmode(id, 0); 
- 	} 
- } 
- public clipon(id) 
- { 
- 	set_user_noclip(id, 1) 
-   
- 	Odliczanie[id] = 9 
-   
- 	if(task_exists(id + 3431)) 
- 	{ 
- 		remove_task(id + 3431) 
- 	} 
- 	set_task(1.0, "clipoff", id + 3431, _, _, "b") 
-   
- 	return PLUGIN_CONTINUE 
- } 
- public clipoff(task_id) 
- { 
- 	new id = task_id - 3431 
-   
- 	set_hudmessage(0, 255, 0, 0.03, 0.76, 2, 0.02, 1.0, 0.01) 
- 	show_hudmessage(id, "Za %d Pa'r Masodperc me'g", Odliczanie[id]) //WiadomoϾ pokazana w HUD'zie 
-   
- 	Odliczanie[id] -= 1  
-   
- 	if(Odliczanie[id] <= 0) 
- 	{ 
- 		if(task_exists(task_id)) 
- 		{ 
- 			remove_task(task_id) 
- 		} 
- 		set_user_noclip(id, 0); // tutaj wy³¹cza noclipa 
- 	} 
- } 
-   
- public client_PreThink(id) { 
- 	if (entity_get_int(id, EV_INT_button) & 2 && informacje_przedmiotu_gracza[id][0] == 44) { 
- 		new flags = entity_get_int(id, EV_INT_flags) 
-   
- 		if (flags & FL_WATERJUMP) 
- 			return PLUGIN_CONTINUE 
- 		if ( entity_get_int(id, EV_INT_waterlevel) >= 2 ) 
- 			return PLUGIN_CONTINUE 
- 		if ( !(flags & FL_ONGROUND) ) 
- 			return PLUGIN_CONTINUE 
-   
- 		new Float:velocity[3] 
- 		entity_get_vector(id, EV_VEC_velocity, velocity) 
- 		velocity[2] += 250.0 
- 		entity_set_vector(id, EV_VEC_velocity, velocity) 
-   
- 		entity_set_int(id, EV_INT_gaitsequence, 6) 
- 	} 
- 	return PLUGIN_CONTINUE 
- } 
-   
- public fw_traceline(Float:vecStart[3],Float:vecEnd[3],ignoreM,id,trace)  
- { 
- 	if(!is_user_connected(id)) 
- 		return; 
-   
- 	new hit = get_tr2(trace, TR_pHit); 
-   
- 	if(!is_user_connected(hit)) 
- 		return; 
-   
- 	new hitzone = get_tr2(trace, TR_iHitgroup); 
- 	if((informacje_przedmiotu_gracza[hit][0] == 65 && hitzone == HIT_HEAD) || informacje_przedmiotu_gracza[hit][0] == 66 && hitzone != HIT_HEAD) 
- 		set_tr2(trace, TR_iHitgroup, 8); 
-   
- 	if(informacje_przedmiotu_gracza[id][0] == 69 && !random(10) && get_user_weapon(id) == CSW_AWP) 
- 		set_tr2(trace, TR_iHitgroup, HIT_HEAD); 
- } 
-   
- public WygranaTerro() 
- 	WygranaRunda("TERRORIST"); 
-   
- public WygranaCT() 
- 	WygranaRunda("CT"); 
-   
- public WygranaRunda(const Team[]) 
- { 
- 	new Players[32], playerCount, id; 
- 	get_players(Players, playerCount, "aeh", Team); 
-   
- 	if(get_playersnum() < 3) 
- 		return; 
-   
- 	for (new i=0; i<playerCount; i++)  
- 	{ 
- 		id = Players[i]; 
- 		if(!klasa_gracza[id] && !is_user_connected(id)) 
- 			continue; 
-   
- 		doswiadczenie_gracza[id] += doswiadczenie_za_wygrana; 
- 		ColorChat(id, RED, "[S][M][COD:MW3] ^x01 Kor megnyerese miaat kaptal 200 xp-t.Csak igy tavabb!", doswiadczenie_za_wygrana); 
- 		SprawdzPoziom(id); 
- 	} 
- } 
-   
- public OddajPrzedmiot(id) 
- { 
- 	new menu = menu_create("Oddaj przedmiot", "OddajPrzedmiot_Handle"); 
- 	new cb = menu_makecallback("OddajPrzedmiot_Callback"); 
- 	new numer_przedmiotu; 
- 	for(new i=0; i<=32; i++) 
- 	{ 
- 		if(!is_user_connected(i)) 
- 			continue; 
- 		oddaj_id[numer_przedmiotu++] = i; 
- 		menu_additem(menu, nazwa_gracza[i], "0", 0, cb); 
- 	} 
- 	menu_display(id, menu); 
- } 
-   
- public OddajPrzedmiot_Handle(id, menu, item) 
- { 
- 	if(item < 1 || item > 32) return PLUGIN_CONTINUE; 
-   
- 	if(!is_user_connected(oddaj_id[item])) 
- 	{ 
- 		client_print(id, print_chat, "Ez nem az en napom-pom-pom-pom-pom-pom-pom-Yeah-Yeah....."); 
- 		return PLUGIN_CONTINUE; 
- 	} 
- 	if(dostal_przedmiot[id]) 
- 	{ 
- 		client_print(id, print_chat, "Kovetkez'o' Korben Aktivalodik a kivalasztot targy"); 
- 		return PLUGIN_CONTINUE; 
- 	} 
- 	if(!informacje_przedmiotu_gracza[id][0]) 
- 	{ 
- 		client_print(id, print_chat, "Nincs iljen cuc."); 
- 		return PLUGIN_CONTINUE; 
- 	} 
- 	if(informacje_przedmiotu_gracza[oddaj_id[item]][0]) 
- 	{ 
- 		client_print(id, print_chat, "Szep Valasztas Ifjonc."); 
- 		return PLUGIN_CONTINUE; 
- 	} 
- 	dostal_przedmiot[oddaj_id[item]] = true; 
- 	DajPrzedmiot(oddaj_id[item], informacje_przedmiotu_gracza[id][0]); 
- 	informacje_przedmiotu_gracza[oddaj_id[item]][1] = informacje_przedmiotu_gracza[id][1]; 
- 	client_print(id, print_chat, "Eldoptada targyad:  %s .",nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]] , nazwa_gracza[oddaj_id[item]]); 
- 	client_print(oddaj_id[item], print_chat, "Dobio si %s od igraca %s.",nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]] , nazwa_gracza[id]); 
- 	UsunPrzedmiot(id); 
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public OddajPrzedmiot_Callback(id, menu, item) 
- { 
- 	if(oddaj_id[item] == id) 
- 		return ITEM_DISABLED; 
- 	return ITEM_ENABLED; 
- } 
-   
- public SprzedajPrzedmiot(id) 
- { 
- 	if(!informacje_przedmiotu_gracza[id][0]) 
- 	{ 
- 		client_print(id, print_chat, "Nie masz przedmiotu!"); 
- 		return; 
- 	} 
-   
- 	UsunPrzedmiot(id); 
- 	cs_set_user_money(id, cs_get_user_money(id)+2500); 
- 	set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255); 
- } 
-   
- public MagnetThink(ent) 
- { 
- 	if(entity_get_int(ent, EV_INT_iuser2)) 
- 		return PLUGIN_CONTINUE; 
-   
- 	if(!entity_get_int(ent, EV_INT_iuser1)) 
- 		emit_sound(ent, CHAN_VOICE, "weapons/mine_activate.wav", 0.5, ATTN_NORM, 0, PITCH_NORM ); 
-   
- 	entity_set_int(ent, EV_INT_iuser1, 1); 
-   
- 	new id = entity_get_edict(ent, EV_ENT_owner); 
- 	new dist = get_pcvar_num(pcvar_zasieg)+inteligencja_gracza[id]; 
-   
- 	new Float:forigin[3]; 
- 	entity_get_vector(ent, EV_VEC_origin, forigin); 
-   
- 	new entlist[33]; 
- 	new numfound = find_sphere_class(0,"player", float(dist),entlist, 32,forigin); 
-   
- 	for (new i=0; i < numfound; i++) 
- 	{		 
- 		new pid = entlist[i]; 
-   
- 		if (get_user_team(pid) == get_user_team(id)) 
- 			continue; 
-   
- 		if (is_user_alive(pid)) 
- 		{ 
- 			new bronie_gracza = entity_get_int(pid, EV_INT_weapons); 
- 			for(new n=1; n <= 32;n++) 
- 			{ 
- 				if(1<<n & bronie_gracza) 
- 				{ 
- 					new weaponname[33]; 
- 					get_weaponname(n, weaponname, 32); 
- 					engclient_cmd(pid, "drop", weaponname); 
- 				} 
- 			} 
- 		} 
- 	} 
-   
- 	numfound = find_sphere_class(0,"weaponbox", float(dist)+100.0,entlist, 32,forigin); 
-   
- 	for (new i=0; i < numfound; i++) 
- 		if(get_entity_distance(ent, entlist[i]) > 50.0) 
- 		set_velocity_to_origin(entlist[i], forigin, 999.0); 
-   
- 	if (entity_get_float(ent, EV_FL_ltime) < halflife_time() || !is_user_alive(id)) 
- 	{ 
- 		entity_set_int(ent, EV_INT_iuser2, 1); 
- 		return PLUGIN_CONTINUE; 
- 	} 
-   
- 	new iOrigin[3]; 
- 	FVecIVec(forigin, iOrigin); 
-   
- 	message_begin( MSG_BROADCAST, SVC_TEMPENTITY, iOrigin ); 
- 	write_byte( TE_BEAMCYLINDER ); 
- 	write_coord( iOrigin[0] ); 
- 	write_coord( iOrigin[1] ); 
- 	write_coord( iOrigin[2] ); 
- 	write_coord( iOrigin[0] ); 
- 	write_coord( iOrigin[1] + dist ); 
- 	write_coord( iOrigin[2] + dist ); 
- 	write_short( sprite_white ); 
- 	write_byte( 0 ); // startframe 
- 	write_byte( 0 ); // framerate 
- 	write_byte( 10 ); // life 
- 	write_byte( 10 ); // width 
- 	write_byte( 255 ); // noise 
- 	write_byte( 0 ); // r, g, b 
- 	write_byte( 100 );// r, g, b 
- 	write_byte( 255 ); // r, g, b 
- 	write_byte( get_pcvar_num(pcvar_widocznosc_fali) ); // brightness 
- 	write_byte( 0 ); // speed 
- 	message_end(); 
-   
- 	entity_set_float(ent, EV_FL_nextthink, halflife_time() + 0.01); 
-   
- 	return PLUGIN_CONTINUE; 
- } 
-   
- public ResetHUD(id) 
- { 
- 	if(!is_user_connected(id)) 
- 		return PLUGIN_HANDLED; 
- 	client_disconnect_magnet(id); 
- 	pozostale_elektromagnesy[id] = get_pcvar_num(pcvar_ilosc_elektromagnesow); 
- 	return PLUGIN_HANDLED 
- } 
-   
- public client_disconnect_magnet(id) 
- { 
- 	new ent = find_ent_by_class(0, "magnet"); 
- 	while(ent > 0) 
- 	{ 
- 		if(entity_get_edict(id, EV_ENT_owner) == id) 
- 			remove_entity(ent); 
- 		ent = find_ent_by_class(ent, "magnet"); 
- 	} 
- } 
-   
- public NowaRunda_magnet() 
- { 
- 	new ent = find_ent_by_class(-1, "magnet"); 
- 	while(ent > 0)  
- 	{ 
- 		remove_entity(ent); 
- 		ent = find_ent_by_class(ent, "magnet");	 
- 	} 
- } 
-   
- stock get_velocity_to_origin( ent, Float:fOrigin[3], Float:fSpeed, Float:fVelocity[3] ) 
- { 
- 	new Float:fEntOrigin[3]; 
- 	entity_get_vector( ent, EV_VEC_origin, fEntOrigin ); 
-   
- 	// Velocity = Distance / Time 
-   
- 	new Float:fDistance[3]; 
- 	fDistance[0] = fEntOrigin[0] - fOrigin[0]; 
- 	fDistance[1] = fEntOrigin[1] - fOrigin[1]; 
- 	fDistance[2] = fEntOrigin[2] - fOrigin[2]; 
-   
- 	new Float:fTime = -( vector_distance( fEntOrigin,fOrigin ) / fSpeed ); 
-   
- 	fVelocity[0] = fDistance[0] / fTime; 
- 	fVelocity[1] = fDistance[1] / fTime; 
- 	fVelocity[2] = fDistance[2] / fTime + 50.0; 
-   
- 	return ( fVelocity[0] && fVelocity[1] && fVelocity[2] ); 
- } 
-   
- stock set_velocity_to_origin( ent, Float:fOrigin[3], Float:fSpeed ) 
- { 
- 	new Float:fVelocity[3]; 
- 	get_velocity_to_origin( ent, fOrigin, fSpeed, fVelocity ) 
-   
- 	entity_set_vector( ent, EV_VEC_velocity, fVelocity ); 
-   
- 	return ( 1 ); 
- }  
-   
- public radar_scan(id) 
- { 
- 	if(!is_user_connected(id)) 
- 		return PLUGIN_HANDLED; 
-   
- 	new PlayerCoords[3]; 
-   
- 	for (new id=1; id<=32; id++) 
- 	{ 
- 		if(!is_user_alive(id) || !is_user_connected(id) || informacje_przedmiotu_gracza[id][0] != 86) 
- 			continue; 
-   
- 		for (new i=1;i<=32;i++) 
- 		{        
- 			if(!is_user_alive(i) || get_user_team(i) == get_user_team(id))  
-   
- 			get_user_origin(i, PlayerCoords) 
-   
- 			message_begin(MSG_ONE_UNRELIABLE, g_msgHostageAdd, {0,0,0}, id) 
- 			write_byte(id) 
- 			write_byte(i)            
- 			write_coord(PlayerCoords[0]) 
- 			write_coord(PlayerCoords[1]) 
- 			write_coord(PlayerCoords[2]) 
- 			message_end() 
-   
- 			message_begin(MSG_ONE_UNRELIABLE, g_msgHostageDel, {0,0,0}, id) 
- 			write_byte(i) 
- 			message_end() 
- 		} 
- 	} 
- 	return PLUGIN_HANDLED; 
- } 
-   
- public SmiercGracza(id, attacker, shouldgib) 
- {	 
- 	if(is_user_alive(attacker) && is_user_connected(attacker)) 
- 	{ 
- 		if(get_user_team(attacker) != get_user_team(id)) 
- 		{ 
- 			new name[32] 
- 			licznik_zabic[attacker]++; 
- 			get_user_name(attacker,name,31); 
- 			if(licznik_zabic[attacker] > 0) 
- 			{ 
- 				set_hudmessage(255, 255, 255, -1.0, 0.33, 0, 5.0, 5.0); 
- 				switch(licznik_zabic[attacker]) 
- 				{ 
- 					case 4: 
- 					{ 
- 						switch(random_num(0,1)) 
- 						{ 
- 							case 0:{ 
- 								pack[attacker] = true; 
- 								//show_hudmessage(0, "%s dostal Care Package za KILLSTRIKE x %i !", name, licznik_zabic[attacker]); 
- 								client_print(attacker, print_chat, "[KillStrike] Hajra Csak igy tovabb"); 
- 							} 
- 							case 1:{ 
- 								uav[attacker] = true; 
- 								//show_hudmessage(0, "%s dostal Counter-UAV za KILLSTRIKE x %i !", name, licznik_zabic[attacker]); 
- 								client_print(attacker, print_chat, "[KillStrike] Hajra Csak igy tovabb"); 
- 								client_cmd(attacker, "spk sound/mw/counter_enemy.wav") 
- 							} 
- 						} 
- 					} 
- 					case 6: 
- 					{ 
- 						switch(random_num(0,1)) 
- 						{ 
- 							case 0:{ 
- 								predator[attacker]++; 
- 								//show_hudmessage(0, "%s dostal PREDATORA za KILLSTRIKE x %i !", name, licznik_zabic[attacker]); 
- 								client_print(attacker, print_chat, "[KillStrike] Hajra Csak igy tovabb"); 
- 								client_cmd(attacker, "spk sound/mw/predator_give.wav") 
- 							} 
- 							case 1:{ 
- 								nalot[attacker]++; 
- 								//show_hudmessage(0, "%s dostal NALOT za KILLSTRIKE x %i !", name, licznik_zabic[attacker]); 
- 								client_print(attacker, print_chat, "[KillStrike] Hajra Csak igy tovabb"); 
- 								client_cmd(attacker, "spk sound/mw/air_give.wav") 
- 							} 
- 						} 
- 					} 
- 					case 12: 
- 					{ 
- 						emp[attacker] = true; 
- 						//show_hudmessage(0, "%s dostal EMP za KILLSTRIKE x %i !", name, licznik_zabic[attacker]); 
- 						client_print(attacker, print_chat, "Hajra Csak igy tovabb"); 
- 						client_cmd(attacker, "spk sound/mw/emp_give.wav") 
- 					} 
- 					case 14: 
- 					{ 
- 						nuke[attacker] = true; 
- 						show_hudmessage(0, "%s dostal NUKE! za KILLSTRIKE x %i !", name, licznik_zabic[attacker]); 
- 						client_print(attacker, print_chat, "[KillStrike] Hajra Csak igy tovabb"); 
- 						client_cmd(attacker, "spk sound/mw/nuke_give.wav") 
- 						licznik_zabic[attacker] = false; 
- 					} 
- 					case 15: 
- 					{ 
- 						radar[attacker] = true; 
- 						cod_set_user_xp(id, cod_get_user_xp(id)+50); 
- 						//client_cmd(attacker, "drawradar") 
- 						show_hudmessage(0, "%s dostal UAV za KILLSTRIKE x %i !", name, licznik_zabic[attacker]); 
- 						client_print(attacker, print_chat, "[KillStrike] Hajra Csak igy tovabb"); 
- 						client_cmd(attacker, "spk sound/mw/uav_give.wav") 
- 					} 
- 				} 
- 			} 
- 		} 
- 	} 
- 	if(!is_user_alive(id)) 
- 	{ 
- 		licznik_zabic[id] = 0; 
- 		user_controll[id] = 0 
- 	} 
- } 
-   
- public uzyj_nagrody(id) 
- { 
- 	if(!is_user_alive(id) || emp_czasowe) 
- 		return PLUGIN_HANDLED; 
-   
- 	if(pack[id] > 0 && !nuke[id] && !predator[id] && !emp[id] && !nalot[id] && !uav[id]/* && !sentry[id]*/) 
- 		CreatePack(id) 
-   
- 	if(uav[id] > 0 && !nuke[id] && !predator[id] && !emp[id] && !nalot[id]/* && !sentry[id]*/) 
- 		CreateUVA(id) 
-   
- 	if(nalot[id] > 0 && !nuke[id] && !predator[id] && !emp[id]) 
- 		CreateNalot(id) 
-   
- 	if(predator[id] > 0 && !nuke[id] && !emp[id]) 
- 		CreatePredator(id) 
-   
- 	if(emp[id] > 0 && !nuke[id]) 
- 		CreateEmp(id) 
-   
- 	if(nuke[id] > 0) 
- 		CreateNuke(id) 
-   
- 	return PLUGIN_HANDLED; 
- } 
- //radar 
- public radar_scan2(id) 
- { 
- 	if(!is_user_connected(id)) 
- 		return PLUGIN_HANDLED; 
-   
- 	new PlayerCoords[3]; 
-   
- 	for (new id=1; id<=32; id++) 
- 	{ 
- 		if(!is_user_alive(id) || !is_user_connected(id) || !radar[id] || emp_czasowe) 
- 			continue; 
-   
- 		for (new i=1;i<=32;i++) 
- 		{        
- 			if(!is_user_alive(i) || get_user_team(i) == get_user_team(id))  
- 				continue; 
-   
- 			get_user_origin(i, PlayerCoords) 
-   
- 			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("HostagePos"), {0,0,0}, id) 
- 			write_byte(id) 
- 			write_byte(i)            
- 			write_coord(PlayerCoords[0]) 
- 			write_coord(PlayerCoords[1]) 
- 			write_coord(PlayerCoords[2]) 
- 			message_end() 
-   
- 			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("HostageK"), {0,0,0}, id) 
- 			write_byte(i) 
- 			message_end() 
- 		} 
- 	} 
- 	return PLUGIN_HANDLED; 
- } 
- //dotyk enta 
- public fw_Touch(ent, id) 
- { 
- 	if (!pev_valid(ent))  
- 		return FMRES_IGNORED 
-   
- 	new ClassName[32] 
- 	pev(ent, pev_classname, ClassName, charsmax(ClassName)) 
-   
- 	if(equal(ClassName, "Bomb")) 
- 	{ 
- 		bombs_explode(ent, 100.0, 150.0) 
- 		set_pev(ent, pev_flags, FL_KILLME) 
- 		return FMRES_IGNORED 
- 	} 
- 	if(equal(ClassName, "Predator")) 
- 	{ 
- 		new owner = pev(ent, pev_owner) 
- 		bombs_explode(ent, 220.0, 400.0) 
- 		attach_view(owner, owner) 
- 		user_controll[owner] = 0 
- 		set_pev(ent, pev_flags, FL_KILLME) 
- 		return FMRES_IGNORED 
- 	} 
- 	return FMRES_IGNORED 
- }  
- //airpack 
- public CreatePack(id) 
- { 
- 	cod_set_user_xp(id, cod_get_user_xp(id)+100); 
- 	CreatePlane(id) 
- 	pack[id] = false 
- 	set_task(1.0, "airpack", id+742) 
- 	set_task(6.0, "usun_ent") 
- } 
-   
- public airpack(taskid) 
- { 
- 	new id = (taskid - 742) 
- 	new Origin[3]; 
- 	get_user_origin(id, Origin, 3); 
-   
- 	Origin[2] += 150;  
-   
- 	new Float:LocVecs[3];  
- 	IVecFVec(Origin, LocVecs);  
-   
- 	new g_pack = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target")) 
- 	create_ent(id, g_pack, "Pack", "models/cod_carepackage.mdl", 1, 6, LocVecs) 
- } 
-   
- public pack_touch(ent, id) 
- { 
- 	if (!pev_valid(ent))  
- 		return FMRES_IGNORED 
-   
- 	new ClassName[32] 
- 	pev(ent, pev_classname, ClassName, charsmax(ClassName)) 
-   
- 	if(equal(ClassName, "Pack")) 
- 	{ 
- 		new weapons[32]; 
- 		new weaponsnum; 
- 		get_user_weapons(id, weapons, weaponsnum); 
- 		for(new i=0; i<weaponsnum; i++) 
- 			if(maxAmmo[weapons[i]] > 0) 
- 			set_pdata_int(id, CSW_to_offset[weapons[i]], maxAmmo[weapons[i]], 5); 
-   
- 		set_pev(ent, pev_flags, FL_KILLME) 
- 		return FMRES_IGNORED 
- 	} 
- 	return FMRES_IGNORED 
- } 
-   
- //counter-uva 
- public CreateUVA(id) 
- { 
- 	cod_set_user_xp(id, cod_get_user_xp(id)+100); 
- 	uav[id] = false 
- 	new num, players[32] 
- 	get_players(players, num, "cgh") 
- 	for(new a = 0; a < num; a++) 
- 	{ 
- 		new i = players[a] 
- 		if(players[a] != id){ 
- 			if(get_user_team(id)!=get_user_team(i)) 
- 			{ 
- 				radar[i] = false; 
- 				break; 
- 			} 
- 		} 
- 	} 
- } 
- //emp 
- public CreateEmp(id) 
- { 
- 	cod_set_user_xp(id, cod_get_user_xp(id)+200); 
- 	client_cmd(0, "spk sound/mw/emp_effect.wav") 
- 	emp[id] = false; 
- 	new num, players[32] 
- 	get_players(players, num, "cgh") 
- 	for(new a = 0; a < num; a++) 
- 	{ 
- 		new i = players[a] 
- 		if(is_user_connected(i) || is_user_alive(i)) 
- 		{ 
- 			Display_Fade(i,4<<12,4<<12,1<<16,255,212,212,166) 
- 		} 
- 		//client_cmd(i, "hideradar") 
- 	} 
- 	emp_czasowe = true; 
- 	set_task(90.0,"usun_emp", 932) 
- } 
-   
- public usun_emp() 
- { 
- 	emp_czasowe = false; 
- } 
- //nuke 
- public CreateNuke(id) 
- { 
- 	cod_set_user_xp(id, cod_get_user_xp(id)+250); 
-   
- 	new num, players[32] 
- 	get_players(players, num, "cgh") 
- 	for(new a = 0; a < num; a++) 
- 	{ 
- 		new i = players[a] 
- 		if(is_user_alive(i)) 
- 		{ 
- 			Display_Fade(i,8<<12,8<<12,1<<16,197,253,191,200) 
- 			set_task(4.0,"trzesienie", 0) 
- 		} 
- 	} 
- 	set_task(8.0,"usun", id) 
- 	nuke[id] = false; 
- } 
-   
- public trzesienie() 
- { 
- 	new num, players[32] 
- 	get_players(players, num, "cgh") 
- 	for(new a = 0; a < num; a++) 
- 	{ 
- 		new i = players[a] 
- 		if(is_user_connected(i) || is_user_alive(i)) 
- 		{ 
- 			message_begin(MSG_ONE, get_user_msgid("ScreenShake"), {0,0,0}, i) 
- 			write_short(255<<12) 
- 			write_short(8<<12)  
- 			write_short(255<<12)  
- 			message_end() 
- 		} 
- 	} 
- } 
- public usun(id) 
- { 
- 	if(!is_user_connected(id)) 
- 		return PLUGIN_HANDLED; 
-   
- 	new num, players[32] 
- 	get_players(players, num, "cgh") 
- 	for(new a = 0; a < num; a++) 
- 	{ 
- 		new i = players[a] 
- 		if(is_user_alive(i)) 
- 		{ 
- 			user_silentkill(i) 
- 			if(get_user_team(id) != get_user_team(i)) 
- 			{ 
- 				set_user_frags(id, get_user_frags(id)+1); 
- 				cod_set_user_xp(id, cod_get_user_xp(id)+50); 
- 			} 
- 		} 
- 	} 
- 	return PLUGIN_HANDLED; 
- } 
- //nalot 
- public CreateNalot(id) 
- { 
- 	cod_set_user_xp(id, cod_get_user_xp(id)+150); 
- 	CreatePlane(id) 
- 	set_task(1.0, "CreateBombs", id+997, _, _, "a", 3) 
- 	set_task(6.0, "usun_ent") 
- 	nalot[id]--; 
- } 
-   
- public usun_ent() 
- 	remove_entity_name("Samolot"); 
-   
- public CreateBombs(taskid) 
- {	 
- 	new id = (taskid-997) 
-   
- 	new g_bomby[15], radlocation[3], randomx, randomy;  
-   
- 	PobraneOrigin[2] += 50;  
-   
- 	for(new i=0; i<15; i++)  
- 	{ 
- 		randomx = random_num(-150,150);  
- 		randomy = random_num(-150,150);  
-   
- 		radlocation[0] = PobraneOrigin[0]+1*randomx;  
- 		radlocation[1] = PobraneOrigin[1]+1*randomy;  
- 		radlocation[2] = PobraneOrigin[2];  
-   
- 		new Float:LocVec[3];  
- 		IVecFVec(radlocation, LocVec);  
-   
- 		g_bomby[i] = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target")) 
- 		create_ent(id, g_bomby[i], "Bomb", "models/p_hegrenade.mdl", 2, 10, LocVec) 
- 	} 
- }   
-   
- public CreatePlane(id){ 
- 	new Float:Origin[3],Float: Angle[3], Float: Velocity[3]; 
-   
- 	get_user_origin(id, PobraneOrigin, 3); 
-   
- 	velocity_by_aim(id, 1200, Velocity)  
- 	pev(id, pev_origin, Origin) 
- 	pev(id, pev_v_angle, Angle) 
-   
- 	Origin[2] += 250; 
- 	Angle[0] = 0.0; 
- 	Velocity[2] = Origin[2] 
-   
- 	new g_samolot = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target")) 
- 	create_ent(id, g_samolot, "Samolot", "models/cod_plane.mdl", 2, 8, Origin) 
-   
- 	set_pev(g_samolot, pev_velocity, Velocity) 
- 	set_pev(g_samolot, pev_angles, Angle) 
-   
- 	emit_sound(g_samolot, CHAN_ITEM, "mw/jet_fly1.wav", 1.0, ATTN_NORM, 0, PITCH_NORM); 
- } 
-   
- //predator 
- public CreatePredator(id){ 
- 	cod_set_user_xp(id, cod_get_user_xp(id)+150); 
- 	new Float:Origin[3], Float:Angle[3], Float:Velocity[3] 
-   
- 	velocity_by_aim(id, 700, Velocity) 
- 	pev(id, pev_origin, Origin) 
- 	pev(id, pev_v_angle, Angle) 
-   
- 	Angle[0] *= -1.0 
-   
- 	new g_predator = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target")) 
- 	create_ent(id, g_predator, "Predator", "models/cod_predator.mdl", 2, 5, Origin) 
-   
- 	set_pev(g_predator, pev_velocity, Velocity) 
- 	set_pev(g_predator, pev_angles, Angle) 
-   
- 	message_begin( MSG_BROADCAST, SVC_TEMPENTITY) 
- 	write_byte(TE_BEAMFOLLOW) 
- 	write_short(g_predator) 
- 	write_short(cache_trail) 
- 	write_byte(10) 
- 	write_byte(5) 
- 	write_byte(205) 
- 	write_byte(237) 
- 	write_byte(163) 
- 	write_byte(200) 
- 	message_end() 
-   
- 	predator[id] = false; 
-   
- 	set_pev(g_predator, pev_rendermode, 1) 
- 	attach_view(id, g_predator) 
- 	user_controll[id] = g_predator 
- }  
-   
- public player_predator(id) 
- {			 
- 	if(!is_user_connected(id)) 
- 		return PLUGIN_HANDLED; 
-   
- 	if (user_controll[id] > 0) 
- 	{ 
- 		new ent = user_controll[id] 
- 		if (pev_valid(ent)) 
- 		{ 
- 			new Float:Velocity[3], Float:Angle[3] 
- 			velocity_by_aim(id, 500, Velocity) 
- 			pev(id, pev_v_angle, Angle) 
-   
- 			set_pev(ent, pev_velocity, Velocity) 
- 			set_pev(ent, pev_angles, Angle) 
- 		} 
- 		else 
- 		{ 
- 			attach_view(id, id) 
- 		} 
- 	}   
- 	return PLUGIN_HANDLED; 
- } 
-   
- public bombs_explode(ent, Float:zadaje, Float:promien) 
- { 
- 	if (!pev_valid(ent))  
- 		return; 
-   
- 	new attacker = pev(ent, pev_owner) 
- 	new Float:entOrigin[3], Float:fDistance, Float:fDamage, Float:vOrigin[3] 
- 	pev(ent, pev_origin, entOrigin) 
- 	entOrigin[2] += 1.0 
-   
- 	new victim = -1 
- 	while ((victim = engfunc(EngFunc_FindEntityInSphere, victim, entOrigin, promien)) != 0) 
- 	{ 
- 		if (attacker==victim || !pev_valid(victim)) continue; 
-   
- 		pev(victim, pev_origin, vOrigin) 
- 		fDistance = get_distance_f(vOrigin, entOrigin) 
- 		fDamage = zadaje - floatmul(zadaje, floatdiv(fDistance, promien)) 
- 		fDamage *= estimate_take_hurt(entOrigin, victim, 0) 
-   
- 		if(fDamage>0.0) 
- 		{ 
- 			if(get_user_team(attacker)!=get_user_team(victim))  
- 				if(pev(victim, pev_health)) 
- 				ExecuteHam(Ham_TakeDamage, victim, ent, attacker, fDamage, DMG_BULLET) 
- 		} 
- 	} 
- 	message_begin(MSG_BROADCAST,SVC_TEMPENTITY); 
- 	write_byte(TE_EXPLOSION); 
- 	write_coord(floatround(entOrigin[0])); 
- 	write_coord(floatround(entOrigin[1]));  
- 	write_coord(floatround(entOrigin[2])); 
- 	write_short(sprite_blast); 
- 	write_byte(32); 
- 	write_byte(20);  
- 	write_byte(0); 
- 	message_end(); 
- } 
-   
- public cmdKill() 
- { 
- 	return FMRES_SUPERCEDE 
- } 
-   
- stock create_ent(id, ent, szName[], szModel[], iSolid, iMovetype, Float:fOrigin[3]) 
- { 
- 	if(!pev_valid(ent)) 
- 	{ 
- 		return 
- 	} 
-   
- 	set_pev(ent, pev_classname, szName) 
- 	engfunc(EngFunc_SetModel, ent, szModel) 
- 	set_pev(ent, pev_solid, iSolid) 
- 	set_pev(ent, pev_movetype, iMovetype) 
- 	set_pev(ent, pev_owner, id) 
- 	set_pev(ent, pev_origin, fOrigin) 
- } 
-   
- stock Float:estimate_take_hurt(Float:fPoint[3], ent, ignored)  
- { 
- 	new Float:fOrigin[3] 
- 	new tr 
- 	new Float:fFraction 
- 	pev(ent, pev_origin, fOrigin) 
- 	engfunc(EngFunc_TraceLine, fPoint, fOrigin, DONT_IGNORE_MONSTERS, ignored, tr) 
- 	get_tr2(tr, TR_flFraction, fFraction) 
-   
- 	if(fFraction == 1.0 || get_tr2(tr, TR_pHit) == ent) 
- 	{ 
- 		return 1.0 
- 	} 
-   
- 	return 0.6 
- } 
-   
- public plugin_natives() 
- { 
- 	register_native("cod_set_user_xp", "UstawDoswiadczenie", 1) 
- 	register_native("cod_get_user_xp", "PobierzDoswiadczenie", 1) 
- 	register_native("cod_get_user_health", "PobierzZdrowieMax", 1) 
- } 
-   
- public UstawDoswiadczenie(id, wartosc) 
- { 
- 	doswiadczenie_gracza[id] = wartosc 
- 	SprawdzPoziom(id) 
- } 
-   
- public PobierzDoswiadczenie(id) 
- 	return doswiadczenie_gracza[id]; 
-   
- public PobierzZdrowieMax(id) 
- 	return maksymalne_zdrowie_gracza[id]; 
-   
-   
- /* --==[ VIP ] ==-- */ 
- public event_CurWeapon_Vip(id) 
- { 
- 	if(!is_user_connected(id)) 
- 		return PLUGIN_HANDLED; 
-   
- 	if (!get_pcvar_num(g_vip_active)) 
- 		return PLUGIN_CONTINUE 
-   
- 	if(read_data(2) == CSW_SG550) 
- 	{ 
- 		if(!(get_user_flags(id) & ADMIN_LEVEL_H)) 
- 		{ 
- 			client_print(id, print_center, "V.I.P Miatt Kaptal egy fegyott!!") 
- 			client_cmd(id, "drop") 
- 		} 
- 	} 
- 	else if(read_data(2) == CSW_G3SG1) 
- 	{ 
- 		if(!(get_user_flags(id) & ADMIN_LEVEL_H)) 
- 		{ 
- 			client_print(id, print_center, "V.I.P Miatt Kaptal egy fegyott!") 
- 			client_cmd(id, "drop") 
- 		} 
- 	} 
- 	else if(read_data(2) == CSW_M249) 
- 	{ 
- 		if(!(get_user_flags(id) & ADMIN_LEVEL_H)) 
- 		{ 
- 			client_print(id, print_center, " V.I.P Miatt M249-et kaptal") 
- 			client_cmd(id, "drop") 
- 		} 
- 	} 
- 	return PLUGIN_HANDLED 
- } 
-   
- public on_damage(id) 
- { 
- 	new attacker = get_user_attacker(id) 
- 	if ( is_user_connected(id) && is_user_connected(attacker) ) 
- 		if (get_user_flags(attacker) & ADMIN_LEVEL_H) 
- 	{ 
- 		new damage = read_data(2) 
- 		set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1) 
- 		ShowSyncHudMsg(attacker, g_MsgSync, "%i^n", damage) 
- 	} 
- } 
-   
-   
- public Damage2(id) 
- { 
- 	new weapon, hitpoint, attacker = get_user_attacker(id,weapon,hitpoint) 
- 	if(attacker<=maxplayers && is_user_alive(attacker) && attacker!=id) 
- 		if (is_user_connected(attacker) && get_user_flags(attacker) & ADMIN_LEVEL_H)  
- 	{ 
- 		new money = read_data(2) * get_pcvar_num(mpd) 
- 		if(hitpoint==1) money += get_pcvar_num(mhb) 
- 		cs_set_user_money(attacker,cs_get_user_money(attacker) + money) 
- 	} 
- } 
- public HandleCmd(id) 
- { 
- 	if(!get_pcvar_num(g_vip_active)) 
- 	{ 
- 		return PLUGIN_CONTINUE 
- 	} 
-   
- 	if(get_user_flags(id) & ADMIN_LEVEL_H) 
- 	{ 
- 		return PLUGIN_CONTINUE 
- 	} 
-   
- 	client_print(id, print_center, "Udv Yeah!") 
- 	return PLUGIN_HANDLED 
- } 
-   
- public Showrod(id) 
- { 
- 	show_menu(id, Keysrod, "\rV.I.P Men'u'\d1. \w \yM4A1+Deagle Csomag ^n\d2. \w \yAK47+Deagle Csomag^n^n\d0. Semmi", -1, "rod") // Display menu 
- } 
- public Pressedrod(id, key) 
- { 
- 	/* Menu: 
- 	* VIP Menu 
- 	* 1. Wez M4A1 + Deagle 
- 	* 2. Wez AK47+Deagle 
- 	* 0. Exit 
- 	*/ 
- 	switch(key) 
- 	{ 
- 		case 0: 
- 		{  
- 			if(user_has_weapon(id, CSW_C4) && get_user_team(id) == 1) 
- 			{ 
- 				HasC4[id] = true 
- 			} 
- 			else 
- 			{ 
- 				HasC4[id] = false 
- 			} 
-   
- 			strip_user_weapons (id) 
- 			give_item(id,"weapon_m4a1") 
- 			give_item(id,"ammo_556nato") 
- 			give_item(id,"ammo_556nato") 
- 			give_item(id,"ammo_556nato") 
- 			give_item(id,"weapon_deagle") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"weapon_knife") 
-   
- 			if(get_user_flags(id) & ADMIN_RCON) 
- 			{ 
- 				give_item(id, "weapon_hegrenade"); 
- 				give_item(id, "weapon_flashbang"); 
- 				give_item(id, "weapon_flashbang"); 
- 				give_item(id, "weapon_smokegrenade"); 
- 				client_print(id, print_center, "Dobili ste M4A1, Deagle, HE, Smoke i 2x Flesh! zato sto ste Head Admin") 
- 			} 
- 			else 
- 			{ 
- 				give_item(id, "weapon_hegrenade"); 
- 			} 
-   
- 			give_item(id, "item_assaultsuit") 
- 			give_item(id, "item_thighpack") 
- 			client_print(id, print_center, "Uzeo si M4A1, Deagle i HE!") 
-   
- 			if (HasC4[id]) 
- 			{ 
- 				give_item(id, "weapon_c4"); 
- 				cs_set_user_plant( id ); 
- 			} 
- 		} 
- 		case 1: 
- 		{  
- 			if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1) 
- 			{ 
- 				HasC4[id] = true 
- 			} 
- 			else 
- 			{ 
- 				HasC4[id] = false 
- 			} 
-   
- 			strip_user_weapons (id) 
- 			give_item(id,"weapon_ak47") 
- 			give_item(id,"ammo_762nato") 
- 			give_item(id,"ammo_762nato") 
- 			give_item(id,"ammo_762nato") 
- 			give_item(id,"weapon_deagle") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"ammo_50ae") 
- 			give_item(id,"weapon_knife") 
-   
- 			if(get_user_flags(id) & ADMIN_RCON) 
- 			{ 
- 				give_item(id, "weapon_hegrenade") 
- 				give_item(id, "weapon_flashbang") 
- 				give_item(id, "weapon_flashbang") 
- 				give_item(id, "weapon_smokegrenade") 
- 				client_print(id, print_center, "AK47, Deagle, HE kaptal") 
- 			} 
- 			else 
- 			{ 
- 				give_item(id, "weapon_hegrenade") 
- 				client_print(id, print_center, " AK47, Deagle es HE kaptal!") 
- 			} 
- 			give_item(id, "item_assaultsuit") 
- 			give_item(id, "item_thighpack") 
-   
- 			if(HasC4[id]) 
- 			{ 
- 				give_item(id, "weapon_c4") 
- 				cs_set_user_plant(id) 
- 			} 
- 		} 
- 		case 9: { 
- 			// 0 
- 			client_print(id, print_center, "Granatot kaptal!") 
- 		} 
- 	} 
- 	return PLUGIN_CONTINUE 
- } 
-   
- public Round_Reset() 
- { 
- 	round = 0; 
- } 
-   
- public hook_death() 
- { 
- 	// Killer id 
- 	nKiller = read_data(1) 
-   
- 	if(!is_user_connected(nKiller)) 
- 		return; 
-   
- 	if ( (read_data(3) == 1) && (read_data(5) == 0) ) 
- 	{ 
- 		nHp_add = get_pcvar_num (health_hs_add) 
- 	} 
- 	else 
- 		nHp_add = get_pcvar_num (health_add) 
- 	nHp_max = get_pcvar_num (health_max) 
- 	// Updating Killer HP 
- 	if(!(get_user_flags(nKiller) & ADMIN_LEVEL_H)) 
- 		return; 
-   
- 	nKiller_hp = get_user_health(nKiller) 
- 	nKiller_hp += nHp_add 
- 	// Maximum HP check 
- 	if (nKiller_hp > nHp_max) nKiller_hp = nHp_max 
- 	set_user_health(nKiller, nKiller_hp) 
- 	// Hud message "Healed +15/+30 hp" 
- 	set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1) 
- 	show_hudmessage(nKiller, "Healed +%d hp", nHp_add) 
- 	// Screen fading 
- 	message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller) 
- 	write_short(1<<10) 
- 	write_short(1<<10) 
- 	write_short(0x0000) 
- 	write_byte(0) 
- 	write_byte(0) 
- 	write_byte(200) 
- 	write_byte(75) 
- 	message_end() 
-   
- } 
-   
- public handle_say(id) { 
- 	new said[192] 
- 	read_args(said,192) 
- 	if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vips") != -1 ) 
- 		set_task(0.1,"print_adminlist",id) 
- 	return PLUGIN_CONTINUE 
- } 
-   
- public print_adminlist(user)  
- { 
- 	new adminnames[33][32] 
- 	new message[256] 
- 	new contactinfo[256], contact[112] 
- 	new id, count, x, len 
-   
- 	for(id = 1 ; id <= maxplayers ; id++) 
- 		if(is_user_connected(id)) 
- 		if(get_user_flags(id) & ADMIN_LEVEL_H) 
- 		get_user_name(id, adminnames[count++], 31) 
-   
- 	len = format(message, 255, "%s Online Vip-ek: ",COLOR) 
- 	if(count > 0)  
- 	{ 
- 		for(x = 0 ; x < count ; x++)  
- 		{ 
- 			len += format(message[len], 255-len, "%s%s%s ", COLOR, adminnames[x], x < (count-1) ? "^x01, ":"") 
- 			if(len > 96 ) { 
- 				print_message(user, message) 
- 				len = format(message, 255, "%s ",COLOR) 
- 			} 
- 		} 
- 		print_message(user, message) 
- 	} 
- 	else { 
- 		len += format(message[len], 255-len, "Ninncs fent vip") 
- 		print_message(user, message) 
- 	} 
-   
- 	get_cvar_string("amx_contactinfo", contact, 63) 
- 	if(contact[0])  { 
- 		format(contactinfo, 111, "%s Admin Hely -- %s", COLOR, contact) 
- 		print_message(user, contactinfo) 
- 	} 
- 	return PLUGIN_HANDLED; 
- } 
-   
- public print_message(id, msg[]) 
- { 
- 	if(!is_user_connected(id)) 
- 		return; 
- 	message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id) 
- 	write_byte(id) 
- 	write_string(msg) 
- 	message_end() 
- } 
-   
- public ShowMotd(id) 
- { 
- 	show_motd(id, "vip.txt") 
- } 
-   
- public forward_player_prethink( id ) 
- { 
- 	if( bSilent[ id ] ) 
- 	{ 
- 		set_pev( id, pev_flTimeStepSound, 999 ); 
- 	} 
- } 
- public KomendaDajPrzedmiot(id, level, cid) 
- { 
- 	if(!cmd_access(id,level,cid,3)) 
- 		return PLUGIN_HANDLED; 
-   
- 	new arg1[33] 
- 	new arg2[6] 
- 	read_argv(1, arg1, 32) 
- 	read_argv(2, arg2, 5) 
- 	new gracz  = cmd_target(id, arg1, 0) 
- 	new przedmiot = str_to_num(arg2)-1 
-   
- 	if(przedmiot < 1 || przedmiot > sizeof nazwy_przedmiotow-1) 
- 	{ 
- 		client_print(id, print_console, "Mikor Mostal utojara fogat?") 
- 		return PLUGIN_HANDLED; 
- 	} 
-   
- 	DajPrzedmiot(gracz, przedmiot); 
- 	return PLUGIN_HANDLED; 
- } 
- public REKLAMA() 
- { 
- 	ColorChat(0, GREEN, "[CodMw3] A szerver tulajdonosa  K.O/CFG by : Pele/ Modot magyarositota: pele & K.O/ Mod elado 500 ft!"); 
- 	ColorChat(0, GREEN, "[CodMw3] Nagy admin:1016Ft Kis admin = 508ft Ezek mind 1 honapra szolnak!"); 
- 	ColorChat(0, GREEN, "[CodMw3] Ha viszont V.I.P Akasz venni ird /buyvip"); 
- 	client_cmd(0, "cl_minmodels ^"0^""); 
- 	set_task(120.0, "REKLAMA"); 
- } 
- public beskonacno(id) 
- { 
-         new wp = read_data(2) 
-         if(g_WeaponSlots[wp] == 1|| g_WeaponSlots[wp] == 2) 
-         { 
-                 if(!cs_get_user_bpammo(id, wp)) 
-                         cs_set_user_bpammo(id, wp, g_MaxBPAmmo[wp]) 
-         } 
- } 
- public KupiDefuse(id) 
- { 
- 	new pare_igraca = cs_get_user_money(id); 
-   
- 	if(get_user_team(id) != 2) 
- 	{ 
- 		ColorChat(id, NORMAL, "^3[COD:MW3]^4 Sikeres Volt"); 
- 		return PLUGIN_CONTINUE; 
- 	} 
- 	else if(pare_igraca < 200) 
- 	{ 
- 		ColorChat(id, NORMAL, "^3[COD:MW3]^4 Szep Volt"); 
- 		ColorChat(id, NORMAL, "^3[COD:MW3]^4 Grt^3 %i/ 200", pare_igraca); 
- 		return PLUGIN_CONTINUE; 
- 	} 
- 	else if(cs_get_user_defuse(id) == 1) 
- 	{ 
- 		ColorChat(id, NORMAL, "^3[COD:MW3]^4 Sikeres"); 
- 		return PLUGIN_CONTINUE; 
- 	} 
- 	cs_set_user_money(id, pare_igraca-200); 
- 	cs_set_user_defuse(id, 1); 
-   
- 	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 } 
- */ 
-