#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <fakemeta>
#include <dhudmessage>
#include <nvault>

#define PLUGIN "DeathRun Menu"
#define VERSION "1.0"
#define AUTHOR "Sajan10"

#define VilagHaboru 1914

#pragma semicolon 1

#define TULAJ ADMIN_IMMUNITY
#define ADMIN ADMIN_LEVEL_A
#define VIP ADMIN_LEVEL_C

//Egyéb felesleges változók
new arany[33], usp[33], kes[33], plada[33], lada[33], kulcs[33], szint[33], xp[33], elet[33], fkuld[33], Hud[33];
new m1[33], m2[33], m3[33], m4[33], m5[33], m6[33], m7[33], m8[33], m9[33], m10[33], m11[33], m12[33], m13[33];
new message[192];
new vip[33], g_vault;

//reg
new Felhasznalo[3][33][32], Jelszo[3][33][32], MenuMod[33], bool:Bejelentkezve[33], BeviteliMod[33], Ellenorizve[33];
new FajlUt[] = "addons/amxmodx/configs/reg/regmenuadatok.ini";
new FajlUtParancsok[] = "addons/amxmodx/configs/reg/regmenuparancsok.ini";
new FajlUtConsoleParancsok[] = "addons/amxmodx/configs/reg/regmenuconparancsok.ini";
new Menuk[5], Cvarok[5], String[100][512];

//Chat
new nev[32];
new Temp[192];
static color[10];

//Sebzés
new bool:usp1_damage[33], bool:usp2_damage[33],bool:usp3_damage[33],bool:usp4_damage[33],bool:usp5_damage[33],bool:usp6_damage[33],bool:usp7_damage[33],bool:usp8_damage[33],bool:usp9_damage[33],bool:usp10_damage[33],bool:usp11_damage[33],bool:usp12_damage[33],bool:usp13_damage[33];

//küldés
new bool:akuld[33];
new bool:lkuld[33];
new bool:kkuld[33];
new bool:pkuld[33];
new x_tempid;

public plugin_precache() {
	precache_model("models/v_usp.mdl");
	precache_model("models/DT_NEW_USP/v_tuz.mdl");
	precache_model("models/DT_NEW_USP/v_orion.mdl");
	precache_model("models/DT_NEW_USP/v_zold.mdl");
	precache_model("models/DT_NEW_USP/v_cyrex.mdl");
	precache_model("models/DT_NEW_USP/v_tig.mdl");
	precache_model("models/DT_NEW_USP/v_kill.mdl");
	precache_model("models/DT_NEW_USP/v_kektuz.mdl");
	precache_model("models/DT_NEW_USP/v_ezust.mdl");
	precache_model("models/DT_NEW_USP/v_arany.mdl");
	precache_model("models/DT_NEW_USP/v_black.mdl");
	precache_model("models/DT_NEW_USP/v_ice.mdl");
	precache_model("models/DT_NEW_USP/v_baw.mdl");
	precache_model("models/DT_NEW_USP/v_caiman.mdl");
	precache_model("models/v_knife.mdl");
	precache_model("models/DT_NEW_KES/v_kommandohd.mdl");
	precache_model("models/DT_NEW_KES/v_brutal.mdl");
	precache_model("models/DT_NEW_KES/v_sarkany.mdl");
	precache_model("models/DT_NEW_KES/v_szaguldo.mdl");
	precache_model("models/DT_NEW_KES/v_ultra.mdl");
	precache_model("models/DT_NEW_KES/v_vipkes.mdl");
	precache_model("models/DT_NEW_KES/v_metal.mdl");
}
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_clcmd("chooseteam", "fomenu");
	register_clcmd("say /ujra", "ujraeledes");
	register_clcmd("say /menu", "fomenu");
	register_clcmd("say /adas", "adas");
	register_clcmd("say", "sayhook");
	register_clcmd("say /elet", "em");
	register_clcmd("MENNYISEG", "arany_kuld");
	
	
	register_event("CurWeapon", "ecw", "be", "1=1");
	register_event("DeathMsg", "death", "a");
	
	
	RegisterHam( Ham_TakeDamage , "player" , "uspsebzes", 0);
	RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1);
	
	set_task(2.0, "AutoCheck",_,_,_,"b");
	
	g_vault = nvault_open("deathrun");
	
	register_clcmd("REGFELHASZNALO", "Adatok");
	register_clcmd("REGJELSZO", "Adatok");
	register_clcmd("LOGFELHASZNALO", "Adatok");
	register_clcmd("LOGJELSZO", "Adatok");
	register_clcmd("UJ_JELSZO", "Adatok");
	register_clcmd("REGI_JELSZO", "Adatok");
	
	register_clcmd("say", "Parancsok");
	register_clcmd("say_team", "Parancsok");
	
	Menuk[0] = register_menuid("asdasd");
	register_menucmd(Menuk[0], 1023, "asdasd");
	Menuk[1] = register_menuid("RegMenu");
	register_menucmd(Menuk[1], 1023, "RegMenu");
	Menuk[2] = register_menuid("LogMenu");
	register_menucmd(Menuk[2], 1023, "LogMenu");
	Menuk[3] = register_menuid("KiMenu");
	register_menucmd(Menuk[3], 1023, "KiMenu");
	Menuk[4] = register_menuid("JVMenu");
	register_menucmd(Menuk[4], 1023, "JVMenu");
	
	Cvarok[0] = register_cvar("AdatHossz", "5");
	Cvarok[1] = register_cvar("SotetKepernyo", "0");
	Cvarok[2] = register_cvar("FelhasznaloMod", "0");
	Cvarok[3] = register_cvar("NincsNevValtas", "0");
	Cvarok[4] = register_cvar("Nyelv", "hu");
	
	set_task(random_float(80.0, 100.0), "Hirdetes", VilagHaboru, _, _, "b");
	register_forward(FM_ClientUserInfoChanged, "NevValtas");
	
	Ellenorzes();
	MenuBetoltes();
	ConsoleParancsok();
}	
public Hirdetes()
{
	print_color(0, "!g[DT]!y %s", String[23]);
}
public MenuBetoltes()
{
	new FajlUtString[64], Nyelv[32];
	get_pcvar_string(Cvarok[4], Nyelv, 31);
	if(equal(Nyelv, "hu") || equal(Nyelv, "en"))
	{
		format(FajlUtString, charsmax(FajlUtString), "addons/amxmodx/configs/reg/regmenu_%s.ini", Nyelv);
	}
	else
	{
		format(FajlUtString, charsmax(FajlUtString), "addons/amxmodx/configs/reg/regmenu_en.ini");
	}
	new OsszesSor, Sor, BString[512];
	OsszesSor = file_size(FajlUtString, 1);
	for(new Sorok; Sorok < OsszesSor; Sorok++)
	{
		read_file(FajlUtString, Sorok, BString, 511, Sor);
		format(String[Sorok], 511, "%s", BString);
	}
}
public ConsoleParancsok()
{
	new OsszesSor, Parancs[32], Sor;
	OsszesSor = file_size(FajlUtConsoleParancsok, 1);
	for(new Sorok; Sorok < OsszesSor; Sorok++)
	{
		read_file(FajlUtConsoleParancsok, Sorok, Parancs, 31, Sor);
		register_clcmd(Parancs, "ConsoleParancsTiltas");
	}
}
public ConsoleParancsTiltas(id)
{
	if(!Bejelentkezve[id])
	{
		print_color(id, "!g[DT]!y %s", String[24]);
		Menu(id);
		return PLUGIN_HANDLED;
	}
	return PLUGIN_CONTINUE;
}
public Parancsok(id)
{
	new Parancs[32];
	read_args(Parancs, 31);
	remove_quotes(Parancs);
	if(equal(Parancs, "/reg") || equal(Parancs, "/register") || equal(Parancs, "/regisztralas"))
	{
		Menu(id);
	}
	new TiltottParancsok[128], Fajl, Sor, Lekeres[2][32];
	while((Fajl = read_file(FajlUtParancsok, Fajl, TiltottParancsok, 127, Sor)) != 0)
	parse(TiltottParancsok, Lekeres[0], 31, Lekeres[1], 31);
	if(equal(Parancs, Lekeres[0]) && !Bejelentkezve[id])
	{
		print_color(id, "!g[DT]!y %s", String[24]);
		if(str_to_num(Lekeres[1]) == 1)
		{
			Menu(id);
		}
		return PLUGIN_HANDLED;
	}
	return PLUGIN_CONTINUE;
}
public Ellenorzes()
{
	if(!fopen(FajlUt, "r"))
	{
		write_file(FajlUt, "");
	}
	if(!fopen(FajlUtParancsok, "r"))
	{
		write_file(FajlUtParancsok, "");
	}
	if(!fopen(FajlUtConsoleParancsok, "r"))
	{
		write_file(FajlUtConsoleParancsok, "");
	}
}
public Menu(id)
{
	if(!Bejelentkezve[id] && get_pcvar_num(Cvarok[1]) == 1)
	{
		message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0, 0, 0}, id);
		write_short(100000);
		write_short(100000);
		write_short(1<<2);
		write_byte(0);
		write_byte(0);
		write_byte(0);
		write_byte(255);
		message_end();
	}
	new MString[5][128], MenuString[512], Gomb;
	if(MenuMod[id] == 1 && !Bejelentkezve[id])
	{
		new Talalat;
		if(!equal(Felhasznalo[0][id], ""))
		{
			new Sor[256], Lekeres[32], Fajl;
			Fajl = fopen(FajlUt, "rt");
			while(!feof(Fajl))
			{
				fgets(Fajl, Sor, 255);
				if(Sor[0] == ';' || strlen(Sor) < 3)
					continue;
				parse(Sor, Lekeres, 31);
				if(equal(Lekeres, Felhasznalo[0][id]))
				{
					Talalat++;
				}
			}
			fclose(Fajl);
		}
		if(Talalat > 0)
		format(MString[0], 127, "\w%s^n%s^n^n", String[3], String[1]);
		else
		format(MString[0], 127, "\w%s^n%s^n^n", String[3], String[0][1]);
		format(MString[1], 127, "\y1. \r%s:\d %s^n", String[4], Felhasznalo[0][id]);
		format(MString[2], 127, "\y2. \r%s:\d %s^n^n", String[5], Jelszo[0][id]);
		format(MString[3], 127, "\y3. \r%s^n^n", String[6]);
		format(MString[4], 127, "\y0. \d%s", String[9]);
		add(MenuString, 511, MString[0]);
		add(MenuString, 511, MString[1]);
		add(MenuString, 511, MString[2]);
		add(MenuString, 511, MString[3]);
		add(MenuString, 511, MString[4]);
		Gomb = (1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<9);
		show_menu(id, Gomb, MenuString, -1, "RegMenu");
	}
	else if(MenuMod[id] == 2 && !Bejelentkezve[id])
	{
		new Talalat;
		if(!equal(Felhasznalo[1][id], ""))
		{
			new Sor[256], Lekeres[32], Fajl;
			Fajl = fopen(FajlUt, "rt");
			while(!feof(Fajl))
			{
				fgets(Fajl, Sor, 255);
				if(Sor[0] == ';' || strlen(Sor) < 3)
					continue;
				parse(Sor, Lekeres, 31);
				if(equal(Lekeres, Felhasznalo[1][id]))
				{
					Talalat++;
				}
			}
			fclose(Fajl);
		}
		if(Talalat > 0)
		format(MString[0], 127, "\w%s^n%s^n^n", String[3], String[1]);
		else
		format(MString[0], 127, "\w%s^n%s^n^n", String[3], String[0][1]);
		format(MString[1], 127, "\y1. \r%s:\d %s^n", String[4], Felhasznalo[1][id]);
		format(MString[2], 127, "\y2. \r%s:\d %s^n^n", String[5], Jelszo[1][id]);
		format(MString[3], 127, "\y3. \r%s^n^n", String[7]);
		format(MString[4], 127, "\y0. \d%s", String[9]);
		add(MenuString, 511, MString[0]);
		add(MenuString, 511, MString[1]);
		add(MenuString, 511, MString[2]);
		add(MenuString, 511, MString[3]);
		add(MenuString, 511, MString[4]);
		Gomb = (1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<9);
		show_menu(id, Gomb, MenuString, -1, "LogMenu");
	}
	else if(MenuMod[id] == 3 && Bejelentkezve[id])
	{
		format(MString[0], 127, "\w%s^n%s^n^n", String[3], String[2]);
		format(MString[1], 127, "\y1. \r%s:\d %s^n", String[12], Jelszo[1][id]);
		format(MString[2], 127, "\y2. \r%s:\d %s^n^n", String[13], Jelszo[0][id]);
		format(MString[3], 127, "\y3. \r%s^n^n", String[11]);
		format(MString[4], 127, "\y0. \d%s", String[9]);
		add(MenuString, 511, MString[0]);
		add(MenuString, 511, MString[1]);
		add(MenuString, 511, MString[2]);
		add(MenuString, 511, MString[3]);
		add(MenuString, 511, MString[4]);
		Gomb = (1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<9);
		show_menu(id, Gomb, MenuString, -1, "JVMenu");
	}
	else if(!Bejelentkezve[id])
	{
		format(MString[0], 127, "\w%s^n^n", String[3]);
		format(MString[1], 127, "\y1. \r%s^n", String[6]);
		format(MString[2], 127, "\y2. \r%s^n^n", String[7]);
		format(MString[3], 127, "\y0. \d%s", String[10]);
		add(MenuString, 511, MString[0]);
		add(MenuString, 511, MString[1]);
		add(MenuString, 511, MString[2]);
		add(MenuString, 511, MString[3]);
		Gomb = (1<<0 | 1<<1 | 1<<2 | 1<<9);
		show_menu(id, Gomb, MenuString, -1, "asdasd");
	}
	else
	{
		format(MString[0], 127, "\w%s^n%s^n^n", String[3], String[2]);
		format(MString[1], 127, "\y1. \r%s^n", String[8]);
		format(MString[2], 127, "\y2. \r%s^n^n", String[11]);
		format(MString[3], 127, "\y0. \d%s", String[10]);
		add(MenuString, 511, MString[0]);
		add(MenuString, 511, MString[1]);
		add(MenuString, 511, MString[2]);
		add(MenuString, 511, MString[3]);
		Gomb = (1<<0 | 1<<1 | 1<<2 | 1<<9);
		show_menu(id, Gomb, MenuString, -1, "KiMenu");
	}
}
public KiMenu(id, Gomb)
{
	Gomb++;
	switch(Gomb)
	{
		case 1:{
			Felhasznalo[2][id] = "";
			Jelszo[2][id] = "";
			JatekosNullazas(id);
			AlapFelhasznalo(id);
			Menu(id);
		}
		case 2:{
			MenuMod[id] = 3;
			Menu(id);
		}
		default:{
			show_menu(id, 0, "^n", 1);
		}
	}
}
public JVMenu(id, Gomb)
{
	Gomb++;
	switch(Gomb)
	{
		case 1:{
			MenuMod[id] = 3;
			BeviteliMod[id] = 5;
			client_cmd(id, "messagemode REGI_JELSZO");
			Menu(id);
		}
		case 2:{
			MenuMod[id] = 3;
			BeviteliMod[id] = 6;
			client_cmd(id, "messagemode UJ_JELSZO");
			Menu(id);
		}
		case 3:{
			if(strlen(Jelszo[0][id]) < get_pcvar_num(Cvarok[0]))
			{
				print_color(id, "!g[DT]!y %s", String[14]);
				Menu(id);
				return PLUGIN_HANDLED;
			}
			else if(equal(Jelszo[2][id][id], Jelszo[1][id][id]))
			{
				Megvaltoztat(id);
			}
			else
			{
				Menu(id);
			}
		}
		default:{
			BeviteliMod[id] = 0;
			MenuMod[id] = 0;
			Menu(id);
		}
	}
	return PLUGIN_HANDLED;
}
public Megvaltoztat(id)
{
	new Sor[256], Lekeres[32], Fajl, Szam;
	Fajl = fopen(FajlUt, "rt");
	while(!feof(Fajl))
	{
		fgets(Fajl, Sor, 255);
		if(Sor[0] == ';' || strlen(Sor) < 3)
			continue;
		parse(Sor, Lekeres, 31);
		if(equal(Lekeres, Felhasznalo[2][id]))
		{
			format(Sor, sizeof Sor - 1, "^"%s^" ^"%s^"", Felhasznalo[2][id], Jelszo[0][id]);
			write_file(FajlUt, Sor, Szam);
		}
		Szam++;
	}
	fclose(Fajl);
	print_color(id, "!g[DT]!y %s", String[15]);
	Jelszo[2][id] = Jelszo[0][id];
	Jelszo[1][id] = "";
	Jelszo[0][id] = "";
}
public asdasd(id, Gomb)
{
	Gomb++;
	switch(Gomb)
	{
		case 1:{
			Felhasznalo[2][id] = "";
			Jelszo[2][id] = "";
			JatekosNullazas(id);
			AlapFelhasznalo(id);
			MenuMod[id] = 1;
			Menu(id);
		}
		case 2:{
			Felhasznalo[1][id] = "";
			Jelszo[1][id] = "";
			JatekosNullazas(id);
			AlapFelhasznalo(id);
			MenuMod[id] = 2;
			Menu(id);
		}
		default:{
			BeviteliMod[id] = 0;
			MenuMod[id] = 0;
			show_menu(id, 0, "^n", 1);
		}
	}
}
public LogMenu(id, Gomb)
{
	Gomb++;
	switch(Gomb)
	{
		case 1:{
			if(get_pcvar_num(Cvarok[2]) == 0)
			{
				BeviteliMod[id] = 3;
				MenuMod[id] = 2;
				Menu(id);
				client_cmd(id, "messagemode LOGFELHASZNALO");
			}
			else
			{
				MenuMod[id] = 2;
				Menu(id);
			}
		}
		case 2:{
			BeviteliMod[id] = 4;
			MenuMod[id] = 2;
			Menu(id);
			client_cmd(id, "messagemode LOGJELSZO");
		}
		case 3:{
			if(get_pcvar_num(Cvarok[2]) == 0)
			{
				if(strlen(Felhasznalo[1][id]) < get_pcvar_num(Cvarok[0]) && strlen(Jelszo[1][id]) < get_pcvar_num(Cvarok[0]))
				{
					print_color(id, "!g[DT]!y %s", String[16]);
					Menu(id);
					return PLUGIN_HANDLED;
				}
			}
			else
			{
				if(strlen(Jelszo[1][id]) < get_pcvar_num(Cvarok[0]))
				{
					print_color(id, "!g[DT]!y %s", String[16]);
					Menu(id);
					return PLUGIN_HANDLED;
				}
			}
			if(equal(Felhasznalo[2][id][id], Felhasznalo[1][id][id]) && equal(Jelszo[2][id][id], Jelszo[1][id][id]))
			{
				Bejelentkezve[id] = true;
				Felhasznalo[1][id] = "";
				Jelszo[1][id] = "";
				Felhasznalo[0][id] = "";
				Jelszo[0][id] = "";
				print_color(id, "!g[DT]!y %s", String[17]);
				if(get_pcvar_num(Cvarok[1]) == 1)
				{
					message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0, 0, 0}, id);
					write_short(0);
					write_short(0);
					write_short(1<<2);
					write_byte(0);
					write_byte(0);
					write_byte(0);
					write_byte(0);
					message_end();
				}
			}
			else
			{
				Menu(id);
				return PLUGIN_HANDLED;
			}
		}
		default:{
			BeviteliMod[id] = 0;
			MenuMod[id] = 0;
			Menu(id);
		}
	}
	return PLUGIN_HANDLED;
}
public RegMenu(id, Gomb)
{
	Gomb++;
	switch(Gomb)
	{
		case 1:{
			if(get_pcvar_num(Cvarok[2]) == 0)
			{
				BeviteliMod[id] = 1;
				MenuMod[id] = 1;
				Menu(id);
				client_cmd(id, "messagemode REGFELHASZNALO");
			}
			else
			{
				MenuMod[id] = 1;
				Menu(id);
			}
		}
		case 2:{
			BeviteliMod[id] = 2;
			MenuMod[id] = 1;
			Menu(id);
			client_cmd(id, "messagemode REGJELSZO");
		}
		case 3:{
			if(get_pcvar_num(Cvarok[2]) == 0)
			{
				if(strlen(Felhasznalo[0][id]) < get_pcvar_num(Cvarok[0]) && strlen(Jelszo[0][id]) < get_pcvar_num(Cvarok[0]))
				{
					print_color(id, "!g[DT]!y %s", String[18]);
					BeviteliMod[id] = 0;
					MenuMod[id] = 0;
					Menu(id);
					return PLUGIN_HANDLED;
				}
			}
			else
			{
				if(strlen(Jelszo[0][id]) < get_pcvar_num(Cvarok[0]))
				{
					print_color(id, "!g[DT]!y %s", String[18]);
					BeviteliMod[id] = 0;
					MenuMod[id] = 0;
					Menu(id);
					return PLUGIN_HANDLED;
				}
			}
			new Sor[256], Lekeres[32], Fajl, Talalat;
			Fajl = fopen(FajlUt, "rt");
			while(!feof(Fajl))
			{
				fgets(Fajl, Sor, 255);
				if(Sor[0] == ';' || strlen(Sor) < 3)
					continue;
				parse(Sor, Lekeres, 31);
				if(equal(Lekeres, Felhasznalo[0][id]))
				{
					Talalat++;
				}
			}
			fclose(Fajl);
			if(Talalat > 0)
			{
				print_color(id, "!g[DT]!t %s!y %s", Felhasznalo[0][id], String[20]);
				return PLUGIN_HANDLED;
			}
			else if(Talalat == 0)
			{
				new RString[128];
				format(RString, 127, "!g[!y%s:!t %s !g& !y%s:!t %s!g]", String[4], Felhasznalo[0][id], String[5], Jelszo[0][id]);
				print_color(id, "!g[DT]!y %s %s", String[19], RString);
				MenuMod[id] = 0;
				Menu(id);
				Mentes(id);
				Felhasznalo[2][id] = Felhasznalo[0][id];
				Jelszo[2][id] = Jelszo[0][id];
			}
		}
		default:{
			BeviteliMod[id] = 0;
			MenuMod[id] = 0;
			Menu(id);
		}
	}
	return PLUGIN_HANDLED;
}
public Adatok(id)
{
	if(BeviteliMod[id] == 0)
	return PLUGIN_HANDLED;
	
	new Adat[32];
	read_args(Adat, charsmax(Adat));
	remove_quotes(Adat);
	
	if(strlen(Adat[id]) < get_pcvar_num(Cvarok[0]))
	{
		if(BeviteliMod[id] == 1 || BeviteliMod[id] == 3)
		{
			print_color(id, "!g[DT]!y %s", String[21]);
		}
		if(BeviteliMod[id] == 2 || BeviteliMod[id] >= 4)
		{
			print_color(id, "!g[DT]!y %s", String[22]);
		}
		if(!equal("", Adat))
		SikertelenBevitel(id);
	}
	else
	{
		if(BeviteliMod[id] == 1)
		{
			new Sor[256], Lekeres[32], Fajl, Talalat;
			Fajl = fopen(FajlUt, "rt");
			while(!feof(Fajl))
			{
				fgets(Fajl, Sor, 255);
				if(Sor[0] == ';' || strlen(Sor) < 3)
					continue;
				parse(Sor, Lekeres, 31);
				if(equal(Lekeres, Adat))
				{
					Talalat++;
				}
			}
			fclose(Fajl);
			if(Talalat > 0)
			{
				print_color(id, "!g[DT]!t %s!y %s", Adat, String[20]);
				SikertelenBevitel(id);
				return PLUGIN_HANDLED;
			}
			else if(Talalat == 0)
			{
				Felhasznalo[0][id] = Adat;
			}
		}
		else if(BeviteliMod[id] == 2)
		{
			Jelszo[0][id] = Adat;
		}
		else if(BeviteliMod[id] == 3)
		{
			Felhasznalo[1][id] = Adat;
			Betoltes(id);
		}
		else if(BeviteliMod[id] == 4)
		{
			Jelszo[1][id] = Adat;
			Betoltes(id);
		}
		else if(BeviteliMod[id] == 5)
		{
			Jelszo[1][id] = Adat;
		}
		else if(BeviteliMod[id] == 6)
		{
			Jelszo[0][id] = Adat;
		}
	}
	Menu(id);
	return PLUGIN_CONTINUE;
}
public SikertelenBevitel(id)
{
	if(BeviteliMod[id] == 1)
		client_cmd(id, "messagemode REGFELHASZNALO");
	else if(BeviteliMod[id] == 2)
		client_cmd(id, "messagemode REGJELSZO");
	else if(BeviteliMod[id] == 3)
		client_cmd(id, "messagemode LOGFELHASZNALO");
	else if(BeviteliMod[id] == 4)
		client_cmd(id, "messagemode LOGJELSZO");
	else if(BeviteliMod[id] == 5)
		client_cmd(id, "messagemode REGI_JELSZO");
	else if(BeviteliMod[id] == 6)
		client_cmd(id, "messagemode UJ_JELSZO");
}
public Mentes(id)
{
	new FajlMentes[128], Fajl;
	Fajl = fopen(FajlUt, "at+");
	format(FajlMentes, sizeof FajlMentes - 1, "^"%s^" ^"%s^"^n", Felhasznalo[0][id], Jelszo[0][id]);
	fprintf(Fajl, FajlMentes);
	fclose(Fajl);
}
public Betoltes(id)
{
	new Sor[256], Lekeres[2][32], Fajl;
	Fajl = fopen(FajlUt, "rt");
	while(!feof(Fajl))
	{
		fgets(Fajl, Sor, 255);
		if(Sor[0] == ';' || strlen(Sor) < 3)
			continue;
		parse(Sor, Lekeres[0], 31, Lekeres[1], 31);
		if(equal(Lekeres[0], Felhasznalo[1][id]))
		{
			Felhasznalo[2][id] = Lekeres[0];
			Jelszo[2][id] = Lekeres[1];
			break;
		}
	}
	fclose(Fajl);
}
public client_putinserver(id)
{
	AlapFelhasznalo(id);
}
public AlapFelhasznalo(id)
{
	if(get_pcvar_num(Cvarok[2]) == 1)
	{
		new Nev[32];
		get_user_name(id, Nev, 31);
		for(new Szam; Szam < 2; Szam++)
		{
			Felhasznalo[Szam][id] = Nev;
		}
	}
}
public JatekosNullazas(id)
{
	Ellenorizve[id] = 0;
	MenuMod[id] = 0;
	Bejelentkezve[id] = false;
	BeviteliMod[id] = 0;
	for(new Szam; Szam < 1; Szam++)
	{
		Felhasznalo[Szam][id] = "";
		Jelszo[Szam][id] = "";
	}
}
public NevValtas(id) 
{
	if(!is_user_connected(id) || get_pcvar_num(Cvarok[3]) == 0)
		return FMRES_IGNORED;
	new RegiNev[32], UjNev[32], Nev[32];
	get_user_name(id, Nev, 31);
	pev(id, pev_netname, RegiNev, charsmax(RegiNev));
	if(RegiNev[0])
	{
		get_user_info(id, "name", UjNev, charsmax(UjNev));
		if(!equal(RegiNev, UjNev))
		{
			set_user_info(id, "name", RegiNev);
			return FMRES_HANDLED;
		}
	}
	return FMRES_IGNORED;
}
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;
}
public AutoCheck()
{
	new p[32],n;
	get_players(p,n,"ch");
	for(new i=0;i<n;i++)
	{
		new id = p[i];
		if(Hud[id])
		{
			InfoHud(id);
		}
	}
}
public InfoHud(id)
{
	if(is_user_alive(id))
	{
		new Nev[32];
		get_user_name(id, Nev, 31);
		
		set_hudmessage(170, 255, 42, 0.26, 0.0, 0, 6.0, 12.0);
		show_hudmessage(id, "[Ăśdv %s]^n[Pontjaid: %d]^n[Szint: %d | XP: %d]", Nev, arany[id], szint[id], xp[id]);
	}	
}
public kuldesmenu(id)
{
	new cim[121];
	format(cim, charsmax(cim), "\wValaszd ki a \rJatekost:");
	new menu = menu_create(cim, "kuldes_handler" );
	new players[32], pnum, tempid;
	new szName[32], szTempid[10];
	get_players(players, pnum);
	for( new i; i<pnum; i++ )
	{
		tempid = players[i];{
			get_user_name(tempid, szName, charsmax(szName));
			num_to_str(tempid, szTempid, charsmax(szTempid));
			menu_additem(menu, szName, szTempid, 0);
		}
	}
	menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
	menu_setprop(menu, MPROP_BACKNAME, "Vissza");
	menu_setprop(menu, MPROP_NEXTNAME, "TovĂˇbb");
	menu_display(id, menu, 0);
}
public kuldes_handler(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);
	x_tempid = str_to_num(data);
	client_cmd(id, "messagemode MENNYISEG");
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public arany_kuld(id)
{
	new uzenet[121];
	new kuldoneve[32], tempname[32];
	read_args(uzenet, charsmax(uzenet));
	remove_quotes(uzenet);
	get_user_name(id, kuldoneve, 31);
	get_user_name(x_tempid, tempname, 31);
	
	if(str_to_num(uzenet) < 0)
		return PLUGIN_HANDLED;
	
	if(arany[id] >= str_to_num(uzenet) && akuld[id] == true)
	{
		arany[x_tempid] += str_to_num(uzenet);
		arany[id] -= str_to_num(uzenet);
		akuld[id] = false;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Aranyat^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(lada[id] >= str_to_num(uzenet) && lkuld[id] == true)
	{
		lada[x_tempid] += str_to_num(uzenet);
		lada[id] -= str_to_num(uzenet);
		lkuld[id] = false;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Ladat^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(kulcs[id] >= str_to_num(uzenet) && kkuld[id] == true)
	{
		kulcs[x_tempid] += str_to_num(uzenet);
		kulcs[id] -= str_to_num(uzenet);
		kkuld[id] = false;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Kulcsot^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(plada[id] >= str_to_num(uzenet) && pkuld[id] == true)
	{
		plada[x_tempid] += str_to_num(uzenet);
		plada[id] -= str_to_num(uzenet);
		pkuld[id] = false;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 NyĂˇrvĂ©gi Ladat^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(m1[id] >= str_to_num(uzenet) && fkuld[id] == 1)
	{
		m1[x_tempid] += str_to_num(uzenet);
		m1[id] -= str_to_num(uzenet);
		fkuld[id] = 0;
		ColorChat(0, GREEN, "^4[DT]^1 Jatekos^3 %s^1 kA1ldA¶tt^4 %d^1 Tuz USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(m2[id] >= str_to_num(uzenet) && fkuld[id] == 2)
	{
		m2[x_tempid] += str_to_num(uzenet);
		m2[id] -= str_to_num(uzenet);
		fkuld[id] = 0;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1  Orion USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(m3[id] >= str_to_num(uzenet) && fkuld[id] == 3)
	{
		m3[x_tempid] += str_to_num(uzenet);
		m3[id] -= str_to_num(uzenet);
		fkuld[id] = 0;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Zold USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(m4[id] >= str_to_num(uzenet) && fkuld[id] == 4)
	{
		m4[x_tempid] += str_to_num(uzenet);
		m4[id] -= str_to_num(uzenet);
		fkuld[id] = 0;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Cyrex USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(m5[id] >= str_to_num(uzenet) && fkuld[id] == 5)
	{
		m5[x_tempid] += str_to_num(uzenet);
		m5[id] -= str_to_num(uzenet);
		fkuld[id] = 0;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Tigris USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(m6[id] >= str_to_num(uzenet) && fkuld[id] == 6)
	{
		m6[x_tempid] += str_to_num(uzenet);
		m6[id] -= str_to_num(uzenet);
		fkuld[id] = 0;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Killer USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(m7[id] >= str_to_num(uzenet) && fkuld[id] == 7)
	{
		m7[x_tempid] += str_to_num(uzenet);
		m7[id] -= str_to_num(uzenet);
		fkuld[id] = 0;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Kektuz USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(m8[id] >= str_to_num(uzenet) && fkuld[id] == 8)
	{
		m8[x_tempid] += str_to_num(uzenet);
		m8[id] -= str_to_num(uzenet);
		fkuld[id] = 0;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Ezust USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(m9[id] >= str_to_num(uzenet) && fkuld[id] == 9)
	{
		m9[x_tempid] += str_to_num(uzenet);
		m9[id] -= str_to_num(uzenet);
		fkuld[id] = 0;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Arany USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(m10[id] >= str_to_num(uzenet) && fkuld[id] == 10)
	{
		m10[x_tempid] += str_to_num(uzenet);
		m10[id] -= str_to_num(uzenet);
		fkuld[id] = 0;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Black USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(m11[id] >= str_to_num(uzenet) && fkuld[id] == 11)
	{
		m11[x_tempid] += str_to_num(uzenet);
		m11[id] -= str_to_num(uzenet);
		fkuld[id] = 0;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Jeg USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(m12[id] >= str_to_num(uzenet) && fkuld[id] == 12)
	{
		m12[x_tempid] += str_to_num(uzenet);
		m12[id] -= str_to_num(uzenet);
		fkuld[id] = 0;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Uber USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	else if(m13[id] >= str_to_num(uzenet) && fkuld[id] == 13)
	{
		m13[x_tempid] += str_to_num(uzenet);
		m13[id] -= str_to_num(uzenet);
		fkuld[id] = 0;
		ColorChat(0, GREEN, "^4[DT]^1 JĂˇtĂ©kos^3 %s^1 kĂĽldĂ¶tt^4 %d^1 Caiman USP-t ^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname);
	}
	return PLUGIN_HANDLED;
}
public em(id)
{
	ColorChat(id, RED, "Ă©leteid: ^1%d", elet[id]);
}
public jatekos_spawn(id)
{
	if (!is_user_alive(id))
	{
		return PLUGIN_HANDLED;
	}
	
	if(get_user_flags(id) & ADMIN_LEVEL_C)
	{
		set_user_health(id,get_user_health(id)+25);
	}
	return PLUGIN_HANDLED;
}
public uspsebzes( victim,inflictor,attacker,Float:damage, DamageBits )
{
	new weap = get_user_weapon(attacker);
	
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp1_damage[attacker])
	{
		SetHamParamFloat(4, damage * 1.1);
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp2_damage[attacker])
	{
		SetHamParamFloat(4, damage * 1.2);
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp3_damage[attacker])
	{
		SetHamParamFloat(4, damage * 1.3);
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp4_damage[attacker])
	{
		SetHamParamFloat(4, damage * 1.5);
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp5_damage[attacker])
	{
		SetHamParamFloat(4, damage * 1.8);
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp6_damage[attacker])
	{
		SetHamParamFloat(4, damage * 1.9);
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp7_damage[attacker])
	{
		SetHamParamFloat(4, damage * 2.0);
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp8_damage[attacker])
	{
		SetHamParamFloat(4, damage * 2.1);
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp9_damage[attacker])
	{
		SetHamParamFloat(4, damage * 2.2);
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp10_damage[attacker])
	{
		SetHamParamFloat(4, damage * 2.3);
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp11_damage[attacker])
	{
		SetHamParamFloat(4, damage * 2.5);
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp12_damage[attacker])
	{
		SetHamParamFloat(4, damage * 2.8);
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp13_damage[attacker])
	{
		SetHamParamFloat(4, damage * 3.0);
	}
}
public ecw(id)
{
	new fegyver = get_user_weapon(id);
	if(usp[id] == 0 && fegyver == CSW_USP)
	{
		set_pev(id, pev_viewmodel2, "models/v_usp.mdl");
	}
	if(usp[id] == 1 && fegyver == CSW_USP)
	{
		usp1_damage[id] = true;
		usp2_damage[id] = false;
		usp3_damage[id] = false;
		usp4_damage[id] = false;
		usp5_damage[id] = false;
		usp6_damage[id] = false;
		usp7_damage[id] = false;
		usp8_damage[id] = false;
		usp9_damage[id] = false;
		usp10_damage[id] = false;
		usp11_damage[id] = false;
		usp12_damage[id] = false;
		usp13_damage[id] = false;
		set_pev(id, pev_viewmodel2, "models/DT_NEW_USP/v_tuz.mdl");
	}
	if(usp[id] == 2 && fegyver == CSW_USP)
	{
		usp1_damage[id] = false;
		usp2_damage[id] = true;
		usp3_damage[id] = false;
		usp4_damage[id] = false;
		usp5_damage[id] = false;
		usp6_damage[id] = false;
		usp7_damage[id] = false;
		usp8_damage[id] = false;
		usp9_damage[id] = false;
		usp10_damage[id] = false;
		usp11_damage[id] = false;
		usp12_damage[id] = false;
		usp13_damage[id] = false;
		set_pev(id, pev_viewmodel2, "models/DT_NEW_USP/v_orion.mdl");
	}
	if(usp[id] == 3 && fegyver == CSW_USP)
	{
		usp1_damage[id] = false;
		usp2_damage[id] = false;
		usp3_damage[id] = true;
		usp4_damage[id] = false;
		usp5_damage[id] = false;
		usp6_damage[id] = false;
		usp7_damage[id] = false;
		usp8_damage[id] = false;
		usp9_damage[id] = false;
		usp10_damage[id] = false;
		usp11_damage[id] = false;
		usp12_damage[id] = false;
		usp13_damage[id] = false;
		set_pev(id, pev_viewmodel2, "models/DT_NEW_USP/v_zold.mdl");
	}
	if(usp[id] == 4 && fegyver == CSW_USP)
	{
		usp1_damage[id] = false;
		usp2_damage[id] = false;
		usp3_damage[id] = false;
		usp4_damage[id] = true;
		usp5_damage[id] = false;
		usp6_damage[id] = false;
		usp7_damage[id] = false;
		usp8_damage[id] = false;
		usp9_damage[id] = false;
		usp10_damage[id] = false;
		usp11_damage[id] = false;
		usp12_damage[id] = false;
		usp13_damage[id] = false;
		set_pev(id, pev_viewmodel2, "models/DT_NEW_USP/v_cyrex.mdl");
	}
	if(usp[id] == 5 && fegyver == CSW_USP)
	{
		usp1_damage[id] = false;
		usp2_damage[id] = false;
		usp3_damage[id] = false;
		usp4_damage[id] = false;
		usp5_damage[id] = true;
		usp6_damage[id] = false;
		usp7_damage[id] = false;
		usp8_damage[id] = false;
		usp9_damage[id] = false;
		usp10_damage[id] = false;
		usp11_damage[id] = false;
		usp12_damage[id] = false;
		usp13_damage[id] = false;
		set_pev(id, pev_viewmodel2, "models/DT_NEW_USP/v_tig.mdl");
	}
	if(usp[id] == 6 && fegyver == CSW_USP)
	{
		usp1_damage[id] = false;
		usp2_damage[id] = false;
		usp3_damage[id] = false;
		usp4_damage[id] = false;
		usp5_damage[id] = false;
		usp6_damage[id] = true;
		usp7_damage[id] = false;
		usp8_damage[id] = false;
		usp9_damage[id] = false;
		usp10_damage[id] = false;
		usp11_damage[id] = false;
		usp12_damage[id] = false;
		usp13_damage[id] = false;
		set_pev(id, pev_viewmodel2, "models/DT_NEW_USP/v_kill.mdl");
	}
	if(usp[id] == 7 && fegyver == CSW_USP)
	{
		usp1_damage[id] = false;
		usp2_damage[id] = false;
		usp3_damage[id] = false;
		usp4_damage[id] = false;
		usp5_damage[id] = false;
		usp6_damage[id] = false;
		usp7_damage[id] = true;
		usp8_damage[id] = false;
		usp9_damage[id] = false;
		usp10_damage[id] = false;
		usp11_damage[id] = false;
		usp12_damage[id] = false;
		usp13_damage[id] = false;
		set_pev(id, pev_viewmodel2, "models/DT_NEW_USP/v_kektuz.mdl");
	}
	if(usp[id] == 8 && fegyver == CSW_USP)
	{
		usp1_damage[id] = false;
		usp2_damage[id] = false;
		usp3_damage[id] = false;
		usp4_damage[id] = false;
		usp5_damage[id] = false;
		usp6_damage[id] = false;
		usp7_damage[id] = false;
		usp8_damage[id] = true;
		usp9_damage[id] = false;
		usp10_damage[id] = false;
		usp11_damage[id] = false;
		usp12_damage[id] = false;
		usp13_damage[id] = false;
		set_pev(id, pev_viewmodel2, "models/DT_NEW_USP/v_ezust.mdl");
	}
	if(usp[id] == 9 && fegyver == CSW_USP)
	{
		usp1_damage[id] = false;
		usp2_damage[id] = false;
		usp3_damage[id] = false;
		usp4_damage[id] = false;
		usp5_damage[id] = false;
		usp6_damage[id] = false;
		usp7_damage[id] = false;
		usp8_damage[id] = false;
		usp9_damage[id] = true;
		usp10_damage[id] = false;
		usp11_damage[id] = false;
		usp12_damage[id] = false;
		usp13_damage[id] = false;
		set_pev(id, pev_viewmodel2, "models/DT_NEW_USP/v_arany.mdl");
	}
	if(usp[id] == 10 && fegyver == CSW_USP)
	{
		usp1_damage[id] = false;
		usp2_damage[id] = false;
		usp3_damage[id] = false;
		usp4_damage[id] = false;
		usp5_damage[id] = false;
		usp6_damage[id] = false;
		usp7_damage[id] = false;
		usp8_damage[id] = false;
		usp9_damage[id] = false;
		usp10_damage[id] = true;
		usp11_damage[id] = false;
		usp12_damage[id] = false;
		usp13_damage[id] = false;
		set_pev(id, pev_viewmodel2, "models/DT_NEW_USP/v_black.mdl");
	}
	if(usp[id] == 11 && fegyver == CSW_USP)
	{
		usp1_damage[id] = false;
		usp2_damage[id] = false;
		usp3_damage[id] = false;
		usp4_damage[id] = false;
		usp5_damage[id] = false;
		usp6_damage[id] = false;
		usp7_damage[id] = false;
		usp8_damage[id] = false;
		usp9_damage[id] = false;
		usp10_damage[id] = false;
		usp11_damage[id] = true;
		usp12_damage[id] = false;
		usp13_damage[id] = false;
		set_pev(id, pev_viewmodel2, "models/DT_NEW_USP/v_ice.mdl");
	}
	if(usp[id] == 12 && fegyver == CSW_USP)
	{
		usp1_damage[id] = false;
		usp2_damage[id] = false;
		usp3_damage[id] = false;
		usp4_damage[id] = false;
		usp5_damage[id] = false;
		usp6_damage[id] = false;
		usp7_damage[id] = false;
		usp8_damage[id] = false;
		usp9_damage[id] = false;
		usp10_damage[id] = false;
		usp11_damage[id] = false;
		usp12_damage[id] = true;
		usp13_damage[id] = false;
		set_pev(id, pev_viewmodel2, "models/DT_NEW_USP/v_baw.mdl");
	}
	if(usp[id] == 13 && fegyver == CSW_USP)
	{
		usp1_damage[id] = false;
		usp2_damage[id] = false;
		usp3_damage[id] = false;
		usp4_damage[id] = false;
		usp5_damage[id] = false;
		usp6_damage[id] = false;
		usp7_damage[id] = false;
		usp8_damage[id] = false;
		usp9_damage[id] = false;
		usp10_damage[id] = false;
		usp11_damage[id] = false;
		usp12_damage[id] = false;
		usp13_damage[id] = true;
		set_pev(id, pev_viewmodel2, "models/DT_NEW_USP/v_caiman.mdl");
	}
	if(kes[id] == 0 && fegyver == CSW_KNIFE)
	{
		set_pev(id, pev_viewmodel2, "models/v_knife.mdl");
	}
	if(kes[id] == 1 && fegyver == CSW_KNIFE)
	{
		set_user_maxspeed(id, get_user_maxspeed(id)+15);
		set_pev(id, pev_viewmodel2, "models/DT_NEW_KES/v_kommandohd.mdl");
	}
	if(kes[id] == 2 && fegyver == CSW_KNIFE)
	{
		set_user_gravity(id, 0.9);
		set_pev(id, pev_viewmodel2, "models/DT_NEW_KES/v_brutal.mdl");
	}
	if(kes[id] == 3 && fegyver == CSW_KNIFE)
	{
		set_user_maxspeed(id, get_user_maxspeed(id)+20);
		set_user_gravity(id, 0.9);
		set_pev(id, pev_viewmodel2, "models/DT_NEW_KES/v_sarkany.mdl");
	}
	if(kes[id] == 4 && fegyver == CSW_KNIFE)
	{
		set_user_maxspeed(id, get_user_maxspeed(id)+30);
		set_pev(id, pev_viewmodel2, "models/DT_NEW_KES/v_szaguldo.mdl");
	}
	if(kes[id] == 5 && fegyver == CSW_KNIFE)
	{
		set_user_gravity(id, 0.8);
		set_pev(id, pev_viewmodel2, "models/DT_NEW_KES/v_ultra.mdl");
	}
	if(kes[id] == 6 && fegyver == CSW_KNIFE)
	{
		set_user_maxspeed(id, get_user_maxspeed(id)+50);
		set_user_gravity(id, 0.6);
		set_pev(id, pev_viewmodel2, "models/DT_NEW_KES/v_metal.mdl");
	}
	if(kes[id] == 7 && fegyver == CSW_KNIFE && get_user_flags(id) & ADMIN_LEVEL_C)
	{
		set_user_maxspeed(id, get_user_maxspeed(id)+100);
		set_user_gravity(id, 0.5);
		set_pev(id, pev_viewmodel2, "models/DT_NEW_KES/v_vipkes.mdl");
	}
}
public death()
{
	new tamado = read_data(1);
	new aldozat = read_data(2);
	new fejloves = read_data(3);
	new szam = random_num(1,100);
	
	if(tamado == aldozat)
	{
		return PLUGIN_HANDLED;
	}
	if(fejloves)
	{
		arany[tamado] += 3;
		elet[tamado]++;
		
		if(szint[tamado] >= 0 && szint[tamado] < 3)
		{
			xp[tamado] += random_num(1,20);
		}
		else if(szint[tamado] >= 3 && szint[tamado] < 5)
		{
			xp[tamado] += random_num(5,20);
		}
		else if(szint[tamado] >= 5 && szint[tamado] < 8)
		{
			xp[tamado] += random_num(10,20);
		}
		else if(szint[tamado] >= 8 && szint[tamado] < 10)
		{
			xp[tamado] += random_num(13,20);
		}
		else if(szint[tamado] >= 10 && szint[tamado] < 15)
		{
			xp[tamado] += random_num(5,10);
		}
		else if(szint[tamado] >= 15 && szint[tamado] < 30)
		{
			xp[tamado] += random_num(5,9);
		}
		else if(szint[tamado] >= 30 && szint[tamado] < 50)
		{
			xp[tamado] += random_num(5,8);
		}
		if(xp[tamado] >= 100)
		{
			szint[tamado]++;
			xp[tamado] -= 100;
		}
	}
	else
	{
		arany[tamado] += 10;
		elet[tamado]++;
		
		if(szint[tamado] >= 0 && szint[tamado] < 3)
		{
			xp[tamado] += random_num(1,20);
		}
		else if(szint[tamado] >= 3 && szint[tamado] < 5)
		{
			xp[tamado] += random_num(5,20);
		}
		else if(szint[tamado] >= 5 && szint[tamado] < 8)
		{
			xp[tamado] += random_num(10,20);
		}
		else if(szint[tamado] >= 8 && szint[tamado] < 10)
		{
			xp[tamado] += random_num(13,20);
		}
		else if(szint[tamado] >= 10 && szint[tamado] < 15)
		{
			xp[tamado] += random_num(5,10);
		}
		else if(szint[tamado] >= 15 && szint[tamado] < 30)
		{
			xp[tamado] += random_num(5,9);
		}
		else if(szint[tamado] >= 30 && szint[tamado] < 50)
		{
			xp[tamado] += random_num(5,8);
		}
		if(xp[tamado] >= 100)
		{
			szint[tamado]++;
			xp[tamado] -= 100;
		}
		if(szam < 20 && tamado != aldozat && is_user_alive(tamado))
		{
			new nev[32];
			get_user_name(tamado, nev, 31);
			lada[tamado]++;
			ColorChat(0, GREEN, "^4[DT]^1 ^3 %s ^1TalĂˇlt egy ^3LĂˇdĂˇt.", nev);
		}
		else if(szam > 80 && tamado != aldozat && is_user_alive(tamado))
		{
			new nev[32];
			get_user_name(tamado, nev, 31);
			kulcs[tamado]++;
			ColorChat(0, GREEN, "^4[DT]^1 ^3 %s ^1TalĂˇlt egy ^3Kulcsot.", nev);
		}
		else if(szam < 50 && szam > 55 && tamado != aldozat && is_user_alive(tamado))
		{
			new nev[32];
			get_user_name(tamado, nev, 31);
			plada[tamado]++;
			ColorChat(0, GREEN, "^4[DT]^1 ^3 %s ^1TalĂˇlt egy ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇt.", nev);
		}
	}
	return PLUGIN_HANDLED;
}
public ujraeledes(id)
{
	if(elet[id] >= 1)
	{
		if(elet[id] -= 1)
			ExecuteHam(Ham_CS_RoundRespawn, id);
		set_user_rendering(id, kRenderFxGlowShell, 0, 200, 0, kRenderNormal,30);
		ColorChat(id, GREEN, "^4[DT]^1 ^1Sikeresen ujra Ă©ledtĂ©l^1, az ^3/ujra ^1parancsal.");
	}
}
public fomenu(id)
{
	new cim[121];
	formatex(cim, charsmax(cim), "\w[\rDT\w] \r- \w[\rFĹ‘menĂĽ\w]: ^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id]);
	new menu = menu_create(cim, "menu_handler");
	
	menu_additem(menu, "\w[\rUSP\w]\w", "a1", 0);
	menu_additem(menu, "\w[\rKĂ©s\w]", "a2", 0);
	menu_additem(menu, "\w[\rVIP VĂˇsĂˇrlĂˇs\w]", "a3", 0);
	menu_additem(menu, "\w[\rExtra cuccok\w]", "a4", 0);
	menu_additem(menu, "\w[\yLĂˇdĂˇk\w]", "a5", 0);
	menu_additem(menu, "\w[\rAjandĂ©kozĂˇs\w]", "a6", 0);
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(menu, MPROP_EXITNAME, "\dKilĂ©pĂ©s");
	
	menu_display(id, menu, 0);
	
	return PLUGIN_HANDLED;
}
public uspmenu(id)
{
	new cim[121], cim1[121], cim2[121], cim3[121], cim4[121], cim5[121], cim6[121], cim7[121], cim8[121], cim9[121], cim10[121], cim11[121], cim12[121], cim13[121];
	formatex(cim, charsmax(cim), "\w[\rDT\w] \r- \w[\rUSP\w]:^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id]);
	new menu = menu_create(cim, "menu_handler");
	
	menu_additem(menu, "\w[\rAlap \yUSP\w] (ALAP)", "b1", 0);
	if(m1[id] >= 1)
	{
		format(cim1,charsmax(cim1),"\w[\rTĹ±z USP\w] \d[1.1x DMG] \w| %d DB", m1[id]);
		menu_additem(menu,cim1,"b2");
	}
	else
	{
		menu_additem(menu, "\w[\dTĹ±z USP\w] \d[1.1x DMG]\y (50 Arany)", "b2", 0);
	}
	if(m2[id] >= 1)
	{
		format(cim2,charsmax(cim2),"\w[\rOrion USP\w] \d[1.2x DMG] \w| %d DB", m2[id]);
		menu_additem(menu,cim2,"b3");
	}
	else
	{
		menu_additem(menu, "\w[\dOrion USP\w] \d[1.2x DMG]\y (100 Arany)", "b3", 0);
	}
	if(m3[id] >= 1)
	{
		format(cim3,charsmax(cim3),"\w[\rZĂ¶ld USP\w] \d[1.3x DMG] \w| %d DB", m3[id]);
		menu_additem(menu,cim3,"b4");
	}
	else
	{
		menu_additem(menu, "\w[\dZĂ¶ld USP\w] \d[1.3x DMG] \y(200 Arany)", "b4", 0);
	}
	if(m4[id] >= 1)
	{
		format(cim4,charsmax(cim4),"\w[\rCyrex USP\w] \d[1.5x DMG] \w| %d DB", m4[id]);
		menu_additem(menu,cim4,"b5");
	}
	else
	{
		menu_additem(menu, "\w[\dCyrex USP\w] \d[1.5x DMG] \y(300 Arany)", "b5", 0);
	}
	if(m5[id] >= 1)
	{
		format(cim5,charsmax(cim5),"\w[\rTigris \USP\w] \d[1.8x DMG] \w| %d DB", m5[id]);
		menu_additem(menu,cim5,"b6");
	}
	else
	{
		menu_additem(menu, "\w[\dTigris USP\w] \d[1.8x DMG] \y(550 Arany)", "b6", 0);
	}
	if(m6[id] >= 1)
	{
		format(cim6,charsmax(cim6),"\w[\rGyilkos \USP\w] \d[1.9x DMG] \w| %d DB", m6[id]);
		menu_additem(menu,cim6,"b7");
	}
	else
	{
		menu_additem(menu, "\w[\dGyilkos USP\w] \d[1.9x DMG]\y (650 Arany)", "b7", 0);
	}
	if(m7[id] >= 1)
	{
		format(cim7,charsmax(cim7),"\w[\rKĂ©ktĹ±z USP\w] \d[2x DMG] \w| %d DB", m7[id]);
		menu_additem(menu,cim7,"b8");
	}
	else
	{
		menu_additem(menu, "\w[\dKĂ©ktĹ±z USP\w] \d[2x DMG] \y(750 Arany)", "b8", 0);
	}
	if(m8[id] >= 1)
	{
		format(cim8,charsmax(cim8),"\w[\rEzĂĽst USP\w] \d[2.1x DMG] \w| %d DB", m8[id]);
		menu_additem(menu,cim8,"b9");
	}
	else
	{
		menu_additem(menu, "\w[\dEzĂĽst USP\w] \d[2.1x DMG] \y(900 Arany)", "b9", 0);
	}
	if(m9[id] >= 1)
	{
		format(cim9,charsmax(cim9),"\w[\rArany USP\w] \d[2.2x DMG] \w| %d DB", m9[id]);
		menu_additem(menu,cim9,"b10");
	}
	else
	{
		menu_additem(menu, "\w[\dArany USP\w] \d[2.2x DMG] \y(1000 Arany)", "b10", 0);
	}
	if(m10[id] >= 1)
	{
		format(cim10,charsmax(cim10),"\w[\rBlack USP\w] \d[2.3x DMG] \w| %d DB", m10[id]);
		menu_additem(menu,cim10,"b11");
	}
	else
	{
		menu_additem(menu, "\w[\dBlack USP\w] \d[2.3x DMG] \y(1500 Arany)", "b11", 0);
	}
	if(m11[id] >= 1)
	{
		format(cim11,charsmax(cim11),"\w[\rJĂ©g  USP\w] \d[2.5x DMG] \w| %d DB", m11[id]);
		menu_additem(menu,cim11,"b12");
	}
	else
	{
		menu_additem(menu, "\w[\dJĂ©g  USP\w] \d[2.5x DMG] \y(2000 Arany)", "b12", 0);
	}
	if(m12[id] >= 1)
	{
		format(cim12,charsmax(cim12),"\w[\rBaw USP\w] \d[2.8x DMG] \w| %d DB", m12[id]);
		menu_additem(menu,cim12,"b13");
	}
	else
	{
		menu_additem(menu, "\w[\dBaw USP\w] \d[2.8x DMG] \y(3500 Arany)", "b13", 0);
	}
	if(m13[id] >= 1)
	{
		format(cim13,charsmax(cim13),"\w[\rCaiman USP\w] \d[3x DMG] \w| %d DB", m13[id]);
		menu_additem(menu,cim13,"b14");
	}
	else
	{
		menu_additem(menu, "\w[\dCaiman USP\w] \d[3x DMG] \y(5000 Arany)", "b14", 0);
	}
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(menu, MPROP_EXITNAME, "\dKilĂ©pĂ©s");
	menu_setprop(menu, MPROP_BACKNAME, "\dVissza");
	menu_setprop(menu, MPROP_NEXTNAME, "\dTovĂˇbb");
	
	menu_display(id, menu, 0);
	
	return PLUGIN_HANDLED;
}
public kesmenu(id)
{
	new cim[121];
	formatex(cim, charsmax(cim), "\w[\rDT\w] \r- \w[\rKĂ©s\w]^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id]);
	new menu = menu_create(cim, "menu_handler");
	
	menu_additem(menu, "\w[\rAlap \KĂ©s\w]\r(Nincs)", "c1", 0);
	if(szint[id] >= 5)
		menu_additem(menu, "\w[\rKommandĂłHD\w] \y(+15 SebessĂ©g)", "c2", 0);
	else
		menu_additem(menu, "\w[\dKommandĂłHD\w] \d(+15 SebessĂ©g) \w(Lv5)", "c2", 0);
	if(szint[id] >= 10)
		menu_additem(menu, "\w[\rBrutĂˇl\w] \y(-10 Grav.)", "c3", 0);
	else
		menu_additem(menu, "\w[\dBrutĂˇl\w] \d(-10 Grav.) \w(Lv10)", "c3", 0);
	if(szint[id] >= 15)
		menu_additem(menu, "\w[\rSĂˇrkĂˇny\w] \y(+20 SebessĂ©g & -15 Grav.)", "c4", 0);
	else
		menu_additem(menu, "\w[\dSĂˇrkĂˇny\w] \d(+20 SebessĂ©g & -15 Grav.) \w(Lv15)", "c4", 0);
	if(szint[id] >= 20)
		menu_additem(menu, "\w[\rSzĂˇguldĂł\w] \y(+30 SebessĂ©g)", "c5", 0);
	else
		menu_additem(menu, "\w[\dSzĂˇguldĂł\w] \d(+30 SebessĂ©g) \w(Lv20)", "c5", 0);
	if(szint[id] >= 30)
		menu_additem(menu, "\w[\rUltra\w] \y(-20 Grav.)", "c6", 0);
	else
		menu_additem(menu, "\w[\dUltra\w] \d(-90 Grav.) \w(Lv30)", "c6", 0);
	if(szint[id] >= 50)
		menu_additem(menu, "\w[\rMetĂˇl\w] \y(+50 SebessĂ©g & -30 Grav.)", "c7", 0);
	else
		menu_additem(menu, "\w[\dMetĂˇl\w] \d(+50 SebessĂ©g & -30 Grav.) \w(Lv50)", "c7", 0);
	if(get_user_flags(id) & ADMIN_LEVEL_C)
		menu_additem(menu, "\w[\rVIP kĂ©s\w] \y(+100 SebessĂ©g & -50 Grav.)", "c8", 0);
	else
		menu_additem(menu, "\w[\dVIP kĂ©s\w] \d(+100 SebessĂ©g & -50 Grav.) \w(\rVIPEKNEK\w)", "c8", 0);
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(menu, MPROP_EXITNAME, "\dKilĂ©pĂ©s");
	menu_setprop(menu, MPROP_BACKNAME, "\dVissza");
	menu_setprop(menu, MPROP_NEXTNAME, "\dTovĂˇbb");
	
	menu_display(id, menu, 0);
	
	return PLUGIN_HANDLED;
}
public vipmenu(id)
{
	new cim[121];
	formatex(cim, charsmax(cim), "\w[\rDT\w] \r- \w[\rVĂˇsĂˇrlĂˇs\w]^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id]);
	new menu = menu_create(cim, "menu_handler");
	
	if(get_user_flags(id) & ADMIN_LEVEL_C)
		menu_additem(menu, "\w[\rVIP\w] \r(Ăˇra)\y(Megszerezve)", "h1", 0);
	else
		menu_additem(menu, "\w[\dVIP\w] \r(Ăˇra) \y(10000 Arany)^n\w| \d125 HP, VIP KĂ©s, Prefix \w|", "h1", 0);
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(menu, MPROP_EXITNAME, "\dKilĂ©pĂ©s");
	
	menu_display(id, menu, 0);
	
	return PLUGIN_HANDLED;
}
public bolt(id)
{
	new cim[121];
	formatex(cim, charsmax(cim), "\w[\rDT\w] \r- \w[\rBolt\w]^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id]);
	new menu = menu_create(cim, "menu_handler");
	
	menu_additem(menu, "\w[\rBejgli\w] \r(+50 HP) \y(10 Arany)", "d1", 0);
	menu_additem(menu, "\w[\rForralt Bor\w] \r(+100 Sebesseg) \y(20 Arany)", "d2", 0);
	menu_additem(menu, "\w[\rGĂ©pfegyver\w] \r(AK47) \y(15 Arany)", "d3", 0);
	menu_additem(menu, "\w[\rMĂ©zeskalĂˇcs\w] \r(+1 elet) \y(10 Arany)", "d4", 0);
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(menu, MPROP_EXITNAME, "\dKilĂ©pĂ©s");
	
	menu_display(id, menu, 0);
	
	return PLUGIN_HANDLED;
}
public ladamenu(id)
{
	new cim[121];
	formatex(cim, charsmax(cim), "\w[\rDT\w] \r- \w[\rLĂˇda NyitĂˇs\w]^n\yArany: \r%d \w| \yTapasztalat: \r%d%% \w| \ySzint: \r%d", arany[id], xp[id], szint[id]);
	new menu = menu_create(cim, "lada_handler");
	menu_additem(menu, "\w[\rLĂˇda NyitĂˇs\w]^n\d| \rSzĂĽksĂ©ges 1 Kulcs & 1 LĂˇda \w|", "1", 0);
	menu_additem(menu, "\w[\rNyĂˇrvĂ©gi \LĂˇda \NyitĂˇs\w]^n\d| \rSzĂĽksĂ©ges 1 NyĂˇrvĂ©gi LĂˇda \w|", "2", 0);
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(menu, MPROP_EXITNAME, "\dKilĂ©pĂ©s");
	
	menu_display(id, menu, 0);
	
	return PLUGIN_HANDLED;
}
public avmenu(id)
{
	new cim[121], cim1[121], cim2[121], cim3[121], cim4[121], cim5[121], cim6[121], cim7[121], cim8[121], cim9[121], cim10[121], cim11[121], cim12[121], cim13[121];
	new menu = menu_create("\w[\rDT\w] \r- \w[\rAjĂˇndĂ©kozĂˇs\w]:", "menu_handler");
	
	format(cim,charsmax(cim),"\w[\rArany\w] \d(%d)", arany[id]);
	menu_additem(menu,cim,"n1");
	format(cim1,charsmax(cim1),"\w[\rLĂˇda\w] \d(%d)", lada[id]);
	menu_additem(menu,cim1,"n2");
	format(cim2,charsmax(cim2),"\w[\rKulcs\w] \d(%d)", kulcs[id]);
	menu_additem(menu,cim2,"n3");
	format(cim3,charsmax(cim3),"\w[\rNyĂˇrvĂ©gi LĂˇda\w] \d(%d)^n", plada[id]);
	menu_additem(menu,cim3,"n4");
	if(m1[id] >= 1)
	{
		format(cim1,charsmax(cim1),"\rTĹ±z \yUSP \d[1.1x DMG] \w| %d DB", m1[id]);
		menu_additem(menu,cim1,"n5");
	}
	if(m2[id] >= 1)
	{
		format(cim2,charsmax(cim2),"\rOrion \yUSP \d[1.2x DMG] \w| %d DB", m2[id]);
		menu_additem(menu,cim2,"n6");
	}
	if(m3[id] >= 1)
	{
		format(cim3,charsmax(cim3),"\w[\rZĂ¶ld \yUSP \d[1.3x DMG] \w| %d DB", m3[id]);
		menu_additem(menu,cim3,"n7");
	}
	if(m4[id] >= 1)
	{
		format(cim4,charsmax(cim4),"\rCyrex \yUSP \d(1.5x DMG) \w| %d DB", m4[id]);
		menu_additem(menu,cim4,"n8");
	}
	if(m5[id] >= 1)
	{
		format(cim5,charsmax(cim5),"\rTigris \yUSP \d[1.8x DMG] \w| %d DB", m5[id]);
		menu_additem(menu,cim5,"n9");
	}
	if(m6[id] >= 1)
	{
		format(cim6,charsmax(cim6),"\rKiller \yUSP \d[1.9x DMG] \w| %d DB", m6[id]);
		menu_additem(menu,cim6,"n10");
	}
	if(m7[id] >= 1)
	{
		format(cim7,charsmax(cim7),"\rKĂ©ktĹ±z \yUSP \d[2x DMG] \w| %d DB", m7[id]);
		menu_additem(menu,cim7,"n11");
	}
	if(m8[id] >= 1)
	{
		format(cim8,charsmax(cim8),"\rEzust \yUSP \d[2.1x DMG] \w| %d DB", m8[id]);
		menu_additem(menu,cim8,"n12");
	}
	if(m9[id] >= 1)
	{
		format(cim9,charsmax(cim9),"\rArany \yUSP \d[2.2x DMG] \w| %d DB", m9[id]);
		menu_additem(menu,cim9,"n13");
	}
	if(m10[id] >= 1)
	{
		format(cim10,charsmax(cim10),"\rBlack \yUSP \r[2.3x DMG] \w| %d DB", m10[id]);
		menu_additem(menu,cim10,"n14");
	}
	if(m11[id] >= 1)
	{
		format(cim11,charsmax(cim11),"\rJĂ©g \yUSP \d[2.5x DMG] \w| %d DB", m11[id]);
		menu_additem(menu,cim11,"n15");
	}
	if(m12[id] >= 1)
	{
		format(cim12,charsmax(cim12),"\rBaw \yUSP \d[2.8x DMG] \w| %d DB", m12[id]);
		menu_additem(menu,cim12,"n16");
	}
	if(m13[id] >= 1)
	{
		format(cim13,charsmax(cim13),"\rCaiman \yUSP \d[3x DMG] \w| %d DB", m13[id]);
		menu_additem(menu,cim13,"n17");
	}
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(menu, MPROP_EXITNAME, "\dKilĂ©pĂ©s");
	menu_setprop(menu, MPROP_BACKNAME, "\dVissza");
	menu_setprop(menu, MPROP_NEXTNAME, "\dTovĂˇbb");
	
	menu_display(id, menu, 0);
	
	return PLUGIN_HANDLED;	
}
public menu_handler(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);
	
	new key = str_to_num(data[1]);
	switch(data[0])
	{
		case 'a':
		{
			switch(key)
			{
				case 1:
				{
					uspmenu(id);
				}
				case 2:
				{
					kesmenu(id);
				}
				case 3:
				{
					vipmenu(id);
				}
				case 4:
				{
					bolt(id);
				}
				case 5:
				{
					ladamenu(id);
				}
				case 6:
				{
					avmenu(id);
				}
			}
		}
		case 'b':
		{
			switch(key)
			{
				case 1:
				{
					usp[id] = 0;
				}
				case 2:
				{
					if(arany[id] >= 50 && m1[id] < 1)
					{
						arany[id] -= 50;
						usp[id] = 1;
						m1[id] += 1;
						ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a(z) ^4TĹ±z ^3USP-t.");
					}
					else if(m1[id] < 1)
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
					else if(m1[id] != 0)
					{
						usp[id] = 1;
					}
				}
				case 3:
				{
					if(arany[id] >= 100 && m2[id] < 1)
					{
						arany[id] -= 100;
						usp[id] = 2;
						m2[id] += 1;
						ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a(z) ^4Orion ^3USP-t.");
					}
					else if(m2[id] < 1)
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
					else if(m2[id] != 0)
					{
						usp[id] = 2;
					}
				}
				case 4:
				{
					if(arany[id] >= 200 && m3[id] < 1)
					{
						arany[id] -= 200;
						usp[id] = 3;
						m3[id] += 1;
						ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a(z) ^4ZĂ¶ld ^3USP-t.");
					}
					else if(m3[id] < 1)
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
					else if(m3[id] != 0)
					{
						usp[id] = 3;
					}
				}
				case 5:
				{
					if(arany[id] >= 300 && m4[id] < 1)
					{
						arany[id] -= 300;
						usp[id] = 4;
						m4[id] += 1;
						ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a(z) ^4Cyrex ^3USP-t.");
					}
					else if(m4[id] < 1)
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
					else if(m4[id] != 0)
					{
						usp[id] = 4;
					}
				}
				case 6:
				{
					if(arany[id] >= 550 && m5[id] < 1)
					{
						arany[id] -= 550;
						usp[id] = 5;
						m5[id] += 1;
						ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a(z) ^4Tigris ^3USP-t.");
					}
					else if(m5[id] < 1)
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
					else if(m5[id] != 0)
					{
						usp[id] = 5;
					}
				}
				case 7:
				{
					if(arany[id] >= 650 && m6[id] < 1)
					{
						arany[id] -= 650;
						usp[id] = 6;
						m6[id] += 1;
						ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a(z) ^4Killer ^3USP-t.");
					}
					else if(m6[id] < 1)
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
					else if(m6[id] != 0)
					{
						usp[id] = 6;
					}
				}
				case 8:
				{
					if(arany[id] >= 750 && m7[id] < 1)
					{
						arany[id] -= 750;
						usp[id] = 7;
						m7[id] += 1;
						ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a(z) ^4KĂ©ktĹ±z ^3USP-t.");
					}
					else if(m7[id] < 1)
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
					else if(m7[id] != 0)
					{
						usp[id] = 7;
					}
				}
				case 9:
				{
					if(arany[id] >= 900 && m8[id] < 1)
					{
						arany[id] -= 900;
						usp[id] = 8;
						m8[id] += 1;
						ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a(z) ^4EzĂĽst ^3USP-t.");
					}
					else if(m8[id] < 1)
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
					else if(m8[id] != 0)
					{
						usp[id] = 8;
					}
				}
				case 10:
				{
					if(arany[id] >= 1000 && m9[id] < 1)
					{
						arany[id] -= 1000;
						usp[id] = 9;
						m9[id] += 1;
						ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a(z) ^4Arany ^3USP-t.");
					}
					else if(m9[id] < 1)
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
					else if(m9[id] != 0)
					{
						usp[id] = 9;
					}
				}
				case 11:
				{
					if(arany[id] >= 1500 && m10[id] < 1)
					{
						arany[id] -= 1500;
						usp[id] = 10;
						m10[id] += 1;
						ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a(z) ^4Black ^3USP-t.");
					}
					else if(m10[id] < 1)
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
					else if(m10[id] != 0)
					{
						usp[id] = 10;
					}
				}
				case 12:
				{
					if(arany[id] >= 2000 && m11[id] < 1)
					{
						arany[id] -= 2000;
						usp[id] = 11;
						m11[id] += 1;
						ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a(z) ^4JĂ©g ^3USP-t.");
					}
					else if(m11[id] < 1)
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
					else if(m11[id] != 0)
					{
						usp[id] = 11;
					}
				}
				case 13:
				{
					if(arany[id] >= 3500 && m12[id] < 1)
					{
						arany[id] -= 3500;
						usp[id] = 12;
						m12[id] += 1;
						ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a(z) ^4Baw ^3USP-t.");
					}
					else if(m12[id] < 1)
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
					else if(m12[id] != 0)
					{
						usp[id] = 12;
					}
				}
				case 14:
				{
					if(arany[id] >= 5000 && m13[id] < 1)
					{
						arany[id] -= 5000;
						usp[id] = 13;
						m13[id] += 1;
						ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a(z) ^4Caiman ^3USP-t.");
					}
					else if(m13[id] < 1)
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
					else if(m13[id] != 0)
					{
						usp[id] = 13;
					}
				}
			}
		}
		case 'c':
		{
			switch(key)
			{
				case 1:
				{
					kes[id] = 0;
				}
				case 2:
				{
					if(szint[id] >= 5)
					{
						kes[id] = 1;
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1A ^3Kes ^1hasznalatahoz meg fejoldned kell.");
					}
				}
				case 3:
				{
					if(szint[id] >= 10)
					{
						kes[id] = 2;
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1A ^3KĂ©s ^1hasznĂˇlatĂˇhoz meg fejlĹ±dnĂ¶d kell.");
					}
				}
				case 4:
				{
					if(szint[id] >= 15)
					{
						kes[id] = 3;
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1A ^3KĂ©s ^1hasznĂˇlatĂˇhoz meg fejlĹ±dnĂ¶d kell.");
					}
				}
				case 5:
				{
					if(szint[id] >= 20)
					{
						kes[id] = 4;
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1A ^3KĂ©s ^1hasznĂˇlatĂˇhoz meg fejlĹ±dnĂ¶d kell.");
					}
				}
				case 6:
				{
					if(szint[id] >= 30)
					{
						kes[id] = 5;
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1A ^3KĂ©s ^1hasznĂˇlatĂˇhoz meg fejlĹ±dnĂ¶d kell.");
					}
				}
				case 7:
				{
					if(szint[id] >= 50)
					{
						kes[id] = 6;
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1A ^3KĂ©s ^1hasznĂˇlatĂˇhoz meg fejlĹ±dnĂ¶d kell.");
					}
				}
				case 8:
				{
					if(get_user_flags(id) & ADMIN_LEVEL_C)
					{
						kes[id] = 7;
					}
				}
			}
		}
		case 'h':
		{
			switch(key)
			{
				case 1:
				{
					if(arany[id] >= 3000)
					{
						if(vip[id] += 3)
							if(arany[id] -= 3000)
							ColorChat(id, GREEN, "^4[DT] ^1Sikeresen megvetted magadnak ^4VIP^1-et.");
					}
				}
			}
		}
		case 'd':
		{
			switch(key)
			{
				case 1:
				{
					if(arany[id] >= 10)
					{
						set_user_health(id, get_user_health(id)+50);
						if(arany[id] -= 10)
							ColorChat(id, GREEN, "Sikeresen megvetted a ^3+50 HP^1-t.");
					}
					else
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
				}
				case 2:
				{
					if(arany[id] >= 20)
					{
						set_user_maxspeed(id, get_user_maxspeed(id)+100);
						if(arany[id] -= 20)
							ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad a ^3+100 Sebesseget^1.");
					}
					else
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
				}
				case 3:
				{
					if(arany[id] >= 15)
					{
						give_item(id, "weapon_ak47");
						cs_set_user_bpammo(id,CSW_AK47,90);
						if(arany[id] -= 15)
							ColorChat(id, GREEN, "Sikeresen megvĂˇsĂˇroltad az ^3AK47-et^1.");
					}
					else
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
				}
				case 4:
				{
					if(arany[id] >= 10)
					{
						if(arany[id] -= 10)
							if(elet[id] += 1)
							ColorChat(id, GREEN, "Sikeresen vasaroltal ^3eletet^1, ha felszeretned hasznalni ird be ^4/ujra.");
					}
					else
					{
						ColorChat(id, GREEN, "Sajnos nincs elĂ©g ^4Aranyad.");
					}
				}
			}
		}
		case 'n':
		{
			switch(key)
			{
				case 1:
				{
					kuldesmenu(id);
					akuld[id] = true;
				}
				case 2:
				{
					kuldesmenu(id);
					lkuld[id] = true;
				}
				case 3:
				{
					kuldesmenu(id);
					kkuld[id] = true;
				}
				case 4:
				{
					kuldesmenu(id);
					pkuld[id] = true;
				}
				case 5:
				{
					kuldesmenu(id);
					fkuld[id] = 1;
				}
				case 6:
				{
					kuldesmenu(id);
					fkuld[id] = 2;
				}
				case 7:
				{
					kuldesmenu(id);
					fkuld[id] = 3;
				}
				case 8:
				{
					kuldesmenu(id);
					fkuld[id] = 4;
				}
				case 9:
				{
					kuldesmenu(id);
					fkuld[id] = 5;
				}
				case 10:
				{
					kuldesmenu(id);
					fkuld[id] = 6;
				}
				case 11:
				{
					kuldesmenu(id);
					fkuld[id] = 7;
				}
				case 12:
				{
					kuldesmenu(id);
					fkuld[id] = 8;
				}
				case 13:
				{
					kuldesmenu(id);
					fkuld[id] = 9;
				}
				case 14:
				{
					kuldesmenu(id);
					fkuld[id] = 10;
				}
				case 15:
				{
					kuldesmenu(id);
					fkuld[id] = 11;
				}
				case 16:
				{
					kuldesmenu(id);
					fkuld[id] = 12;
				}
				case 17:
				{
					kuldesmenu(id);
					fkuld[id] = 13;
				}
			}
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public lada_handler(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_cancel(id);
		return PLUGIN_HANDLED;
	}
	
	new command[6], name[64], access, callback;
	
	menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
	new key = str_to_num(command);
	
	switch(key)
	{
		case 1:
		{
			switch(random_num(1,27))
			{
				case 1:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^3lĂˇda ĂĽres volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 2:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						if(arany[id] += 30)
							lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1TalĂˇltĂˇl 30 ^4Aranyat ^1ebben a ^3lĂˇdĂˇban.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 3:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^3lĂˇda ĂĽres volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 4:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^3lĂˇda ĂĽres volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 5:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^3lĂˇda ĂĽres volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 6:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						if(arany[id] += 50)
							lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1TalĂˇltĂˇl 50 ^4Aranyat ^1ebben a ^3lĂˇdĂˇban.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 7:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						if(arany[id] += 100)
							lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1TalĂˇltĂˇl 100 ^4Aranyat ^1ebben a ^3lĂˇdĂˇban.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 8:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^3lĂˇdĂˇban ^1egy ujabb ^3lada ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 9:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^3lĂˇdĂˇban ^1egy ^3kulcs ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 10:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^3lĂˇda ĂĽres volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 11:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						set_user_health(id,get_user_health(id)+50);
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^3lĂˇdĂˇban +50 elet ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 12:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						set_user_health(id,get_user_health(id)+50);
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^3lĂˇdĂˇban +50 elet ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 13:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						if(elet[id] += 1)
							lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^3lĂˇdĂˇban +1 elet ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 14:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^3lĂˇda ĂĽres volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 15:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^3lĂˇda ĂĽres volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 16:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0);
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^3lĂˇdĂˇban ^1Lathatatlansag volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 17:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^3lĂˇda ĂĽres volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod. :(");
					}
				}
				case 18:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^3lĂˇda ĂĽres volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 19:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^3lĂˇda ĂĽres volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 20:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^3lĂˇda ĂĽres volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 21:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^3lĂˇda ĂĽres volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 22:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						usp[id] = 1;
						m1[id] += 1;
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^3lĂˇdĂˇban ^1egy ^4TĹ±z ^3USP ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 23:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						usp[id] = 2;
						m2[id] += 1;
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^3lĂˇdĂˇban ^1egy ^4Orion ^3USP ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 24:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						usp[id] = 3;
						m3[id] += 1;
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^3lĂˇdĂˇban ^1egy ^4ZĂ¶ld ^3USP ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 25:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^3lĂˇda ĂĽres volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 26:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						usp[id] = 4;
						m4[id] += 1;
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^3lĂˇdĂˇban ^1egy ^4Cyrex ^3USP ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
				case 27:
				{
					if(lada[id] >=1 && kulcs[id] >= 1)
					{
						usp[id] = 5;
						m5[id] += 1;
						lada[id]--;
						kulcs[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^3lĂˇdĂˇban ^1egy ^4Tigris ^3USP ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs ^3lĂˇdĂˇd ^1vagy ^3kulcsod.");
					}
				}
			}
		}
		case 2:
		{
			switch(random_num(1,8))
			{
				case 1:
				{
					if(plada[id] >= 1)
					{
						arany[id] += 3000;
						plada[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇban ^1+3000 Arany volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs egy ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇd ^1sem.");
					}
				}
				case 2:
				{
					if(plada[id] >= 1)
					{
						usp[id] = 13;
						m13[id] += 1;
						plada[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇban ^4Caiman ^3USP ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs egy ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇd ^1sem.");
					}
				}
				case 3:
				{
					if(plada[id] >= 1)
					{
						usp[id] = 12;
						m12[id] += 1;
						plada[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇban ^4Naw ^3USP ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs egy ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇd ^1sem.");
					}
				}
				case 4:
				{
					if(plada[id] >= 1)
					{
						usp[id] = 11;
						m11[id] += 1;
						plada[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^4NyĂˇrvĂ©gi ^3Ladban ^4JĂ©g ^3USP ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs egy ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇd ^1sem.");
					}
				}
				case 5:
				{
					if(plada[id] >= 1)
					{
						usp[id] = 10;
						m10[id] += 1;
						plada[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇban ^1Black ^3USP ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs egy ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇd ^1sem.");
					}
				}
				case 6:
				{
					if(plada[id] >= 1)
					{
						usp[id] = 9;
						m9[id] += 1;
						plada[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇban ^1Arany ^3USP ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs egy ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇd ^1sem.");
					}
				}
				case 7:
				{
					if(plada[id] >= 1)
					{
						plada[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Sajnos ez a ^4NyĂˇrvĂ©gi ^3Lada ^1ures volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs egy ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇd ^1sem.");
					}
				}
				case 8:
				{
					if(plada[id] >= 1)
					{
						szint[id] += 3;
						plada[id]--;
						ColorChat(id, GREEN, "^4[DT] ^1Ebben a ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇban ^1+3 ^3Szint ^1volt.");
					}
					else
					{
						ColorChat(id, GREEN, "^4[DT] ^1Neked nincs egy ^4NyĂˇrvĂ©gi ^3LĂˇdĂˇd ^1sem.");
					}
				}
			}
		}
	}
	return PLUGIN_CONTINUE;
}
public sayhook(id)
{
	read_args (message, 191);
	remove_quotes (message);
	if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
	{
		return PLUGIN_CONTINUE;
	}
	get_user_name(id, nev, 31);
	if(is_user_alive(id)) {
		get_user_team(id, color, 9);
		
		if(get_user_flags(id) & TULAJ)
			formatex(Temp, 191, "^x04[Tulajdonos] ^x01%s^x04 Szint%i^x04: %s", nev, szint[id], message);
		else if(get_user_flags(id) & ADMIN)
			formatex(Temp, 191, "^x04[Admin] ^x01%s^x04^x04 Szint%i:^x04 %s", nev, szint[id], message);
		else if(get_user_flags(id) & VIP)
			formatex(Temp, 191, "^x04[V.I.P] ^x01%s^x04^x04 Szint%i:^x04 %s", nev, szint[id], message);
		
		
		
		else formatex(Temp, 191, "^x04 Szint[%i] | ^x03%s^x01: %s", szint[id], nev, message);
		
	}
	else {
		get_user_team(id, color, 9);
		if(get_user_flags(id) & TULAJ)
			formatex(Temp, 191, "^x04[Tulajdonos] ^x01%s^x04 Szint%i^x04: %s", nev, szint[id], message);
		else if(get_user_flags(id) & ADMIN)
			formatex(Temp, 191, "^x04[Admin] ^x01%s^x04^x04 Szint%i:^x04 %s", nev, szint[id], message);
		else if(get_user_flags(id) & VIP)
			formatex(Temp, 191, "^x04[V.I.P] ^x01%s^x04^x04 Szint%i:^x04 %s", nev, szint[id], message);
		
		else formatex(Temp, 191, "^x04 Szint[%i] | ^x03%s^x01: %s", szint[id], nev, message);
	}
	sendmessage(color);
	return PLUGIN_HANDLED;
}
public sendmessage(color[])
{
	new teamName[10];
	for(new player = 1; player < get_maxplayers(); player++)
	{
		get_user_team (player, teamName, 9);
		teamf (player, color);
		elkuldes(player, Temp);
		teamf(player, teamName);
	}
}
public teamf(player, team[])
{
	message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player);
	write_byte(player);
	write_string(team);
	message_end();
}
public elkuldes(player, Temp[])
{
	message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player);
	write_byte( player );
	write_string( Temp );
	message_end();
}
public adas(id)
{
	if(get_user_flags(id) & ADMIN_IMMUNITY)
	{
		new menu = menu_create("\w[\rAdĂˇs \d- \wAdĂˇs\w]","adas_h");
		new players[32], pnum, tempid;
		new szName[32], szTempid[20];
		get_players(players, pnum);
		for( new i; i<pnum; i++ )
		{
			tempid = players[i];
			get_user_name(tempid, szName, charsmax(szName));
			num_to_str(tempid, szTempid, charsmax(szTempid));
			menu_additem(menu, szName, szTempid, 0);
		}
		menu_display(id, menu, 0);
	}
	else
	{
	}
}
public adas_h(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);
	new tempid = str_to_num(data);
	if( is_user_alive(tempid) )
	{
		arany[tempid] += 500;
		szint[tempid] += 1;
	}
	client_cmd(id,"adas");
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public mentes(id)
{
	new name[32];
	get_user_name(id, name, 31);
	new vaultkey[64],vaultdata[256];
	
	format(vaultkey,63,"%s-dt", name);
	format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i",arany[id],elet[id],m1[id],m2[id],m3[id],m4[id],m5[id],m6[id],m7[id],m8[id],m9[id],m10[id],m11[id],m12[id],m13[id],szint[id],xp[id],vip[id],lada[id],kulcs[id],plada[id]);
	
	nvault_set(g_vault,vaultkey,vaultdata);
	return PLUGIN_CONTINUE;
}
public betoltes(id)
{
	new name[32];
	get_user_name(id, name, 31);
	new vaultkey[64],vaultdata[256];
	
	format(vaultkey,63,"%s-dt", name);
	format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i",arany[id],elet[id],m1[id],m2[id],m3[id],m4[id],m5[id],m6[id],m7[id],m8[id],m9[id],m10[id],m11[id],m12[id],m13[id],szint[id],xp[id],vip[id],lada[id],kulcs[id],plada[id]);
	
	nvault_get(g_vault,vaultkey,vaultdata,255);
	replace_all(vaultdata, 255, "#", " ");
	new ar[32], el[32], um1[32], um2[32], um3[32], um4[32], um5[32], um6[32], um7[32], um8[32], um9[32], um10[32], um11[32], um12[32], um13[32], sz[32], ol[32], vp[32], la[32], kc[32], pl[32];
	parse(vaultdata, ar, 31, el, 31, um1, 31, um2, 31, um3, 31, um4, 31, um5, 31, um6, 31, um7, 31, um8, 31, um9, 31, um10, 31, um11, 31, um12, 31, um13, 31, sz, 31, ol, 31, vp, 31, la, 31, kc, 31, pl, 31);
	arany[id] = str_to_num(ar);
	elet[id] = str_to_num(el);
	m1[id] = str_to_num(um1);
	m2[id] = str_to_num(um2);
	m3[id] = str_to_num(um3);
	m4[id] = str_to_num(um4);
	m5[id] = str_to_num(um5);
	m6[id] = str_to_num(um6);
	m7[id] = str_to_num(um7);
	m8[id] = str_to_num(um8);
	m9[id] = str_to_num(um9);
	m10[id] = str_to_num(um10);
	m11[id] = str_to_num(um11);
	m12[id] = str_to_num(um12);
	m13[id] = str_to_num(um13);
	szint[id] = str_to_num(sz);
	xp[id] = str_to_num(ol);
	vip[id] = str_to_num(vp);
	lada[id] = str_to_num(la);
	kulcs[id] = str_to_num(kc);
	plada[id] = str_to_num(pl);
	return PLUGIN_CONTINUE;
}
public client_disconnect(id)
{
	usp1_damage[id] = false;
	usp2_damage[id] = false;
	usp3_damage[id] = false;
	usp4_damage[id] = false;
	usp5_damage[id] = false;
	usp6_damage[id] = false;
	usp7_damage[id] = false;
	usp8_damage[id] = false;
	usp9_damage[id] = false;
	usp10_damage[id] = false;
	usp11_damage[id] = false;
	usp12_damage[id] = false;
	usp13_damage[id] = false;
	Hud[id] = true;
	mentes(id);
	
	Felhasznalo[2][id] = "";
	Jelszo[2][id] = "";
	JatekosNullazas(id);
}
public client_connect(id)
{
	betoltes(id);
	set_task(3.0,"jog",id);
	JatekosNullazas(id);
}
public jog(id)
{
	if(vip[id] == 3)
	{
		set_user_flags(id, get_user_flags(id) | ADMIN_LEVEL_C);
	}
}
public plugin_end()
{
	nvault_close(g_vault);
}
