#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <colorchat>
#include <fakemeta>
#include <fakemeta_util>
#include <hamsandwich>
#include <cstrike>

#define ADMIN ADMIN_LEVEL_A

#pragma tabsize 0

#define PLUGIN "DeathRun Menü"
#define VERSION "1.0"
#define AUTHOR "Rendszergazda"

new ezust[33]
new oles[33]
new xp[33]
new szint[33]
new doboz[33]
new usp[33]
new kes[33]
new elet[33]
new bambusz[33]
new dollar[33]
new gyemant[33]
new tok[33]
new hogolyo[33]
new vasarolt[33]
new vippont[33]

new message[192]
new nev[32]
static color[10]
new Temp[192]

new usp1[33]
new usp2[33]
new usp3[33]
new usp4[33]
new usp5[33]
new usp6[33]
new usp7[33]
new usp8[33]
new usp9[33]
new usp10[33]
new usp11[33]
new usp12[33]
new usp13[33]
new usp14[33]
new usp15[33]
new usp16[33]
new usp17[33]

new bool:usp1_damage[33]
new bool:usp2_damage[33]
new bool:usp3_damage[33]
new bool:usp4_damage[33]
new bool:usp5_damage[33]
new bool:usp6_damage[33]
new bool:usp7_damage[33]
new bool:usp8_damage[33]
new bool:usp9_damage[33]
new bool:usp10_damage[33]
new bool:usp11_damage[33]
new bool:usp12_damage[33]
new bool:usp13_damage[33]
new bool:usp14_damage[33]
new bool:usp15_damage[33]
new bool:usp16_damage[33]
new bool:usp17_damage[33]
new bool:kes1_damage[33]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /menu", "drmenu")
	register_clcmd("nightvision", "drmenu")
	register_clcmd("say /piac", "piac")
	register_clcmd("say_team /piac", "piac")
	register_clcmd("say /elet", "eletem")
	register_clcmd("say_team /elet", "eletem")
	register_clcmd( "say /ujra","Ujraeledes");
	register_clcmd( "say_team /ujra","Ujraeledes");
	register_clcmd("say /ezust", "adas")
	register_clcmd("say /szint", "adaska")
	register_clcmd("say /vip", "adaskaka")
         register_event("CurWeapon", "ecw", "be", "1=1")
	RegisterHam(Ham_TakeDamage , "player" , "uspsebzes", 0)
	register_forward(FM_ClientUserInfoChanged, "nevvaltas")
	register_event("HLTV","evRoundStart","a","1=0","2=0")
	register_event("DeathMsg", "Halal", "ade")
	register_clcmd("EZUST", "lekeres")
	register_clcmd("say", "sayhook")
}

public plugin_precache() {
         precache_model("models/v_knife.mdl")
	precache_model("models/dr/kes1.mdl")
	precache_model("models/dr/kes2.mdl")
	precache_model("models/dr/kes3.mdl")
	precache_model("models/dr/kes4.mdl")
	precache_model("models/dr/kes5.mdl")
	precache_model("models/dr/kes6.mdl")
	precache_model("models/dr/kes7.mdl")
	precache_model("models/dr/kes8.mdl")
	precache_model("models/dr/kes9.mdl")
	precache_model("models/dr/kes10.mdl")
	
	precache_model("models/v_usp.mdl")
	precache_model("models/dr/usp1.mdl")
	precache_model("models/dr/usp2.mdl")
	precache_model("models/dr/usp3.mdl")
	precache_model("models/dr/usp4.mdl")
	precache_model("models/dr/usp5.mdl")
	precache_model("models/dr/usp6.mdl")
	precache_model("models/dr/usp7.mdl")
	precache_model("models/dr/usp8.mdl")
	precache_model("models/dr/usp8T.mdl")
	precache_model("models/dr/usp9.mdl")
	precache_model("models/dr/usp10.mdl")
	precache_model("models/dr/usp11.mdl")
	precache_model("models/dr/usp12.mdl")
	precache_model("models/dr/usp13.mdl")
	precache_model("models/dr/usp14.mdl")
	precache_model("models/dr/usp15.mdl")
	precache_model("models/dr/usp16.mdl")
	precache_model("models/dr/usp17.mdl")
}

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) & ADMIN)
         formatex(Temp, 191, "^4[ADMIN][Lv%d]^x03%s: ^4%s", szint[id], nev, message)
	 
	else formatex(Temp, 191, "^4[Játékos][Lv%d]^x03%s: ^1%s", szint[id], nev, message)
	
	if(vasarolt[id] == 3 && ADMIN) {
		formatex(Temp, 191, "^4[ADMIN][VIP][Lv%d]^x03%s: ^4%s", szint[id], nev, message)
	}
	else if(vasarolt[id] == 3) {
		formatex(Temp, 191, "^4[VIP][Lv%d]^x03%s: ^4%s", szint[id], nev, message)
	}
	
}
else {
	get_user_team(id, color, 9)
	if(get_user_flags(id) & ADMIN)
	formatex(Temp, 191, "^1*Halott*^4[ADMIN][Lv%d]^x03%s: ^4%s", szint[id], nev, message)
	
	else formatex(Temp, 191, "^1*Halott*^4[Játékos][Lv%d]^x03%s: ^1%s", szint[id], nev, message)
	
	if(vasarolt[id] == 3 && ADMIN) {
		formatex(Temp, 191, "^1*Halott*^4[ADMIN][VIP][Lv%d]^x03%s: ^4%s", szint[id], nev, message)
	}
	else if(vasarolt[id] == 3) {
		formatex(Temp, 191, "^1*Halott*^4[VIP][Lv%d]^x03%s: ^4%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 Halal() {
	new tamado = read_data(1)
	new aldozat = read_data(2)
	
	if(tamado == aldozat)
    	{
    		return PLUGIN_HANDLED
    	}
	
	if(tamado != aldozat)
		oles[tamado] ++
		ezust[tamado] += 3
		elet[tamado] ++
	
	if(vippont[tamado] == 1) {
		ezust[tamado] += 2
		xp[tamado] ++
	}
	
	if(vasarolt[tamado] == 3) {
		ezust[tamado] += 4
		xp[tamado] += 4
	}
	
	if(usp12[tamado] == 1) {
		ezust[tamado] += 5
	}
	
	if(usp13[tamado] == 1) {
		xp[tamado] += 5
	}
	
	if(usp16[tamado] == 1) {
		ezust[tamado] += 2
		xp[tamado] += 2
	}
	
	if(usp17[tamado] == 1) {
		ezust[tamado] += 2
		xp[tamado] += 2
	}
	
	if(5.0 >= random_float(1.0, 100.0))
	{
		dobozt_kap(tamado)
	}
	else if(5.0 >= random_float(1.0, 100.0))
	{
		dollart_kap(tamado)
	}
	else if(5.0 >= random_float(1.0, 100.0))
	{
		gyemantot_kap(tamado)
	}
	else if(5.0 >= random_float(1.0, 100.0))
	{
		bambuszt_kap(tamado)
	}
	else if(5.0 >= random_float(1.0, 100.0))
	{
		tokot_kap(tamado)
	}
	else if(5.0 >= random_float(1.0, 100.0))
	{
		hogolyot_kap(tamado)
	}
	
	xp[tamado] += 3
	if(xp[tamado] == 100) xp[tamado] = 0, szint[tamado] += 1
	
	return PLUGIN_CONTINUE
}

public dobozt_kap(id) {
 
		if(is_user_alive(id) && is_user_connected(id)) {
		new nev[32]
		get_user_name(id,nev,31)
		doboz[id]++
		ColorChat(0, RED, "^4[Információ] ^3%s ^1talált egy ^4Dobozt^1!", nev)
		}
}

public dollart_kap(id) {
 
		if(is_user_alive(id) && is_user_connected(id)) {
		new nev[32]
		get_user_name(id,nev,31)
		dollar[id]++
		ColorChat(0, RED, "^4[Információ] ^3%s ^1talált egy ^4Dollárt^1!", nev)
		}
}

public gyemantot_kap(id) {
 
		if(is_user_alive(id) && is_user_connected(id)) {
		new nev[32]
		get_user_name(id,nev,31)
		gyemant[id]++
		ColorChat(0, RED, "^4[Információ] ^3%s ^1talált egy ^4Gyémántot^1!", nev)
		}
}
public bambuszt_kap(id) {
 
		if(is_user_alive(id) && is_user_connected(id)) {
		new nev[32]
		get_user_name(id,nev,31)
		bambusz[id]++
		ColorChat(0, RED, "^4[Információ] ^3%s ^1talált egy ^4Bambuszt^1!", nev)
		}
}
public tokot_kap(id) {
 
		if(is_user_alive(id) && is_user_connected(id)) {
		new nev[32]
		get_user_name(id,nev,31)
		tok[id]++
		ColorChat(0, RED, "^4[Információ] ^3%s ^1talált egy ^4Tököt^1!", nev)
		}
}
public hogolyot_kap(id) {
 
		if(is_user_alive(id) && is_user_connected(id)) {
		new nev[32]
		get_user_name(id,nev,31)
		hogolyo[id]++
		ColorChat(0, RED, "^4[Információ] ^3%s ^1talált egy ^4Hógolyót^1!", nev)
		}
}

public drmenu(id) {
	new cim[135]
	formatex(cim, charsmax(cim), "\r[Dr Szerver] Halálfutam ^n\wSzinted: \r%d \y| \wTapasztalatod: \r%d%% \y| \wEzüstjeid: \r%d", szint[id], xp[id], ezust[id])
	new menu = menu_create(cim, "drmenu_h");
	
	menu_additem(menu, "Kések", "1", 0)
	menu_additem(menu, "USP", "2", 0)
	menu_additem(menu, "Bolt", "3", 0)
	menu_additem(menu, "VIP", "4", 0)
	menu_additem(menu, "Dobozok", "5", 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 drmenu_h(id, menu, item) {
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	new data[9], access, callback, szName[64]
	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)
		}
		case 2:{
			uspek(id)
		}
		case 3:{
			bolt(id)
		}
		case 4:{
			vip(id)
		}
		case 5:{
			dobozok(id)
		}
	}
	menu_destroy(menu)
    	return PLUGIN_HANDLED
}

public kesek(id) {
	new cim[135]
	formatex(cim, charsmax(cim), "\r[Dr Szerver] Halálfutam ^n\wSzinted: \r%d \y| \wTapasztalatod: \r%d%% \y| \wEzüstjeid: \r%d", szint[id], xp[id], ezust[id])
	new menu = menu_create(cim, "kesek_h");
	
	menu_additem(menu, "\yAlap Kés", "1", 0)
	if(szint[id] >= 5)
	menu_additem(menu, "\yGyors Kés \r(Sebesség +15%)", "2", 0)
	else
	menu_additem(menu, "\dGyors Kés | 5. Szint (Sebesség +15%)", "2", 0)
	if(szint[id] >= 10)
	menu_additem(menu, "\yGravitáció Kés \r(Gravit. -20%)", "3", 0)
	else
	menu_additem(menu, "\dGravitáció Kés | 10. Szint (Gravit. -20%)", "3", 0)
	if(szint[id] >= 15)
	menu_additem(menu, "\ySzáguldó Kés \r(Gravit. -20%, Sebesség +15%)", "4", 0)
	else
	menu_additem(menu, "\dSzáguldó Kés | 15. Szint (Gravit. -20%, Sebesség +15%)", "4", 0)
	if(szint[id] >= 20)
	menu_additem(menu, "\yBrutálság Kése \r(1.5x Sebzés)", "5", 0)
	else
	menu_additem(menu, "\dBrutálság Kése | 20. Szint (1.5x Sebzés)", "5", 0)
	if(szint[id] >= 25)
	menu_additem(menu, "\ydr* Kés \r(Gravit. -30%, Sebesség +20%)", "6", 0)
	else
	menu_additem(menu, "\ddr* Kés | 25. Szint (Gravit. -30%, Sebesség +20%)", "6", 0)
	if(szint[id] >= 40)
	menu_additem(menu, "\yA nagy Sebesség Kése \r(Sebesség +35%)", "7", 0)
	else
	menu_additem(menu, "\dA nagy Sebesség Kése | 40. Szint (Sebesség +35%)", "7", 0)
	if(szint[id] >= 55)
	menu_additem(menu, "\yA nagy Gravitáció Kése \r(Gravit. -35%)", "8", 0)
	else
	menu_additem(menu, "\dA nagy Gravitáció Kése | 55. Szint (Gravit. -35%)", "8", 0)
	if(szint[id] >= 79)
	menu_additem(menu, "\ySzínes Kés \r(Gravit. -35%, Sebesség +40%)", "9", 0)
	else
	menu_additem(menu, "\dSzínes Kés | 79. Szint (Gravit. -35%, Sebesség +40%)", "9", 0)
	if(vippont[id] == 1)
	menu_additem(menu, "\yVIP Kés \r(Gravit. -25%, Sebesség +25%)", "10", 0)
	else
	menu_additem(menu, "\dVIP Kés | VIP-nek (Gravit. -25%, Sebesség +25%)", "10", 0)
	if(vasarolt[id] == 3)
	menu_additem(menu, "\yPrémium VIP Kés \r(Gravit. -35%, Sebesség +35%)", "11", 0)
	else
	menu_additem(menu, "\dPrémium VIP Kés | Prémium VIP-nek (Gravit. -35%, Sebesség +35%)", "11", 0)
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
	menu_setprop(menu, MPROP_BACKNAME, "\dVissza")
	menu_setprop(menu, MPROP_NEXTNAME, "\dTovább")
	menu_setprop(menu, MPROP_EXITNAME, "\dKilépés")
	menu_display(id, menu, 0)
	return PLUGIN_HANDLED
}

public kesek_h(id, menu, item) {
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	new data[9], access, callback, szName[64]
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key) {
		case 1:{
			if(szint[id] >= 0) {
				kes[id] = 1
				ColorChat(id, RED, "^4[Információ] ^1Sikeres választás!")
			}
		}
		case 2:{
			if(szint[id] >= 5) {
				kes[id] = 2
				ColorChat(id, RED, "^4[Információ] ^1Sikeres választás!")
			}
			else
			{
				kesek(id)
			}
		}
		case 3:{
			if(szint[id] >= 10) {
				kes[id] = 3
				ColorChat(id, RED, "^4[Információ] ^1Sikeres választás!")
			}
			else
			{
				kesek(id)
			}
		}
		case 4:{
			if(szint[id] >= 15) {
				kes[id] = 4
				ColorChat(id, RED, "^4[Információ] ^1Sikeres választás!")
			}
			else
			{
				kesek(id)
			}
		}
		case 5:{
			if(szint[id] >= 20) {
				kes[id] = 5
				ColorChat(id, RED, "^4[Információ] ^1Sikeres választás!")
			}
			else
			{
				kesek(id)
			}
		}
		case 6:{
			if(szint[id] >= 25) {
				kes[id] = 6
				ColorChat(id, RED, "^4[Információ] ^1Sikeres választás!")
			}
			else
			{
				kesek(id)
			}
		}
		case 7:{
			if(szint[id] >= 40) {
				kes[id] = 7
				ColorChat(id, RED, "^4[Információ] ^1Sikeres választás!")
			}
			else
			{
				kesek(id)
			}
		}
		case 8:{
			if(szint[id] >= 55) {
				kes[id] = 8
				ColorChat(id, RED, "^4[Információ] ^1Sikeres választás!")
			}
			else
			{
				kesek(id)
			}
		}
		case 9:{
			if(szint[id] >= 79) {
				kes[id] = 9
				ColorChat(id, RED, "^4[Információ] ^1Sikeres választás!")
			}
			else
			{
				kesek(id)
			}
		}
		case 10:{
			if(vippont[id] == 1) {
				kes[id] = 10
				ColorChat(id, RED, "^4[Információ] ^1Sikeres választás!")
			}
			else
			{
				kesek(id)
			}
		}
		case 11:{
			if(vasarolt[id] == 3) {
				kes[id] = 11
				ColorChat(id, RED, "^4[Információ] ^1Sikeres választás!")
			}
			else
			{
				kesek(id)
			}
		}
	}
	menu_destroy(menu)
    	return PLUGIN_HANDLED
}

public uspek(id) {
	new cim[135]
	formatex(cim, charsmax(cim), "\r[Dr Szerver] Halálfutam ^n\wSzinted: \r%d \y| \wTapasztalatod: \r%d%% \y| \wEzüstjeid: \r%d", szint[id], xp[id], ezust[id])
	new menu = menu_create(cim, "uspek_h");
	
	menu_additem(menu, "Vásárolható USP", "1", 0)
	menu_additem(menu, "\yLimitált \rUSP", "2", 0)
	menu_additem(menu, "Event USP", "3", 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 uspek_h(id, menu, item) {
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	new data[9], access, callback, szName[64]
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key) {
		case 1:{
			vasarolhato_usp(id)
		}
		case 2:{
			limit_usp(id)
		}
		case 3:{
			eventes_usp(id)
		}
	}
	menu_destroy(menu)
    	return PLUGIN_HANDLED
}

public vasarolhato_usp(id) {
	new cim[135]
	formatex(cim, charsmax(cim), "\r[Dr Szerver] Halálfutam ^n\wSzinted: \r%d \y| \wTapasztalatod: \r%d%% \y| \wEzüstjeid: \r%d", szint[id], xp[id], ezust[id])
	new menu = menu_create(cim, "vasarolhato_uspek_h");
	
	menu_additem(menu, "Alap USP", "1", 0)
	if(usp1[id] == 1)
	menu_additem(menu, "Spitfire USP | \r(1.2x DMG) \y[Feloldva]", "2", 0)
	else
	menu_additem(menu, "Spitfire USP | 250 Ezüst \y(1.2x DMG) \r[Zárolva]", "2", 0)
	if(usp2[id] == 1)
	menu_additem(menu, "Tűz USP | \r(1.4x DMG) \y[Feloldva]", "3", 0)
	else
	menu_additem(menu, "Tűz USP | 350 Ezüst \y(1.4x DMG) \r[Zárolva]", "3", 0)
	if(usp3[id] == 1)
	menu_additem(menu, "Terepmintás USP | \r(1.6x DMG) \y[Feloldva]", "4", 0)
	else
	menu_additem(menu, "Terepmintás USP | 750 Ezüst \y(1.6x DMG) \r[Zárolva]", "4", 0)
	if(usp4[id] == 1)
	menu_additem(menu, "Ezüst USP | \r(2x DMG) \y[Feloldva]", "5", 0)
	else
	menu_additem(menu, "Ezüst USP | 1250 Ezüst \y(2x DMG) \r[Zárolva]", "5", 0)
	if(usp5[id] == 1)
	menu_additem(menu, "Katonai USP | \r(2.2x DMG) \y[Feloldva]", "6", 0)
	else
	menu_additem(menu, "Katonai USP | 1750 Ezüst \y(2.2x DMG) \r[Zárolva]", "6", 0)
	if(usp6[id] == 1)
	menu_additem(menu, "Modern USP | \r(2.5x DMG) \y[Feloldva]", "7", 0)
	else
	menu_additem(menu, "Modern USP | 2000 Ezüst \y(2.5x DMG) \r[Zárolva]", "7", 0)
	if(usp7[id] == 1)
	menu_additem(menu, "Arany USP | \r(3x DMG) \y[Feloldva]", "8", 0)
	else
	menu_additem(menu, "Arany USP | 5000 Ezüst \y(3x DMG) \r[Zárolva]", "8", 0)
	if(usp8[id] == 1)
	menu_additem(menu, "Über USP | \r(3.2x DMG) \y[Feloldva]", "9", 0)
	else
	menu_additem(menu, "Über USP | 7500 Ezüst \y(3.2x DMG) \r[Zárolva]", "9", 0)
	if(usp9[id] == 1)
	menu_additem(menu, "Buldózer USP | \r(3.5x DMG) \y[Feloldva]", "10", 0)
	else
	menu_additem(menu, "Buldózer USP | 15000 Ezüst \y(3.5x DMG) \r[Zárolva]", "10", 0)
	if(usp10[id] == 1)
	menu_additem(menu, "Kaiman USP | \r(4x DMG) \y[Feloldva]", "11", 0)
	else
	menu_additem(menu, "Kaiman USP | 20000 Ezüst \y(4x DMG) \r[Zárolva]", "11", 0)
	if(usp11[id] == 1)
	menu_additem(menu, "Kék USP | \r(4.5x DMG) \y[Feloldva]", "12", 0)
	else
	menu_additem(menu, "Kék USP | 35000 Ezüst \y(4.5x DMG) \r[Zárolva]", "12", 0)

	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
	menu_setprop(menu, MPROP_BACKNAME, "\dVissza")
	menu_setprop(menu, MPROP_NEXTNAME, "\dTovább")
	menu_setprop(menu, MPROP_EXITNAME, "\dKilépés")
	menu_display(id, menu, 0)
	return PLUGIN_HANDLED
}

public vasarolhato_uspek_h(id, menu, item) {
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	new data[9], access, callback, szName[64]
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key) {
		case 1:{
			usp[id] = 0
		}
		case 2:{
			if(usp1[id] == 1) {
				usp[id] = 1
			}
			else
			{
				if(ezust[id] >= 250) {
					ezust[id] -= 250
					usp[id] = 1
					usp1[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
				}
			}
		}
		case 3:{
			if(usp2[id] == 1) {
				usp[id] = 2
			}
			else
			{
				if(ezust[id] >= 350) {
					ezust[id] -= 350
					usp[id] = 2
					usp2[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
				}
			}
		}
		case 4:{
			if(usp3[id] == 1) {
				usp[id] = 3
			}
			else
			{
				if(ezust[id] >= 750) {
					ezust[id] -= 750
					usp[id] = 3
					usp3[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
				}
			}
		}
		case 5:{
			if(usp4[id] == 1) {
				usp[id] = 4
			}
			else
			{
				if(ezust[id] >= 1250) {
					ezust[id] -= 1250
					usp[id] = 4
					usp4[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
				}
			}
		}
		case 6:{
			if(usp5[id] == 1) {
				usp[id] = 5
			}
			else
			{
				if(ezust[id] >= 1750) {
					ezust[id] -= 1750
					usp[id] = 5
					usp5[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
				}
			}
		}
		case 7:{
			if(usp6[id] == 1) {
				usp[id] = 6
			}
			else
			{
				if(ezust[id] >= 2000) {
					ezust[id] -= 2000
					usp[id] = 6
					usp6[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
				}
			}
		}
		case 8:{
			if(usp7[id] == 1) {
				usp[id] = 7
			}
			else
			{
				if(ezust[id] >= 5000) {
					ezust[id] -= 5000
					usp[id] = 7
					usp7[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
				}
			}
		}
		case 9:{
			if(usp8[id] == 1) {
				usp[id] = 8
			}
			else
			{
				if(ezust[id] >= 7500) {
					ezust[id] -= 7500
					usp[id] = 8
					usp8[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
				}
			}
		}
		case 10:{
			if(usp9[id] == 1) {
				usp[id] = 9
			}
			else
			{
				if(ezust[id] >= 15000) {
					ezust[id] -= 15000
					usp[id] = 9
					usp9[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
				}
			}
		}
		case 11:{
			if(usp10[id] == 1) {
				usp[id] = 10
			}
			else
			{
				if(ezust[id] >= 20000) {
					ezust[id] -= 20000
					usp[id] = 10
					usp10[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
				}
			}
		}
		case 12:{
			if(usp11[id] == 1) {
				usp[id] = 11
			}
			else
			{
				if(ezust[id] >= 35000) {
					ezust[id] -= 35000
					usp[id] = 11
					usp11[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
				}
			}
		}
	}
	menu_destroy(menu)
    	return PLUGIN_HANDLED
}

public limit_usp(id) {
	new cim[121]
	format(cim, charsmax(cim), "\r[Dr Szerver] Halálfutam ^n\wDollárjaid: \r%d \d| \wGyémántjaid: \r%d ^n\wDobozaid \r%d \d| \wBambuszaid: \r%d", dollar[id], gyemant[id], doboz[id], bambusz[id])
	new menu = menu_create(cim, "limit_h")
	
	if(usp12[id] == 1)
	menu_additem(menu, "Kfu's Engraved Camo  USP | \r(2x DMG, +5 Ezüst / Kill) \y[Feloldva]", "1", 0)
	else
	menu_additem(menu, "Kfu's Engraved Camo  USP | 1500 Dollár \y(2x DMG, +5 Ezüst / Kill) \r[Zárolva]", "1", 0)
	if(usp13[id] == 1)
	menu_additem(menu, "HK USP | \r(2x DMG, +5% XP / Kill) \y[Feloldva]", "2", 0)
	else
	menu_additem(menu, "HK USP | 1500 Gyémánt \y(2x DMG, +5% XP / Kill) \r[Zárolva]", "2", 0)
	if(usp14[id] == 1)
	menu_additem(menu, "Jég USP | \r(2x DMG, Norecoil) \y[Feloldva]", "3", 0)
	else
	menu_additem(menu, "Jég USP | 1000 Doboz \y(2x DMG, Norecoil) \r[Zárolva]", "3", 0)
	if(usp15[id] == 1)
	menu_additem(menu, "Panda USP | \r(2x DMG, Visszalőké) \y[Feloldva]", "4", 0)
	else
	menu_additem(menu, "Panda USP | 1000 Bambusz \y(2x DMG, Visszalőké) \r[Zárolva]", "4", 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 limit_h(id, menu, item) {
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	new data[9], access, callback, szName[64]
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key) {
		case 1:{
			if(usp12[id] == 1) {
				usp[id] = 12
			}
			else
			{
				if(dollar[id] >= 1500) {
					dollar[id] -= 1500
					usp[id] = 12
					usp12[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés dollárod van!")
				}
			}
		}
		case 2:{
			if(usp13[id] == 1) {
				usp[id] = 13
			}
			else
			{
				if(gyemant[id] >= 1500) {
					gyemant[id] -= 1500
					usp[id] = 13
					usp13[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés gyémántod van!")
				}
			}
		}
		case 3:{
			if(usp14[id] == 1) {
				usp[id] = 14
			}
			else
			{
				if(doboz[id] >= 1000) {
					doboz[id] -= 1000
					usp[id] = 14
					usp14[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés dobozod van!")
				}
			}
		}
		case 4:{
			if(usp15[id] == 1) {
				usp[id] = 15
			}
			else
			{
				if(bambusz[id] >= 1000) {
					bambusz[id] -= 1000
					usp[id] = 15
					usp15[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés bambuszod van!")
				}
			}
		}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}

public eventes_usp(id) {
	new cim[121]
	format(cim, charsmax(cim), "\r[Dr Szerver] Halálfutam ^n \wTökjeid: \r%d \d| \wHógolyóid: \r%d", tok[id], hogolyo[id])
	new menu = menu_create(cim, "eventes_h")
	
	if(usp16[id] == 1)
	menu_additem(menu, "Halloweni USP | \r(3x DMG, +2 Ezüst, +2% XP / Kill) \y[Feloldva]", "1", 0)
	else
	menu_additem(menu, "Halloweni USP | 2000 Tök \y(3x DMG, +2 Ezüst, +2% XP / Kill) \r[Zárolva]", "1", 0)
	if(usp17[id] == 1)
	menu_additem(menu, "Karácsonyi USP | \r(3x DMG, +2 Ezüst, +2% XP / Kill) \y[Feloldva]", "2", 0)
	else
	menu_additem(menu, "Karácsonyi USP | 2000 Hógolyó \y(3x DMG, +2 Ezüst, +2% XP / Kill) \r[Zárolva]", "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 eventes_h(id, menu, item) {
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	new data[9], access, callback, szName[64]
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key) {
		case 1:{
			if(usp16[id] == 1) {
				usp[id] = 16
			}
			else
			{
				if(tok[id] >= 2000) {
					tok[id] -= 2000
					usp[id] = 16
					usp16[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés tököd van!")
				}
			}
		}
		case 2:{
			if(usp17[id] == 1) {
				usp[id] = 17
			}
			else
			{
				if(hogolyo[id] >= 2000) {
					hogolyo[id] -= 2000
					usp[id] = 17
					usp17[id] = 1
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Kevés hógolyód van!")
				}
			}
		}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}

public bolt(id) {
	new cim[121]
	format(cim, charsmax(cim), "\r[Dr Szerver] Halálfutam ^n\wEzüstjeid: \r%d", ezust[id])
	new menu = menu_create(cim, "bolt_h")
	
	menu_additem(menu,"\yKenyér \r30 Ezüst \d(+25 HP)","1",0)
	menu_additem(menu,"\yVas \r19 Ezüst \d(+25 AP)","2",0)
	menu_additem(menu,"\yGránát Csomag \r15 Ezüst \d(HE,FLASH)","3",0)
	menu_additem(menu,"\yKolbász \r6 Ezüst \d(+1 Élet)","4",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_h(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(ezust[id] >= 30) {
				ezust[id] -= 30
				if(get_user_health(id) <= 75)
				set_user_health(id, get_user_health(id)+ 25)
				ColorChat(id, RED, "^4[Információ] ^1Sikeres vásárlás!")
			}
			else
			{
				ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
			}
		}
		case 2:{
			if(ezust[id] >= 19) {
				ezust[id] -= 19
				if(get_user_armor(id) <= 75)
				set_user_armor(id, get_user_armor(id) + 25)
				ColorChat(id, RED, "^4[Információ] ^1Sikeres vásárlás!")
			}
			else
			{
				ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
			}
		}
		case 3:{
			if(ezust[id] >= 15) {
				ezust[id] -= 15
				give_item(id, "weapon_flashbang")
				give_item(id, "weapon_hegrenade")
				ColorChat(id, RED, "^4[Információ] ^1Sikeres vásárlás!")
			}
			else
			{
				ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
			}
		}
		case 4:{
			if(ezust[id] >= 6 ) {
				elet[id] += 1
				ezust[id] -= 6
				ColorChat(id, RED, "^4[Információ] ^1Sikeres vásárlás!")
			}
			else
			{
				ColorChat(id, RED, "^4[Információ] ^1Kevés ezüstöd van!")
			}
		}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}

public vip(id) {
	new cim[121]
	format(cim, charsmax(cim), "\r[Dr Szerver] Halálfutam ^n\wEzüstjeid: \r%d", ezust[id])
	new menu = menu_create(cim, "vip_h")
	
	if(vasarolt[id] == 3)
	menu_additem(menu, "Prémium VIP [Megszerezve]", "1", 0)
	else
	menu_additem(menu, "Prémium VIP [508 HUF]", "1", 0)
	if(vippont[id] == 1)
	menu_additem(menu, "VIP [Megszerezve]", "2", 0)
	else
	menu_additem(menu, "VIP [1250 Ezüst]", "2", 0)
	menu_additem(menu, "Mit ad a Prémium VIP?", "3", 0)
	menu_additem(menu, "Mit ad a VIP?", "4", 0)
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
	menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
	menu_display(id, menu, 0);

	return PLUGIN_HANDLED;
}

public vip_h(id, menu, item) {
	if(item == MENU_EXIT)
	{
		menu_cancel(id)
		return PLUGIN_HANDLED
	}
	new data[9], access, callback, szName[64]
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key) {
		case 1:{
			if(vasarolt[id] == 3) {
			}
			else
			{
				ColorChat(id, RED, "^4[Információ] ^1Neked nem elérhető a Prémium VIP!")
			}
		}
		case 2:{
			if(vippont[id] == 1) {
			}
			else
			{
				if(ezust[id] >= 1250) {
					ezust[id] -= 1250
					vippont[id] ++
					ColorChat(id, RED, "^4[Információ] ^1Sikeresen megvásároltad a VIP-et!")
				}
				else
				{
					ColorChat(id, RED, "^4[Információ] ^1Neked nincs elég ezüstöd!")
				}
			}
		}
		case 3:{
			show_motd(id, "addons/amxmodx/configs/mitadapremiumvip.txt", "Mit ad a Prémium VIP?")
		}
		case 4:{
			show_motd(id, "addons/amxmodx/configs/mitadavip.txt", "Mit ad a VIP?")
		}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}

public dobozok(id) {
	new cim[121]
	format(cim, charsmax(cim), "\r[Dr Szerver] Halálfutam ^n\wDobozaid: \r%d", doboz[id])
	new menu = menu_create(cim, "doboz_h")
	
	menu_additem(menu, "Doboz nyitás", "1", 0)
	menu_additem(menu, "Mit tud a Doboz?", "2", 0)
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
	menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
	menu_display(id, menu, 0);

	return PLUGIN_HANDLED;
}

public doboz_h(id, menu, item) {
	if(item == MENU_EXIT)
	{
		menu_cancel(id)
		return PLUGIN_HANDLED
	}
	new data[9], access, callback, szName[64]
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key) {
		case 1:{
			switch(random_num(1,100)) {
				case 1:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 2:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 3:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 4:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 5:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 6:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 7:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 8:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 9:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 10:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 11:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 12:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 13:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 14:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 15:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 16:{
					if(usp1[id] == 1)
					{
						ezust[id] +=250
						doboz[id] --
					         ColorChat(id, RED, "^4[Információ] ^1Neked már volt egy Spitfire USP-d, ezért megkaptad az árát!")
					}
					else
					{
						doboz[id] --
						usp1[id] ++
						ColorChat(id, RED, "^4[Információ] ^1A dobozban találtál egy Spitfire USP-t!!")
					}
				}
				case 17:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 18:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 19:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 20:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 21:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 22:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 23:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 24:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 25:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 26:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 27:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 28:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 29:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 30:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 31:{
					if(usp2[id] == 1)
					{
						ezust[id] +=350
						doboz[id] --
					         ColorChat(id, RED, "^4[Információ] ^1Neked már volt egy Tűz USP-d, ezért megkaptad az árát!")
					}
					else
					{
						doboz[id] --
						usp2[id] ++
						ColorChat(id, RED, "^4[Információ] ^1A dobozban találtál egy Tűz USP-t!!")
					}
				}
				case 32:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 33:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 34:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 35:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 36:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 37:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 38:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 39:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 40:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 41:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 42:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 43:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 44:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 45:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 46:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 47:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 48:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 49:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 50:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 51:{
					if(usp3[id] == 1)
					{
						ezust[id] +=750
						doboz[id] --
					         ColorChat(id, RED, "^4[Információ] ^1Neked már volt egy Terepmintás USP-d, ezért megkaptad az árát!")
					}
					else
					{
						doboz[id] --
						usp3[id] ++
						ColorChat(id, RED, "^4[Információ] ^1A dobozban találtál egy Terepmintás USP-t!!")
					}
				}
				case 65:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 66:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 67:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 68:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 69:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 70:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 71:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 72:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 73:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 74:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 75:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 76:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 77:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 78:{
					if(usp6[id] == 1)
					{
						ezust[id] +=2000
						doboz[id] --
					         ColorChat(id, RED, "^4[Információ] ^1Neked már volt egy Modern USP-d, ezért megkaptad az árát!")
					}
					else
					{
						doboz[id] --
						usp6[id] ++
						ColorChat(id, RED, "^4[Információ] ^1A dobozban találtál egy Modern USP-t!!")
					}
				}
				case 79:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 80:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 81:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 82:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 83:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 84:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 85:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 86:{
					if(doboz[id] >= 1)
					{
						ezust[id] += 100
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1A dobozban találtál 100 ezüstöt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 87:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 88:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 89:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 90:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 91:{
					if(doboz[id] >= 1)
					{
						elet[id] +=5
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1A dobozban találtál 5 életet")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 92:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 93:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 94:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 95:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 96:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 97:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 98:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 99:{
					if(doboz[id] >= 1)
					{
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1Sajnos ez a doboz üres volt!")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
				case 100:{
					if(doboz[id] >= 1)
					{
						szint[id] +=1
						doboz[id]--
					         ColorChat(id, RED, "^4[Információ] ^1A dobozban találtál 1 szintet")
					}
					else
					{
						ColorChat(id, RED, "^4[Információ] ^1Neked nincs dobozod!")
					}
				}
			}
		}
		case 2:{
			show_motd(id, "addons/amxmodx/configs/mittudadoboz.txt", "Mit tud a Doboz?")
		}
	}
	menu_destroy(menu)
	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.2)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp2_damage[attacker]) {
		SetHamParamFloat(4, damage * 1.4)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp3_damage[attacker]) {
		SetHamParamFloat(4, damage * 1.6)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp4_damage[attacker]) {
		SetHamParamFloat(4, damage * 2.0)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp5_damage[attacker]) {
		SetHamParamFloat(4, damage * 2.2)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp6_damage[attacker]) {
		SetHamParamFloat(4, damage * 2.5)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp7_damage[attacker]) {
		SetHamParamFloat(4, damage * 3.0)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp8_damage[attacker]) {
		SetHamParamFloat(4, damage * 3.2)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp9_damage[attacker]) {
		SetHamParamFloat(4, damage * 3.5)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp10_damage[attacker]) {
		SetHamParamFloat(4, damage * 4.0)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp11_damage[attacker]) {
		SetHamParamFloat(4, damage * 4.5)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp12_damage[attacker]) {
		SetHamParamFloat(4, damage * 2.0)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp13_damage[attacker]) {
		SetHamParamFloat(4, damage * 2.0)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp14_damage[attacker]) {
		SetHamParamFloat(4, damage * 2.0)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp15_damage[attacker]) {
		SetHamParamFloat(4, damage * 2.0)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp16_damage[attacker]) {
		SetHamParamFloat(4, damage * 3.0)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_USP && usp17_damage[attacker]) {
		SetHamParamFloat(4, damage * 3.0)
	}
	if(is_user_alive(victim) && is_user_alive(attacker) && weap == CSW_KNIFE && kes1_damage[attacker]) {
		SetHamParamFloat(4, damage * 1.5)
	}
}

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
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp1.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
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp2.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
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp3.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
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp4.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
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp5.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
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp6.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
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp7.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
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp8T.mdl")
		set_pev(id, pev_viewmodel2, "models/dr/usp8.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
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp9.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
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp10.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
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp11.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
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp12.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
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp13.mdl")
	}
	if(usp[id] == 14 && 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] = false
		usp14_damage[id] = true
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_punchangle, Float:{0.0, 0.0, 0.0})
		set_pev(id, pev_viewmodel2, "models/dr/usp14.mdl")
	}
	if(usp[id] == 15 && 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] = false
		usp14_damage[id] = false
		usp15_damage[id] = true
		usp16_damage[id] = false
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp15.mdl")
	}
	if(usp[id] == 16 && 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] = false
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = true
		usp17_damage[id] = false
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp16.mdl")
	}
	if(usp[id] == 17 && 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] = false
		usp14_damage[id] = false
		usp15_damage[id] = false
		usp16_damage[id] = false
		usp17_damage[id] = true
		kes1_damage[id] = true
		
		set_pev(id, pev_viewmodel2, "models/dr/usp17.mdl")
	}
	if(kes[id] == 1 && fegyver == CSW_KNIFE) {
		set_pev(id, pev_viewmodel2, "models/v_knife.mdl")
	}
	if(kes[id] == 2 && fegyver == CSW_KNIFE) {
		set_user_maxspeed(id, get_user_maxspeed(id)+50)
		set_pev(id, pev_viewmodel2, "models/dr/kes1.mdl")
	}
	if(kes[id] == 3 && fegyver == CSW_KNIFE) {
		set_user_gravity(id, 0.75)
		set_pev(id, pev_viewmodel2, "models/dr/kes2.mdl")
	}
	if(kes[id] == 4 && fegyver == CSW_KNIFE) {
		set_user_maxspeed(id, get_user_maxspeed(id)+50)
		set_user_gravity(id, 0.75) 
		set_pev(id, pev_viewmodel2, "models/dr/kes3.mdl")
	}
	if(kes[id] == 5 && fegyver == CSW_KNIFE) {
		usp1_damage[id] = true
		usp2_damage[id] = true
                  usp3_damage[id] = true
                  usp4_damage[id] = true
                  usp5_damage[id] = true
                  usp6_damage[id] = true
                  usp7_damage[id] = true
                  usp8_damage[id] = true
                  usp9_damage[id] = true
                  usp10_damage[id] = true
                  usp11_damage[id] = true
                  usp12_damage[id] = true
                  usp13_damage[id] = true
                  usp14_damage[id] = true
                  usp15_damage[id] = true
                  usp16_damage[id] = true
                  usp17_damage[id] = true
                  kes1_damage[id] = true
		  
		set_pev(id, pev_viewmodel2, "models/dr/kes4.mdl")
	}
	if(kes[id] == 6 && fegyver == CSW_KNIFE) {
		set_user_maxspeed(id, get_user_maxspeed(id)+85)
		set_user_gravity(id, 0.70)
		set_pev(id, pev_viewmodel2, "models/dr/kes5.mdl")
	}
	if(kes[id] == 7 && fegyver == CSW_KNIFE) {
		set_user_maxspeed(id, get_user_maxspeed(id)+95)
		set_pev(id, pev_viewmodel2, "models/dr/kes6.mdl")
	}
	if(kes[id] == 8 && fegyver == CSW_KNIFE) {
		set_user_gravity(id, 0.65) 
		set_pev(id, pev_viewmodel2, "models/dr/kes7.mdl")
	}
	if(kes[id] == 9 && fegyver == CSW_KNIFE) {
		set_user_gravity(id, 0.60)
		set_user_maxspeed(id, get_user_maxspeed(id)+105)
		set_pev(id, pev_viewmodel2, "models/dr/kes8.mdl")
	}
	if(kes[id] == 10 && fegyver == CSW_KNIFE) {
		set_user_gravity(id, 0.75)
		set_user_maxspeed(id, get_user_maxspeed(id)+75)
		set_pev(id, pev_viewmodel2, "models/dr/kes9.mdl")
	}
	if(kes[id] == 11 && fegyver == CSW_KNIFE) {
		set_user_gravity(id, 0.62) 
		set_user_maxspeed(id, get_user_maxspeed(id)+95)
		set_pev(id, pev_viewmodel2, "models/dr/kes10.mdl")
	}
}

public adas(id) {
	if (get_user_flags(id) & ADMIN_IMMUNITY) {
		new menu = menu_create("Kinek akarsz addolni?(+5.000 ezüst)", "menu_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_display(id, menu, 0)
	}
	else
	{
		ColorChat(id, RED, "^4[Információ] ^1Sajnos nincs jogod használni ezt a parancsot!")
	}
}

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 tempid = str_to_num(data);
 
    	if( is_user_alive(tempid) )
    	{
		ezust[tempid] += 5000
    	}
    	client_cmd(id,"targyak_adasa")
    	menu_destroy(menu);
    	return PLUGIN_HANDLED;
}

public adaska(id) {
	if (get_user_flags(id) & ADMIN_IMMUNITY) {
		new menu = menu_create("Kinek akarsz addolni?(+1 szint)", "menu_handler2")
		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_display(id, menu, 0)
	}
	else
	{
		ColorChat(id, RED, "^4[Információ] ^1Sajnos nincs jogod használni ezt a parancsot!")
	}
}

public menu_handler2(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) )
    	{
		szint[tempid] += 1
    	}
    	client_cmd(id,"targyak_adasa")
    	menu_destroy(menu);
    	return PLUGIN_HANDLED;
}

public adaskaka(id) {
	if (get_user_flags(id) & ADMIN_BAN) {
		new menu = menu_create("Kinek akarsz addolni?(+ VIP-et)", "menu_handler3")
		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_display(id, menu, 0)
	}
	else
	{
		ColorChat(id, RED, "^4[Információ] ^1Sajnos nincs jogod használni ezt a parancsot!")
	}
}

public menu_handler3(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) )
    	{
		vasarolt[tempid] += 3
    	}
    	client_cmd(id,"targyak_adasa")
    	menu_destroy(menu);
    	return PLUGIN_HANDLED;
}

public client_putinserver(id) {
	if (is_user_bot(id)) return;
	
	ezust[id] = 0;
	oles[id] = 0;
	xp[id] = 0;
	szint[id] = 0;
	doboz[id] = 0;
	usp1[id] = 0;
	usp2[id] = 0;
	usp3[id] = 0;
	usp4[id] = 0;
	usp5[id] = 0;
	usp6[id] = 0;
	usp7[id] = 0;
	usp8[id] = 0;
	usp9[id] = 0;
	usp10[id] = 0;
	usp11[id] = 0;
	usp12[id] = 0;
	usp13[id] = 0;
	usp14[id] = 0;
	usp15[id] = 0;
	usp16[id] = 0;
	usp17[id] = 0;
	kes[id] = 0;
	elet[id] = 0;
	bambusz[id] = 0;
	dollar[id] = 0;
	gyemant[id] = 0;
	tok[id] = 0;
	hogolyo[id] = 0;
	vasarolt[id] = 0;
	vippont[id] = 0;
    	new name[32]
    	get_user_name(id, name, 31)
	kes[id] = 0
	usp[id] = 0
}
