- #include <amxmodx> 
- #include <amxmisc> 
- #include <colorchat> 
- #include <engine> 
- #include <cstrike> 
- #include <fun> 
- #include <fakemeta> 
- #include <hamsandwich> 
- #include <nvault> 
- #include <fakemeta_util> 
-   
- #define PLUGIN "Kesmenu" 
- #define VERSION "1.0" 
- #define AUTHOR "DeR0iD" Eddit: "max" 
-   
- #define MEDKIT_MINSZ Float:{ -23.160000, -13.660000, -0.050000 } 
- #define MEDKIT_MAXSZ Float:{ 11.470000, 12.780000, 6.720000 } 
-   
- new oles[33], kesek[33], vault 
- new lada[33], kulcs[33], arany[33]  
- new const doboz_model[] = "models/max/lada.mdl" 
- new const kulcs_model[] = "models/max/kulcs.mdl" 
- new const arany_model[] = "models/max/arany.mdl" 
- new bool:b_sebzes[33] 
- new fegyverek[33] 
-   
- new RosszKarakterek, RosszKarakterek2 
-   
- public plugin_init() { 
- 	register_plugin(PLUGIN, VERSION, AUTHOR) 
- 	register_clcmd("say /kes", "kesmenu") 
- 	register_clcmd("say /knife", "kesmenu") 
- 	register_clcmd("say /menu", "kesmenu") 
- 	register_clcmd("say_team /kes", "kesmenu") 
- 	register_clcmd("say_team /knife", "kesmenu") 
- 	register_clcmd("say_team /menu", "kesmenu") 
- 	register_clcmd("lada", "ladas") 
- 	register_clcmd("say","handlesay") 
- 	register_clcmd("say_team","handlesay") 
- 	vault = nvault_open("Relive_rangk_kesek") 
- 	register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1") 
- 	register_event("DeathMsg","death","a") 
- 	register_touch("BonusDoboz", "player",  "touchdoboz") 
- 	register_touch("BonusKulcs", "player",  "touchkulcs") 
- 	register_touch("BonusArany", "player",  "toucharany") 
- } 
- public ladas(id){ 
- 	lada[id]++ 
- 	kulcs[id]++ 
- 	oles[id]++ 
- 	ColorChat(id, RED, "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| ^1Sikeresen Hozzáadva ^1+1 ^4Láda^1,^1+1 ^4Kulcs^4,^1+1 ^4Ölés.") 
- } 
-   
- public plugin_precache() { 
- 	precache_model("models/max/v_kes.mdl") 
- 	precache_model("models/max/v_kes2.mdl") 
- 	precache_model("models/max/v_kes3.mdl") 
- 	precache_model("models/max/v_kes4.mdl") 
- 	precache_model("models/max/v_kes5.mdl") 
- 	precache_model("models/max/v_kes6.mdl") 
- 	precache_model("models/max/v_kes7.mdl") 
- 	precache_model("models/max/v_kes8.mdl") 
- 	precache_model(doboz_model) 
- 	precache_model(kulcs_model) 
- 	precache_model(arany_model) 
- 	precache_model("models/max/v_famas1.mdl") 
- 	precache_model("models/max/v_magm4.mdl") 
- 	precache_model("models/max/v_magak47.mdl") 
- 	precache_model("models/max/v_magfa.mdl") 
- 	precache_model("models/max/v_magusp.mdl") 
- 	precache_model("models/max/v_magdeg.mdl") 
- 	precache_model("models/max/v_magmp5.mdl") 
- 	precache_model("models/max/v_nucm4.mdl") 
- } 
- public death(){ 
- 	if(read_data(1) == read_data(2)) 
- 		return PLUGIN_HANDLED 
-   
- 	new victim = read_data(2) 
-   
- 	switch(random_num(1,2)) { 
- 		case 1: { //lada 
- 			static origin[3] 
- 			pev(victim, pev_origin, origin) 
-   
- 			new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target")) 
- 			origin[2] -= 36 
- 			engfunc(EngFunc_SetOrigin, ent, origin) 
-   
- 			if(!pev_valid(ent)) 
- 			{ 
- 				return PLUGIN_HANDLED 
- 			} 
-   
- 			set_pev(ent, pev_classname, "BonusDoboz" ) 
- 			engfunc(EngFunc_SetModel, ent, doboz_model) 
- 			dllfunc(DLLFunc_Spawn, ent) 
- 			set_pev(ent, pev_solid, SOLID_BBOX) 
- 			set_pev(ent, pev_movetype, MOVETYPE_NONE) 
- 			engfunc(EngFunc_SetSize, ent, MEDKIT_MINSZ, MEDKIT_MAXSZ) 
- 			engfunc(EngFunc_DropToFloor, ent) 
- 			message_begin(MSG_PVS, SVC_TEMPENTITY, origin) 
- 			write_coord(origin[0]) 
- 			write_coord(origin[1]) 
- 			write_coord(origin[2]+60) 
- 			message_end() 
- 		} 
- 		case 2: { //kulcs 
- 			static origin[3] 
- 			pev(victim, pev_origin, origin) 
-   
- 			new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target")) 
- 			origin[2] -= 36 
- 			engfunc(EngFunc_SetOrigin, ent, origin) 
-   
- 			if(!pev_valid(ent)) 
- 			{ 
- 				return PLUGIN_HANDLED 
- 			} 
-   
- 			set_pev(ent, pev_classname, "BonusKulcs" ) 
- 			engfunc(EngFunc_SetModel, ent, kulcs_model) 
- 			dllfunc(DLLFunc_Spawn, ent) 
- 			set_pev(ent, pev_solid, SOLID_BBOX) 
- 			set_pev(ent, pev_movetype, MOVETYPE_NONE) 
- 			engfunc(EngFunc_SetSize, ent, MEDKIT_MINSZ, MEDKIT_MAXSZ) 
- 			engfunc(EngFunc_DropToFloor, ent) 
- 			message_begin(MSG_PVS, SVC_TEMPENTITY, origin) 
- 			write_coord(origin[0]) 
- 			write_coord(origin[1]) 
- 			write_coord(origin[2]+60) 
- 			message_end() 
- 		} 
- 		case 3: { //arany 
- 			static origin[3] 
- 			pev(victim, pev_origin, origin) 
-   
- 			new ent = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target")) 
- 			origin[2] -= 36 
- 			engfunc(EngFunc_SetOrigin, ent, origin) 
-   
- 			if(!pev_valid(ent)) 
- 			{ 
- 				return PLUGIN_HANDLED 
- 			} 
-   
- 			set_pev(ent, pev_classname, "Bonusarany" ) 
- 			engfunc(EngFunc_SetModel, ent, arany_model) 
- 			dllfunc(DLLFunc_Spawn, ent) 
- 			set_pev(ent, pev_solid, SOLID_BBOX) 
- 			set_pev(ent, pev_movetype, MOVETYPE_NONE) 
- 			engfunc(EngFunc_SetSize, ent, MEDKIT_MINSZ, MEDKIT_MAXSZ) 
- 			engfunc(EngFunc_DropToFloor, ent) 
- 			message_begin(MSG_PVS, SVC_TEMPENTITY, origin) 
- 			write_coord(origin[0]) 
- 			write_coord(origin[1]) 
- 			write_coord(origin[2]+60) 
- 			message_end() 
- 	} 
- } 
- 	return PLUGIN_HANDLED 
- } 
- public touchdoboz(ent, toucher) { 
- 	if (!is_user_alive(toucher) || !pev_valid(ent)) 
- 		return FMRES_IGNORED 
-   
- 	new classname[32]	 
- 	pev(ent, pev_classname, classname, 31) 
- 	if (!equal(classname, "BonusDoboz")) 
- 		return FMRES_IGNORED 
-   
- 	set_pev(ent, pev_effects, EF_NODRAW) 
- 	set_pev(ent, pev_solid, SOLID_NOT) 
- 	lada[toucher]++ 
- 	pev_valid(ent) 
- 	return FMRES_IGNORED 
-   
- } 
-   
- public touchkulcs(ent, toucher) { 
- 	if (!is_user_alive(toucher) || !pev_valid(ent)) 
- 		return FMRES_IGNORED 
-   
- 	new classname[32]	 
- 	pev(ent, pev_classname, classname, 31) 
- 	if (!equal(classname, "BonusKulcs")) 
- 		return FMRES_IGNORED 
-   
- 	set_pev(ent, pev_effects, EF_NODRAW) 
- 	set_pev(ent, pev_solid, SOLID_NOT) 
- 	kulcs[toucher]++ 
- 	pev_valid(ent) 
- 	return FMRES_IGNORED 
-   
- } 
-   
- public toucharany(ent, toucher) { 
- 	if (!is_user_alive(toucher) || !pev_valid(ent)) 
- 		return FMRES_IGNORED 
-   
- 	new classname[32]	 
- 	pev(ent, pev_classname, classname, 31) 
- 	if (!equal(classname, "Bonusarany")) 
- 		return FMRES_IGNORED 
-   
- 	set_pev(ent, pev_effects, EF_NODRAW) 
- 	set_pev(ent, pev_solid, SOLID_NOT) 
- 	kulcs[toucher]++ 
- 	pev_valid(ent) 
- 	return FMRES_IGNORED 
-   
- } 
- public kesmenu(id) { 
- 	new cim[121] 
- 	format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid: \r%d \w| \yKulcsaid: \r%d", oles[id], lada[id], kulcs[id], arany[id]) 
- 	new menu = menu_create(cim, "kesmenu_hl" ) 
-   
- 	menu_additem(menu,"\wKesek","1",0) 
- 	menu_additem(menu,"\wRangok","2",0) 
- 	menu_additem(menu,"\wLadak","3",0) 
- 	menu_additem(menu,"\wBolt","4",0) 
- 	menu_additem(menu,"\wFegyverek","5",0) 
- 	menu_display(id,menu,0) 
- } 
- public kesmenu_hl(id, menu, item) 
- { 
- 	if( item == MENU_EXIT ) 
- 	{ 
- 		menu_destroy(menu); 
- 		return PLUGIN_HANDLED; 
- 	} 
- 	new data[9], szName[64]; 
- 	new access, callback; 
- 	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
- 	new key = str_to_num(data); 
-   
- 	switch(key) 
- 	{ 
- 		case 1: { 
- 			kes_menu2(id) 
- 		} 
- 		case 2: { 
- 			rangok(id) 
- 		} 
- 		case 3: { 
- 			ladikok(id) 
- 		} 
- 		case 4: { 
- 			shop(id) 
- 		} 
- 		case 5: {  
- 			fegyver(id) 
- 	} 
- } 
- 	menu_destroy(menu); 
- 	return PLUGIN_HANDLED; 
- } 
- public hus(id){ 
- 	new cim[121] 
- 	format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id]) 
- 	new menu = menu_create(cim, "handler" ) 
-   
- 	menu_additem(menu,"\\rHusveti \\ykes [60 lada]^n^n^n \\rKellemes \\yOlest!","1",0) 
- 	menu_display(id,menu,0) 
- } 
- public handler(id, menu, item) 
- { 
- 	if( item == MENU_EXIT ) 
- 	{ 
- 		menu_destroy(menu); 
- 		return PLUGIN_HANDLED; 
- 	} 
- 	new data[9], szName[64]; 
- 	new access, callback; 
- 	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
- 	new key = str_to_num(data); 
-   
- 	switch(key) 
- 	{ 
- 		case 1:{ 
- 			if(lada[id] >= 60) 
- 			{ 
- 				lada[id] -= 60 
- 				kesek[id] = -2 
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else { 
- 				ColorChat(id, RED, "^1Nincs eleg ^4ladad!") 
- 			} 
- 		} 
- 	} 
- 	return PLUGIN_HANDLED 
- } 
- public shop(id){ 
- 	new cim[121] 
- 	format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id]) 
- 	new menu = menu_create(cim, "b_b" ) 
-   
- 	menu_additem(menu,"\w1 Kulcs \r[2 Oles]","1",0) 
- 	menu_additem(menu,"\w1 Lada \r[6 Oles]","2",0) 
- 	menu_display(id,menu,0) 
- } 
- public b_b(id, menu, item) 
- { 
- 	if( item == MENU_EXIT ) 
- 	{ 
- 		menu_destroy(menu); 
- 		return PLUGIN_HANDLED; 
- 	} 
- 	new data[9], szName[64]; 
- 	new access, callback; 
- 	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
- 	new key = str_to_num(data); 
-   
- 	switch(key) 
- 	{ 
- 		case 1: 
- 		{ 
- 			if(oles[id] >= 3) 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Relive]:. »  ^1Kaptal ^4+3 ^1kulcsot") 
- 				shop(id) 
- 				kulcs[id] += 3 
- 				oles[id] -= 3 
- 			} 
- 			else  
- 				ColorChat(id, RED, "^^4.:[Relive]:. » Neked nincs elég olesed.") 
- 			shop(id) 
- 		} 
- 		case 2: 
- 		{ 
- 			if(oles[id] >= 6) 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Relive]:. »  ^1Kaptal ^4+1 ^1ladat") 
- 				shop(id) 
- 				kulcs[id] += 3 
- 				oles[id] -= 6 
- 			} 
- 			else  
- 				ColorChat(id, RED, "^^4.:[Relive]:. » Neked nincs eleg olesed.") 
- 			shop(id) 
- 		} 
- 	} 
- 	return PLUGIN_HANDLED 
- } 
-  public fegyver(id){ 
- 	new cim[121], sk1[121],sk2[121],sk3[121],sk4[121],sk5[121],sk6[121],sk7[121],sk8[121] 
- 	format(cim, charsmax(cim),"\r.:[Re\wli\yve]:. \w|\\wNuclearFamas\w|^n\yOlesek:\w%d",oles[id]) 
- 	format(sk1, charsmax(sk1),"\r.:[Re\wli\yve]:. \wNuclearFamas 1\y [Megszerezve]") 
- 	if(oles[id] < 0) 
- 		format(sk2, charsmax(sk2),"\d.:[Relive]:. \wMagmaM4 2 \r[%d/250 Ölés]",oles[id]) 
- 	else 
- 		format(sk2, charsmax(sk2),"\r.:[Re\wli\yve]:. \wMagmaM4 2\y [Megszerezve]") 
- 	if(oles[id] < 0) 
- 		format(sk3, charsmax(sk3),"\d.:[Relive]:. \wMagmaAK47 \r[%d/500 Oles]",oles[id]) 
- 	else 
- 		format(sk3, charsmax(sk3),"\r.:[Re\wli\yve]:. \wMagmaAK47 3\y [Megszerezve]") 
- 	if(oles[id] < 0) 
- 		format(sk4, charsmax(sk4),"\d.:[Relive]:. \wMagmaFamas \r[%d/1000 Oles]",oles[id]) 
- 	else 
- 		format(sk4, charsmax(sk4),"\r.:[Re\wli\yve]:. \wMagmaFamas 4\y [Megszerezve]") 
- 	if(oles[id] < 0) 
- 		format(sk5, charsmax(sk5),"\d.:[Relive]:. \wMagmaUsp \r[%d/2000 Oles]",oles[id]) 
- 	else 
- 		format(sk5, charsmax(sk5),"\r.:[Re\wli\yve]:. \wMagmaUsp \y [Megszerezve]") 
- 	if(oles[id] < 0) 
- 		format(sk6, charsmax(sk6),"\d.:[Relive]:. \wMagmaDeagle \r[%d/4000 Oles]",oles[id]) 
- 	else 
- 		format(sk6, charsmax(sk6),"\r.:[Re\wli\yve]:. \wMagmaDeagle \y [Megszerezve]") 
- 	if(oles[id] < 0) 
- 		format(sk7, charsmax(sk7),"\d.:[Relive]:. \wMagmaMp5 \r[%d/8000 oles]",oles[id]) 
- 	else 
- 		format(sk7, charsmax(sk7),"\r.:[Re\wli\yve]:. \wMagmaMp5\y [Megszerezve]") 
- 	if(oles[id] < 0) 
- 		format(sk8, charsmax(sk8),"\d.:[Relive]:. \wNuclearM4 \r[%d/10000 Oles]",oles[id]) 
- 	else 
- 		format(sk8, charsmax(sk8),"\r.:[Re\wli\yve]:. \wNuclearM4 \y [Megszerezve]") 
-   
- 	new menu = menu_create(cim, "skin_hl") 
-   
- 	menu_additem(menu,sk1,"1",0) 
- 	menu_additem(menu,sk2,"2",0) 
- 	menu_additem(menu,sk3,"3",0) 
- 	menu_additem(menu,sk5,"4",0) 
- 	menu_additem(menu,sk5,"5",0) 
- 	menu_additem(menu,sk6,"6",0) 
- 	menu_additem(menu,sk7,"7",0) 
- 	menu_additem(menu,sk8,"8",0) 
- 	menu_additem(menu,"\yFigyelem!^naki leghamarabb eléri a '8. kes' 3 hónap ADMIN-t nyer.","1",0) 
- 	menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r8\y-as gomb!") 
- 	menu_setprop(menu, MPROP_EXITNAME, "Bezárás") 
- 	menu_setprop(menu, MPROP_BACKNAME, "Előző oldal: \r7\y-es gomb!") 
- 	menu_setprop(menu, MPROP_PERPAGE, 6); 
- 	menu_display(id,menu,0) 
- } 
-   
- public skin_hl(id, menu, item) 
- { 
- 	if( item == MENU_EXIT ) 
- 	{ 
- 		menu_destroy(menu); 
- 		return PLUGIN_HANDLED; 
- 	} 
- 	new data[9], szName[64]; 
- 	new access, callback; 
- 	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
- 	new key = str_to_num(data); 
-   
- 	switch(key) 
- 	{ 
- 		case 1:{ 
- 			if(arany[id] >= 0){ 
- 				fegyverek[id] = 0 
- 				engclient_cmd(id,"weapon_FAMAS") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",0-arany[id]) 
- 			} 
- 		} 
- 		case 2:{ 
- 			if(arany[id] >= 0){ 
- 				fegyverek[id] = 1 
- 				engclient_cmd(id,"weapon_M4A1") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",250-arany[id]) 
- 			} 
- 		} 
- 		case 3:{ 
- 			if(arany[id] >= 0){ 
- 				fegyverek[id] = 2 
- 				engclient_cmd(id,"weapon_AK47") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",500-arany[id]) 
- 			} 
- 		} 
- 		case 4:{ 
- 			if(arany[id] >= 0){ 
- 				fegyverek[id] = 3 
- 				engclient_cmd(id,"weapon_FAMAS") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik még ^4%d ^1arany!",1000-arany[id]) 
- 			} 
- 		} 
- 		case 5:{ 
- 			if(arany[id] >= 0){ 
- 				fegyverek[id] = 4 
- 				engclient_cmd(id,"weapon_USP") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",2000-arany[id]) 
- 			} 
- 		} 
- 		case 6:{ 
- 			if(arany[id] >= 0){ 
- 				fegyverek[id] = 5 
- 				engclient_cmd(id,"weapon_DEAGLE") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",4000-arany[id]) 
- 			} 
- 		} 
- 		case 7:{ 
- 			if(arany[id] >= 0){ 
- 				fegyverek[id] = 6 
- 				engclient_cmd(id,"weapon_MP5") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",8000-arany[id]) 
- 			} 
- 		} 
- 		case 8:{ 
- 			if(arany[id] >= 0){ 
- 				fegyverek[id] = 7 
- 				engclient_cmd(id,"weapon_M4A1") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1arany!",10000-arany[id]) 
- 			} 
- 		} 
-   
- 	} 
- 	} 
- public ladikok(id){ 
- 	new cim[121] 
- 	format(cim, charsmax(cim), "\r.:[Re\wli\yve]:. \w|\yOnly D2\w| \wOleseid:\r%d \y^n\yLadaid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id], arany[id]) 
- 	new menu = menu_create(cim, "lada_nyitas" ) 
-   
- 	menu_additem(menu,"\wLadanyitas^nKell hozza \y[\w1 kulcs,1 lada\y]","1",0) 
-   
- 	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); 
-   
- 	menu_setprop(menu, MPROP_PERPAGE, 6); 
- 	menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
- 	menu_setprop(menu, MPROP_NEXTNAME, "Következő"); 
- 	menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-   
- 	menu_display(id, menu, 0) 
- } 
-   
- public lada_nyitas(id, menu, item){ 
-   
- 	if( item == MENU_EXIT )  
- 	{ 
- 		menu_destroy(menu);  
- 		return PLUGIN_HANDLED;  
- 	} 
- 	new data[6], szName[64];  
- 	new access, callback;  
- 	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-   
- 	switch(random_num(1,8)) { 
- 		case 1: 
- 		{ 
- 			if(lada[id] >= 1 && kulcs[id] >= 1) 
- 			{ 
- 				ColorChat(id, RED, "^4Lada ^1ures volt!") 
- 				lada[id] -= 1 
- 				kulcs[id] -= 1 
- 				ladikok(id) 
- 			} 
- 			else  
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.") 
- 			ladikok(id) 
- 		} 
- 		case 2: 
- 		{ 
- 			if(lada[id] >= 1 && kulcs[id] >= 1) 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Relive]:. » Talaltal 10 Olest") 
- 				ladikok(id) 
- 				oles[id] +=  
- 				lada[id] -= 1 
- 				kulcs[id] -= 1		 
- 				} 
- 			else  
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.") 
- 			ladikok(id) 
- 		} 
- 		case 3: 
- 		{ 
- 			if(lada[id] >= 1 && kulcs[id] >= 1) 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^4+5 ^1ladat.") 
- 				ladikok(id) 
- 				lada[id] += 1 
- 				lada[id] -= 1 
- 				kulcs[id] -= 1 
- 			} 
- 			else  
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.") 
- 			ladikok(id) 
- 		} 
- 		case 4: 
- 		{ 
- 			if(lada[id] >= 1 && kulcs[id] >= 1) 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Relive]:. » Talaltal ^450 ^1Olest") 
- 				ladikok(id) 
- 				oles[id] += 50 
- 				lada[id] -= 1 
- 				kulcs[id] -= 1 
- 			} 
- 			else  
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.") 
- 			ladikok(id) 
- 		} 
- 		case 5: 
- 		{ 
- 			if(lada[id] >= 1 && kulcs[id] >= 1) 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^4+2 ^1kulcsot^1.") 
- 				ladikok(id) 
- 				lada[id] += 2 
- 				lada[id] -= 1 
- 				kulcs[id] -= 1 
- 			} 
- 			else  
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.") 
- 			ladikok(id) 
- 		} 
- 		case 6: 
- 		{ 
- 			if(lada[id] >= 1 && kulcs[id] >= 1) 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^4+2 ^1kulcsot.") 
- 				ladikok(id) 
- 				kulcs[id] += 2 
- 				lada[id] -= 1 
- 				kulcs[id] -= 1 
- 			} 
- 			else  
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.") 
- 			ladikok(id) 
- 		} 
- 		case 7: 
- 		{ 
- 			if(lada[id] >= 1 && kulcs[id] >= 1) 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^452 ^1kulcsot.") 
- 				ladikok(id) 
- 				kulcs[id] += 5 
- 				lada[id] -= 1 
- 				kulcs[id] -= 1 
- 			} 
- 			else  
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.") 
- 			ladikok(id) 
- 		} 
- 		case 8: 
- 		{ 
- 			if(lada[id] >= 1 && kulcs[id] >= 1) 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^1Talaltal ^4+10 ^1ladat") 
- 				ladikok(id) 
- 				lada[id] += 10 
- 				lada[id] -= 1 
- 				kulcs[id] -= 1 
- 			} 
- 			else  
- 				ColorChat(id, RED, "^4.:[Relive]:. » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.") 
- 			ladikok(id) 
- 		} 
- 	} 
- } 
-   
- public kkes(id) { 
- 	new menu = menu_create("\\y`[E]xPloZ!vE \\r|\\w FPS Kes \\r|", "kkes_hl") 
-   
- 	menu_additem(menu,"\\r`[Relive] FPS kas \\yIngyenes hasznalat","1",0) 
- 	menu_display(id,menu,0) 
- } 
- public kkes_hl(id, menu, item) 
- { 
- 	if( item == MENU_EXIT ) 
- 	{ 
- 		menu_destroy(menu); 
- 		return PLUGIN_HANDLED; 
- 	} 
- 	new data[9], szName[64]; 
- 	new access, callback; 
- 	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
- 	new key = str_to_num(data); 
-   
- 	switch(key) 
- 	{ 
- 		case 1:{ 
- 			kesek[id] = -1 
- 		} 
- 	} 
- 	menu_destroy(menu); 
- 	return PLUGIN_HANDLED; 
- } 
- public kes_menu2(id){ 
- 	new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121] 
- 	format(cim, charsmax(cim),"\r.:[Re\wli\yve]:. \w|\yKesek\w|^n\yOlesek:\w%d",oles[id]) 
- 	format(ks1, charsmax(ks1),"\r.:[Re\wli\yve]:. \wkes 1\y [Megszerezve]") 
- 	if(oles[id] < 250) 
- 		format(ks2, charsmax(ks2),"\d.:[Relive]:. kes 2 \r[%d/250 Ölés]",oles[id]) 
- 	else 
- 		format(ks2, charsmax(ks2),"\r.:[Re\wli\yve]:. \wkes 2\y [Megszerezve]") 
- 	if(oles[id] < 500) 
- 		format(ks3, charsmax(ks3),"\d.:[Relive]:. kes 3 \r[%d/500 Oles]",oles[id]) 
- 	else 
- 		format(ks3, charsmax(ks3),"\r.:[Re\wli\yve]:. \wkes 3\y [Megszerezve]") 
- 	if(oles[id] < 1000) 
- 		format(ks4, charsmax(ks4),"\d.:[Relive]:. kes 4 \r[%d/1000 Oles]",oles[id]) 
- 	else 
- 		format(ks4, charsmax(ks4),"\r.:[Re\wli\yve]:. \wkes 4\y [Megszerezve]") 
- 	if(oles[id] < 2000) 
- 		format(ks5, charsmax(ks5),"\d.:[Relive]:. kes 5 \r[%d/2000 Oles]",oles[id]) 
- 	else 
- 		format(ks5, charsmax(ks5),"\r.:[Re\wli\yve]:. \wkes 5\y [Megszerezve]") 
- 	if(oles[id] < 4000) 
- 		format(ks6, charsmax(ks6),"\d.:[Relive]:. kes 6 \r[%d/4000 Oles]",oles[id]) 
- 	else 
- 		format(ks6, charsmax(ks6),"\r.:[Re\wli\yve]:. \wkes 6\y [Megszerezve]") 
- 	if(oles[id] < 8000) 
- 		format(ks7, charsmax(ks7),"\d.:[Relive]:. kes 7 \r[%d/8000 oles]",oles[id]) 
- 	else 
- 		format(ks7, charsmax(ks7),"\r.:[Re\wli\yve]:. \wkes 7\y [Megszerezve]") 
- 	if(oles[id] < 10000) 
- 		format(ks8, charsmax(ks8),"\d.:[Relive]:. kes 8 \r[%d/10000 Oles]",oles[id]) 
- 	else 
- 		format(ks8, charsmax(ks8),"\r.:[Re\wli\yve]:. \wkes 8\y [Megszerezve]") 
-   
- 	new menu = menu_create(cim, "kes_hl") 
-   
- 	menu_additem(menu,ks1,"1",0) 
- 	menu_additem(menu,ks2,"2",0) 
- 	menu_additem(menu,ks3,"3",0) 
- 	menu_additem(menu,ks4,"4",0) 
- 	menu_additem(menu,ks5,"5",0) 
- 	menu_additem(menu,ks6,"6",0) 
- 	menu_additem(menu,ks7,"7",0) 
- 	menu_additem(menu,ks8,"8",0) 
- 	menu_additem(menu,"\yFigyelem!^naki leghamarabb eléri a '8. kes' 3 hónap ADMIN-t nyer.","1",0) 
- 	menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r8\y-as gomb!") 
- 	menu_setprop(menu, MPROP_EXITNAME, "Bezárás") 
- 	menu_setprop(menu, MPROP_BACKNAME, "Előző oldal: \r7\y-es gomb!") 
- 	menu_setprop(menu, MPROP_PERPAGE, 6); 
- 	menu_display(id,menu,0) 
- }public kes_hl(id, menu, item) 
- { 
- 	if( item == MENU_EXIT ) 
- 	{ 
- 		menu_destroy(menu); 
- 		return PLUGIN_HANDLED; 
- 	} 
- 	new data[9], szName[64]; 
- 	new access, callback; 
- 	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
- 	new key = str_to_num(data); 
-   
- 	switch(key) 
- 	{ 
- 		case 1:{ 
- 			if(oles[id] >= 0){ 
- 				kesek[id] = 0 
- 				engclient_cmd(id,"weapon_knife") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",0-oles[id]) 
- 			} 
- 		} 
- 		case 2:{ 
- 			if(oles[id] >= 250){ 
- 				kesek[id] = 1 
- 				engclient_cmd(id,"weapon_knife") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",250-oles[id]) 
- 			} 
- 		} 
- 		case 3:{ 
- 			if(oles[id] >= 500){ 
- 				kesek[id] = 2 
- 				engclient_cmd(id,"weapon_knife") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",500-oles[id]) 
- 			} 
- 		} 
- 		case 4:{ 
- 			if(oles[id] >= 1000){ 
- 				kesek[id] = 3 
- 				engclient_cmd(id,"weapon_knife") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik még ^4%d ^1oles!",1000-oles[id]) 
- 			} 
- 		} 
- 		case 5:{ 
- 			if(oles[id] >= 2000){ 
- 				kesek[id] = 4 
- 				engclient_cmd(id,"weapon_knife") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",2000-oles[id]) 
- 			} 
- 		} 
- 		case 6:{ 
- 			if(oles[id] >= 4000){ 
- 				kesek[id] = 5 
- 				engclient_cmd(id,"weapon_knife") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",4000-oles[id]) 
- 			} 
- 		} 
- 		case 7:{ 
- 			if(oles[id] >= 8000){ 
- 				kesek[id] = 6 
- 				engclient_cmd(id,"weapon_knife") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",8000-oles[id]) 
- 			} 
- 		} 
- 		case 8:{ 
- 			if(oles[id] >= 10000){ 
- 				kesek[id] = 7 
- 				engclient_cmd(id,"weapon_knife") 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Sikeres valasztas.") 
- 			} 
- 			else 
- 			{ 
- 				ColorChat(id, RED, "^4.:[Resitance.Liver]:. » ^x01Hianyzik meg ^4%d ^1oles!",10000-oles[id]) 
- 			} 
- 		} 
-   
- 	} 
- 	menu_destroy(menu); 
- 	return PLUGIN_HANDLED; 
- } 
-   
- public rangok(id){ 
- 	new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121] 
- 	format(cim, charsmax(cim),"\r.:[R\w4Z3\yR]:. \w|\yRangok\w|^n\yÖlések:\w%d",oles[id]) 
-   
- 	format(ks1, charsmax(ks1),"\wÚjonc Alaprang \y[Megszerezve]") 
- 	if(oles[id] < 250) 
- 		format(ks2, charsmax(ks2),"\dAmator Rang \r[%d/250 Oles]",oles[id]) 
- 	else 
- 		format(ks2, charsmax(ks2),"\wAmator Rang \y[Megszerezve]") 
- 	if(oles[id] < 500) 
- 		format(ks3, charsmax(ks3),"\dKezdo Rang \r[%d/500 Oles]",oles[id]) 
- 	else 
- 		format(ks3, charsmax(ks3),"\wKezdo Rang \y[Megszerezve]") 
- 	if(oles[id] < 1000) 
- 		format(ks4, charsmax(ks4),"\dHalado Rang \r[%d/1000 Oles]",oles[id]) 
- 	else 
- 		format(ks4, charsmax(ks4),"\rHalado Rang \y[Megszerezve]") 
- 	if(oles[id] < 2000) 
- 		format(ks5, charsmax(ks5),"\dProfi Rang \r[%d/2000 Oles]",oles[id]) 
- 	else 
- 		format(ks5, charsmax(ks5),"\wProfi Rang \y[Megszerezve]") 
- 	if(oles[id] < 4000) 
- 		format(ks6, charsmax(ks6),"\dVeteran Rang \r[%d/4000 Oles]",oles[id]) 
- 	else 
- 		format(ks6, charsmax(ks6),"\wVeteran Rang \y[Megszerezve]") 
- 	if(oles[id] < 8000) 
- 		format(ks7, charsmax(ks7),"\dMester Rang \r[%d/8000 Oles]",oles[id]) 
- 	else 
- 		format(ks7, charsmax(ks7),"\wMester Rang \y[Megszerezve]") 
- 	if(oles[id] < 10000) 
- 		format(ks8, charsmax(ks8),"\dLegenda Rang \r[%d/10000 Oles]",oles[id]) 
- 	else 
- 		format(ks8, charsmax(ks8),"\wLegenda Rang \y[Megszerezve]") 
-   
- 	new menu = menu_create(cim, "rangok_h") 
-   
- 	menu_additem(menu,ks1,"1",0) 
- 	menu_additem(menu,ks2,"1",0) 
- 	menu_additem(menu,ks3,"1",0) 
- 	menu_additem(menu,ks4,"1",0) 
- 	menu_additem(menu,ks5,"1",0) 
- 	menu_additem(menu,ks6,"1",0) 
- 	menu_additem(menu,ks7,"1",0) 
- 	menu_additem(menu,ks8,"1",0) 
- 	menu_additem(menu,"\yFigyelem!^naki leghamarabb eleri a 'Legenda' 3 honap ADMIN-t nyer.","1",0) 
- 	menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r9\y-es gomb!") 
- 	menu_setprop(menu, MPROP_EXITNAME, "Bezárás") 
- 	menu_setprop(menu, MPROP_BACKNAME, "Előző oldal: \r8\y-as gomb!") 
- 	menu_display(id,menu,0) 
- } 
- public rangok_h(id, menu, item) 
- { 
- 	if( item == MENU_EXIT ) 
- 	{ 
- 		menu_destroy(menu); 
- 		return PLUGIN_HANDLED; 
- 	} 
- 	new data[9], szName[64], name[32] 
- 	get_user_name(id, name, charsmax(name)) 
- 	new access, callback; 
- 	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
- 	new key = str_to_num(data); 
-   
- 	switch(key) 
- 	{ 
- 		case 1: rangok(id) 
- 		} 
- 	menu_destroy(menu); 
- 	return PLUGIN_HANDLED; 
- } 
- public handlesay(id) 
- { 
- 	new message[192], Name[32], none[2][32], chat[192], rang[32] 
- 	read_args(message, 191) 
- 	remove_quotes(message) 
-   
- 	new hossz = strlen(message) 
-   
- 	new i = 0 
- 	RosszKarakterek = 0 
-   
- 	while(i < hossz) { 
- 		if(message[i] == '#') 
- 			RosszKarakterek++ 
- 		++i 
- 	} 
-   
- 	if(RosszKarakterek != 0) 
- 	{ 
- 		new JatekosNeve[32] 
- 		get_user_name(id, JatekosNeve, charsmax(JatekosNeve)) 
- 		new JatekosIP[32] 
- 		get_user_ip(id, JatekosIP, charsmax(JatekosIP)) 
- 		server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id)) 
- 		log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message) 
- 		return PLUGIN_HANDLED 
- 	} 
-   
- 	formatex(none[0], 31, ""), formatex(none[1], 31, " ") 
-   
- 	if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) 
- 		return PLUGIN_HANDLED; 
-   
- 	if(!equali(message, none[0]) && !equali(message, none[1])) 
- 	{ 
- 		get_user_name(id, Name, 31); 
- 		if(oles[id] < 250) 
- 			rang = "Újonc" 
- 		else if(oles[id] < 500) 
- 			rang = "Amatőr" 
- 		else if(oles[id] < 1000) 
- 			rang = "Kezdő" 
- 		else if(oles[id] < 2000) 
- 			rang = "Haladó" 
- 		else if(oles[id] < 4000) 
- 			rang = "Profi" 
- 		else if(oles[id] < 8000) 
- 			rang = "Veterán][LvL:6" 
- 		else if(oles[id] < 10000) 
- 			rang = "Mester" 
- 		else  
- 			rang = "Legenda]" 
- 		if(equal(".:[O]n[E][M]a[X]:.",Name)) 
- 			formatex(chat, 191, "^4[TULAJDONOS][%s]^3%s^1 :^4 %s",rang, Name, message) 
- 		formatex(chat, 191, "^4[%s]^3%s^1 :^1 %s",rang, Name, message) 
-   
- 		switch(cs_get_user_team(id)) 
- 		{ 
- 			case 1: ColorChat(0, RED, chat) 
- 				case 2: ColorChat(0, BLUE, chat) 
- 			} 
- 		if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) 
- 			ColorChat(0, GREY, chat) 
- 		return PLUGIN_HANDLED 
- 	} 
- 	return PLUGIN_CONTINUE 
- } 
- public mentes(id)  
- { 
- 	new vaultkey[64],vaultdata[256], name[32] 
- 	get_user_name(id, name, 31) 
- 	format(vaultkey,63,"%s-FEGYVEREK",name) 
- 	format(vaultkey,63,"%s-KESEK", name) 
- 	format(vaultdata,255,"%d", oles[id]) 
- 	nvault_set(vault,vaultkey,vaultdata) 
- 	return PLUGIN_CONTINUE 
- } 
- public betoltes(id)  
- {  
- 	new vaultkey[64],vaultdata[256], name[32] 
- 	get_user_name(id, name, 31) 
- 	format(vaultkey,63,"%s-FEGYVEREK",name) 
- 	format(vaultkey,63,"%s-KESEK", name) 
- 	nvault_get(vault,vaultkey,vaultdata,255) 
- 	oles[id] = str_to_num(vaultdata) 
- 	return PLUGIN_CONTINUE; 
- } 
- public Event_Change_Weapon(id) 
- { 
- 	new fegyver = get_user_weapon(id) 
- 	if(kesek[id] == 0 && fegyver == CSW_KNIFE) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_kes.mdl") 
- 	if(kesek[id] == 1 && fegyver == CSW_KNIFE) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_kes2.mdl")	 
- 	if(kesek[id] == 2 && fegyver == CSW_KNIFE) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_kes3.mdl") 
- 	if(kesek[id] == 3 && fegyver == CSW_KNIFE) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_kes4.mdl") 
- 	if(kesek[id] == 4 && fegyver == CSW_KNIFE) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_kes5.mdl") 
- 	if(kesek[id] == 5 && fegyver == CSW_KNIFE) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_kes6.mdl") 
- 	if(kesek[id] == 6 && fegyver == CSW_KNIFE) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_kes7.mdl") 
- 	if(kesek[id] == 7 && fegyver == CSW_KNIFE) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_kes8.mdl") 
- 	if(fegyverek[id] == 0 && fegyver == CSW_FAMAS) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_famas1.mdl") 
- 	if(fegyverek[id] == 1 && fegyver == CSW_M4A1) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_magm4.mdl")	 
- 	if(fegyverek[id] == 2 && fegyver == CSW_AK47) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_magak47.mdl") 
- 	if(fegyverek[id] == 3 && fegyver == CSW_FAMAS) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_magfa.mdl") 
- 	if(fegyverek[id] == 4 && fegyver == CSW_USP) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_magusp.mdl") 
- 	if(fegyverek[id] == 5 && fegyver == CSW_DEAGLE) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_magdeg.mdl") 
- 	if(fegyverek[id] == 6 && fegyver == CSW_MP5NAVY) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_magmp5.mdl") 
- 	if(fegyverek[id] == 7 && fegyver == CSW_M4A1) 
- 		set_pev(id, pev_viewmodel2, "models/max/v_nucm4.mdl") 
-   
- 		} 
- public client_connect(id) 
- { 
- 	betoltes(id) 
-   
- 	new JatekosNeve[32] 
- 	get_user_name(id, JatekosNeve, charsmax(JatekosNeve)) 
- 	new JatekosIP[32] 
- 	get_user_ip(id, JatekosIP, charsmax(JatekosIP)) 
-   
- 	new hossz = strlen(JatekosNeve) 
-   
- 	new i = 0 
- 	RosszKarakterek = 0 
- 	RosszKarakterek2 = 0 
-   
- 	while(i < hossz) 
- 	{ 
- 		if(JatekosNeve[i] == '#') 
- 			RosszKarakterek++ 
- 		if(JatekosNeve[i] == '_') 
- 			RosszKarakterek2++ 
- 		++i 
-   
- 	} 
-   
- 	if(RosszKarakterek != 0 && RosszKarakterek2 != 0) 
- 	{	 
- 		server_cmd("kick #%d Tiltott karakter van a nevedben. ^"# & _^"", get_user_userid(id)) 
- 		log_amx("Egy jatekos tiltott karakteres nevvel jott fel : %s | %s", JatekosNeve, JatekosIP) 
- 	} 
- 	return PLUGIN_CONTINUE 
- } 
- public client_disconnect(id) 
- { 
- 	mentes(id) 
- } 
- stock print_color(const id, const input[], any:...) 
- { 
- 	new count = 1, players[32] 
- 	static msg[191] 
- 	vformat(msg, 190, input, 3) 
-   
- 	replace_all(msg, 190, "!g", "^4") 
- 	replace_all(msg, 190, "!y", "^1") 
- 	replace_all(msg, 190, "!t", "^3")       
-   
- 	if (id) players[0] = id; else get_players(players, count, "ch") 
- { 
- 	for (new i = 0; i < count; i++) 
- 	{ 
- 		if (is_user_connected(players[i])) 
- 		{ 
- 			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) 
- 			write_byte(players[i]) 
- 			write_string(msg) 
- 			message_end() 
- 		} 
- 	} 
- } 
- return PLUGIN_HANDLED 
- } 
-