/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <dhudmessage>
#include <colorchat>
#include <hamsandwich>
#include <fakemeta>
#include <engine>
#include <sqlx>

#define TASKID			1337

#define MENU_MAIN_BUTTONS	MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_7|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0

#define PREFIX_MEN		"【BeasT*】"
#define PREFIX_MSG		"【BeasT*】"

#define MAX 126

new const Prefix[] = "【BeasT*】"

new Lada[33][6], Kulcs[33], Oles[33], Dollar[33], Szint[33], Mod, OsszesSkin[MAX][33], Korvegi[33], Gun[16][33], Skin[33], Nyelv[33], He[2][33], Send[33], TempID
new Erteke[33], kicucc[33], kirakva[33], pido, OsszesFegyver[MAX];


new s_HOSZT[] = "";
new s_FELHASZNALO[] = "";
new s_ADATBAZIS[] = "";
new s_JELSZO[] = "";

new Handle:g_SqlTuple;

new bool:g_Bejelentkezve[33];

new g_Felhasznalonev[33][100], g_Jelszo[33][100];
new g_RegisztracioVagyBejelentkezes[33], g_Id[33], g_Folyamatban[33];

new g_AdminDatum[33], g_AdminRang[33];
new g_VipDatum[33], g_VipRang[33];
new g_KivalasztottFegyver[33];

new message[192], alive[16], msgc[4];
new strName[191], strText[191];

new const File[] = "addons/amxmodx/configs/musiclist.ini"

#define MAXSOUNDS 50

new MusicData[MAXSOUNDS][3][64], Mp3File[96], MusicNum, PreviousMusic = -1, MaxFileLine;

new const Rangok[][] = {
	"",
	"Silver I",
	"Silver II",
	"Silver III",
	"Silver IV",
	"Silver Elite",
	"Silver Elite Master",
	"Gold Nova I",
	"Gold Nova II",
	"Gold Nova III",
	"Gold Nova Master",
	"Master Guardian I",
	"Master Guardian II",
	"Master Guardian Elite",
	"Distinguished Master Guardian",
	"Legendary Eagle",
	"Legendary Eagle Master",
	"Supreme Master First Class",
	"The Global Elite"
}

public i_Reset(id)
{
	g_Id[id] = 0;
	
	g_AdminDatum[id] = 0;
	g_AdminRang[id] = 0;
	g_VipDatum[id] = 0;
	g_VipRang[id] = 0;
	g_KivalasztottFegyver[id] = 0;
		
	Kulcs[id] = 0;
	Oles[id] = 0;
	Dollar[id] = 0;
	Szint[id] = 0;
	Korvegi[id] = 1;
	Nyelv[id] = 1;
	Erteke[id] = 0;
	kicucc[id] = 0;
	kirakva[id] = 0;
	
	Skin[id] = 1;
	
	for(new i=0; i <= 13-1; i++)
		Gun[i][id] = 0;
		
	for(new i=0; i <= MAX-1; i++)
		OsszesSkin[i][id] = 0;
		
	for(new i=0; i <= 6-1; i++)
		Lada[id][i] = 0;	
}

public plugin_init()
{	
	register_plugin("Global Offensive NEW", "1.0.0", "Wattacukor")
	
	sql_tuple_create();
	
	register_clcmd("say /reg", "cmdReg");
	
	register_impulse(201, "cmdChooseteam");
	
	register_clcmd("say /menu", "cmdChooseteam");
	register_clcmd("say /add", "addolas") ;
	register_clcmd("say /gun", "cmdGuns");
	register_clcmd("say /guns", "cmdGuns");
	register_clcmd("say /weapons", "cmdGuns");
	register_clcmd("say /fegyverek", "cmdGuns");
	register_clcmd("say /fegyo", "cmdGuns");
	register_clcmd("say /rs", "ResetScore");
	
	register_clcmd ("say", "hook_say");
	register_clcmd ("say_team", "hook_teamsay");
	
	register_clcmd("Felhasznalonev", "cmdFelhasznalonev");
	register_clcmd("Jelszo", "cmdJelszo");
	
	RegisterHam(Ham_Spawn, "player", "Player_Spawn_Post", 1)

	register_clcmd("DOLLAR", "lekeres")
	register_clcmd("KMENNYISEG", "ObjectSend");
	
	register_event("DeathMsg", "halal", "a")
	register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
	
	register_logevent("PlayMusic", 2, "1=Round_End");
	LoadMusic();
	
	register_menu("Main Menu", MENU_KEY_1|MENU_KEY_2|MENU_KEY_4|MENU_KEY_0, "menu_main");
	register_menu("Reg-Log Menu", MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_0, "menu_reglog");
	
	set_task(60.0,"TaskOneMinute",.flags="b");
	
	register_concmd("bbc_set_admin", "cmdSetAdmin"),
	register_concmd("bbc_set_vip", "cmdSetVip");
	register_concmd("bbc_online", "cmdPlayers");
	
	register_forward(FM_ClientUserInfoChanged, "ClientInfoChanged");
}
public ResetScore(id){
	cs_set_user_deaths(id, 0)
	set_user_frags(id, 0)
	cs_set_user_deaths(id, 0)
	set_user_frags(id, 0)
	
	ColorChat(id, RED, "^4[BeasT*]^1 Sikeresen nulláztad a^4 statisztikádat^1 a(z)^3 /rs^1 paranccsal!")
}

public plugin_end() SQL_FreeHandle(g_SqlTuple)

public addolas(id) {
	if(get_user_flags(id) & ADMIN_LEVEL_H){
		
		Kulcs[id] = 120
		Lada[id][0] = 20
		Lada[id][1] = 20
		Lada[id][2] = 20
		Lada[id][3] = 20
		Lada[id][4] = 20
		
		for(new i; i < MAX; i++) {
			OsszesSkin[i][id]++
		}
	}
}

public hook_say(id)
{
	read_args (message, 191)
	remove_quotes (message)
	new MsG = strlen(message);
	
	new i = 0;
	msgc[0] = 0;
	msgc[1] = 0;
	msgc[2] = 0;
	msgc[3] = 0;
	
	while(i<MsG)
	{
		if(message[i] == '.')
			msgc[1] ++;
			
		if(message[i] == ':')
			msgc[2] ++;
			
		if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5'
		|| message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
			msgc[0] ++;
			
		++i;
	}

	if((contain(message, "www.") != -1)
	|| (contain(message, "http://") != -1)
	|| (contain(message, "smmg.hu") != -1)
	|| (contain(message, "") != -1)
	|| (contain(message, "diwat26.hu") != -1))
		msgc[3] = 1;

	if((msgc[1] >= 3 && msgc[2] >= 1 && msgc[0] >= 5) || (msgc[3]))
	{
		client_printcolor(id, "!g[BeasT*]!t »!n Tilos a Hirdetes!");
		return PLUGIN_HANDLED;
	}

	if (message[0] == '@' || equal (message, "") || message[0] == '/' || !g_Bejelentkezve[id])
		return PLUGIN_HANDLED;
		
	new name[32];
	get_user_name (id, name, 31);

	if (is_user_alive(id))
		alive = "^x01"
	else
		alive = "^x01*beastgo* "

	
	if(get_user_flags(id)&ADMIN_KICK)
	{
		format (strName, 191, "%s^x04[Admin][%s]^x03 %s", alive, Rangok[Szint[id]], name)
		format (strText, 191, "^x04%s", message)
	} 	
	else if(get_user_flags(id)&ADMIN_RESERVATION)
	{
		format (strName, 191, "%s^x04[Vip][%s]^x03 %s", alive, Rangok[Szint[id]], name)
		format (strText, 191, "^x04%s", message)
	} 
	else
	{
		format (strName, 191, "%s^x04[%s]^x03 %s", alive, Rangok[Szint[id]], name)
		format (strText, 191, "^x01%s", message)
	}
	
	format (message, 191, "%s: %s", strName, strText)
	
	new players[32], pnum, is;
	get_players(players, pnum);
	
	for(new i; i<pnum; i++)
	{
		is = players[i];
		
		if(cs_get_user_team(id) == CS_TEAM_CT)
			ColorChat(is, BLUE, message)
		else if(cs_get_user_team(id) == CS_TEAM_T)
			ColorChat(is, RED, message)
		else
			ColorChat(is, GREY, message)
	}
	
	return PLUGIN_HANDLED;
}

public hook_teamsay(id)
{
	new playerTeam = get_user_team(id)
	new playerTeamName[19]
	
	switch (playerTeam) 
	{
		case 1: copy (playerTeamName, 11, "T")
		case 2: copy (playerTeamName, 18, "CT")
		default: copy (playerTeamName, 9, "SPEC")
	}
	
	read_args (message, 191)
	remove_quotes (message)
	new MsG = strlen(message);
	
	new i = 0;
	msgc[0] = 0;
	msgc[1] = 0;
	msgc[2] = 0;
	msgc[3] = 0;
	
	while(i<MsG)
	{
		if(message[i] == '.')
			msgc[1] ++;
			
		if(message[i] == ':')
			msgc[2] ++;
			
		if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5'
		|| message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
			msgc[0] ++;
			
		++i;
	}

	if((contain(message, "www.") != -1)
	|| (contain(message, "http://") != -1)
	|| (contain(message, "smmg.hu") != -1)
	|| (contain(message, "") != -1)
	|| (contain(message, "diwat26.hu") != -1))
		msgc[3] = 1;

	if((msgc[1] >= 3 && msgc[2] >= 1 && msgc[0] >= 5) || (msgc[3]))
	{
		client_printcolor(id, "!g[BeasT*]!t »!n Tilos a Hirdetes!");
		return PLUGIN_HANDLED;
	}

	if (message[0] == '@' || equal (message, "") || message[0] == '/' || !g_Bejelentkezve[id])
		return PLUGIN_HANDLED;
		
	new name[32];
	get_user_name (id, name, 31);

	if (is_user_alive(id))
		alive = "^x01"
	else
		alive = "^x01*beastgo* "
	
	if(get_user_flags(id)&ADMIN_LEVEL_G)
	{
		format (strName, 191, "%s(%s)^x04 [Admin][%s]^x03 %s", alive, playerTeamName, Rangok[Szint[id]], name)
		format (strText, 191, "^x04%s", message)
	} 	
	else if(get_user_flags(id)&ADMIN_KICK)
	{
		format (strName, 191, "%s(%s)^x04 [VIP][%s]^x03 %s", alive, playerTeamName, Rangok[Szint[id]], name)
		format (strText, 191, "^x04%s", message)
	} 	
	else
	{
		format (strName, 191, "%s(%s)^x04 [%s]^x03 %s", alive, playerTeamName, Rangok[Szint[id]], name)
		format (strText, 191, "^x01%s", message)
	}
	
	format (message, 191, "%s: %s", strName, strText);
	
	new players[32], pnum, is;
	get_players(players, pnum);
	
	for(new i; i<pnum; i++)
	{
		is = players[i];
		
		if(cs_get_user_team(id) == cs_get_user_team(is))
		{
			if(cs_get_user_team(id) == CS_TEAM_CT)
				ColorChat(is, BLUE, message)
			else if(cs_get_user_team(id) == CS_TEAM_T)
				ColorChat(is, RED, message)
			else
				ColorChat(is, GREY, message)
		}
	}
		
	return PLUGIN_HANDLED;
}

public LoadMusic()
{
	new Len, Line[196], Data[3][64];
	MaxFileLine = file_size(File, 1);
	for(new Num; Num < MaxFileLine; Num++)
	{
		MusicNum++;
		read_file(File, Num, Line, 196, Len);
		parse(Line, Data[0], 63, Data[1], 63, Data[2], 63);
		remove_quotes(Line);
		if(Line[0] == ';' || 2 > strlen(Line))
		{
			continue;
		}
		remove_quotes(Data[0]);
		remove_quotes(Data[1]);
		remove_quotes(Data[2]);
		format(MusicData[MusicNum][0], 63, "%s", Data[0]);
		format(MusicData[MusicNum][1], 63, "%s", Data[1]);
		format(MusicData[MusicNum][2], 63, "%s", Data[2]);
	}
}
public PlayMusic() {
	new Num = random_num(1, MusicNum);
	if(MusicNum > 1)
	{
		if(Num == PreviousMusic)
		{
			PlayMusic();
			return PLUGIN_HANDLED;
		}
	}
	formatex(Mp3File, charsmax(Mp3File), "sound/%s", MusicData[Num][2]);
	new Players[32], PlayersNum, id;
	get_players(Players, PlayersNum, "c");
	for(new i; i < PlayersNum; i++)
	{
		id = Players[i];
		if(Korvegi[id] == 0)
		{
			continue;
		}
		client_cmd(id, "mp3 play %s", Mp3File);
		if(strlen(MusicData[Num][0]) > 3 && strlen(MusicData[Num][1]) > 3)
		{
			if(is_user_connected(id))
				ColorChat(id, GREEN, "[Információ] ^1Zenecím: ^3%s ^1- ^3%s", MusicData[Num][0], MusicData[Num][1])
		}
	}
	PreviousMusic = Num;
	return PLUGIN_HANDLED;
}
new const AlapModelek[][] = {
	"beastgo/alap/ak47",
	"beastgo/alap/m4a1",
	"beastgo/alap/awp",
	"beastgo/alap/famas",
	"beastgo/alap/mp5",
	"beastgo/alap/m3",
	"beastgo/alap/usp",
	"beastgo/alap/deagle",
	"beastgo/alap/knife",
	"beastgo/alap/he",
	"beastgo/alap/flash",
	"beastgo/alap/c4",
	"beastgo/alap/glock",
	"beastgo/alap/galil",
	"beastgo/alap/p90",
	"beastgo/alap/scout",
	"beastgo/alap/tec9",
	"beastgo/alap/revolver",
	"beastgo/alap/cz75"
}
new const FegyverModelek[][] = {
	"ak47/neonrev.mdl",
	"ak47/outlaw.mdl",
	"ak47/carbonite.mdl",
	"ak47/wasteland.mdl",
	"ak47/jaguar.mdl",
	"ak47/vanquish.mdl",
	"ak47/space.mdl",
	"ak47/fireserpent.mdl",
	"ak47/gforce.mdl",
	"ak47/vulcan.mdl",
	"ak47/aquamarine.mdl",
	"m4a1/griff.mdl",
	"m4a1/howl.mdl",
	"m4a1/bulletrain.mdl",
	"m4a1/guardian.mdl",
	"m4a1/hbeast.mdl",
	"m4a1/magma.mdl",
	"m4a1/asiimov.mdl",
	"m4a1/steph.mdl",
	"m4a1/poseidon.mdl",
	"m4a1/zombiehunter.mdl",
	"m4a1/dragonking.mdl",
	"awp_v2/tigris.mdl",
	"awp_v2/redline.mdl",
	"awp_v2/carbonite.mdl",
	"awp_v2/smoke.mdl",
	"awp_v2/wormgod.mdl",
	"awp_v2/dragonlore.mdl",
	"awp_v2/dream.mdl",
	"awp_v2/star.mdl",
	"awp_v2/razer.mdl",
	"awp_v2/comics.mdl",
	"awp_v2/dking.mdl",
	"awp_v2/hbeast.mdl",
	"awp_v2/asiimov.mdl",
	"deagle/goldenrose.mdl",
	"deagle/valentin.mdl",
	"deagle/engraved.mdl",
	"deagle/blaze.mdl",
	"deagle/csteel.mdl",
	"deagle/olddragon.mdl",
	"deagle/jungle.mdl",
	"deagle/hyptonic.mdl",
	"deagle/asiimov.mdl",
	"deagle/biohazard.mdl",
	"famas/spitfire.mdl",
	"famas/ice.mdl",
	"famas/nuclear.mdl",
	"famas/pulse.mdl",
	"famas/greentriangle.mdl",
	"famas/survivor.mdl",
	"famas/biohazard.mdl",
	"galil/chatterbox.mdl",
	"galil/cerberus.mdl",
	"galil/eco.mdl",
	"galil/odyssy.mdl",
	"glock/candy.mdl",
	"glock/fade.mdl",
	"glock/grinder.mdl",
	"glock/waterelemental.mdl",
	"m3/remington.mdl",
	"m3/mossbenger.mdl",
	"m3/spas12.mdl",
	"m3/short.mdl",
	"m3/benelli.mdl",
	"m3/beast.mdl",
	"m3/magma.mdl",
	"mp5/commando.mdl",
	"mp5/carbonite.mdl",
	"mp5/nuclear.mdl",
	"mp5/camo.mdl",
	"mp5/magma.mdl",
	"mp5/biohazard.mdl",
	"mp5/urbanhazard.mdl",
	"p90/bgreen.mdl",
	"p90/goblin.mdl",
	"p90/paint.mdl",
	"scout/bdream.mdl",
	"scout/biwater.mdl",
	"scout/camo.mdl",
	"usp/stainless.mdl",
	"usp/vertex.mdl",
	"usp/army.mdl",
	"usp/engraved.mdl",
	"usp/magma.mdl",
	"usp/caiman.mdl",
	"usp/immun.mdl",
	"usp/orion.mdl",
	"usp/killc.mdl",
	"usp/asiimov.mdl",
	"knife/doppler_hm.mdl",
	"knife/crimson_hm.mdl",
	"knife/fade_hm.mdl",
	"knife/slaughter_hm.mdl",
	"knife/steel_hm.mdl",
	"knife/dopplerocean_k.mdl",
	"knife/dopplerpink_k.mdl",
	"knife/dopplerspace_k.mdl",
	"knife/steel_k.mdl",
	"knife/crimson_k.mdl",
	"knife/tigertooth_b.mdl",
	"knife/space_b.mdl",
	"knife/sapphire_b.mdl",
	"knife/fade_b.mdl",
	"knife/crimson_b.mdl",
	"knife/casehardened_bf.mdl",
	"knife/crimson_bf.mdl",
	"knife/sea_bf.mdl",
	"knife/hawaiian_bf.mdl",
	"knife/fade_bf.mdl",
	"tec9/tec91.mdl",
	"tec9/tec92.mdl",
	"revolver/revolver1.mdl",
	"revolver/revolver2.mdl",
	"ak47/frontside.mdl",//Ujskin
	"ak47/point.mdl", //UjSkin
	"m4a1/urbanassault.mdl",//UjSkin
	"m4a1/flames.mdl",//UjSkin
	"awp_v2/blue.mdl",//Ujskin
	"awp_v2/snow.mdl",//Ujskin
	"deagle/storm.mdl",//UjSkin
	"deagle/razer.mdl",//Ujskin
	"knife/bf_asiimov.mdl",//Ujskin
	"knife/shadown.mdl",//Ujskin
	"cz75/cz751.mdl",
	"cz75/cz752.mdl"
}

public plugin_precache() {
	new Cim[121]
	
	for(new i;i < 16; i++) {
		format(Cim, charsmax(Cim),"models/%s.mdl", AlapModelek[i])
		precache_model(Cim)
	}
	for(new i;i < MAX; i++) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[i])
		precache_model(Cim)
	}
	new Len, Line[196], Data[3][64], Download[MAXSOUNDS][64];
	MaxFileLine = file_size(File, 1);
	for(new Num = 0; Num < MaxFileLine; Num++)
	{
		read_file(File, Num, Line, 196, Len);
		parse(Line, Data[0], 63, Data[1], 63, Data[2], 63);
		remove_quotes(Line);
		if(Line[0] == ';' || 2 > strlen(Line))
		{
			continue;
		}
		remove_quotes(Data[2]);
		format(Download[Num], 63, "%s", Data[2]);
		precache_sound(Download[Num]);
	}
	precache_model("models/beastgo/alap/revolver.mdl")
	precache_model("models/beastgo/alap/tec9.mdl")
	precache_model("models/beastgo/alap/cz75.mdl")
	
}
public fegyvervaltas(id) {
	new Cim[121]
	new fgy =get_user_weapon(id)
	
	if(Gun[0][id] == 0 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[0])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 0 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[1])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 0 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[2])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 0 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[7])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 0 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[3])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[5][id] == 0 && fgy == CSW_GALIL && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[13])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[6][id] == 0 && fgy == CSW_GLOCK18 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[12])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 0 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[5])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 0 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[4])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[9][id] == 0 && fgy == CSW_P90 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[14])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[10][id] == 0 && fgy == CSW_SCOUT && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[15])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 0 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[6])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 0 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[8])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(He[0][id] == 0 && fgy == CSW_HEGRENADE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[9])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(He[1][id] == 0 && fgy == CSW_FLASHBANG && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[10])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[13][id] == 0 && fgy == CSW_FIVESEVEN && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[16])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[14][id] == 0 && fgy == CSW_P228 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[17])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[15][id] == 0 && fgy == CSW_ELITE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[18])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[0][id] == 1 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[0])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 2 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[1])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 3 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[2])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 4 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[3])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 5 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[4])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 6 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[5])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 7 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[6])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 8 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[7])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 9 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[8])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 10 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[9])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 11 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[10])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[1][id] == 1 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[11])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 2 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[12])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 3 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[13])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 4 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[14])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 5 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[15])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 6 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[16])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 7 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[17])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 8 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[18])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 9 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[19])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 10 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[20])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 11 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[21])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[2][id] == 1 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[22])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 2 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[24])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 3 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[24])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 4 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[25])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 5 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[26])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 6 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[27])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 7 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[28])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 8 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[29])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 9 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[30])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 10 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[31])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 11 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[32])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 12 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[33])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 13 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[34])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[3][id] == 1 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[35])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 2 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[36])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 3 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[37])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 4 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[38])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 5 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[39])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 6 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[40])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 7 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[41])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 8 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[42])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 9 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[43])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 10 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[44])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[4][id] == 1 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[45])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 2 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[46])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 3 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[47])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 4 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[48])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 5 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[49])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 6 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[50])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 7 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[51])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[5][id] == 1 && fgy == CSW_GALIL && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[52])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[5][id] == 2 && fgy == CSW_GALIL && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[53])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[5][id] == 3 && fgy == CSW_GALIL && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[54])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[5][id] == 4 && fgy == CSW_GALIL && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[55])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[6][id] == 1 && fgy == CSW_GLOCK18 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[56])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[6][id] == 2 && fgy == CSW_GLOCK18 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[57])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[6][id] == 3 && fgy == CSW_GLOCK18 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[58])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[6][id] == 4 && fgy == CSW_GLOCK18 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[59])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[7][id] == 1 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[60])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 2 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[61])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 3 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[62])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 4 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[63])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 5 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[64])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 6 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[65])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 7 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[66])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[8][id] == 1 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[67])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 2 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[68])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 3 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[69])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 4 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[70])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 5 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[71])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 6 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[72])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 7 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[73])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[9][id] == 1 && fgy == CSW_P90 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[74])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[9][id] == 2 && fgy == CSW_P90 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[75])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[9][id] == 3 && fgy == CSW_P90 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[76])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[10][id] == 1 && fgy == CSW_SCOUT && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[77])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[10][id] == 2 && fgy == CSW_SCOUT && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[78])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[10][id] == 3 && fgy == CSW_SCOUT && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[79])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[11][id] == 1 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[80])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 2 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[81])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 3 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[82])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 4 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[83])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 5 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[84])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 6 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[85])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 7 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[86])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 8 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[87])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 9 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[88])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 10 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[89])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[12][id] == 1 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[90])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 2 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[91])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 3 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[92])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 4 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[93])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 5 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[94])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 6 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[95])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 7 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[96])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 8 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[97])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 9 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[98])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 10 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[99])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 11 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[100])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 12 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[101])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 13 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[102])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 14 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[103])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 15 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[104])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 16 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[105])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 17 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[106])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 18 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[107])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 19 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[108])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 20 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[109])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[13][id] == 1 && fgy == CSW_FIVESEVEN && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[110])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[13][id] == 2 && fgy == CSW_FIVESEVEN && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[111])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[14][id] == 1 && fgy == CSW_P228 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[112])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[14][id] == 2 && fgy == CSW_P228 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[113])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	//Ujskinek
	if(Gun[0][id] == 12 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[114])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 13 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[115])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[1][id] == 12 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[116])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 13 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[117])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[2][id] == 14 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[118])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 15 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[119])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[3][id] == 11 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[120])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 12 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[121])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[12][id] == 21 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[122])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 22 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[123])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[15][id] == 1 && fgy == CSW_ELITE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[124])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[15][id] == 2 && fgy == CSW_ELITE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/beastgo/%s", FegyverModelek[125])
		set_pev(id, pev_viewmodel2, Cim)
	}
}
new const SZOVEG[][][] = {
	{ "^4%s ^3%s ^1Felvett egy %s^4 -t", "^4%s ^3%s ^1pick up a %s^4 -t" }
}
new const EGYEB[][] = {
	"addons/amxmodx/configs/motd/szabaly.txt",
	"addons/amxmodx/configs/motd/event.txt",
	"addons/amxmodx/configs/motd/hirek.txt"
}
new const Nevek[][][] = {
	{ "Drop esély:", "Drop chance:" },
	{ "DARAB", "PIECE" },
	{ "Eladó", "Seller" },
	{ "Ára", "Price" },
	{ "Dollár", "Dollars" }, 
	{ "Mennyiség", "Amount" }
}
new const LadaNevek[7][][] = {
	{ "Kicsi Láda", "Small Case" },
	{ "Cappy Láda", "Cappy Case" },
	{ "Extra Láda", "Extra Case" },
	{ "Pro Láda", "Pro Case" },
	{ "Király Láda", "King Case" },
	{ "BeasT* Láda", "BeasT* Case" },
	{ "Kulcs", "key" }
}
new const Float:DropLada[][] = {
	{ 0.329, 0.459 },
	{ 0.79, 1.019 },
	{ 1.209, 1.909 },
	{ 2.59, 3.90 },
	{ 12.31, 16.01 },
	{ 34.19, 40.009 },
	{ 53.51, 80.02 },
	{ 0.0, 0.0 }
}
new const RangOles[] = {
	25,
	100,
	250,
	750,
	1000,
	1500,
	2250,
	3000,
	3900,
	4900,
	5900,
	7000,
	8500,
	10000,
	15000,
	22000,
	30000,
	40000
}
new const Beallitas[][][] = {
	{ "Nyelv: \rEnglish \y| \dHungary", "Language: \rEnglish \y| \dHungary" },
	{ "Nyelv: \dEnglish \y| \rHungary", "Language: \dEnglish \y| \rHungary" },
	{ "Skinek: \rBe \y| \dKi", "Skins: \rOn \y| \dOff" },
	{ "Skinek: \dBe \y| \rKi", "Skins: \dOn \y| \rOff" },
	{ "Körvégi zene: \rBe \y| \dKi", "Round end sounds: \rOn \y| \dOff" },
	{ "Körvégi zene: \dBe \y| \rKi", "Round end sounds: \dOn \y| \rOff" }
}
new const Fegyver[MAX][][] = {
	{ "Neon Forradalom | AK47", "Neon Revolution | AK47" },
	{ "Törvényen kívüli | AK47", "Outlaw | AK47"  },
	{ "Karbonit | AK47", "Carbonite | AK47" },
	{ "Pusztasági Lázadó | AK47", "Wasteland Rebel | AK47" },
	{ "Jaguár | AK47", "Jaguar | AK47" },
	{ "Legyőzés | AK47", "Vanquish | AK47" },
	{ "Űr | AK47", "Space | AK47" },
	{ "Tűzkígyó | AK47", "Fire Serpent | AK47" },
	{ "Zöld Erő | AK47", "Green Force | AK47" },
	{ "Vulkán | AK47", "Vulcan | AK47" },
	{ "Akvamarin Bosszú | AK47", "Aquamarine | AK47" },
	{ "Griffmadár | M4A4", "Griffin | M4A4" },
	{ "Üvöltés | M4A4", "Howl | M4A4" },
	{ "Golyózápor | M4A4", "Bullet Rain | M4A4" },
	{ "Örző | M4A1-S", "Guardian | M4A1-S" },
	{ "Hiper Bestia | M4A1-S", "Hyper Beast | M4A1-S" },
	{ "Magma | M4A4", "Magma | M4A4" },
	{ "Asiimov | M4A4", "Asiimov | M4A4" },
	{ "Lépés | M4A4", "StepH | M4A4" },
	{ "Poszeidón | M4A4", "Poseidon | M4A4" },
	{ "Zombi Vadász | M4A4", "Zombie Hunter | M4A4" },
	{ "Sárkány király | M4A4", "Dragon King | M4A4" },
	{ "Tigris | AWP", "Tiger | AWP" },
	{ "Vörösvonal | AWP", "Redline | AWP" },
	{ "Karbonit | AWP", "Carbonite | AWP" },
	{ "Füst | AWP", "Smoke | AWP" },
	{ "Féreg Isten | AWP", "Worm God | AWP" },
	{ "Sárkánytan | AWP", "Dragon Lore | AWP" },
	{ "Álom | AWP", "Dream | AWP" },
	{ "Hiper Bestia | AWP", "Hyper Beast | AWP" },
	{ "Csillag | AWP", "Star | AWP" },
	{ "Razer | AWP", "Razer | AWP" },
	{ "Komikus | AWP", "Comics | AWP" },
	{ "Sötét Király | AWP", "Dark King | AWP" },
	{ "Asiimov | AWP", "Asiimov | AWP" },
	{ "Arany Rózsa | DEAGLE", "Golden Rose | DEAGLE" },
	{ "Valentin Napi | DEAGLE", "Valentines Day | DEAGLE" },
	{ "Vésett | DEAGLE", "Engraved | DEAGLE" },
	{ "Lángoló | DEAGLE", "Blaze | DEAGLE" },
	{ "Acél | DEAGLE", "CSTeel | DEAGLE" },
	{ "Régi Sárkány | DEAGLE", "Old Dragon | DEAGLE" },
	{ "Dzsungel | DEAGLE", "Jungle | DEAGLE" },
	{ "Hipotóniás | DEAGLE", "Hyptonic | DEAGLE" },
	{ "Asiimov | DEAGLE", "Asiimov | DEAGLE" },
	{ "Sugárveszély | DEAGLE", "Biohazard | DEAGLE" },
	{ "Méregzsák | FAMAS", "Spitfire | FAMAS" },
	{ "Jég | FAMAS", "Ice | FAMAS" },
	{ "Nukleáris | FAMAS", "Nuclear | FAMAS" },
	{ "Pulzus | FAMAS", "Pulse | FAMAS" },
	{ "Zöld Háromszög | FAMAS","Green Triangle | FAMAS" },
	{ "Túlélő | FAMAS", "Survivor | FAMAS" },
	{ "Sugárveszély | FAMAS", "Biohazard | FAMAS" },
	{ "Csacsogó | GALIL", "Chatter | GALIL" },
	{ "Cerberusz | GALIL", "Cerberus | GALIL" },
	{ "Eco | GALIL", "Eco | GALIL" },
	{ "Odüsszeia | GALIL", "Odyssy" },
	{ "Cukorka | GLOCK", "Candy | GLOCK" },
	{ "Halványulás | GLOCK", "Fade | GLOCK" },
	{ "Örlő | GLOCK", "Grinder | GLOCK" },
	{ "Viz Elementál | GLOCK", "Watel Elemental | GLOCK" },
	{ "Remington | M3", "Remington | M3" },
	{ "Mossbenger | M3", "Mossbenger | M3" },
	{ "Spas 12 | M3", "Spas 12 | M3" },
	{ "Rövid | M3", "Short | M3" },
	{ "Bennelli | M3", "Benelli Hills | M3" },
	{ "Vadállat | M3", "Beast | M3" },
	{ "Magma | M3", "Magma | M3" },
	{ "Terepmintás | MP5", "Camo | MP5" },
	{ "Nukleáris | MP5", "Nuclear | MP5" },
	{ "Kommandós | MP5", "Commando | MP5" },
	{ "Sugárveszély | MP5", "Biohazard | MP5" },
	{ "Magma | MP5", "Magma | MP5" },
	{ "Karbonit | MP7", "Carbonite MP7" },
	{ "Városi Veszély | MP7", "Urban Hazard | MP7" },
	{ "Sötét Zöld | P90", "Black Green | P90" },
	{ "Kobold | P90", "Goblin | P90" },
	{ "Halálos Kitty | P90", "Death by Kitty | P90" },
	{ "Kék Álom | SCOUT", "Blue Dream | SCOUT" },
	{ "Véres Viz | SCOUT", "Blood in Water | SCOUT" },
	{ "Terepmintás | SCOUT", "Camo | SCOUT" },
	{ "Rozsdamentes | USP-S", "Stainless | USP-S" },
	{ "Csúcs | USP-S", "Vertex | USP-S" },
	{ "Katonai | USP-S", "Army | USP-S" },
	{ "Vésett | USP-S", "Engraved | USP-S" },
	{ "Magma | USP-S", "Magma | USP-S" },
	{ "Kajmán | USP-S", "Caiman | USP-S" },
	{ "Immunis | USP-S", "Immun | USP-S" },
	{ "Orion | USP-S", "Orion | USP-S" },
	{ "Ölés Megerősítve | USP-S", "Kill Confirmed | USP-S" },
	{ "Asiimov | USP-S", "Asiimov | USP-S" },
	{ "Hiper Bestia | Vadászkés", "Hyper Beast| Huntsman Knife" },
	{ "Doppler | Összecsukahtókés", "Doppler | Flipknife" },
	{ "Gamer | Összecsukatókés", "Gamer | Flipknife" },
	{ "Halványulás | Árnyéktőr", "Fade | Shadow Daggers" },
	{ "Asiimov | Vadászkés", "Asiimov | Huntsman Knife" },
	{ "Halványulás | Összecsukhatókés", "Fade | Flipknife" },
	{ "Razer | Zsigerelőkés", "Razer | Gutknife" },
	{ "Óceán Doppler | Karambit Kés", "Ocean Doppler | Karambit Knife" },
	{ "Tigrisfog | Karambit Kés", "Tigertooth | Karambit Knife" },
	{ "Autotronic | Karambit Kés", "Autotronic | Karambit Knife" },
	{ "Hiper Bestia | Karambit Kés", "Hyper Beast | Karambit Knife" },
	{ "Halványulás | Bowie Kés", "Fade | Bowie Knife" },
	{ "Zafír | Bayonet Kés", "Sapphire | Bayonet Knife" },
	{ "Halványulás | Bayonet Kés", "Fade | Bayonet Knife" },
	{ "Tigrisfog | Bowie Kés", "Tigertooth | Bowie Knife" },
	{ "Asiimov | Pillangókés", "Asiimov | Butterfly Knife" },
	{ "Tigrisfog | Árnyéktőr", "Tigertooth | Shadow Daggers" },
	{ "Asiimov | Zsigerelőkés", "Asiimov | Gutknife" },
	{ "Hawaii | Pillangókés", "Hawaiian | Butterfly Knife" },
	{ "Halványulás | Pillangókés", "Fade | Butterfly Knife" },
	{ "Vörös | Tec-9", "Red | Tec-9" },
	{ "Sárga | Tec-9", "Yellow | Tec-9" },
	{ "Kék | Revolver", "Blue | Revolver" },
	{ "Vörös | Revolver", "Red | Revolver" },
	{ "Elülső Homály | AK47", "Frontside Misty | Ak47" },//Ujskin
	{ "Rendezetlenség | AK47", "Point Disarray | AK47" },//Ujskin
	{ "Városi Támadás | M4A4", "Urban Assault | M4A4" },//Ujskin
	{ "Flames | M4A4", "Flames | M4A4" },//Ujskin
	{ "Kék | AWP", "Blue | AWP" },//UjSkin
	{ "Matricabomba | AWP", "Sticker Bomb | AWP" },//Ujskin
	{ "Napnyugta Vihar | Deagle", "Sunset Storm | Deagle" },//Ujskin
	{ "Razer | Deagle", "Razer | Deagle" },//Ujskin
	{ "Terror kesztyű Asiimov | Pillangókés", "Terror Hand Assimov |Butterfly Knife" },//Ujskin
	{ "Árnyéktőr", "Shadow Daggers | Knife" },//Ujskin
	{ "Ultra | CZ75", "Ultra | CZ75" },
	{ "Tigris | CZ75", "Tiger | CZ75" }
	
}
new const Fomenu[][][] = {
	{ "\r【BeasT*】 \w| \yGlobal Offensive 2.0^n\rDollár: \w%d", "\r[BeasT*] \w| \yGlobal Offensive 2.0^n\rDollars: \w%d" },
	{ "Fegyverek", "Weapons" },
	{ "Láda Nyitás", "Chest Open" },
	{ "Piac", "Market" },
	{ "Kuka", "Trash" },
	{ "Szabályzat", "Rules" },
	{ "\rBeállítások^n^n\rRangod: \y%s^n\rKövetkezo Rangod: \d%s\r(\y%d/%d\r)", "\rOptions^n^n\rYour Rang: \y%s^n\rNext Rang:\d%s\r(\y%d/%d\r)" },
	{ "\r【BeasT*】 \w| \yGlobal Offensive 2.0\d", "\r[BeasT*] \w| \yGlobal Offensive 2.0\d" },
	{ "\rAjándékozás", "\rSends" }
}
new const PIACSZOVEG[][][] = {
	{ "%s ^3%s ^1Vásárolt egy ^4%s -^1t%d Dollárért", "%s ^3%s ^1Bought a ^4%s -^1t %d Dollar" },
	{ "%s ^1 Csak 20 dollár felett tudsz A?rulni!", "%s ^1You can sell just over 20 dollar!" },
	{ "%s ^3%s ^1Kirakott egy ^4%s-^1 %d Dollárért", "%s ^3%s ^1Unladen a ^4%s-^1t %d Dollars" },
	{ "Tárgy a piacon \dVisszavonás", "Item on market \dCancel" }, 
	{ "Mehet a piacra!", "Set on market!"}, 
	{ "Válaszd ki a Tárgyat!", "Select the item!" },
	{ "Eladás", "Sell" },
	{ "Vásárlás", "Buy" },
	{ "Hirek", "News" },
	{ "%s ^3%s ^1Nyitod egy ^4%s-^1t ^3%s-ból", "%s ^3%s ^1found a ^4%s-^1t from ^3%s" },
	{ "%s ^3%s ^1Sajnálom nincs Dolláréod", "%s ^3%s ^1Nope Dollars" }
}
new const Kuldes[][][] =
{
	{ "^4%s ^3%s ^1Küldött %d^4-dollár-t ^1%s-nak", "^4%s ^3%s ^1Send %d dollars ^3 %s" },
	{ "^4%s ^3%s ^1Küldött %s^4-Skint (%d DB)^1%s-nak", "^4 ^3%s ^1Send %s (%s PIECE) ^4-Skins ^1%s" }
}
public plugin_natives()
{
	register_library("hyperkocka_bbc")
	register_native("bbc_is_user_bejelentkezve", "_is_bejelentkezve")
	
	register_native("bbc_get_user_id", "native_bbc_get_user_id",1)
}

public native_bbc_get_user_id(id) return g_Id[id];

public _is_bejelentkezve(plugin, parameters)
{
	if(parameters != 1)
		return false
	
	new id = get_param(1)
	
	if(!id)
		return false
	
	if(g_Bejelentkezve[id])
	{
		return true
	}
	
	return false
}
public PlayerChoose(id)
{
	new Menu = menu_create("\wPlayers", "PlayerHandler");
	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);
	return PLUGIN_HANDLED;
}
public PlayerHandler(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);
	TempID = str_to_num(Data);
	
	client_cmd(id, "messagemode KMENNYISEG");
	
	menu_destroy(Menu);
	return PLUGIN_HANDLED;
}
public ObjectSend(id)
{
	new Data[121];
	new SendName[32], TempName[32];
	
	read_args(Data, charsmax(Data));
	remove_quotes(Data);
	get_user_name(id, SendName, 31);
	get_user_name(TempID, TempName, 31);

	if(str_to_num(Data) < 1) 
		return PLUGIN_HANDLED;

	if(Send[id] == 1 && Dollar[id] >= str_to_num(Data))
	{
		Dollar[TempID] += str_to_num(Data);
		Dollar[id] -= str_to_num(Data);
		ColorChat(0, GREEN,Kuldes[0][Nyelv[id]],Prefix, SendName, str_to_num(Data), TempName);
	}
	for(new i=2; i < MAX+2; i++) {
		if(Send[id] == i && OsszesSkin[i-1][id] >= str_to_num(Data))
		{
			OsszesSkin[i-1][TempID] += str_to_num(Data);
			OsszesSkin[i-1][id] -= str_to_num(Data);
			ColorChat(0, GREEN, Kuldes[1][Nyelv[id]],Prefix, SendName, Fegyver[i-1][Nyelv[id]], str_to_num(Data), TempName);
		}
	}
	return PLUGIN_HANDLED;
}
public halal()
{
	new gyilkos = read_data(1)
	new aldozat = read_data(2)
	
	if(!is_user_connected(gyilkos)) 
		return PLUGIN_HANDLED;
		
	if(!is_user_connected(aldozat)) 
		return PLUGIN_HANDLED;
	
	if(gyilkos == aldozat) 
		return PLUGIN_HANDLED;
	
	Oles[gyilkos]++
	
	while(Oles[gyilkos] >= RangOles[Szint[gyilkos]])
	{
		Szint[gyilkos]++
	}
	
	new pPont;
	
	pPont += random_num(15, 30)
	Dollar[gyilkos] += pPont
	
	set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
	show_dhudmessage(gyilkos, "+%d$",pPont)
	
	DropEllenorzes(gyilkos)
	return PLUGIN_CONTINUE
}
public DropEllenorzes(id)
{
	new Float:RandomSzam = random_float(0.01, 100.00)
	new Players[32], Num, id2, Nev[32]
	get_players(Players, Num, "c")
	static String[191]
	get_user_name(id, Nev, 31)
	
	if(RandomSzam <= DropLada[0][Mod])
	{
		Lada[id][5]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[5][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
	
	else if(RandomSzam <= DropLada[1][Mod])
	{
		Lada[id][4]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[4][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
	
	else if(RandomSzam <= DropLada[2][Mod])
	{
		Lada[id][3]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[3][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
	
	else if(RandomSzam <= DropLada[3][Mod])
	{
		Lada[id][2]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[2][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
	
	else if(RandomSzam <= DropLada[4][Mod])
	{
		Lada[id][1]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[1][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
	else if(RandomSzam <= DropLada[5][Mod])
	{
		Lada[id][0]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[0][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
	else if(RandomSzam <= DropLada[6][Mod])
	{
		Kulcs[id]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[6][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
}
public fomenu(id)
{
	new cim[121]
	format(cim, charsmax(cim), Fomenu[0][Nyelv[id]], Dollar[id])
	new menu = menu_create(cim, "fomenu_h")
	
	format(cim, charsmax(cim), Fomenu[1][Nyelv[id]])
	menu_additem(menu, cim, "1",0)
	format(cim, charsmax(cim), Fomenu[2][Nyelv[id]])
	menu_additem(menu, cim, "2",0)
	format(cim, charsmax(cim), Fomenu[3][Nyelv[id]])
	menu_additem(menu, cim, "3",0)
	format(cim, charsmax(cim), Fomenu[4][Nyelv[id]])
	menu_additem(menu, cim, "4",0)
	format(cim, charsmax(cim), Fomenu[5][Nyelv[id]])
	menu_additem(menu, cim, "5",0)
	format(cim, charsmax(cim), Fomenu[6][Nyelv[id]], Rangok[Szint[id]], Rangok[Szint[id]+1], Oles[id], RangOles[Szint[id]])
	menu_additem(menu, cim, "6",0)
	
	menu_display(id, menu)
}
public fomenu_h(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	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: raktar_menu(id)
		case 2: lad_nyitas(id)
		case 3: piac_menu(id)
		case 4: kuka_menu(id)
		case 5: show_motd(id, EGYEB[0])
		case 6: beallitasok(id)
	}
}
public lad_nyitas(id) {
	new cim[121]
	format(cim, charsmax(cim), "%s^n%s: \r(\d%d\r) \y%s: \r%3.2f",Fomenu[7][Nyelv[id]], LadaNevek[6][Nyelv[id]], Kulcs[id], Nevek[0][Nyelv[id]], DropLada[6])
	new menu = menu_create(cim, "lad_h")
	
	format(cim, charsmax(cim), "%s \r(\d%d\r) \y%s \r%3.2f", LadaNevek[0][Nyelv[id]], Lada[id][0], Nevek[0][Nyelv[id]], DropLada[5])
	menu_additem(menu, cim, "1",0)
	format(cim, charsmax(cim), "%s \r(\d%d\r) \y%s \r%3.2f", LadaNevek[1][Nyelv[id]], Lada[id][1], Nevek[0][Nyelv[id]], DropLada[4])
	menu_additem(menu, cim, "2",0)
	format(cim, charsmax(cim), "%s \r(\d%d\r) \y%s \r%3.2f", LadaNevek[2][Nyelv[id]], Lada[id][2], Nevek[0][Nyelv[id]], DropLada[3])
	menu_additem(menu, cim, "3",0)
	format(cim, charsmax(cim), "%s \r(\d%d\r) \y%s \r%3.2f", LadaNevek[3][Nyelv[id]], Lada[id][3], Nevek[0][Nyelv[id]], DropLada[2])
	menu_additem(menu, cim, "4",0)
	format(cim, charsmax(cim), "%s \r(\d%d\r) \y%s \r%3.2f", LadaNevek[4][Nyelv[id]], Lada[id][4], Nevek[0][Nyelv[id]], DropLada[1])
	menu_additem(menu, cim, "5",0)
	format(cim, charsmax(cim), "%s \r(\d%d\r) \y%s \r%3.2f", LadaNevek[5][Nyelv[id]], Lada[id][5], Nevek[0][Nyelv[id]], DropLada[0])
	menu_additem(menu, cim, "6",0)
	
	menu_display(id, menu)
}
public lad_h(id, menu, item){
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	new data[9], szName[64]
	new access, callback
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key) {
		case 1: {
			if(Lada[id][0]>= 1 && Kulcs[id]>= 1) {
				Lada[id][0]--
				Kulcs[id]--
				talal(id, 0)
			}
			lad_nyitas(id)
		}
		case 2: {
			if(Lada[id][1]>= 1 && Kulcs[id]>= 1) {
				Lada[id][1]--
				Kulcs[id]--
				talal(id, 1)
			}
			lad_nyitas(id)
		}
		case 3: {
			if(Lada[id][2]>= 1 && Kulcs[id]>= 1) {
				Lada[id][2]--
				Kulcs[id]--
				talal(id, 2)
			}
			lad_nyitas(id)
		}
		case 4: {
			if(Lada[id][3]>= 1 && Kulcs[id]>= 1) {
				Lada[id][3]--
				Kulcs[id]--
				talal(id, 3)
			}
			lad_nyitas(id)
		}
		case 5: {
			if(Lada[id][4]>= 1 && Kulcs[id]>= 1) {
				Lada[id][4]--
				Kulcs[id]--
				talal(id, 4)
			}
			lad_nyitas(id)
		}
		case 6: {
			if(Lada[id][5]>= 1 && Kulcs[id]>= 1) {
				Lada[id][5]--
				Kulcs[id]--
				talal(id, 5)
			}
			lad_nyitas(id)
		}
	}
}
public talal(id, key) {
	new Nev[32]; get_user_name(id, Nev, 31)
	new fegyoid; // MENTSD BELE, MIUTAN RANDOMIZALTAD.
	
	if(key == 0) {
		switch(random_num(1, 190)) {
			case 1..20: {
				OsszesSkin[0][id]++
				fegyoid = 0;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[0][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 21..29: {
				OsszesSkin[6][id]++
				fegyoid = 6;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[6][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 30..55: {
				OsszesSkin[12][id]++
				fegyoid = 12;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[12][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 56..61: {
				OsszesSkin[18][id]++
				fegyoid = 18;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[18][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 62..85: {
				OsszesSkin[24][id]++
				fegyoid = 24;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[24][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 86..95: {
				OsszesSkin[30][id]++
				fegyoid = 30;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[30][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 96..121: {
				OsszesSkin[36][id]++
				fegyoid = 36;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[36][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 122..125: {
				OsszesSkin[42][id]++
				fegyoid = 42;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[42][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 126..137: {
				OsszesSkin[48][id]++
				fegyoid = 48;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[48][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 138..139: {
				OsszesSkin[54][id]++
				fegyoid = 54;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[54][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 140..169: {
				OsszesSkin[60][id]++
				fegyoid = 60;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[60][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 170: {
				OsszesSkin[66][id]++
				fegyoid = 66;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[66][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 171..172: {
				OsszesSkin[72][id]++
				fegyoid = 72;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[72][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 173..174: {
				OsszesSkin[78][id]++
				fegyoid = 78;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[78][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 175..186: {
				OsszesSkin[84][id]++
				fegyoid = 84;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[84][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 187: {
				OsszesSkin[90][id]++
				fegyoid = 90;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[90][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 188: {
				OsszesSkin[96][id]++
				fegyoid = 96;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[96][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 189: {
				OsszesSkin[102][id]++
				fegyoid = 102;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[102][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 190: {
				OsszesSkin[108][id]++
				fegyoid = 108;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[108][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
		}
	}
	if(key == 1) {
		switch(random_num(1, 183)) {
			case 1..24: {
				OsszesSkin[1][id]++
				fegyoid = 1;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[1][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 25..30: {
				OsszesSkin[7][id]++
				fegyoid = 7;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[7][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 31..52: {
				OsszesSkin[13][id]++
				fegyoid = 13;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[13][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 53..56: {
				OsszesSkin[19][id]++
				fegyoid = 19;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[19][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 57..77: {
				OsszesSkin[25][id]++
				fegyoid = 25;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[25][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 78..84: {
				OsszesSkin[31][id]++
				fegyoid = 31;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[31][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 85..106: {
				OsszesSkin[37][id]++
				fegyoid = 37;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[37][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 107..108: {
				OsszesSkin[43][id]++
				fegyoid = 43;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[43][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 109..114: {
				OsszesSkin[49][id]++
				fegyoid = 49;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[49][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 115: {
				OsszesSkin[55][id]++
				fegyoid = 55;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[55][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 116..137: {
				OsszesSkin[61][id]++
				fegyoid = 61;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[61][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 138..167: {
				OsszesSkin[67][id]++
				fegyoid = 67;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[67][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 168: {
				OsszesSkin[73][id]++
				fegyoid = 73;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[73][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 169: {
				OsszesSkin[79][id]++
				fegyoid = 79;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[79][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 170..177: {
				OsszesSkin[85][id]++
				fegyoid = 85;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[85][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 178: {
				OsszesSkin[91][id]++
				fegyoid = 91;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[91][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 179: {
				OsszesSkin[97][id]++
				fegyoid = 97;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[97][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 180: {
				OsszesSkin[103][id]++
				fegyoid = 103;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[103][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 181: {
				OsszesSkin[109][id]++
				fegyoid = 109;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[109][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 182..183: {
				OsszesSkin[110][id]++
				fegyoid = 110;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[110][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			
		}
	}
	if(key == 2) {
		switch(random_num(1, 162)) {
			case 1..21: {
				OsszesSkin[2][id]++
				fegyoid = 2;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[2][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 22..25: {
				OsszesSkin[8][id]++
				fegyoid = 8;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[8][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 26..43: {
				OsszesSkin[14][id]++
				fegyoid = 14;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[14][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 44..45: {
				OsszesSkin[20][id]++
				fegyoid = 20;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[20][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 46..63: {
				OsszesSkin[26][id]++
				fegyoid = 26;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[26][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 64..68: {
				OsszesSkin[32][id]++
				fegyoid = 32;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[32][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 69..86: {
				OsszesSkin[38][id]++
				fegyoid = 38;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[38][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 87: {
				OsszesSkin[44][id]++
				fegyoid = 44;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[44][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 88..89: {
				OsszesSkin[50][id]++
				fegyoid = 50;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[50][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 90..101: {
				OsszesSkin[56][id]++
				fegyoid = 56;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[56][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 102..117: {
				OsszesSkin[62][id]++
				fegyoid = 62;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[62][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 118..120: {
				OsszesSkin[68][id]++
				fegyoid = 68;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[68][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 121..150: {
				OsszesSkin[80][id]++
				fegyoid = 80;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[80][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 151..156: {
				OsszesSkin[86][id]++
				fegyoid = 86;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[86][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 157: {
				OsszesSkin[92][id]++
				fegyoid = 92;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[92][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 158: {
				OsszesSkin[98][id]++
				fegyoid = 98;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[98][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 159: {
				OsszesSkin[104][id]++
				fegyoid = 104;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[104][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 160: {
				OsszesSkin[111][id]++
				fegyoid = 111;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[111][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 161..162: {
				OsszesSkin[112][id]++
				fegyoid = 112;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[112][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
		}
	}
	if(key == 3) {
		switch(random_num(1, 165)) {
			case 1..17: {
				OsszesSkin[3][id]++
				fegyoid = 3;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[3][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 18..19: {
				OsszesSkin[9][id]++
				fegyoid = 9;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[9][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 20..33: {
				OsszesSkin[15][id]++
				fegyoid = 15;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[15][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 34: {
				OsszesSkin[21][id]++
				fegyoid = 21;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[21][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 35..49: {
				OsszesSkin[27][id]++
				fegyoid = 27;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[27][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 50..51: {
				OsszesSkin[33][id]++
				fegyoid = 33;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[33][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 52..67: {
				OsszesSkin[39][id]++
				fegyoid = 39;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[39][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 68..97: {
				OsszesSkin[45][id]++
				fegyoid = 45;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[45][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 98: {
				OsszesSkin[51][id]++
				fegyoid = 51;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[51][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 99..104: {
				OsszesSkin[57][id]++
				fegyoid = 57;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[57][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 105..116: {
				OsszesSkin[63][id]++
				fegyoid = 63;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[63][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 117..132: {
				OsszesSkin[69][id]++
				fegyoid = 69;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[69][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 133: {
				OsszesSkin[73][id]++
				fegyoid = 73;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[73][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 134..159: {
				OsszesSkin[81][id]++
				fegyoid = 81;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[81][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 160..163: {
				OsszesSkin[87][id]++
				fegyoid = 87;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[87][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 164: {
				OsszesSkin[93][id]++
				fegyoid = 93;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[93][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 165: {
				OsszesSkin[99][id]++
				fegyoid = 99;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[99][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
		}
	}
	if(key == 4) {
		switch(random_num(1, 179)) {
			case 1..12: {
				OsszesSkin[4][id]++
				fegyoid = 4;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[4][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 13: {
				OsszesSkin[10][id]++
				fegyoid = 10;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[10][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 14..25: {
				OsszesSkin[16][id]++
				fegyoid = 16;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[16][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 26..55: {
				OsszesSkin[22][id]++
				fegyoid = 22;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[22][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 56..69: {
				OsszesSkin[28][id]++
				fegyoid = 28;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[28][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 70: {
				OsszesSkin[34][id]++
				fegyoid = 34;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[34][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 71..83: {
				OsszesSkin[40][id]++
				fegyoid = 40;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[40][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 84..105: {
				OsszesSkin[46][id]++
				fegyoid = 46;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[46][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 106..117: {
				OsszesSkin[52][id]++
				fegyoid = 52;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[52][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 118..119: {
				OsszesSkin[58][id]++
				fegyoid = 58;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[58][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 120..125: {
				OsszesSkin[64][id]++
				fegyoid = 64;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[64][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 126..137: {
				OsszesSkin[70][id]++
				fegyoid = 70;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[70][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 138..143: {
				OsszesSkin[74][id]++
				fegyoid = 74;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[74][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 144..165: {
				OsszesSkin[82][id]++
				fegyoid = 82;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[82][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 166..169: {
				OsszesSkin[88][id]++
				fegyoid = 88;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[88][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 170: {
				OsszesSkin[94][id]++
				fegyoid = 94;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[94][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 171: {
				OsszesSkin[100][id]++
				fegyoid = 100;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[100][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 172: {
				OsszesSkin[105][id]++
				fegyoid = 105;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[105][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 173: {
				OsszesSkin[113][id]++
				fegyoid = 113;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[113][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 174: {
				OsszesSkin[114][id]++
				fegyoid = 114;
				ColorChat(0,GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[114][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 175: {
				OsszesSkin[115][id]++
				fegyoid = 115;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[115][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 176:{
				OsszesSkin[116][id]++
				fegyoid = 116;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[116][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 177: {
				OsszesSkin[117][id]++
				fegyoid = 117;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[117][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 178: {
				OsszesSkin[118][id]++
				fegyoid = 118;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[118][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 179: {
				OsszesSkin[124][id]++
				fegyoid = 124;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[124][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
				
		}
	}
	if(key == 5) {
		switch(random_num(1, 195)) {
			case 1..11: {
				OsszesSkin[5][id]++
				fegyoid = 5;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[5][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 12..41: {
				OsszesSkin[11][id]++
				fegyoid = 11;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[11][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 42..50: {
				OsszesSkin[17][id]++
				fegyoid = 17;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[17][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 51..77: {
				OsszesSkin[23][id]++
				fegyoid = 23;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[23][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 78..89: {
				OsszesSkin[29][id]++
				fegyoid = 29;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[29][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 90..119: {
				OsszesSkin[35][id]++
				fegyoid = 35;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[35][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 120..127: {
				OsszesSkin[41][id]++
				fegyoid = 41;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[41][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 128..143: {
				OsszesSkin[47][id]++
				fegyoid = 47;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[47][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 144..149: {
				OsszesSkin[53][id]++
				fegyoid = 53;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[53][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 150: {
				OsszesSkin[59][id]++
				fegyoid = 59;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[59][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 151..152: {
				OsszesSkin[65][id]++
				fegyoid = 65;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[65][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 153..158: {
				OsszesSkin[71][id]++
				fegyoid = 71;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[71][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 159..160: {
				OsszesSkin[75][id]++
				fegyoid = 75;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[75][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 161: {
				OsszesSkin[76][id]++
				fegyoid = 76;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[76][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 162..167: {
				OsszesSkin[77][id]++
				fegyoid = 77;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[77][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 168..183: {
				OsszesSkin[83][id]++
				fegyoid = 83;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[83][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 184: {
				OsszesSkin[89][id]++
				fegyoid = 89;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[89][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 185: {
				OsszesSkin[95][id]++
				fegyoid = 95;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[95][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 186: {
				OsszesSkin[101][id]++
				fegyoid = 101;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[101][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 187: {
				OsszesSkin[107][id]++
				fegyoid = 107;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[107][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 188: {
				OsszesSkin[106][id]++
				fegyoid = 106;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[106][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 190: {
				OsszesSkin[119][id]++
				fegyoid = 119
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[119][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 191: {
				OsszesSkin[120][id]++
				fegyoid = 120
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[120][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 192: {
				OsszesSkin[121][id]++
				fegyoid = 121
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[121][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 193: {
				OsszesSkin[122][id]++
				fegyoid = 122
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[122][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 194: {
				OsszesSkin[123][id]++
				fegyoid = 123
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[123][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 195: {
				OsszesSkin[125][id]++
				fegyoid = 125
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[125][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
		}
	}
	
	OsszesFegyver[fegyoid] ++;
	sql_update_server()
}
public kuka_menu(id) {
	new cim[121]
	format(cim, charsmax(cim), Fomenu[7][Nyelv[id]])
	new menu = menu_create(cim, "kuka_h")
	
	for(new i; i < MAX; i++) {
		if(OsszesSkin[i][id] > 0)
		{
			new Num[6]
			num_to_str(i, Num, 5)
			formatex(cim, charsmax(cim), "\y%s \r(\w%d\r) \d(%s)", Fegyver[i][Nyelv[id]], OsszesSkin[i][id], Nevek[1][Nyelv[id]])
			menu_additem(menu, cim, Num)
		}
	}
	menu_display(id, menu)
}
public kuka_h(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	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)
	
	OsszesSkin[key][id]--
	OsszesFegyver[key] --;
	kuka_menu(id)
	sql_update_server()
}

public beallitasok(id) {
	new cim[121]
	format(cim, charsmax(cim), Fomenu[7][Nyelv[id]])
	new menu = menu_create(cim, "beallit_h")
	
	if(Nyelv[id] == 1) {
		format(cim, charsmax(cim), Beallitas[0][Nyelv[id]])
		menu_additem(menu, cim, "1",0)
	}
	else if(Nyelv[id] == 0) {
		format(cim, charsmax(cim), Beallitas[1][Nyelv[id]])
		menu_additem(menu, cim, "1",0)
	}
	
	if(Skin[id] == 1) {
		format(cim, charsmax(cim), Beallitas[2][Nyelv[id]])
		menu_additem(menu, cim, "2",0)
	}
	else if(Skin[id] == 0) {
		format(cim, charsmax(cim), Beallitas[3][Nyelv[id]])
		menu_additem(menu, cim, "2",0)
	}
	if(Korvegi[id] == 1) {
		format(cim, charsmax(cim), Beallitas[4][Nyelv[id]])
		menu_additem(menu, cim, "3",0)
	}
	else if(Korvegi[id] == 0) {
		format(cim, charsmax(cim), Beallitas[5][Nyelv[id]])
		menu_additem(menu, cim, "3",0)
	}
	menu_display(id,menu)
}
public beallit_h(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	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(Nyelv[id] == 1) {
				Nyelv[id] = 0
			}
			else if(Nyelv[id] == 0) {
				Nyelv[id] = 1
			}
			beallitasok(id)
		}
		case 2: {
			if(Skin[id] == 1) {
				Skin[id] = 0
			}
			else if(Skin[id] == 0) {
				Skin[id] = 1
			}
			beallitasok(id)
		}
		case 3: {
			if(Korvegi[id] == 1) {
				Korvegi[id] = 0
			}
			else if(Korvegi[id] == 0) {
				Korvegi[id] = 1
			}
			beallitasok(id)
		}
	}
}
public lekeres(id) {
	new ertek, adatok[32]
	read_args(adatok, charsmax(adatok))
	remove_quotes(adatok)
	
	ertek = str_to_num(adatok)
	
	new hossz = strlen(adatok)
	
	if(hossz > 7)
	{
		client_cmd(id, "messagemode DOLLAR")
	}
	else if(ertek < 20)
	{
		ColorChat(id, GREEN, "%s", Prefix, PIACSZOVEG[1][Nyelv[id]])
		client_cmd(id, "messagemode DOLLAR")
	}
	else
	{
		Erteke[id] = ertek
		eladas(id)
	}
}

public piac_menu(id) {
	new cim[121]
	format(cim, charsmax(cim), Fomenu[0][Nyelv[id]], Dollar[id])
	new menu = menu_create(cim, "piacmenu_h")
	
	format(cim, charsmax(cim), PIACSZOVEG[6][Nyelv[id]])
	menu_additem(menu, cim, "1",0)
	
	format(cim, charsmax(cim), PIACSZOVEG[7][Nyelv[id]])
	menu_additem(menu, cim, "2",0)
	
	format(cim, charsmax(cim), PIACSZOVEG[8][Nyelv[id]])
	menu_additem(menu, cim, "3",0)
	
	format(cim, charsmax(cim), Fomenu[8][Nyelv[id]])
	menu_additem(menu, cim, "4",0)
	
	menu_display(id, menu, 0)
}
public piacmenu_h(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	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:eladas(id)
		case 2:vasarlas(id)
		case 3:show_motd(id, EGYEB[2])
		case 4:SendMenu(id)
	}
}
public eladas(id) {
	new cim[121], ks1[121], ks2[121]
	format(cim, charsmax(cim), Fomenu[7][Nyelv[id]])
	new menu = menu_create(cim, "eladas_h" )
	
	if(kirakva[id] == 0){
		for(new i; i < MAX; i++) {
			if(kicucc[id] == 0) format(ks1, charsmax(ks1), PIACSZOVEG[5][Nyelv[id]])
			else if(kicucc[id] == i) format(ks1, charsmax(ks1), "\r%s", Fegyver[i-1][Nyelv[id]])
			}
		menu_additem(menu, ks1 ,"0",0)
	}
	if(kirakva[id] == 0){
		format(ks2, charsmax(ks2), "\d%s: \r%d \y%s",Nevek[3][Nyelv[id]], Erteke[id] , Nevek[4][Nyelv[id]])
		menu_additem(menu,ks2,"2",0)
	}
	if(Erteke[id] != 0 && kirakva[id] == 0)
	{
		format(ks2, charsmax(ks2), PIACSZOVEG[4][Nyelv[id]])
		menu_additem(menu, ks2, "3",0)
	}
	if(Erteke[id] != 0 && kirakva[id] == 1) {
		format(ks2, charsmax(ks2), PIACSZOVEG[3][Nyelv[id]])
		menu_additem(menu, ks2, "-2", 0)
	}
		
	menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0);
}
public eladas_h(id, menu, item){
	if( item == MENU_EXIT )
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	new data[9], szName[64], name[32]
	get_user_name(id, name, charsmax(name))
	new access, callback;
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
	new key = str_to_num(data);
	
	switch(key)
	{
		case -2:{
			kirakva[id] = 0
			kicucc[id] = 0
			Erteke[id] = 0
		}
		case 0:{
			fvalaszt(id)
		}
		case 2:{
			client_cmd(id, "messagemode DOLLAR")
		}
		case 3:{
			for(new i; i < MAX; i++) {
				if(kicucc[id] == i && OsszesSkin[i-1][id] >= 1) {
					ColorChat(0, GREEN,PIACSZOVEG[2][Nyelv[id]],Prefix, name, Fegyver[i-1][Nyelv[id]], Erteke[id])
					kirakva[id] = 1
				}
			}
		}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
public fvalaszt(id) {
	new szMenuTitle[ 121 ],cim[121]
	format( szMenuTitle, charsmax( szMenuTitle ), Fomenu[7][Nyelv[id]])
	new menu = menu_create( szMenuTitle, "fvalaszt_h" )
	
	for(new i; i < MAX; i++) {
		if(OsszesSkin[i][id] > 0) {
			new Num[6]
			num_to_str(i, Num, 5)
			formatex(cim, charsmax(cim), "\y%s \r(\w%d\r)\w \d(Darab)", Fegyver[i][Nyelv[id]], OsszesSkin[i][id])
			menu_additem(menu, cim, Num)
		}
	}
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0);
	
}
public fvalaszt_h(id, menu, item){
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	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)
	
	kicucc[id] = key+1
	eladas(id)
}


public vasarlas(id)
{		
	new mpont[512], menu, cim[121]
	
	static players[32],temp[10],pnum;	
	get_players(players,pnum,"c")
	
	format(cim, charsmax(cim), Fomenu[0][Nyelv[id]], Dollar[id])
	menu = menu_create(cim, "vasarlas_h" )
	
	for (new i; i < pnum; i++)
	{
		if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
		{
			for(new a; a < MAX; a++) {
				if(kicucc[players[i]] == a)
					formatex(mpont,256,"\r%s\d(\w%s: \r%s \d| \w%s: \r%d\d)", Fegyver[a-1][Nyelv[id]], Nevek[2][Nyelv[id]], get_player_name(players[i]),Nevek[3][Nyelv[id]], Erteke[players[i]])
			}
			
			num_to_str(players[i],temp,charsmax(temp))
			menu_additem(menu, mpont, temp)
		}
	}
	menu_setprop(menu, MPROP_PERPAGE, 6)
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL )
	menu_display(id, menu)
	return PLUGIN_HANDLED
}	
public vasarlas_h(id,menu, item){
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return
	}
	if(pido != 0){
		vasarlas(id)
		return
	}
	new data[6] ,szName[64],access,callback;
	new name[32], name2[32]
	get_user_name(id, name, charsmax(name))
	
	menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
	
	new player = str_to_num(data);
	get_user_name(player, name2, charsmax(name2))
	pido = 2
	set_task(2.0, "vido")
	
	for(new i; i < MAX; i++) {
		if(Dollar[id] >= Erteke[player] && kicucc[player] == i && kirakva[player] == 1)
		{
			kirakva[player] = 0
			ColorChat(id, GREEN, PIACSZOVEG[0][Nyelv[id]], Prefix,name, Fegyver[i-1][Nyelv[id]], Erteke[player])
			Dollar[player] += Erteke[player]
			Dollar[id] -= Erteke[player]
			OsszesSkin[i-1][id] ++
			OsszesSkin[i-1][player] --
			kicucc[player] = 0
			Erteke[player] = 0
		}
		else if(Dollar[id] < Erteke[player])
		{
			ColorChat(id, GREEN, PIACSZOVEG[10][Nyelv[id]], Prefix)
			vasarlas(id)
			pido = 0
		}
	}

}
public raktar_menu(id) {
	new cim[121]
	format(cim, charsmax(cim), Fomenu[7][Nyelv[id]])
	new menu = menu_create(cim, "raktar_h")
	
	for(new i; i < MAX; i++) {
		if(OsszesSkin[i][id]> 0)
		{
			new Num[6]
			num_to_str(i, Num, 5)
			formatex(cim, charsmax(cim), "\y%s \r(\w%d\r)\w-\d(%s)", Fegyver[i][Nyelv[id]], OsszesSkin[i][id], Nevek[1][Nyelv[id]])
			menu_additem(menu, cim, Num)
		}
	}
	menu_display(id, menu)
}
public raktar_h(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	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 0: Gun[0][id] = 1;
		case 1: Gun[0][id] = 2;
		case 2: Gun[0][id] = 3;
		case 3: Gun[0][id] = 4;
		case 4: Gun[0][id] = 5;
		case 5: Gun[0][id] = 6;
		case 6: Gun[0][id] = 7;
		case 7: Gun[0][id] = 8;
		case 8: Gun[0][id] = 9;
		case 9: Gun[0][id] = 10;
		case 10: Gun[0][id] = 11;
		case 114: Gun[0][id] = 12;
		case 115: Gun[0][id] = 13;
		
		//m4a1
		case 11: Gun[1][id] = 1;
		case 12: Gun[1][id] = 2;
		case 13: Gun[1][id] = 3;
		case 14: Gun[1][id] = 4;
		case 15: Gun[1][id] = 5;
		case 16: Gun[1][id] = 6;
		case 17: Gun[1][id] = 7;
		case 18: Gun[1][id] = 8;
		case 19: Gun[1][id] = 9;
		case 20: Gun[1][id] = 10;
		case 21: Gun[1][id] = 11;
		case 116: Gun[1][id] = 12;
		case 117: Gun[1][id] = 13;
		
		//awp
		case 22: Gun[2][id] = 1;
		case 23: Gun[2][id] = 2;
		case 24: Gun[2][id] = 3;
		case 25: Gun[2][id] = 4;
		case 26: Gun[2][id] = 5;
		case 27: Gun[2][id] = 6;
		case 28: Gun[2][id] = 7;
		case 29: Gun[2][id] = 8;
		case 30: Gun[2][id] = 9;
		case 31: Gun[2][id] = 10;
		case 32: Gun[2][id] = 11;
		case 33: Gun[2][id] = 12;
		case 34: Gun[2][id] = 13;
		case 118: Gun[2][id] = 14;
		case 119: Gun[2][id] = 15;
		
		//deagle 
		case 35: Gun[3][id] = 1;
		case 36: Gun[3][id] = 2;
		case 37: Gun[3][id] = 3;
		case 38: Gun[3][id] = 4;
		case 39: Gun[3][id] = 5;
		case 40: Gun[3][id] = 6;
		case 41: Gun[3][id] = 7;
		case 42: Gun[3][id] = 8;
		case 43: Gun[3][id] = 9;
		case 44: Gun[3][id] = 10;
		case 120: Gun[3][id] = 11;
		case 121: Gun[3][id] = 12;
		
		//famas
		case 45: Gun[4][id] = 1;
		case 46: Gun[4][id] = 2;
		case 47: Gun[4][id] = 3;
		case 48: Gun[4][id] = 4;
		case 49: Gun[4][id] = 5;
		case 50: Gun[4][id] = 6;
		case 51: Gun[4][id] = 7;
		
		//galil
		case 52: Gun[5][id] = 1;
		case 53: Gun[5][id] = 2;
		case 54: Gun[5][id] = 3;
		case 55: Gun[5][id] = 4;
		
		//glock
		case 56: Gun[6][id] = 1;
		case 57: Gun[6][id] = 2;
		case 58: Gun[6][id] = 3;
		case 59: Gun[6][id] = 4;
		
		//m3
		case 60: Gun[7][id] = 1;
		case 61: Gun[7][id] = 2;
		case 62: Gun[7][id] = 3;
		case 63: Gun[7][id] = 4;
		case 64: Gun[7][id] = 5;
		case 65: Gun[7][id] = 6;
		case 66: Gun[7][id] = 7;
		
		//mp5
		case 67: Gun[8][id] = 1;
		case 68: Gun[8][id] = 2;
		case 69: Gun[8][id] = 3;
		case 70: Gun[8][id] = 4;
		case 71: Gun[8][id] = 5;
		case 72: Gun[8][id] = 6;
		case 73: Gun[8][id] = 7;
		
		//p90
		case 74: Gun[9][id] = 1;
		case 75: Gun[9][id] = 2;
		case 76: Gun[9][id] = 3;
		
		//scout
		case 77: Gun[10][id] = 1;
		case 78: Gun[10][id] = 2;
		case 79: Gun[10][id] = 3;
		
		//usp
		case 80: Gun[11][id] = 1;
		case 81: Gun[11][id] = 2;
		case 82: Gun[11][id] = 3;
		case 83: Gun[11][id] = 4;
		case 84: Gun[11][id] = 5;
		case 85: Gun[11][id] = 6;
		case 86: Gun[11][id] = 7;
		case 87: Gun[11][id] = 8;
		case 88: Gun[11][id] = 9;
		case 89: Gun[11][id] = 10;
		
		//knife
		case 90: Gun[12][id] = 1;
		case 91: Gun[12][id] = 2;
		case 92: Gun[12][id] = 3;
		case 93: Gun[12][id] = 4;
		case 94: Gun[12][id] = 5;
		case 95: Gun[12][id] = 6;
		case 96: Gun[12][id] = 7;
		case 97: Gun[12][id] = 8;
		case 98: Gun[12][id] = 9;
		case 99: Gun[12][id] = 10;
		case 100: Gun[12][id] = 11;
		case 101: Gun[12][id] = 12;
		case 102: Gun[12][id] = 13;
		case 103: Gun[12][id] = 14;
		case 104: Gun[12][id] = 15;
		case 105: Gun[12][id] = 16;
		case 106: Gun[12][id] = 17;
		case 107: Gun[12][id] = 18;
		case 108: Gun[12][id] = 19;
		case 109: Gun[12][id] = 20;
		case 122: Gun[12][id] = 21;
		case 123: Gun[12][id] = 22;
		
		case 110: Gun[13][id] = 1;
		case 111: Gun[13][id] = 2;
		
		case 112: Gun[14][id] = 1;
		case 113: Gun[14][id] = 2;
		
		case 124: Gun[15][id] = 1;
		case 125: Gun[15][id] = 2;
	}
}
public SendMenu(id) {
	new String[121], Menu;
	Menu = menu_create("\wPlayers:", "SendHandler");
	
	menu_additem(Menu, "\yDollar^n^n", "0");
	
	for(new i = 2; i < MAX; i++) {
		if(OsszesSkin[i][id] > 0) {
			new NumToString[6];
			num_to_str(i, NumToString, 5);
			formatex(String, charsmax(String), "\r%s \w| \r%d", Fegyver[i][Nyelv[id]], OsszesSkin[i][id]);
			menu_additem(Menu, String, NumToString);
		}
	}
	
	menu_display(id, Menu, 0);
	return PLUGIN_HANDLED;
}
public SendHandler(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);
	
	Send[id] = Key+1;
	
	PlayerChoose(id);
	return PLUGIN_HANDLED;
}
public Player_Spawn_Post(id)
{
	if(!is_user_connected(id))
		return;
		
	if(!is_user_alive(id))
		return;
		
	g_KivalasztottFegyver[id] = 0;
		
	strip_user_weapons(id);
		
	set_task(0.5, "Give_Defaults", id);
	
	fegyvermenu(id);
}

public Give_Defaults(id)
{
	give_item(id, "weapon_flashbang");
	give_item(id, "weapon_flashbang");
	give_item(id, "weapon_knife");
	give_item(id, "item_assaultsuit");
		
	if(cs_get_user_team(id) == CS_TEAM_CT)
		give_item(id, "item_thighpack");
}

public cmdGuns(id)
{
	if(!is_user_connected(id))
		return;
		
	if(!is_user_alive(id)) 
		return;
		
	if(g_KivalasztottFegyver[id] == 0)
		fegyvermenu(id);
	else if(g_KivalasztottFegyver[id] == 1)
		kisfegyverek(id);
	else	
		return;
		
	return;
}

public fegyvermenu(id)
{
	if(g_KivalasztottFegyver[id] < 1)
	{
		new cim[121]
		format(cim, charsmax(cim), Fomenu[7][Nyelv[id]])
		new menu = menu_create(cim, "fegyo_h")
		
		menu_additem(menu, "AK47", "1",0)
		menu_additem(menu, "M4A4", "2",0)
		menu_additem(menu, "AWP", "3",0)
		menu_additem(menu, "FAMAS", "4",0)
		menu_additem(menu, "P90", "5",0)
		menu_additem(menu, "Sawed-Off Shotgun", "6",0)
		menu_additem(menu, "GALIL", "7",0)
		menu_additem(menu, "MP7", "8",0)
		menu_additem(menu, "SSG08", "9",0)
		
		menu_display(id, menu)
	}
}
public fegyo_h(id, menu, item)
{
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	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)
	
	g_KivalasztottFegyver[id] = 1;
	
	switch(key)
	{
		case 1:{
			kisfegyverek(id)
			give_item(id, "weapon_ak47")
			cs_set_user_bpammo(id, CSW_AK47, 120)
		}
		case 2: {
			kisfegyverek(id)
			give_item(id, "weapon_m4a1")
			cs_set_user_bpammo(id, CSW_M4A1, 120)
		}
		case 3: {
			kisfegyverek(id)
			give_item(id, "weapon_awp")
			cs_set_user_bpammo(id, CSW_AWP, 90)
		}
		case 4: {
			kisfegyverek(id)
			give_item(id, "weapon_famas")
			cs_set_user_bpammo(id, CSW_FAMAS, 90)
		}
		case 5: {
			kisfegyverek(id)
			give_item(id, "weapon_p90")
			give_item(id, "item_assaultsuit")
			cs_set_user_bpammo(id,CSW_P90, 90)
		}
		case 6: {
			kisfegyverek(id)
			give_item(id, "weapon_m3")
			cs_set_user_bpammo(id,CSW_M3, 90)
		}
		case 7: {
			kisfegyverek(id)
			give_item(id, "weapon_galil")
			cs_set_user_bpammo(id, CSW_GALIL,90)
		}
		case 8: {
			kisfegyverek(id)
			give_item(id, "weapon_mp5navy")
			cs_set_user_bpammo(id, CSW_MP5NAVY,90)
		}
		case 9: {
			kisfegyverek(id)
			give_item(id, "weapon_scout")
			cs_set_user_bpammo(id, CSW_SCOUT,90)
	
		}
	}
}
public kisfegyverek(id)
{
	if(g_KivalasztottFegyver[id] < 2)
	{
		new cim[121]
		format(cim, charsmax(cim), Fomenu[7][Nyelv[id]])
		new menu = menu_create(cim, "kis_h")
		
		menu_additem(menu, "DEAGLE", "1",0)
		menu_additem(menu, "USP-S", "2",0)
		menu_additem(menu, "GLOCK-18", "3",0)
		menu_additem(menu, "TEC-9", "4",0)
		menu_additem(menu, "Revolver", "5",0)
		menu_additem(menu, "CZ75", "6",0)
		
		menu_display(id, menu)
	}
}
public kis_h(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	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)
	
	g_KivalasztottFegyver[id] = 2;
	
	switch(key)
	{
		case 1:
		{
			give_item(id, "weapon_deagle")
			cs_set_user_bpammo(id, CSW_DEAGLE, 90)
			give_item(id, "weapon_hegrenade");
		}
		case 2:
		{
			give_item(id, "weapon_usp")
			cs_set_user_bpammo(id, CSW_USP, 90)
			give_item(id, "weapon_hegrenade");
		}
		case 3:
		{
			give_item(id, "weapon_glock18")
			cs_set_user_bpammo(id, CSW_GLOCK18, 90)
			give_item(id, "weapon_hegrenade");
		}
		case 4:
		{
			give_item(id, "weapon_fiveseven")
			cs_set_user_bpammo(id, CSW_FIVESEVEN, 90)
		}
		case 5:
		{
			give_item(id, "weapon_p228")
			cs_set_user_bpammo(id, CSW_P228, 90)
		}
		case 6:
		{
			give_item(id, "weapon_elite")
			cs_set_user_bpammo(id, CSW_ELITE, 90)
		}
	}
}
public vido()
{
	pido = 0
}
stock get_player_name(id){
	static name[32]
	get_user_name(id,name,31)
	return name
}
public client_connect(id) {
	Skin[id] = 1
	Nyelv[id] = 1
}

public client_putinserver(id)
{
	Skin[id] = 1;
	Korvegi[id] = 1;
	Nyelv[id] = 1;
	client_cmd(id, "setinfo lang hu");
}

public client_disconnect(id)
{	
	g_Folyamatban[id] = 0;
	
	if(g_Bejelentkezve[id])
		sql_update_account(id, 0);
		
	g_Bejelentkezve[id] = false;
	
	g_Felhasznalonev[id][0] = EOS;
	g_Jelszo[id][0] = EOS;

	i_Reset(id);
}

public cmdReg(id) 
{
	if(!g_Bejelentkezve[id])
		showMenu_Main(id);
		
	return PLUGIN_HANDLED;
}

public cmdChooseteam(id)
{
	if(!g_Bejelentkezve[id])
		showMenu_Main(id);
	else
		fomenu(id);
	
	return PLUGIN_HANDLED;
}

showMenu_Main(id)
{
	static Menu[1024]; new Len;
	
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r%s\w |\y Beléptető Rendszer\r *^n", PREFIX_MEN);
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r1.\w Regisztráció^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r2.\w Bejelentkezés^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r4.\w Nyelv választás a Beállitasoknál!!^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\d--------------------------------^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\dIratkozz fel!^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\dYoutube.com/user/TheWeamX^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\d--------------------------------^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r0.\w Kilépés")
	
	set_pdata_int(id, 205, 0);
	show_menu(id, MENU_KEY_1|MENU_KEY_2|MENU_KEY_4|MENU_KEY_0, Menu, -1, "Main Menu");
	
	return PLUGIN_HANDLED;
}

public menu_main(id, key)
{
	if (!is_user_connected(id))
		return PLUGIN_HANDLED;
		
	if (g_Bejelentkezve[id])
		return PLUGIN_HANDLED;
	
	if(key == 0 || key == 1)
	{
		switch(key)
		{
			case 0: g_RegisztracioVagyBejelentkezes[id] = 1;
			case 1: g_RegisztracioVagyBejelentkezes[id] = 2;
		}
		showMenu_RegLog(id);
	}
	else if(key == 3) 
	{	
		new pw[8];
		get_user_info(id, "lang", pw, charsmax(pw));
	
		if((contain(pw, "hu") != -1) || Nyelv[id] == 0)
		{
			set_user_info(id, "lang", "en");
			Nyelv[id] = 1;
		}
		else
		{
			set_user_info(id, "lang", "hu");
			Nyelv[id] = 0;
		}
		showMenu_Main(id);
	}
	
	return PLUGIN_HANDLED;
}

showMenu_RegLog(id)
{
	static Menu[512]; new Len;
	
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r%s\w |\y Beléptető Rendszer\r *^n", PREFIX_MEN);
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r1.\w Felhasználónév:\r %s^n", g_Felhasznalonev[id])
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r2.\w Jelszó:\r %s^n", g_Jelszo[id])
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n")
	
	if(g_RegisztracioVagyBejelentkezes[id] == 1 )
		Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r3.\y Regisztráció^n")
	else
		Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r3.\y Bejelentkezés^n")
	
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\d--------------------------------^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\dIratkozz fel!^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\dyoutube.com/user/TheWeamX^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\d--------------------------------^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n")
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r0.\w Vissza")
	
	set_pdata_int(id, 205, 0)
	show_menu(id, MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_0, Menu, -1, "Reg-Log Menu")
}

public menu_reglog(id, key)
{
	if (!is_user_connected(id))
		return PLUGIN_HANDLED;
		
	if (g_Bejelentkezve[id])
		return PLUGIN_HANDLED;
	
	switch(key)
	{
		case 0:
		{
			client_cmd(id, "messagemode Felhasznalonev");
			showMenu_RegLog(id);
		}
		case 1:
		{
			client_cmd(id, "messagemode Jelszo");
			showMenu_RegLog(id);
		}
		case 2: cmdRegisztracioBejelentkezes(id);
		case 9: showMenu_Main(id);
	}
	
	return PLUGIN_HANDLED;
}

public cmdFelhasznalonev(id)
{
	if(g_Bejelentkezve[id])
		return PLUGIN_HANDLED;
	
	g_Felhasznalonev[id][0] = EOS;
	read_args(g_Felhasznalonev[id], 99);
	remove_quotes(g_Felhasznalonev[id]);
	
	showMenu_RegLog(id);
	
	return PLUGIN_HANDLED;
}

public cmdJelszo(id)
{
	if(g_Bejelentkezve[id])
		return PLUGIN_HANDLED;
	
	g_Jelszo[id][0] = EOS;
	read_args(g_Jelszo[id], 99);
	remove_quotes(g_Jelszo[id]);
	
	showMenu_RegLog(id);
	
	return PLUGIN_HANDLED;
}

public cmdRegisztracioBejelentkezes(id)
{
	if(g_Bejelentkezve[id])
		return PLUGIN_HANDLED;
	
	if((strlen(g_Jelszo[id]) > 16))
	{
		if(g_RegisztracioVagyBejelentkezes[id] == 1)
			client_printcolor(id, "!g[%s]!t »!n A Jelszó nem lehet hosszabb, mint 16 Karakter!", PREFIX_MSG);
		else
			client_printcolor(id, "!g[%s]!t »!n Hibás Felhasználónév, vagy Jelszó!", PREFIX_MSG);
		
		showMenu_RegLog(id);
		return PLUGIN_HANDLED;
	}
	
	if((strlen(g_Jelszo[id]) < 4))
	{
		if(g_RegisztracioVagyBejelentkezes[id] == 1)
			client_printcolor(id, "!g[%s]!t »!n A Jelszó nem lehet rövidebb, mint 4 Karakter!", PREFIX_MSG);
		else
			client_printcolor(id, "!g[%s]!t »!n Hibás Felhasználónév, vagy Jelszó!", PREFIX_MSG);
			
		showMenu_RegLog(id);
		return PLUGIN_HANDLED;
	}
	
	switch(g_RegisztracioVagyBejelentkezes[id])
	{
		case 1:
		{
			if(g_Folyamatban[id] == 0)
			{
				client_printcolor(id, "!g[%s]!t »!n Regisztráció Folyamatban... Kérlek Várj...!t :)", PREFIX_MSG);
				sql_account_check(id);
				showMenu_RegLog(id);
				g_Folyamatban[id] = 1;
			}
			else showMenu_RegLog(id);
		}
		case 2:
		{
			if(g_Folyamatban[id] == 0)
			{
				client_printcolor(id, "!g[%s]!t »!n Bejelentkezés Folyamatban... Kérlek Várj...!t :)", PREFIX_MSG);
				sql_account_check(id);
				showMenu_RegLog(id);
				g_Folyamatban[id] = 1;
			}
			else showMenu_RegLog(id);
		}
	}
	
	return PLUGIN_CONTINUE;
}

public sql_tuple_create() 
{
	g_SqlTuple = SQL_MakeDbTuple(s_HOSZT, s_FELHASZNALO, s_JELSZO, s_ADATBAZIS);
	sql_active_check();
	sql_load_server();
}

public sql_load_server()
{
	new szQuery[2048]
	new len = 0
	
	len += format(szQuery[len], 2048, "SELECT * FROM rwt_s10_register_s ")
	len += format(szQuery[len], 2048-len,"WHERE Id = '1'")
	
	SQL_ThreadQuery(g_SqlTuple,"sql_load_server_thread", szQuery)
}

public sql_load_server_thread(FailState,Handle:Query,Error[],Errcode,szData[],DataSize)
{
	if(FailState == TQUERY_CONNECT_FAILED)
		return set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
	else if(FailState == TQUERY_QUERY_FAILED)
		return set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
	
	if(Errcode)
		return log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
	
	for(new i=0; i <= MAX-1; i++)
	{
		OsszesFegyver[i] = SQL_ReadResult(Query, 11+i)
	}
		
	return PLUGIN_CONTINUE;
}

public sql_active_check()
{
	new szQuery[2048], len = 0;
	
	len += format(szQuery[len], 2048, "UPDATE rwt_s10_register SET ");
	len += format(szQuery[len], 2048-len,"Aktivitas = '0' ");
	len += format(szQuery[len], 2048-len,"WHERE Aktivitas = '1'");
	
	SQL_ThreadQuery(g_SqlTuple,"sql_active_check_thread", szQuery);
}

public sql_active_check_thread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize)
{
	if(FailState == TQUERY_CONNECT_FAILED)
	{
		set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
		return;
	}
	else if(FailState == TQUERY_QUERY_FAILED)
	{
		set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
		return;
	}
	
	if(Errcode)
	{
		log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
		return;
	}
	
	return;
}

public sql_account_check(id)
{
	new szQuery[2048]
	new len = 0
	
	new a[191]
	
	format(a, 190, "%s", g_Felhasznalonev[id])

	replace_all(a, 190, "\", "\\")
	replace_all(a, 190, "'", "\'") 
	
	len += format(szQuery[len], 2048, "SELECT * FROM rwt_s10_register ")
	len += format(szQuery[len], 2048-len,"WHERE Felhasznalonev = '%s'", a)
	
	new szData[2];
	szData[0] = id;
	szData[1] = get_user_userid(id);

	SQL_ThreadQuery(g_SqlTuple,"sql_account_check_thread", szQuery, szData, 2)
}

public sql_account_check_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
{
	if(FailState == TQUERY_CONNECT_FAILED)
	{
		set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
		return;
	}
	else if(FailState == TQUERY_QUERY_FAILED)
	{
		set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
		return;
	}
	
	if(Errcode)
	{
		log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
		return;
	}
	
	new id = szData[0];
	
	if (szData[1] != get_user_userid(id))
		return;
	
	new iRowsFound = SQL_NumRows(Query);
	
	if(g_RegisztracioVagyBejelentkezes[id] == 1)
	{	
		if(iRowsFound > 0)
		{
			client_printcolor(id, "!g[%s]!t »!n Ez a Felhasználónév már Regisztrálva van!", PREFIX_MSG);
			g_Folyamatban[id] = 0;
			showMenu_RegLog(id);
		}
		else sql_account_create(id);
	}
	else if(g_RegisztracioVagyBejelentkezes[id] == 2)
	{
			
		if(iRowsFound == 0)
		{
			client_printcolor(id, "!g[%s]!t »!n Hibás Felhasználónév, vagy Jelszó!", PREFIX_MSG);
			g_Folyamatban[id] = 0;
			showMenu_RegLog(id);
		}
		else sql_account_load(id);
	}
	
	return;
}

public sql_account_create(id)
{
	new szQuery[2048], len = 0;
	new Name[64], a[64], b[64], c[64];
	
	get_user_name(id, Name, 63)
	
	format(a, 63, "%s", g_Felhasznalonev[id])
	format(b, 63, "%s", g_Jelszo[id])
	format(c, 63, "%s", Name)

	replace_all(a, 63, "\", "\\")
	replace_all(a, 63, "'", "\'")
	replace_all(b, 63, "\", "\\")
	replace_all(b, 63, "'", "\'")
	replace_all(c, 63, "\", "\\")
	replace_all(c, 63, "'", "\'") 
	 
	len += format(szQuery[len], 2048, "INSERT INTO rwt_s10_register ")
	len += format(szQuery[len], 2048-len,"(Felhasznalonev,Jelszo,Jatekosnev,IT_7,IT_8,IT_9) VALUES('%s','%s','%s','1','1','1')", a, b, c)
	
	new szData[2];
	szData[0] = id;
	szData[1] = get_user_userid(id);

	SQL_ThreadQuery(g_SqlTuple,"sql_account_create_thread", szQuery, szData, 2);
}

public sql_account_create_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
{
	if(FailState == TQUERY_CONNECT_FAILED)
	{
		set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
		return;
	}
	else if(FailState == TQUERY_QUERY_FAILED)
	{
		set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
		return;
	}
	
	if(Errcode)
	{
		log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
		return;
	}
		
	new id = szData[0];
	
	if (szData[1] != get_user_userid(id))
		return;
	
	client_printcolor(id, "!g[%s]!t »!n Sikeres Regisztráció! Jelentkezz Be!", PREFIX_MSG);
	client_printcolor(id, "!g[rwT*]!t »!n Felhasználóneved:!t %s!n | Jelszavad:!t %s", g_Felhasznalonev[id], g_Jelszo[id]);
	g_Folyamatban[id] = 0;
	g_RegisztracioVagyBejelentkezes[id] = 2;
	showMenu_RegLog(id);
	
	return;
}

public sql_account_load(id)
{
	new szQuery[2048], len = 0;
	new a[64]
	
	format(a, 63, "%s", g_Felhasznalonev[id])

	replace_all(a, 63, "\", "\\")
	replace_all(a, 63, "'", "\'") 
	
	len += format(szQuery[len], 2048, "SELECT * FROM rwt_s10_register ")
	len += format(szQuery[len], 2048-len,"WHERE Felhasznalonev = '%s'", a)
	
	new szData[2];
	szData[0] = id;
	szData[1] = get_user_userid(id);

	SQL_ThreadQuery(g_SqlTuple,"sql_account_load_thread", szQuery, szData, 2)
}

public sql_account_load_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
{
	if(FailState == TQUERY_CONNECT_FAILED)
	{
		set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
		return;
	}
	else if(FailState == TQUERY_QUERY_FAILED)
	{
		set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
		return;
	}
	if(Errcode)
	{
		log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
		return;
	}

	new id = szData[0];
	
	if (szData[1] != get_user_userid(id))
		return ;
	
	new szSqlPassword[64]
	SQL_ReadResult(Query, 2, szSqlPassword, 63)
	
	if(equal(g_Jelszo[id], szSqlPassword))
	{			
		if (SQL_ReadResult(Query, 3) > 0)
		{
			client_printcolor(id, "!g[%s]!t »!n Ebbe a Felhasználófiókba már valaki Bejelentkezett!", PREFIX_MSG);
			g_Folyamatban[id] = 0;
			showMenu_RegLog(id);
			return;
		}
		
		g_Id[id] = SQL_ReadResult(Query, 0);
		Szint[id] = SQL_ReadResult(Query, 5);
		Oles[id] = SQL_ReadResult(Query, 6);
		g_AdminRang[id] = SQL_ReadResult(Query, 7);
		g_AdminDatum[id] = SQL_ReadResult(Query, 8);
		g_VipRang[id] = SQL_ReadResult(Query, 9);
		g_VipDatum[id] = SQL_ReadResult(Query, 10);
		Dollar[id] = SQL_ReadResult(Query, 11);
		Lada[id][0] = SQL_ReadResult(Query, 12);
		Lada[id][1] = SQL_ReadResult(Query, 13);
		Lada[id][2] = SQL_ReadResult(Query, 14);
		Lada[id][3] = SQL_ReadResult(Query, 15);
		Lada[id][4] = SQL_ReadResult(Query, 16);
		Lada[id][5] = SQL_ReadResult(Query, 17);
		Skin[id] = SQL_ReadResult(Query, 18);
		Korvegi[id] = SQL_ReadResult(Query, 19);
		Nyelv[id] = SQL_ReadResult(Query, 20);
		Kulcs[id] = SQL_ReadResult(Query, 21);
		
		for(new i=0; i <= MAX-1; i++)
		{
			OsszesSkin[i][id] = SQL_ReadResult(Query, 22+i)
		}
		
		if(Nyelv[id] == 0)
			client_cmd(id, "setinfo lang hu");
		else
			client_cmd(id, "setinfo lang en");
		
		setUserFlags(id);
		sql_update_account(id, 1);
		
		client_printcolor(id, "!g[%s]!t »!n Üdv,!t %s!n (#!g%d!n) Sikeresen Bejelenetkeztél!", PREFIX_MSG, g_Felhasznalonev[id], g_Id[id]);
		g_Folyamatban[id] = 0;
		g_Bejelentkezve[id] = true;
	}
	else
	{
		client_printcolor(id, "!g[%s]!t »!n Hibás Felhasználónév, vagy Jelszó!", PREFIX_MSG);
		g_Folyamatban[id] = 0;
		showMenu_RegLog(id);
	}
}

public sql_update_server()
{
	new szQuery[2548]
	new len = 0
	
	len += format(szQuery[len], 2548, "UPDATE rwt_s10_register_s SET ")
	
	for(new i=0; i <= MAX-1; i++)
	{
		len += format(szQuery[len], 2548-len,"IT_%d = '%d', ", 11+i, OsszesFegyver[i])
	}
	
	len += format(szQuery[len], 2548-len,"IT_11 = '%d' ", OsszesFegyver[0])
	len += format(szQuery[len], 2548-len,"WHERE Id = '1'")

	SQL_ThreadQuery(g_SqlTuple,"sql_update_servere_thread", szQuery)
}

public sql_update_servere_thread(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
{
	if(FailState == TQUERY_CONNECT_FAILED)
		return set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
	else if(FailState == TQUERY_QUERY_FAILED)
		return set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
	
	if(Errcode)
		return log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
	
	return PLUGIN_CONTINUE
}

public sql_update_account(id, logged)
{
	new szQuery[2048], Len;
	new client_name_fix[33], client_name[33];
	get_user_name(id, client_name, 32);
	
	format(client_name_fix, 32, "%s", client_name);
	
	replace_all(client_name_fix, 32, "\", "\\")
	replace_all(client_name_fix, 32, "'", "\'") 
	
	Len += format(szQuery[Len], 2048, "UPDATE rwt_s10_register SET ")
	Len += format(szQuery[Len], 2048-Len, "Jatekosnev = '%s', ", client_name_fix)
	Len += format(szQuery[Len], 2048-Len, "Szint = '%d', ", Szint[id])
	Len += format(szQuery[Len], 2048-Len, "Xp = '%d', ", Oles[id])
	Len += format(szQuery[Len], 2048-Len, "VipDatum = '%d', ", g_VipDatum[id])
	Len += format(szQuery[Len], 2048-Len, "VipRang = '%d', ", g_VipRang[id])
	Len += format(szQuery[Len], 2048-Len, "IT_0 = '%d', ", Dollar[id])
	Len += format(szQuery[Len], 2048-Len, "IT_1 = '%d', ", Lada[id][0])
	Len += format(szQuery[Len], 2048-Len, "IT_2 = '%d', ", Lada[id][1])
	Len += format(szQuery[Len], 2048-Len, "IT_3 = '%d', ", Lada[id][2])
	Len += format(szQuery[Len], 2048-Len, "IT_4 = '%d', ", Lada[id][3])
	Len += format(szQuery[Len], 2048-Len, "IT_5 = '%d', ", Lada[id][4])
	Len += format(szQuery[Len], 2048-Len, "IT_6 = '%d', ", Lada[id][5])
	Len += format(szQuery[Len], 2048-Len, "IT_7 = '%d', ", Skin[id])
	Len += format(szQuery[Len], 2048-Len, "IT_8 = '%d', ", Korvegi[id])
	Len += format(szQuery[Len], 2048-Len, "IT_9 = '%d', ", Nyelv[id])
	Len += format(szQuery[Len], 2048-Len, "IT_10 = '%d', ", Kulcs[id])
	
	for(new i=0; i <= MAX-1; i++)
	{
		Len += format(szQuery[Len], 2998-Len,"IT_%d = '%d', ", 11+i, OsszesSkin[i][id])
	}
	
	Len += format(szQuery[Len], 2048-Len,"Aktivitas = '%d' ", logged)
	Len += format(szQuery[Len], 2048-Len,"WHERE Id = '%d'", g_Id[id])

	SQL_ThreadQuery(g_SqlTuple,"sql_update_account_thread", szQuery)
}

public sql_update_account_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
{
	if(FailState == TQUERY_CONNECT_FAILED)
	{
		set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
		return;
	}
	else if(FailState == TQUERY_QUERY_FAILED)
	{
		set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
		return;
	}
	if(Errcode)
	{
		log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
		return;
	}
	
	return;
}

public cmdSetAdmin(id) 
{ 
	if(get_user_flags(id) & ADMIN_RCON)
	{
		new Arg1[7], Arg2[2], Arg3[5];
		
		read_argv(1, Arg1, 6);
		read_argv(2, Arg2, 1);
		read_argv(3, Arg3, 4);
		
		new eId = str_to_num(Arg1);
		new eRang = str_to_num(Arg2);
		new eNap = str_to_num(Arg3);
		
		new players[32], pnum, tempid, szam = 0;
		get_players(players, pnum);
		
		for(new i; i<pnum; i++)
		{
			tempid = players[i];
			
			if(g_Id[tempid] == eId)
				szam++
			
			if(g_Id[tempid] == eId)
			{
				if(eNap > 0 && eRang > 0)
				{
					g_AdminRang[tempid] = eRang;
					g_AdminDatum[tempid] = get_systime()+(24*3600*eNap);
					
					removeUserFlags(tempid);
					setUserFlags(tempid);
					
					new player_name[32];
					get_user_name(tempid, player_name, charsmax(player_name));
					
					client_printcolor(id, "!g[%s]!t »!n Játékos:!t %s!n (#!g%d!n) - Admin Tagságot kapott!g %d!n Napra.", PREFIX_MSG, player_name, eId, eNap);
				}
				else
				{
					g_AdminRang[tempid] = 0;
					g_AdminDatum[tempid] = 0;
					
					removeUserFlags(tempid);
					
					new player_name[32];
					get_user_name(tempid, player_name, charsmax(player_name));
					
					client_printcolor(id, "!g[%s]!t »!n Játékos:!t %s!n (#!g%d!n) - Admin Tagsága végetért.", PREFIX_MSG, player_name, eId);
				}
			}	
		}
		
		if(szam != 1)
		{
			if(eNap > 0 && eRang > 0)
				client_printcolor(id, "!g[%s]!t »!n Játékos:!t -||-!n (#!g%d!n) - Admin Tagságot kapott!g %d!n Napra.", PREFIX_MSG, eId, eNap);
			else
				client_printcolor(id, "!g[%s]!t »!n Játékos:!t -||-!n (#!g%d!n) - Admin Tagsága végetért.", PREFIX_MSG, eId, eNap);
		}
		
		new szQuery[2048], len = 0

		len += format(szQuery[len], 2048, "UPDATE rwt_s10_register SET AdminDatum = '%d', AdminRang = '%d'", get_systime()+(24*3600*eNap), eRang);
		len += format(szQuery[len], 2048-len,"WHERE Id = '%d'", eId);
		
		SQL_ThreadQuery(g_SqlTuple,"sql_update_adminvip_thread", szQuery);
	}
	else
		client_print(id, print_console, "[%s] >> Nincs Elérhetoséged Ehhez!", PREFIX_MSG);
		
	return PLUGIN_HANDLED
}

public cmdSetVip(id) 
{ 
	if(get_user_flags(id) & ADMIN_RCON)
	{
		new Arg1[7], Arg2[2], Arg3[5];
		
		read_argv(1, Arg1, 6);
		read_argv(2, Arg2, 1);
		read_argv(3, Arg3, 4);
		
		new eId = str_to_num(Arg1);
		new eRang = str_to_num(Arg2);
		new eNap = str_to_num(Arg3);
		
		new players[32], pnum, tempid, szam = 0;
		get_players(players, pnum);
		
		for(new i; i<pnum; i++)
		{
			tempid = players[i];
			
			if(g_Id[tempid] == eId)
				szam++
			
			if(g_Id[tempid] == eId)
			{
				if(eNap > 0 && eRang > 0)
				{
					g_VipRang[tempid] = eRang;
					g_VipDatum[tempid] = get_systime()+(24*3600*eNap);
					
					set_user_flags(id, ADMIN_RESERVATION);
						
					new player_name[32];
					get_user_name(tempid, player_name, charsmax(player_name));
					
					client_printcolor(id, "!g[%s]!t »!n Játékos:!t %s!n (#!g%d!n) - Vip Tagságot kapott!g %d!n Napra.", PREFIX_MSG, player_name, eId, eNap);
				}
				else
				{
					remove_user_flags(id, ADMIN_RESERVATION);
					
					new player_name[32];
					get_user_name(tempid, player_name, charsmax(player_name));
					
					client_printcolor(id, "!g[%s]!t »!n Játékos:!t %s!n (#!g%d!n) - Vip Tagsága végetért.", PREFIX_MSG, player_name, eId);
				}
			}	
		}
		
		if(szam != 1)
		{
			if(eNap > 0 && eRang > 0)
				client_printcolor(id, "!g[%s]!t »!n Játékos:!t -||-!n (#!g%d!n) - Admin Tagságot kapott!g %d!n Napra.", PREFIX_MSG, eId, eNap);
			else
				client_printcolor(id, "!g[%s]!t »!n Játékos:!t -||-!n (#!g%d!n) - Admin Tagsága végetért.", PREFIX_MSG, eId, eNap);
		}
		
		new szQuery[2048], len = 0

		len += format(szQuery[len], 2048, "UPDATE rwt_s10_register SET AdminDatum = '%d', AdminRang = '%d'", get_systime()+(24*3600*eNap), eRang);
		len += format(szQuery[len], 2048-len,"WHERE Id = '%d'", eId);
		
		SQL_ThreadQuery(g_SqlTuple,"sql_update_adminvip_thread", szQuery);
	}
	else
		client_print(id, print_console, "[%s] >> Nincs Elérhetoséged Ehhez!", PREFIX_MSG);
	
	return PLUGIN_HANDLED;
}


public sql_update_adminvip_thread(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
{
	if(FailState == TQUERY_CONNECT_FAILED)
	{
		set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
		return;
	}
	else if(FailState == TQUERY_QUERY_FAILED)
	{
		set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
		return;
	}
	if(Errcode)
	{
		log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
		return;
	}
	
	return;
}

public TaskOneMinute()
{
	new players[32], pnum, id
	get_players(players, pnum)
	
	for(new i; i<pnum; i++)
	{
		id = players[i]	
			
		if(g_Bejelentkezve[id])
		{
			sql_update_account(id, 1);
			
			if((get_user_flags(id) & ADMIN_KICK) && (g_AdminDatum[id] < get_systime()))
			{
				client_printcolor(id, "!g[%s]!t »!n Az Admin Tagságod végetért.", PREFIX_MSG);
				removeUserFlags(id);
			}
			
			if((get_user_flags(id) & ADMIN_RESERVATION) && (g_VipDatum[id] < get_systime()))
			{
				client_printcolor(id, "!g[%s]!t »!n Az Vip Tagságod végetért.", PREFIX_MSG);
				removeUserFlags(id);
			}
		}
	}
	
	return PLUGIN_HANDLED;
}

public cmdPlayers(id)
{
	if(get_user_flags(id) & ADMIN_LEVEL_H)
		showMenu_PlayerList(id);
	else
		client_print(id, print_console, "[%s] >> Nincs Elérhetoséged Ehhez!", PREFIX_MSG);
		
	return PLUGIN_HANDLED;
} 

public showMenu_PlayerList(id)
{	
	static Item[64];
	
	formatex(Item, charsmax(Item),"\r%s\w |\y Jelenlévo Játékosok\r *", PREFIX_MEN);
	new DonateMenu = menu_create(Item, "showMenu_PlayerListH");
	new players[32], pnum, tempid, szName[33], szTempid[10];
	
	get_players(players, pnum)
	
	for( new i; i<pnum; i++ )
	{
		tempid = players[i]
		
		if(g_Bejelentkezve[id])
		{
			get_user_name(tempid, szName, 32);
			num_to_str(tempid, szTempid, 9);
			
			if(!g_Bejelentkezve[tempid])
				formatex(Item, charsmax(Item),"\d%s\d (#0)\r |\y Ki.", szName);
			else if(get_user_flags(tempid) & ADMIN_KICK)
				formatex(Item, charsmax(Item),"\r%s\d (#%d)\r |\y Be.", szName, g_Id[tempid]);
			else
				formatex(Item, charsmax(Item),"\w%s\d (#%d)\r |\y Be.", szName, g_Id[tempid]);	
			menu_additem(DonateMenu, Item, szTempid, 0);
		}
	}
	
	formatex(Item, charsmax(Item), "Vissza")
	menu_setprop(DonateMenu, MPROP_BACKNAME, Item);
	formatex(Item, charsmax(Item), "Tovább")
	menu_setprop(DonateMenu, MPROP_NEXTNAME, Item);
	formatex(Item, charsmax(Item), "Kilépés")
	menu_setprop(DonateMenu, MPROP_EXITNAME, Item);
 
	menu_setprop(DonateMenu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, DonateMenu);
	
	return PLUGIN_HANDLED;
}

public showMenu_PlayerListH(id, menu, item)
{	
	if( item == MENU_EXIT )
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
	
	new tempid = str_to_num(data);
	
	if(g_Bejelentkezve[tempid])
		showMenu_PlayerInfo(id, tempid);
	else
		showMenu_PlayerList(id);
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

showMenu_PlayerInfo(id, tempid)
{
	static Menu[1024]; new Len;
	new szName[32], szTempid[10]
	
	new Formatted[32], Formatted2[33];
	
	format_time(Formatted, charsmax(Formatted), "%Y-%m-%d %H:%M:%S", g_AdminDatum[tempid]);
	format_time(Formatted2, charsmax(Formatted2), "%Y-%m-%d %H:%M:%S", g_VipDatum[tempid]);
	
	get_user_name(tempid, szName, 32)
	num_to_str(tempid, szTempid, 9)
	
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\r%s\w |\y Játékos Információ\r *^n", PREFIX_MEN);
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n");
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\wJátékosnév:\y %s^n", szName);
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "\wFelhasználónév:\y %s\d (#%d)^n", g_Felhasznalonev[tempid], g_Id[tempid]);
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n");
	
	if(g_AdminRang[tempid] >= 5)
		Len += formatex(Menu[Len], charsmax(Menu) - Len, "\wAdmin:\y Aktiv (Rendszergazda)^n\d   %s^n", Formatted);
	else if(g_AdminRang[tempid] == 4)
		Len += formatex(Menu[Len], charsmax(Menu) - Len, "\wAdmin:\y Aktiv (GM*)^n\d   %s^n", Formatted);
	else if(g_AdminRang[tempid] == 3)
		Len += formatex(Menu[Len], charsmax(Menu) - Len, "\wAdmin:\y Aktiv (GM*)^n\d   %s^n", Formatted);
	else if(g_AdminRang[tempid] == 2)
		Len += formatex(Menu[Len], charsmax(Menu) - Len, "\wAdmin:\y Aktiv (Nagy)^n\d   %s^n", Formatted)
	else if(g_AdminRang[tempid] == 1)
		Len += formatex(Menu[Len], charsmax(Menu) - Len, "\wAdmin:\y Aktiv (Kicsi)^n\d   %s^n", Formatted);
	else
		Len += formatex(Menu[Len], charsmax(Menu) - Len, "\wAdmin:\y Inaktiv^n\d   -^n");
	
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n");
	
	if(g_VipRang[tempid] >= 2)
		Len += formatex(Menu[Len], charsmax(Menu) - Len, "\wVip:\y Aktiv (Prémium)^n\d   %s^n", Formatted2);
	else if(g_VipRang[tempid] == 1)
		Len += formatex(Menu[Len], charsmax(Menu) - Len, "\wVip:\y Aktiv (Normál)^n\d   %s^n", Formatted2);
	else
		Len += formatex(Menu[Len], charsmax(Menu) - Len, "\wVip:\y Inaktiv^n\d   -^n");
	
	Len += formatex(Menu[Len], charsmax(Menu) - Len, "^n\r0.\w Vissza");
	
	set_pdata_int(id, 205, 0);
	show_menu(id, MENU_KEY_0, Menu, -1, "PlayerInfo Menu");
}

public showMenu_playerinfoh(id, key)
{
	if (!is_user_connected(id))
		return PLUGIN_HANDLED;
	
	if(key == 9)
		showMenu_PlayerList(id);
	
	return PLUGIN_HANDLED;
}

public ClientInfoChanged(id)
{
	if(!is_user_connected(id))
		return FMRES_IGNORED;

	setUserFlags(id);
		
	return FMRES_IGNORED;
}

public setUserFlags(id)
{
	if((g_AdminDatum[id] > get_systime()) && (g_AdminRang[id] > 0))
	{
		if(g_AdminRang[id] >= 1)
		{
			set_user_flags(id, ADMIN_KICK);
			set_user_flags(id, ADMIN_BAN);
			set_user_flags(id, ADMIN_CHAT);
			set_user_flags(id, ADMIN_SLAY);
			set_user_flags(id, ADMIN_VOTE);
			set_user_flags(id, ADMIN_LEVEL_A);
			set_user_flags(id, ADMIN_LEVEL_B);
			set_user_flags(id, ADMIN_LEVEL_C);
			set_user_flags(id, ADMIN_MENU);
			set_user_flags(id, ADMIN_MAP);
			
			remove_user_flags(id, ADMIN_USER);		
		}
		
		if(g_AdminRang[id] >= 2)
		{
			set_user_flags(id, ADMIN_LEVEL_D),
			set_user_flags(id, ADMIN_LEVEL_E);
			set_user_flags(id, ADMIN_LEVEL_F);
		}
		
		if(g_AdminRang[id] >= 3)
		{
			set_user_flags(id, ADMIN_LEVEL_G);
		}
		
		if(g_AdminRang[id] >= 4)
		{
			set_user_flags(id, ADMIN_LEVEL_H);
		}
		
		if(g_AdminRang[id] >= 5)
		{
			set_user_flags(id, ADMIN_CVAR);
			set_user_flags(id, ADMIN_CFG);
			set_user_flags(id, ADMIN_PASSWORD);
			set_user_flags(id, ADMIN_RCON);
		}
	}
	
	return PLUGIN_HANDLED;
}

public removeUserFlags(id)
{
	remove_user_flags(id, ADMIN_KICK);
	remove_user_flags(id, ADMIN_BAN);
	remove_user_flags(id, ADMIN_CHAT);
	remove_user_flags(id, ADMIN_SLAY);
	remove_user_flags(id, ADMIN_CHAT);
	remove_user_flags(id, ADMIN_VOTE);
	remove_user_flags(id, ADMIN_MAP);
	remove_user_flags(id, ADMIN_LEVEL_A);
	remove_user_flags(id, ADMIN_LEVEL_B);
	remove_user_flags(id, ADMIN_LEVEL_C);
	remove_user_flags(id, ADMIN_LEVEL_D);
	remove_user_flags(id, ADMIN_LEVEL_E);
	remove_user_flags(id, ADMIN_LEVEL_F);
	remove_user_flags(id, ADMIN_LEVEL_G);
	remove_user_flags(id, ADMIN_LEVEL_H);
	remove_user_flags(id, ADMIN_CVAR);
	remove_user_flags(id, ADMIN_CFG);
	remove_user_flags(id, ADMIN_RCON);
	remove_user_flags(id, ADMIN_PASSWORD);
	remove_user_flags(id, ADMIN_MENU);
	
	set_user_flags(id, ADMIN_USER);

	return PLUGIN_HANDLED;
}

stock client_printcolor(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, "!n", "^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
}
