/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <dhudmessage>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <amxmisc>
#include <sqlx>
#include <dhudmessage>
#include <colorchat>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

#define KesDrop1 0.25
#define KesDrop2 0.50
#define KesDrop3 0.75
#define KesDrop4 1.00

#define SERVER_ID	1
#define TASKID		1337

new const File[] = "addons/amxmodx/configs/musiclist.ini"

#define MAXSOUNDS 50

new s_HOSZT[] = "mysqlgame.clans.hu";
new s_FELHASZNALO[] = "ak26asd66";
new s_ADATBAZIS[] = "ak26asd66";
new s_JELSZO[] = "4yBaqyqupaQataX";

new Handle:g_SqlTuple;
new bool:g_Bejelentkezve[33];

new g_Felhasznalonev[33][100], g_Jelszo[33][100], g_JelszoUj[33][100], g_JelszoRegi[33][100];
new g_RegisztracioVagyBejelentkezes[33], g_Id[33], g_Email[33][100];
new g_Aktivitas[33], g_CheckId[33], g_Folyamatban[33];
new g_AdminDatum[33], g_AdminRang[33], g_VipDatum[33], g_VipRang[33], g_VipFunkcio[33];
new g_ScreenFade;

///
new MusicData[MAXSOUNDS][3][64], Mp3File[96], MusicNum, PreviousMusic = -1, MaxFileLine;
///

public i_Reset(id)
{
	g_AdminDatum[id] = 0
	g_AdminRang[id] = 0
	
	g_VipDatum[id] = 0
	g_VipRang[id] = 0
	g_VipFunkcio[id] = 0
}

new const Float:DropLada[][] = {
	{ 0.329, 0.529 },
	{ 0.69, 0.89 },
	{ 1.089, 1.489 },
	{ 2.19, 3.19 },
	{ 8.31, 9.31 },
	{ 25.19, 26.19 },
	{ 42.51, 43.51 },
	{ 0.0, 0.0 }
}

new const KesModelek[][] = {
	"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",
	"default/KNIFE.mdl"
}

new const AlapModelek[][] = {
	"default/AK47.mdl",
	"default/M4A1.mdl",
	"default/AWP2.mdl",
	"default/FAMAS.mdl",
	"default/MP5.mdl",
	"default/M3.mdl",
	"default/USP.mdl",
	"default/DEAGLE.mdl",
	"default/KNIFE.mdl",
	"default/HE.mdl",
	"default/FLASH.mdl",
	"default/C4.mdl",
	"default/GLOCK.mdl",
	"default/GALIL.mdl",
	"default/P90.mdl",
	"default/SCOUT.mdl"
}

new const FegyverModelek[][] = {
	"ak47/Laminate.mdl",
	"ak47/Outlaw.mdl",
	"ak47/Carbonite.mdl",
	"ak47/Vulcan.mdl",
	"ak47/Space.mdl",
	"ak47/Fireserpent.mdl",
	"ak47/Jaguar.mdl",
	"m4a1/Griff.mdl",
	"m4a1/BulletRain.mdl",
	"m4a1/Magma.mdl",
	"m4a1/ZombieHunter.mdl",
	"m4a1/Howl.mdl",
	"m4a1/DragonKing.mdl",
	"m4a1/Asiimov.mdl",
	"awp_v2/Tigris.mdl",
	"awp_v2/Redline.mdl",
	"awp_v2/Carbonite.mdl",
	"awp_v2/DragonLore.mdl",
	"awp_v2/Smoke.mdl",
	"awp_v2/WormGod.mdl",
	"awp_v2/Asiimov.mdl",
	"famas/Ice.mdl",
	"famas/Nuclear.mdl",
	"famas/Survivor.mdl",
	"famas/GreenTriangle.mdl",
	"famas/Biohazard.mdl",
	"famas/Pulse.mdl",
	"famas/Spitfire.mdl",
	"mp5/Camo.mdl",
	"mp5/Nuclear.mdl",
	"mp5/Commando.mdl",
	"mp5/Biohazard.mdl",
	"mp5/Magma.mdl",
	"mp5/Carbonite.mdl",
	"mp5/UrbanHazard.mdl",
	"m3/Remington.mdl",
	"m3/Short.mdl",
	"m3/Mossbenger.mdl",
	"m3/SPAS12.mdl",
	"m3/Beast.mdl",
	"m3/Benelli.mdl",
	"m3/Magma.mdl",
	"galil/Eco.mdl",
	"galil/Odyssy.mdl",
	"galil/Chatterbox.mdl",
	"galil/Cerberus.mdl",
	"usp/Stainless.mdl",
	"usp/Vertex.mdl",
	"usp/Army.mdl",
	"usp/Engraved.mdl",
	"usp/Magma.mdl",
	"usp/Caiman.mdl",
	"usp/Immun.mdl",
	"deagle/Valentin.mdl",
	"deagle/OldDragon.mdl",
	"deagle/GoldenRose.mdl",
	"deagle/Engraved.mdl",
	"deagle/Blaze.mdl",
	"deagle/Biohazard.mdl",
	"deagle/Asiimov.mdl",
	"glock/Candy.mdl",
	"glock/Grinder.mdl",
	"glock/Fade.mdl",
	"glock/WaterElemental.mdl",
	"ak47/Vanquish.mdl",
	"ak47/Wasteland.mdl",
	"ak47/GForce.mdl",
	"ak47/Aquamarine.mdl",
	"",
	"",
	"m4a1/Poseidon.mdl",
	"m4a1/HBeast.mdl",
	"m4a1/Piece.mdl",
	"m4a1/Guardian.mdl",
	"m4a1/Cyrex.mdl",
	"",
	"awp_v2/Comics.mdl",
	"awp_v2/Dream.mdl",
	"awp_v2/Star.mdl",
	"awp_v2/DKing.mdl",
	"awp_v2/HBeast.mdl",
	"awp_v2/Razer.mdl",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"scout/BDream.mdl",
	"scout/BIWater.mdl",
	"scout/Camo.mdl",
	"",
	"",
	"",
	"p90/BGreen.mdl",
	"p90/Goblin.mdl",
	"p90/Paint.mdl",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"usp/Orion.mdl",
	"usp/Rash.mdl",
	"usp/Asiimov.mdl",
	"",
	"",
	"",
	"deagle/CSteel.mdl",
	"deagle/Jungle.mdl",
	"deagle/Hyptonic.mdl",
	"",
	"",
	""
}

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",
	""
}
new const RangOles[] =
{
	25,
	100,
	250,
	750,
	1000,
	1500,
	2250,
	3000,
	3900,
	4900,
	5900,
	7000,
	8500,
	10000,
	15000,
	22000,
	30000,
	40000,
	0
}

new const IDOK[][][] = {
	{ "mp", "sec", "sec" },
	{ "p", "min", "min" },
	{ "ó", "h", "o" },
	{ "Játszott idő", "Played time", "Timp jucat" },
	{ "Ăł", "h", "o" }
}

new const NYMENU[][][] = {
	{ "\w[*pbT#] \yGlobal Offensive", "\w[#BlackBox*] \yGlobal Offensive", "\w[#BlackBox*] \yGlobal Offensive" },
	{ "JĂˇtszott idĹ‘", "Played time", "Timp jucat" },
	{ "InformĂˇciĂł", "Information", "Information" },
	{ "SajĂˇt idĹ‘", "My time", "Timpul meu" }
}

public plugin_precache() {
	
	for(new i; i < 136; i++)
	{
		new String[64]
		formatex(String, charsmax(String), "models/pbtgo/%s", FegyverModelek[i])
		if(strlen(FegyverModelek[i]) > 3)
			precache_model(String)
	}
	for(new i; i < 20; i++)
	{
		new String[64]
		formatex(String, charsmax(String), "models/pbtgo/%s", KesModelek[i])
		if(strlen(String) > 3)
			precache_model(String)
	}
	for(new i; i < 16; i++)
	{
		new String[64]
		formatex(String, charsmax(String), "models/pbtgo/%s", AlapModelek[i])
		if(strlen(String) > 3)
			precache_model(String)
	}
	
	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_sound("LadaO1.wav")
	precache_sound("LadaO2.wav")
	precache_sound("LadaO3.wav")
	precache_model("models/pbtgo/default/BAJNOK.mdl")
}

new const FegyverNevek[][][] = {
	{ "LaminĂˇlt AK47", "Laminate AK47", "Laminate AK47" }, //0
	{ "Outlaw AK47", "Outlaw AK47", "Outlaw AK47" }, //1
	{ "Carbonite AK47", "Carbonite AK47", "Carbonite AK47" }, //2
	{ "Vulcan AK47", "Vulcan AK47", "Vulcan AK47" }, //3
	{ "Space AK47", "Space AK47", "Space AK47" }, //4
	{ "Fireserpent AK47", "Fireserpent AK47", "Fireserpent AK47" }, //5
	{ "Jaguar AK47", "Jaguar AK47", "Jaguar AK47" }, //6
	{ "GriffmadĂˇr M4A4", "Griffin M4A4", "Griffin M4A4" },  //7
	{ "Bullet Rain M4A4", "Bullet Rain M4A4", "Bullet Rain M4A4" }, //8
	{ "Magma M4A4", "Magma M4A4", "Magma M4A4" }, //9
	{ "Zombie Hunter M4A4", "Zombie Hunter M4A4", "Zombie Hunter M4A4" }, //10
	{ "Howl M4A4", "Howl M4A4", "Howl M4A4" }, //11
	{ "Dragon King M4A4", "Dragon King M4A4", "Dragon King M4A4" }, //12
	{ "Asiimov M4A4", "Asiimov M4A4", "Asiimov M4A4" }, //13
	{ "Tigris AWP", "Tigris AWP", "Tigris AWP" }, //14
	{ "Redline AWP", "Redline AWP", "Redline AWP" },
	{ "Carbonite AWP", "Carbonite AWP", "Carbonite AWP" },
	{ "Dragon Lore AWP", "Dragon Lore AWP", "Dragon Lore AWP" },
	{ "Smoke AWP", "Smoke AWP", "Smoke AWP" },
	{ "FĂ©reg Isten AWP", "Worm God AWP", "Worm God AWP" },
	{ "Asiimov AWP", "Asiimov AWP", "Asiimov AWP" },
	{ "JĂ©g FAMAS", "Ice FAMAS", "Ice FAMAS" },
	{ "Nuclear FAMAS", "Nuclear FAMAS", "Nuclear FAMAS" },
	{ "TĂşlĂ©lĹ‘ FAMAS", "Survivor FAMAS", "Survivor FAMAS" },
	{ "Green Triangle FAMAS", "Green Triangle FAMAS", "Green Triangle FAMAS" },
	{ "SugĂˇrveszĂ©ly FAMAS", "Biohazard FAMAS", "Biohazard FAMAS" },
	{ "Pulse FAMAS", "Pulse FAMAS", "Pulse FAMAS" },
	{ "Spitfire FAMAS", "Spitfire FAMAS", "Spitfire FAMAS" },
	{ "TerepmintĂˇs MP5", "Camo MP5", "Camo MP5" },
	{ "Nuclear MP5", "Nuclear MP5", "Nuclear MP5" },
	{ "KommandĂł MP5", "Commando MP5", "Commando MP5" },
	{ "SugĂˇrveszĂ©ly MP5", "Biohazard MP5", "Biohazard MP5" },
	{ "Magma MP5", "Magma MP5", "Magma MP5" },
	{ "Carbonite MP7", "Carbonite MP7", "Carbonite MP7" },
	{ "Urban Hazard MP7", "Urban Hazard MP7", "Urban Hazard MP7" },
	{ "Remington Shotgun", "Remington Shotgun", "Remington Shotgun" },
	{ "RĂ¶vid Shotgun", "Short Shotgun", "Short Shotgun" },
	{ "Mossbenger Shotgun", "Mossbenger Shotgun", "Mossbenger Shotgun" },
	{ "SPAS12 Shotgun", "SPAS12 Shotgun", "SPAS12 Shotgun" },
	{ "Beast Shotgun", "Beast Shotgun", "Beast Shotgun" },
	{ "Benelli Shotgun", "Benelli Shotgun", "Benelli Shotgun" },
	{ "Magma Shotgun", "Magma Shotgun", "Magma Shotgun" },
	{ "Eco Galil", "Eco Galil", "Eco Galil" },
	{ "Odyssy Galil", "Odyssy Galil", "Odyssy Galil" },
	{ "Chatterbox Galil", "Chatterbox Galil", "Chatterbox Galil" },
	{ "Cerberus Galil", "Cerberus Galil", "Cerberus Galil" },
	{ "Stainless USP", "Stainless USP", "Stainless USP" },
	{ "Vertex USP", "Vertex USP", "Vertex USP" },
	{ "Katonai USP", "Army USP", "Army USP" },
	{ "Engraved USP", "Engraved USP", "Engraved USP" },
	{ "Magma USP", "Magma USP", "Magma USP" },
	{ "Caiman USP", "Caiman USP", "Caiman USP" },
	{ "Immun USP", "Immun USP", "Immun USP" },
	{ "Valentin Deagle", "Valentin Deagle", "Valentin Deagle" },
	{ "Old Dragon Deagle", "Old Dragon Deagle", "Old Dragon Deagle" },
	{ "Golden Rose Deagle", "Golden Rose Deagle", "Golden Rose Deagle" },
	{ "Engraved Deagle", "Engraved Deagle", "Engraved Deagle" },
	{ "Blaze Deagle", "Blaze Deagle", "Blaze Deagle" },
	{ "SugĂˇrveszĂ©ly Deagle", "Biohazard Deagle", "Biohazard Deagle" },
	{ "Asiimov Deagle", "Asiimov Deagle", "Asiimov Deagle" }, //55
	{ "Candy Glock", "Candy Glock", "Candy Glock" },
	{ "Grinder Glock", "Grinder Glock", "Grinder Glock" },
	{ "Fade Glock", "Fade Glock", "Fade Glock" },
	{ "Viz ElementĂˇl Glock", "Water Elemental Glock", "Water Elemental Glock" },
	{ "LegyĹ‘zĂ©s AK47", "Vanquish AK47", "Vanquish AK47" },
	{ "PusztasĂˇgi LĂˇzadĂł AK47", "Wasteland Rebel AK47", "Wasteland Rebel AK47" }, 
	{ "ZĂ¶ld ErĹ‘ AK47", "Green Force AK47", "Green Force AK47" }, 
	{ "Akvamarin BosszĂş AK47", "Aquamarine Revenge AK47", "Aquamarine Revenge AK47" },
	{ "AK47", "AK47", "AK47" },
	{ "AK47", "AK47", "AK47" },
	{ "Poseidon M4A4", "Poseidon M4A4", "Poseidon M4A4" },
	{ "Hyper Beast M4A1-S", "Hyper Beast M4A1-S", "Hyper Beast M4A1-S" }, 
	{ "Master Piece M4A1-S", "Master Piece M4A1-S", "Master Piece M4A1-S" }, 
	{ "Guardian M4A1-S", "Guardian M4A1-S", "Guardian M4A1-S" }, 
	{ "Cyrex M4A1-S", "Cyrex M4A1-S", "Cyrex M4A1-S" },
	{ "M4A1", "M4A1", "M4A1" },
	{ "Comics AWP", "Comics AWP", "Comics AWP" },
	{ "Dream AWP", "Dream AWP", "Dream AWP" }, 
	{ "Star AWP", "Star AWP", "Star AWP" }, 
	{ "Dark King AWP", "Dark King AWP", "Dark King AWP" }, 
	{ "Hyper Beast AWP", "Hyper Beast AWP", "Hyper Beast AWP" },
	{ "Razer AWP", "Razer AWP", "Razer AWP" },
	{ "FAMAS", "FAMAS", "FAMAS" },
	{ "FAMAS", "FAMAS", "FAMAS" }, 
	{ "FAMAS", "FAMAS", "FAMAS" }, 
	{ "FAMAS", "FAMAS", "FAMAS" }, 
	{ "FAMAS", "FAMAS", "FAMAS" },
	{ "FAMAS", "FAMAS", "FAMAS" },
	{ "MP5", "MP5", "MP5" },
	{ "MP5", "MP5", "MP5" }, 
	{ "MP5", "MP5", "MP5" }, 
	{ "MP5", "MP5", "MP5" }, 
	{ "MP5", "MP5", "MP5" },
	{ "MP5", "MP5", "MP5" },
	{ "Shotgun", "Shotgun", "Shotgun" },
	{ "Shotgun", "Shotgun", "Shotgun" }, 
	{ "Shotgun", "Shotgun", "Shotgun" }, 
	{ "Shotgun", "Shotgun", "Shotgun" }, 
	{ "Shotgun", "Shotgun", "Shotgun" },
	{ "Shotgun", "Shotgun", "Shotgun" },
	{ "Galil", "Galil", "Galil" },
	{ "Galil", "Galil", "Galil" },
	{ "Galil", "Galil", "Galil" },
	{ "Galil", "Galil", "Galil" },
	{ "Galil", "Galil", "Galil" },
	{ "Galil", "Galil", "Galil" },
	{ "KĂ©k Ălom SCOUT", "Blue Dream SCOUT", "Blue Dream SCOUT" },
	{ "VĂ©res Viz SCOUT", "Blood in Water SCOUT", "Blood in Water SCOUT" },
	{ "TerepmintĂˇs SCOUT", "Camo SCOUT", "Camo SCOUT" },
	{ "SCOUT", "SCOUT", "SCOUT" },
	{ "SCOUT", "SCOUT", "SCOUT" },
	{ "SCOUT", "SCOUT", "SCOUT" },
	{ "SĂ¶tĂ©t ZĂ¶ld P90", "Black Green P90", "Black Green P90" },
	{ "Goblin P90", "Goblin P90", "Goblin P90" },
	{ "Death by Kitty P90", "Death by Kitty P90", "Death by Kitty P90" },
	{ "P90", "P90", "P90" },
	{ "P90", "P90", "P90" },
	{ "P90", "P90", "P90" },
	{ "Glock", "Glock", "Glock" },
	{ "Glock", "Glock", "Glock" },
	{ "Glock", "Glock", "Glock" },
	{ "Glock", "Glock", "Glock" },
	{ "Glock", "Glock", "Glock" },
	{ "Glock", "Glock", "Glock" },
	{ "Orion USP", "Orion USP", "Orion USP" },
	{ "KĂ¶zuti KiĂĽtĂ©s USP", "Road Rash USP", "Road Rash USP" },
	{ "Asiimov USP", "Asiimov USP", "Asiimov USP" },
	{ "USP", "USP", "USP"  },
	{ "USP", "USP", "USP"  },
	{ "USP", "USP", "USP"  },
	{ "Carbon Steel DEAGLE", "Carbon Steel DEAGLE", "Carbon Steel DEAGLE" },
	{ "Arany Dzsungel DEAGLE", "Gold Jungle DEAGLE", "Gold Jungle DEAGLE" },
	{ "Hipnotikus DEAGLE", "Hyptonic DEAGLE", "Hyptonic DEAGLE" },
	{ "DEAGLE", "DEAGLE", "DEAGLE" },
	{ "DEAGLE", "DEAGLE", "DEAGLE" },
	{ "DEAGLE", "DEAGLE", "DEAGLE" }
}

new const NYITASCUCCOK[][] = {
	"http://csgostash.com/img/skins/s49.png",
	"http://kepfeltoltes.hu/151004/out_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/carbon_www.kepfeltoltes.hu_.jpg",
	"http://csgostash.com/img/skins/s354.png",
	"http://kepfeltoltes.hu/151004/space_www.kepfeltoltes.hu_.jpg",
	"http://csgostash.com/img/skins/s114.png",
	"http://kepfeltoltes.hu/151004/jaguar_www.kepfeltoltes.hu_.png",
	"http://vignette2.wikia.nocookie.net/cswikia/images/2/2c/Csgo-m4a4-griffin-market.png/revision/latest?cb=20141219170411",
	"http://csgostash.com/img/skins/s465.png",
	"http://kepfeltoltes.hu/151004/magmam4_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/zombim4_www.kepfeltoltes.hu_.jpg",
	"http://csgostash.com/img/skins/s355.png",
	"http://001a.com/images/M4A4-Dragon-King.png",
	"http://kepfeltoltes.hu/151004/asi_www.kepfeltoltes.hu_.png",
	"http://kepfeltoltes.hu/151004/tigris_www.kepfeltoltes.hu_.jpg",///////////////
	"http://kepfeltoltes.hu/151004/red_www.kepfeltoltes.hu_.png",
	"http://kepfeltoltes.hu/151004/carbonwp_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/drag_www.kepfeltoltes.hu_.png",
	"http://kepfeltoltes.hu/151004/smoke_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/360fx360f_www.kepfeltoltes.hu_.png",
	"http://kepfeltoltes.hu/151004/360fx360f__1__www.kepfeltoltes.hu_.png",
	"http://vignette3.wikia.nocookie.net/cswikia/images/e/e8/Famasgo.png/revision/latest?cb=20130813202130",/////////////
	"http://vignette3.wikia.nocookie.net/cswikia/images/e/e8/Famasgo.png/revision/latest?cb=20130813202130",
	"http://vignette3.wikia.nocookie.net/cswikia/images/e/e8/Famasgo.png/revision/latest?cb=20130813202130",
	"http://vignette3.wikia.nocookie.net/cswikia/images/e/e8/Famasgo.png/revision/latest?cb=20130813202130",
	"http://kepfeltoltes.hu/151004/biofamas_www.kepfeltoltes.hu_.jpg",
	"http://csgostash.com/img/skins/s230.png",
	"http://csgostash.com/img/skins/s96.png",
	"http://vignette1.wikia.nocookie.net/cswikia/images/c/cd/Mp7.png/revision/latest?cb=20130813201223",/////////////////
	"http://vignette1.wikia.nocookie.net/cswikia/images/c/cd/Mp7.png/revision/latest?cb=20130813201223",
	"http://vignette1.wikia.nocookie.net/cswikia/images/c/cd/Mp7.png/revision/latest?cb=20130813201223",
	"http://vignette1.wikia.nocookie.net/cswikia/images/c/cd/Mp7.png/revision/latest?cb=20130813201223",
	"http://vignette1.wikia.nocookie.net/cswikia/images/c/cd/Mp7.png/revision/latest?cb=20130813201223",
	"http://vignette1.wikia.nocookie.net/cswikia/images/c/cd/Mp7.png/revision/latest?cb=20130813201223",
	"http://csgostash.com/img/skins/s394.png",
	"http://vignette2.wikia.nocookie.net/cswikia/images/0/0b/Nova.png/revision/latest?cb=20130813200616",/////////////
	"http://vignette2.wikia.nocookie.net/cswikia/images/0/0b/Nova.png/revision/latest?cb=20130813200616",
	"http://vignette2.wikia.nocookie.net/cswikia/images/0/0b/Nova.png/revision/latest?cb=20130813200616",
	"http://vignette2.wikia.nocookie.net/cswikia/images/0/0b/Nova.png/revision/latest?cb=20130813200616",
	"http://vignette2.wikia.nocookie.net/cswikia/images/0/0b/Nova.png/revision/latest?cb=20130813200616",
	"http://vignette2.wikia.nocookie.net/cswikia/images/0/0b/Nova.png/revision/latest?cb=20130813200616",
	"http://vignette2.wikia.nocookie.net/cswikia/images/0/0b/Nova.png/revision/latest?cb=20130813200616",
	"http://kepfeltoltes.hu/151004/Csgo-chroma2-market-galil-eco-MW_www.kepfeltoltes.hu_.png",////////////
	"http://kepfeltoltes.hu/151004/odygalil_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/Csgo-galil-ar-chatterbox-market_www.kepfeltoltes.hu_.png",
	"http://kepfeltoltes.hu/151004/360fx360f__2__www.kepfeltoltes.hu_.png",
	"http://csgostash.com/img/skins/s254.png",/////////
	"http://kepfeltoltes.hu/151004/vertex_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/army_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/engravedusp_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/magmausp_www.kepfeltoltes.hu_.jpg",
	"http://csgostash.com/img/skins/s390.png",
	"http://kepfeltoltes.hu/151004/immunusp_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/1251885790biofamas_www.kepfeltoltes.hu_.jpg",///////////
	"http://kepfeltoltes.hu/151004/olddrag_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/goldenr_www.kepfeltoltes.hu_.jpg",
	"http://img2.wikia.nocookie.net/__cb20110909154342/terminatorroleplay/images/6/62/Deagle.png",
	"http://kepfeltoltes.hu/151004/360fx360f__3__www.kepfeltoltes.hu_.png",
	"http://kepfeltoltes.hu/151004/biodg_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/asidg_www.kepfeltoltes.hu_.jpg",
	"http://csgostash.com/img/skins/s160.png",///////////
	"http://csgostash.com/img/skins/s498fn.png",
	"http://kepfeltoltes.hu/151004/360fx360f__4__www.kepfeltoltes.hu_.png",
	"http://kepfeltoltes.hu/151004/Glock-18-water-elemental_www.kepfeltoltes.hu_.png",
	"http://kepfeltoltes.hu/151004/van_www.kepfeltoltes.hu_.jpg",//////////////////////
	"http://csgostash.com/img/skins/s495fn.png",
	"http://kepfeltoltes.hu/151004/gforce_www.kepfeltoltes.hu_.jpg",
	"http://csgostash.com/img/skins/s569fn.png",
	"",
	"",
	"http://csgostash.com/img/skins/s612fn.png",//////////////////
	"http://csgostash.com/img/skins/s554fn.png",
	"http://csgostash.com/img/skins/s437.png",
	"http://kepfeltoltes.hu/151008/M4a1-s-guardian_www.kepfeltoltes.hu_.png",
	"http://csgostash.com/img/skins/s393.png",
	"",
	"http://kepfeltoltes.hu/151004/comics_www.kepfeltoltes.hu_.jpg",//////////////////////////
	"http://kepfeltoltes.hu/151004/dream_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/star_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/carbonwp_www.kepfeltoltes.hu_.jpg",
	"http://csgostash.com/img/skins/s568fn.png",
	"http://kepfeltoltes.hu/151004/razer_www.kepfeltoltes.hu_.jpg",
	"-",////////////////////
	"-",
	"-",
	"-",
	"-",
	"-",
	"-",///////////////
	"-",
	"-",
	"-",
	"-",
	"-",
	"-",////////////
	"-",
	"-",
	"-",
	"-",
	"-",
	"-",///////////////////
	"-",
	"-",
	"-",
	"-",
	"-",
	"http://csgostash.com/img/skins/s199.png",//////////////
	"http://kepfeltoltes.hu/151004/biwsc_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/teremscout_www.kepfeltoltes.hu_.jpg",
	"-",
	"-",
	"-",
	"http://kepfeltoltes.hu/151004/grep90_www.kepfeltoltes.hu_.jpg",///////////////////////////////
	"http://kepfeltoltes.hu/151004/goblinp90_www.kepfeltoltes.hu_.jpg",
	"http://kepfeltoltes.hu/151004/painp90_www.kepfeltoltes.hu_.jpg",
	"-",
	"-",
	"-",
	"-",////
	"-",
	"-",
	"-",
	"-",
	"-",
	"http://csgostash.com/img/skins/s353.png",///
	"http://csgostash.com/img/skins/s450.png",
	"http://kepfeltoltes.hu/151004/asiusp_www.kepfeltoltes.hu_.jpg",
	"-",
	"-",
	"-",
	"http://kepfeltoltes.hu/151004/steeldg_www.kepfeltoltes.hu_.jpg",///
	"http://kepfeltoltes.hu/151004/gjungle_www.kepfeltoltes.hu_.jpg",
	"http://csgostash.com/img/skins/s83.png",
	"-",
	"-",
	"-"
}

new const KesNevek[][][] = {
	{ "Ĺ°r Doppler VadĂˇszkĂ©s", "Space Doppler Huntsman Knife", "Space Doppler Huntsman Knife" },
	{ "KarmazsinvĂ¶rĂ¶s VadĂˇszkĂ©s", "Crimson Web Huntsman Knife", "Crimson Web Huntsman Knife" },
	{ "Fade VadĂˇzskĂ©s", "Fade Huntsman Knife", "Fade Huntsman Knife" },
	{ "MĂ©szĂˇrlĂˇs VadĂˇszkĂ©s", "Slaughter Huntsman Knife", "Slaughter Huntsman Knife" },
	{ "AcĂ©l VadĂˇszkĂ©s", "Steel Huntsman Knife", "Steel Huntsman Knife" },
	{ "Ă“ceĂˇn Doppler Karambit KĂ©s", "Ocean Doppler Karambit Knife", "Ocean Doppler Karambit Knife" },
	{ "FolyadĂ©k Doppler Karambit KĂ©s", "Liquid Doppler Karambit Knife", "Liquid Doppler Karambit Knife" },
	{ "Ĺ°r Doppler Karambit KĂ©s", "Space Doppler Karambit Knife", "Space Doppler Karambit Knife" },
	{ "AcĂ©l Karambit KĂ©s", "Steel Karambit Knife", "Steel Karambit Knife" },
	{ "KarmazsinvĂ¶rĂ¶s Karambit KĂ©s", "Crimson Web Karambit Knife", "Crimson Web Karambit Knife" },
	{ "Tigrisfog Bayonet KĂ©s", "Tiger Tooth Bayonet Knife", "Tiger Tooth Bayonet Knife" },
	{ "Ĺ°r Bayonet KĂ©s", "Space Bayonet Knife", "Space Bayonet Knife" },
	{ "ZafĂ­r Bayonet KĂ©s", "Sapphire Bayonet Knife", "Sapphire Bayonet Knife" },
	{ "Fade Bayonet KĂ©s", "Fade Bayonet Knife", "Fade Bayonet Knife" },
	{ "KarmazsinvĂ¶rĂ¶s Bayonet KĂ©s", "Crimson Web Bayonet Knife", "Crimson Web Bayonet Knife" },
	{ "Edzett PillangĂłkĂ©s", "Case Hardened Butterfly Knife", "Case Hardened Butterfly Knife" },
	{ "KarmazsinvĂ¶rĂ¶s PillangĂłkĂ©s", "Crimson Web Butterfly Knife", "Crimson Web Butterfly Knife" },
	{ "Tenger PillangĂłkĂ©s", "Sea Butterfly Knife", "Sea Butterfly Knife" },
	{ "Hawaii-i PillangĂłkĂ©s", "Hawaiian Butterfly Knife", "Hawaiian Butterfly Knife" },
	{ "Fade PillangĂłkĂ©s", "Fade Butterfly Knife", "Fade Butterfly Knife" }
}

new const PiacTargy[][][] = {
	{ "LaminĂˇlt AK47", "Laminate AK47", "Laminate AK47" }, //0
	{ "Outlaw AK47", "Outlaw AK47", "Outlaw AK47" }, //1
	{ "Carbonite AK47", "Carbonite AK47", "Carbonite AK47" }, //2
	{ "Vulcan AK47", "Vulcan AK47", "Vulcan AK47" }, //3
	{ "Space AK47", "Space AK47", "Space AK47" }, //4
	{ "Fireserpent AK47", "Fireserpent AK47", "Fireserpent AK47" }, //5
	{ "Jaguar AK47", "Jaguar AK47", "Jaguar AK47" }, //6
	{ "GriffmadĂˇr M4A4", "Griffin M4A4", "Griffin M4A4" },  //7
	{ "Bullet Rain M4A4", "Bullet Rain M4A4", "Bullet Rain M4A4" }, //8
	{ "Magma M4A4", "Magma M4A4", "Magma M4A4" }, //9
	{ "Zombie Hunter M4A4", "Zombie Hunter M4A4", "Zombie Hunter M4A4" }, //10
	{ "Howl M4A4", "Howl M4A4", "Howl M4A4" }, //11
	{ "Dragon King M4A4", "Dragon King M4A4", "Dragon King M4A4" }, //12
	{ "Asiimov M4A4", "Asiimov M4A4", "Asiimov M4A4" }, //13
	{ "Tigris AWP", "Tigris AWP", "Tigris AWP" }, //14
	{ "Redline AWP", "Redline AWP", "Redline AWP" },
	{ "Carbonite AWP", "Carbonite AWP", "Carbonite AWP" },
	{ "Dragon Lore AWP", "Dragon Lore AWP", "Dragon Lore AWP" },
	{ "Smoke AWP", "Smoke AWP", "Smoke AWP" },
	{ "FĂ©reg Isten AWP", "Worm God AWP", "Worm God AWP" },
	{ "Asiimov AWP", "Asiimov AWP", "Asiimov AWP" },
	{ "JĂ©g FAMAS", "Ice FAMAS", "Ice FAMAS" },
	{ "Nuclear FAMAS", "Nuclear FAMAS", "Nuclear FAMAS" },
	{ "TĂşlĂ©lĹ‘ FAMAS", "Survivor FAMAS", "Survivor FAMAS" },
	{ "Green Triangle FAMAS", "Green Triangle FAMAS", "Green Triangle FAMAS" },
	{ "SugĂˇrveszĂ©ly FAMAS", "Biohazard FAMAS", "Biohazard FAMAS" },
	{ "Pulse FAMAS", "Pulse FAMAS", "Pulse FAMAS" },
	{ "Spitfire FAMAS", "Spitfire FAMAS", "Spitfire FAMAS" },
	{ "TerepmintĂˇs MP5", "Camo MP5", "Camo MP5" },
	{ "Nuclear MP5", "Nuclear MP5", "Nuclear MP5" },
	{ "KommandĂł MP5", "Commando MP5", "Commando MP5" },
	{ "SugĂˇrveszĂ©ly MP5", "Biohazard MP5", "Biohazard MP5" },
	{ "Magma MP5", "Magma MP5", "Magma MP5" },
	{ "Carbonite MP7", "Carbonite MP7", "Carbonite MP7" },
	{ "Urban Hazard MP7", "Urban Hazard MP7", "Urban Hazard MP7" },
	{ "Remington Shotgun", "Remington Shotgun", "Remington Shotgun" },
	{ "RĂ¶vid Shotgun", "Short Shotgun", "Short Shotgun" },
	{ "Mossbenger Shotgun", "Mossbenger Shotgun", "Mossbenger Shotgun" },
	{ "SPAS12 Shotgun", "SPAS12 Shotgun", "SPAS12 Shotgun" },
	{ "Beast Shotgun", "Beast Shotgun", "Beast Shotgun" },
	{ "Benelli Shotgun", "Benelli Shotgun", "Benelli Shotgun" },
	{ "Magma Shotgun", "Magma Shotgun", "Magma Shotgun" },
	{ "Eco Galil", "Eco Galil", "Eco Galil" },
	{ "Odyssy Galil", "Odyssy Galil", "Odyssy Galil" },
	{ "Chatterbox Galil", "Chatterbox Galil", "Chatterbox Galil" },
	{ "Cerberus Galil", "Cerberus Galil", "Cerberus Galil" },
	{ "Stainless USP", "Stainless USP", "Stainless USP" },
	{ "Vertex USP", "Vertex USP", "Vertex USP" },
	{ "Katonai USP", "Army USP", "Army USP" },
	{ "Engraved USP", "Engraved USP", "Engraved USP" },
	{ "Magma USP", "Magma USP", "Magma USP" },
	{ "Caiman USP", "Caiman USP", "Caiman USP" },
	{ "Immun USP", "Immun USP", "Immun USP" },
	{ "Valentin Deagle", "Valentin Deagle", "Valentin Deagle" },
	{ "Old Dragon Deagle", "Old Dragon Deagle", "Old Dragon Deagle" },
	{ "Golden Rose Deagle", "Golden Rose Deagle", "Golden Rose Deagle" },
	{ "Engraved Deagle", "Engraved Deagle", "Engraved Deagle" },
	{ "Blaze Deagle", "Blaze Deagle", "Blaze Deagle" },
	{ "SugĂˇrveszĂ©ly Deagle", "Biohazard Deagle", "Biohazard Deagle" },
	{ "Asiimov Deagle", "Asiimov Deagle", "Asiimov Deagle" }, //55
	{ "Candy Glock", "Candy Glock", "Candy Glock" },
	{ "Grinder Glock", "Grinder Glock", "Grinder Glock" },
	{ "Fade Glock", "Fade Glock", "Fade Glock" },
	{ "Viz ElementĂˇl Glock", "Water Elemental Glock", "Water Elemental Glock" },
	{ "Ĺ°r Doppler VadĂˇszkĂ©s", "Space Doppler Huntsman Knife", "Space Doppler Huntsman Knife" },
	{ "KarmazsinvĂ¶rĂ¶s VadĂˇszkĂ©s", "Crimson Web Huntsman Knife", "Crimson Web Huntsman Knife" },
	{ "Fade VadĂˇzskĂ©s", "Fade Huntsman Knife", "Fade Huntsman Knife" },
	{ "MĂ©szĂˇrlĂˇs VadĂˇszkĂ©s", "Slaughter Huntsman Knife", "Slaughter Huntsman Knife" },
	{ "AcĂ©l VadĂˇszkĂ©s", "Steel Huntsman Knife", "Steel Huntsman Knife" },
	{ "Ă“ceĂˇn Doppler Karambit KĂ©s", "Ocean Doppler Karambit Knife", "Ocean Doppler Karambit Knife" },
	{ "FolyadĂ©k Doppler Karambit KĂ©s", "Liquid Doppler Karambit Knife", "Liquid Doppler Karambit Knife" },
	{ "Ĺ°r Doppler Karambit KĂ©s", "Space Doppler Karambit Knife", "Space Doppler Karambit Knife" },
	{ "AcĂ©l Karambit KĂ©s", "Steel Karambit Knife", "Steel Karambit Knife" },
	{ "KarmazsinvĂ¶rĂ¶s Karambit KĂ©s", "Crimson Web Karambit Knife", "Crimson Web Karambit Knife" },
	{ "Tigrisfog Bayonet KĂ©s", "Tiger Tooth Bayonet Knife", "Tiger Tooth Bayonet Knife" },
	{ "Ĺ°r Bayonet KĂ©s", "Space Bayonet Knife", "Space Bayonet Knife" },
	{ "ZafĂ­r Bayonet KĂ©s", "Sapphire Bayonet Knife", "Sapphire Bayonet Knife" },
	{ "Fade Bayonet KĂ©s", "Fade Bayonet Knife", "Fade Bayonet Knife" },
	{ "KarmazsinvĂ¶rĂ¶s Bayonet KĂ©s", "Crimson Web Bayonet Knife", "Crimson Web Bayonet Knife" },
	{ "Edzett PillangĂłkĂ©s", "Case Hardened Butterfly Knife", "Case Hardened Butterfly Knife" },
	{ "KarmazsinvĂ¶rĂ¶s PillangĂłkĂ©s", "Crimson Web Butterfly Knife", "Crimson Web Butterfly Knife" },
	{ "Tenger PillangĂłkĂ©s", "Sea Butterfly Knife", "Sea Butterfly Knife" },
	{ "Hawaii-i PillangĂłkĂ©s", "Hawaiian Butterfly Knife", "Hawaiian Butterfly Knife" },
	{ "Fade PillangĂłkĂ©s", "Fade Butterfly Knife", "Fade Butterfly Knife" },
	{ "Fa LĂˇda", "Fa LĂˇda", "Fa LĂˇda"},
	{ "Bronz LĂˇda", "Bronz LĂˇda", "Bronz LĂˇda" },
	{ "EzĂĽst LĂˇda", "EzĂĽst LĂˇda", "EzĂĽst LĂˇda" },
	{ "Arany LĂˇda", "Arany LĂˇda", "Arany LĂˇda" },
	{ "Ă‰gkĹ‘ LĂˇda", "Ă‰gkĹ‘ LĂˇda", "Ă‰gkĹ‘ LĂˇda" },
	{ "GyĂ©mĂˇnt LĂˇda", "GyĂ©mĂˇnt LĂˇda", "GyĂ©mĂˇnt LĂˇda" },
	{ "Kulcso", "Kulcso", "Kulcso" },
	{ "LegyĹ‘zĂ©s AK47", "Vanquish AK47", "Vanquish AK47" },
	{ "PusztasĂˇgi LĂˇzadĂł AK47", "Wasteland Rebel AK47", "Wasteland Rebel AK47" }, 
	{ "ZĂ¶ld ErĹ‘ AK47", "Green Force AK47", "Green Force AK47" }, 
	{ "Akvamarin BosszĂş AK47", "Aquamarine Revenge AK47", "Aquamarine Revenge AK47" },
	{ "AK47", "AK47", "AK47" },
	{ "AK47", "AK47", "AK47" },
	{ "Poseidon M4A4", "Poseidon M4A4", "Poseidon M4A4" },
	{ "Hyper Beast M4A1-S", "Hyper Beast M4A1-S", "Hyper Beast M4A1-S" }, 
	{ "Master Piece M4A1-S", "Master Piece M4A1-S", "Master Piece M4A1-S" }, 
	{ "Guardian M4A1-S", "Guardian M4A1-S", "Guardian M4A1-S" }, 
	{ "Cyrex M4A1-S", "Cyrex M4A1-S", "Cyrex M4A1-S" },
	{ "M4A1", "M4A1", "M4A1" },
	{ "Comics AWP", "Comics AWP", "Comics AWP" },
	{ "Dream AWP", "Dream AWP", "Dream AWP" }, 
	{ "Star AWP", "Star AWP", "Star AWP" }, 
	{ "Dark King AWP", "Dark King AWP", "Dark King AWP" }, 
	{ "Hyper Beast AWP", "Hyper Beast AWP", "Hyper Beast AWP" },
	{ "Razer AWP", "Razer AWP", "Razer AWP" },
	{ "FAMAS", "FAMAS", "FAMAS" },
	{ "FAMAS", "FAMAS", "FAMAS" }, 
	{ "FAMAS", "FAMAS", "FAMAS" }, 
	{ "FAMAS", "FAMAS", "FAMAS" }, 
	{ "FAMAS", "FAMAS", "FAMAS" },
	{ "FAMAS", "FAMAS", "FAMAS" },
	{ "MP5", "MP5", "MP5" },
	{ "MP5", "MP5", "MP5" }, 
	{ "MP5", "MP5", "MP5" }, 
	{ "MP5", "MP5", "MP5" }, 
	{ "MP5", "MP5", "MP5" },
	{ "MP5", "MP5", "MP5" },
	{ "Shotgun", "Shotgun", "Shotgun" },
	{ "Shotgun", "Shotgun", "Shotgun" }, 
	{ "Shotgun", "Shotgun", "Shotgun" }, 
	{ "Shotgun", "Shotgun", "Shotgun" }, 
	{ "Shotgun", "Shotgun", "Shotgun" },
	{ "Shotgun", "Shotgun", "Shotgun" },
	{ "Galil", "Galil", "Galil" },
	{ "Galil", "Galil", "Galil" },
	{ "Galil", "Galil", "Galil" },
	{ "Galil", "Galil", "Galil" },
	{ "Galil", "Galil", "Galil" },
	{ "Galil", "Galil", "Galil" },
	{ "KĂ©k Ălom SCOUT", "Blue Dream SCOUT", "Blue Dream SCOUT" },
	{ "Blood in Water SCOUT", "Blood in Water SCOUT", "Blood in Water SCOUT" },
	{ "TerepmintĂˇs SCOUT", "Camo SCOUT", "Camo SCOUT" },
	{ "SCOUT", "SCOUT", "SCOUT" },
	{ "SCOUT", "SCOUT", "SCOUT" },
	{ "SCOUT", "SCOUT", "SCOUT" },
	{ "SĂ¶tĂ©t ZĂ¶ld P90", "Black Green P90", "Black Green P90" },
	{ "Goblin P90", "Goblin P90", "Goblin P90" },
	{ "Death by Kitty P90", "Death by Kitty P90", "Death by Kitty P90" },
	{ "P90", "P90", "P90" },
	{ "P90", "P90", "P90" },
	{ "P90", "P90", "P90" },
	{ "Glock", "Glock", "Glock" },
	{ "Glock", "Glock", "Glock" },
	{ "Glock", "Glock", "Glock" },
	{ "Glock", "Glock", "Glock" },
	{ "Glock", "Glock", "Glock" },
	{ "Glock", "Glock", "Glock" },
	{ "Orion USP", "Orion USP", "Orion USP" },
	{ "KĂ¶zuti KiĂĽtĂ©s USP", "Road Rash USP", "Road Rash USP" },
	{ "Asiimov USP", "Asiimov USP", "Asiimov USP" },
	{ "USP", "USP", "USP"  },
	{ "USP", "USP", "USP"  },
	{ "USP", "USP", "USP"  },
	{ "Carbon Steel DEAGLE", "Carbon Steel DEAGLE", "Carbon Steel DEAGLE" },
	{ "Arany Dzsungel DEAGLE", "Gold Jungle DEAGLE", "Gold Jungle DEAGLE" },
	{ "Hipnotikus DEAGLE", "Hyptonic DEAGLE", "Hyptonic DEAGLE" },
	{ "DEAGLE", "DEAGLE", "DEAGLE" },
	{ "DEAGLE", "DEAGLE", "DEAGLE" },
	{ "DEAGLE", "DEAGLE", "DEAGLE" }
}

new const Nevek[][][] = {
	{ "Ă–sszes", "All", "ĂŽn Total" },
	{ "ERTEK", "PRICE", "PRICE" },
	{ "DARAB", "PIECE", "PIECE" },
	{ "DOLLAR", "DOLLAR", "DOLLAR" },
	{ "Drop esĂ©ly", "Drop chance", "Sansa de drop" },
	{ "Összes amit nyitottak: %d", "All of which are open: %d", "În total ce au deschis: %d"}
}
new const LadaNevek[][][] = {
	{ "Fa LĂˇda", "Fa LĂˇda", "Fa LĂˇda"},
	{ "Bronz LĂˇda", "Bronz LĂˇda", "Bronz LĂˇda" },
	{ "EzĂĽst LĂˇda", "EzĂĽst LĂˇda", "EzĂĽst LĂˇda" },
	{ "Arany LĂˇda", "Arany LĂˇda", "Arany LĂˇda" },
	{ "Ă‰gkĹ‘ LĂˇda", "Ă‰gkĹ‘ LĂˇda", "Ă‰gkĹ‘ LĂˇda" },
	{ "GyĂ©mĂˇnt LĂˇda", "GyĂ©mĂˇnt LĂˇda", "GyĂ©mĂˇnt LĂˇda" },
	{ "Kulcso", "Kulcso", "Kulcso" }
}

new const LISTAMENU[][][] = {
	{"Játékosnév", "Playername", "Nume jucatar" },
	{"Helyezés", "Rank", "Loc" },
	{"Ölés", "Kills", "Ucideri" },
	{"Dollár", "Dollars", "Dolari" }
}
new const HIRDETOSZOVEG[][][] = {
	{ "^4[#BlackBox*]^3 Ne hirdessn ne csalj a szervereinken soha!!", "^4[PeacE Global Offensive]^3 + %3.2f$^1 dollar drop because of more players playing in the server!", "^4[PeacE Global Offensive]^3 + %3.2f$^1 sansa de drop pentru numarul de jucĂ˘tori!" },
	{ "^4[#BlackBox*]^1 Ha elfelejtettĂ©l vagy nem tudtĂˇl fegyver vĂˇlasztani:^3 /gun", "^4[PeacE Global Offensive]^1 If you don't choose weapon:^3 /gun", "^4[PeacE Global Offensive]^1 Daca ai uitat sau nu ai putut sa alegi arma:^3 /gun" },
	{ "^4[#BlackBox*]^1 Admin TGF:ON Jelentkezni-->Facebook", "^4[PeacE Global Offensive]^1 TOP15:^3 /dollar^1 (Richest players),^3 /kills^1 (Most kills)", "^4[PeacE Global Offensive]^1 TOP15 ^3/dollar^1 (Cel mai bogat), ^3/kills^1 (Cele mai multe ucideri)" }
}	
new const SZOVEG[][][] = {
	{ "^4[#BlackBox*]^3 %s ^1egy ^3%s^1-t nyitott!", "^4[PeacE Global Offensive]^3 %s^1 found a^3 %s^1 skin!", "^4[PeacE Global Offensive] ^3%s^1 a deschis un ^3%s^1!"},
	{ "^4[#BlackBox*]^1 A kereskedĂ©s sikeres volt!", "^4[PeacE Global Offensive] ^1Trading was successful!", "^4[PeacE Global Offensive]^1 Schimbul a fost reusit." },
	{ "^4[#BlackBox*]^3 %s^1 kirakott egy^3 %s^1-t a piacra ^3%3.2f^1 dollĂˇrĂ©rt!", "^4[PeacE Global Offensive] ^3%s^1 unladen a ^3%s^1 to market in ^3%3.2f^1 dollars!", "^4[PeacE Global Offensive] ^3%s^1 a pus un ^3%s^1 pe piata pentru ^3%3.2f$^1 dolari" },
	{ "^4[#BlackBox*]^3 %s^1 vĂˇsĂˇrolt egy^3 %s^1-t^3 %3.2f^1 dollĂˇrĂ©rt!", "^4[PeacE Global Offensive] ^3%s^1 bought a^3 %s^1 in^3 %3.2f^1 dollar!", "^4[PeacE Global Offensive] ^3%s^1 a cumparat un ^3%s^1 pentru^3 %3.2f%^1 dollari!" },
	{ "^4[#BlackBox*]^1 Csak 1 dollĂˇr felett tudsz Ăˇrulni!", "^4[PeacE Global Offensive] ^1You can sell just over 1 dollar!", "^4[PeacE Global Offensive]^1 Doar peste 1 dolar poti cumara!" },
	{ "^4[#BlackBox*]^1 Nincs elĂ©g dollĂˇrod!", "^4[PeacE Global Offensive] ^1Not enough dollar!", "^4[PeacE Global Offensive]^1 Nu ai destui dolari" },
	{ "^4[#BlackBox*]^3 %s^1 szeretne veled kereskedni!", "^4[PeacE Global Offensive] ^3%s^1 want to trade with you!", "^4[PeacE Global Offensive]^1 %s Doreste sa facĂ˘ schimb cu tine" },
	{ "^4[#BlackBox*]^1 KereskedĂ©s kĂ¶zben nem engedĂ©lyezett!", "^4[PeacE Global Offensive]^1 The trading is not allowed in markets!", "^4[PeacE Global Offensive]^1 ĂŽn timpul schimbului nu este autorizat!" },
	//{ "%s felvett egy %s-t!", "%s pick up a %s!", "%s A gasit un %s!" },
	{ "^4[*pbT#]^3 %s ^1felvett egy ^3%s^1-t!", "^4[PeacE Global Offensive]^3 %s^1 pick up a^3 %s^1!", "^4[PeacE Global Offensive]^3 %s^1 A gasit un ^3%s^1" },
	{ "^4[#BlackBox*]^1 Ez az Ă©rtĂ©k nem lehet nagyobb 1 millionĂˇl!", "^4[PeacE Global Offensive]^1 The maximum value is 1 million.", "^4[PeacE Global Offensive]^1 Acest produs nu poate fi mai mare decĂ˘t 1 million" },
	{ "^4[#BlackBox*]^1 PiacozĂˇs kĂ¶zben nem tudsz lĂˇdĂˇt nyitni!", "^4[PeacE Global Offensive]^1 The purchase is not allowed in trading!", "^4[PeacE Global Offensive]^1 ĂŽn timp ce ai Magazin/Schimb nu potti deschide lada" },
	{ "^4[#BlackBox*]^1 RegisztrĂˇlĂˇshoz / BelĂ©pĂ©shez Ă­rd be, hogy:^3 /reg^1 or ^3T betu", "^4[PeacE Global Offensive]^1 To register/login write: ^3 /reg^1 or ^3T button", "^4[PeacE Global Offensive]^1 Pentru a te înregistra / autentifica scrie: ^3/reg ^1sau^3 /menu" },
	{ "^4[#BlackBox*]^1 Van^3 240^1 mĂˇsodperced, hogy felvedd az eldobott tĂˇrgyat!", "^4[PeacE Global Offensive] ^1You have^3 240^1 seconds to pick up your item drop!", "^4[PeacE Global Offensive]^1 Ai^3 240 ^1de secunde,pentru a ridica obiectul cazut!" },
	{ "^4[#BlackBox*]^1 A zene cĂ­me: ^3%s ^1- ^3%s", "^4[PeacE Global Offensive] ^1Music title:^3 %s^1 -^3 %s", "^4[PeacE Global Offensive]^1 Numele piesei: ^3%s^1 - ^3%s" }
}
new const MENUSZOVEG[][][] = {
	{ "\w[#BlackBox*] \yGlobal Offensive^n\rDollĂˇr:\d %3.2f$^n\wOldal: \d", "\w[*pbT#] \yGlobal Offensive^n\rDollars:\d %3.2f$^n\wPage: \d", "\w[*pbT#] \yGlobal Offensive^n\rDolari:\d %3.2f$^n\wpagina: \d" },
	{ "Skinek", "Weapons", "Skin de arme" },
	{ "LĂˇda nyitas", "Chest open", "Deschide lada" },
	{ "Fegyver kereskedĂ©s", "Weapon trade", "Schimb de arme" },
	{ "Piac", "Weapon market", "Piata" },
	{ "BeĂˇllĂ­tĂˇs^n^n\rRangod:\d %s \w(\y%d\w/\y%d\w)^n\rKĂ¶vetkezĹ‘ Rang:\d %s", "Options^n^n\rYour Rang: \d%s \w(\y%d\w/\y%d\w)^n\rNext Rang:\d %s", "Optiuni^n^n\rRangul tau: \d%s \w(\y%d\w/\y%d\w)^n\rRangul urmator:\d %s"/*, "Optiuni^n^Rangul tau: %d (%d/%d)^nRangul urmator: %s"*/ },
	{ "Nyelv: \rEnglish \y| \dMagyar \y| \dRomĂ˘na", "Language: \rEnglish \y| \dMagyar \y| \dRomĂ˘na", "Limba: \rEnglish \y| \dMagyar \y| \dRomĂ˘na" },
	{ "Nyelv: \dEnglish \y| \rMagyar \y| \dRomĂ˘na", "Language: \dEnglish \y| \rMagyar \y| \dRomĂ˘na", "Limba: \dEnglish \y| \rMagyar \y| \dRomĂ˘na" },
	{ "Skinek: \rBekapcsolva \y| \dKikapcsolva", "Skins: \rOn \y| \dOff", "Skinuri: \rPornit \y| \dOprit" },
	{ "Skinek: \dBekapcsolva \y| \rKikapcsolva", "Skins: \dOn \y| \rOff", "Skinuri: \dPornit \y| \rOprit" },
	{ "\w[#BlackBox*] \yGlobal Offensive", "\w[#BlackBox*] \yGlobal Offensive", "\w[*pbT#] \yGlobal Offensive" },
	{ "\wKuka", "\wTrash", "Cos de gunoi" },
	{ "\w[#BlackBox*] \yGlobal Offensive^n\dDobd a kukĂˇba a felesleges tĂˇrgyakat!^n\wOldal: \d", "\w[*pbT#] \yGlobal Offensive^n\dThrow unnecessary weapons to the trash!^n\wPage: \d", "\w[*pbT#] \yGlobal Offensive^n\dAruna la cosul de gunoi obiectul nefolosit!" },
	{ "\rSzabĂˇlyzat", "\wRules", "Reguli" },
	{ "\w[*pbT#] \yGlobal Offensive^n\rDollĂˇr:\d %3.2f$", "\w[*pbT#] \yGlobal Offensive^n\rDollars:\d %3.2f$", "\w[*pbT#] \yGlobal Offensive^n\rDolari:\d %3.2f$" },
	{ "KĂ¶rvĂ©gi zene: \rBe \y| \dKi", "Round end sounds: \rOn \y| \dOff", "Piesa la finalul rundei: \rPornit \y| \dOprit" },
	{ "KĂ¶rvĂ©gi zene: \dBe \y| \rKi", "Round end sounds: \dOn \y| \rOff", "Piesa la finalul rundei: \dPornit \y| \rOprit" },
	{ "Nyelv: \rEnglish \y| \dMagyar \y| \dRomĂ˘na", "Language: \rEnglish \y| \dMagyar \y| \dRomĂ˘na", "Limba: \dEnglish \y| \dMagyar \y| \rRomĂ˘na" }
}

new const PIACMENUSZOVEG[][][] = {
	{ "\w[#BlackBox*] \yGlobal Offensive^n\rDollár:\d %3.2f$ \w| \r%s\y boltja", "\w[*pbT#] \yGlobal Offensive^n\rDollars:\d %3.2f$ \w| \r%s's\y shop", "\w[*pbT#] \yGlobal Offensive^n\rDolari:\d %3.2f$ \w| \r%s\y magazin"/*"\wInternational \yGlobal Offensive^\rDolari:\d %3.2f \w| \r%s's\y Magazine"*/ },
	{ "\dTĂˇrgy1 \w: \yVĂˇlasz valamit!", "\dSLOT1 \w: \yChoose something!", "\dSLOT1 \w: \yAlege ceva" },
	{ "\dTĂˇrgy2 \w: \yVĂˇlasz valamit!", "\dSLOT2 \w: \yChoose something!", "\dSLOT2 \w: \yAlege ceva" },
	{ "\dTĂˇrgy3 \w: \yVĂˇlasz valamit!", "\dSLOT3 \w: \yChoose something!", "\dSLOT3 \w: \yAlege ceva" },
	{ "\dTĂˇrgy1 \w: \y%s \r(%3.2f$)", "\dSLOT1 \w: \y%s \r(%3.2f$)", "\dSLOT1 \w: \y%s \r(%3.2f$)" },
	{ "\dTĂˇrgy2 \w: \y%s \r(%3.2f$)", "\dSLOT2 \w: \y%s \r(%3.2f$)", "\dSLOT1 \w: \y%s \r(%3.2f$)" },
	{ "\dTĂˇrgy3 \w: \y%s \r(%3.2f$)", "\dSLOT3 \w: \y%s \r(%3.2f$)", "\dSLOT1 \w: \y%s \r(%3.2f$)" },
	{ "\dTĂˇrgy3 \w: \y%s \r(%3.2f$)", "\dSLOT3 \w: \y%s \r(%3.2f$)", "\dSLOT1 \w: \y%s \r(%3.2f$)" },
	{ "\w%s | \r%d \dDollĂˇr", "\w%s | \r%d \dDollar", "\w%s | \r%d \dDolari" },
	{ "\d boltja", "\d's shop", "\d magazin" },
	{ "VĂˇsĂˇrlĂˇs", "Buy", "Cumpara" },
	{ "EladĂˇs", "Sell", "Vinde" }
}
new const LADAMOTD[][] = {
	"<body background=^"http://www.planwallpaper.com/static/images/6909249-black-hd-background.jpg^">",
	"<table align=^"center^" border=^"1^" cellpadding=^"1^" cellspacing=^"1^" style=^"width:300px;^">",
	"<caption><span style=^"color:#F0FFF0;^"><strong><span style=^"font-size:18px;^">%s</span></strong></span></caption>",
	"<tbody><tr><td><img src=^"%s^" width=^"300^" height=^"200^" /></td></tr></tbody></table>",
	"<p align=^"center^"><span style=^"color:#F0FFFF;^"><strong><span style=^"font-size:16px;^">%s</span></strong></span></p></body>"
}
new const FEGYVERLINK[][] = {
	"http://images.akamai.steamusercontent.com/ugc/535135824190632363/8AEA5AE14A6722E3CE48E54DC0ECFE684174A216/",
	"http://file.5eplay.com/img/20140114/13896630988724.png",
	"http://images.akamai.steamusercontent.com/ugc/535135824190637095/FC3D89D1C0B373AF739C9F45606414CEFEA9CC34/",
	"http://vignette3.wikia.nocookie.net/cswikia/images/e/e8/Famasgo.png/revision/latest?cb=20130813202130",
	"http://vignette1.wikia.nocookie.net/cswikia/images/c/cd/Mp7.png/revision/latest?cb=20130813201223",
	"http://vignette2.wikia.nocookie.net/cswikia/images/0/0b/Nova.png/revision/latest?cb=20130813200616",
	"http://www.eternitygames.org/media/userfiles/images/Articles/FPS/CS/Tutoriels/Csgousp.png",
	"http://vignette1.wikia.nocookie.net/cswikia/images/c/cb/Weapon_deagle.png/revision/latest?cb=20130903115839",
	"http://vignette2.wikia.nocookie.net/cswikia/images/2/2d/Glockgo.png/revision/latest?cb=20130813194200",
	"http://vignette3.wikia.nocookie.net/cswikia/images/7/78/P90go.png/revision/latest?cb=20130813201421",
	"http://vignette3.wikia.nocookie.net/cswikia/images/a/a9/Ssg08.png/revision/latest?cb=20130813202813",
	"http://vignette3.wikia.nocookie.net/cswikia/images/d/db/Galilar.png/revision/latest?cb=20130813202237",
	"http://www.csgocomps.com/uploads/6/2/7/8/6278751/8547057_orig.png",
	"http://azuleat.rapidworks.jp/wp-content/uploads/2014/11/huntsm.png",
	"http://vignette1.wikia.nocookie.net/cswikia/images/d/d6/Csgo-knife-bayonet-stock.png/revision/latest?cb=20130828145123",
	"http://vignette1.wikia.nocookie.net/cswikia/images/d/d6/Csgo-knife-bayonet-stock.png/revision/latest?cb=20130828145123",
	"http://vignette2.wikia.nocookie.net/cswikia/images/c/c5/Csgo-knife-karambit-stock.png/revision/latest?cb=20130828145735"
}

new const LadaDrop[][] = {
	{ 35, 35, 35, 35, 28, 28, 28, 106, 106, 106, 112, 112, 112, 21, 21, 42, 42, 60, 60, 46, 46, 53, 53, 0, 7, 14 },
	{ 36, 36, 36, 36, 29, 29, 29, 106, 106, 106, 112, 112, 112, 22, 22, 42, 42, 60, 60, 47, 47, 54, 54, 1, 8, 15 },
	{ 37, 37, 37, 37, 30, 30, 30, 106, 106, 106, 112, 112, 112, 23, 23, 43, 43, 61, 61, 48, 48, 55, 55, 2, 9, 16 },
	{ 38, 38, 38, 38, 31, 31, 31, 107, 107, 107, 113, 113, 113, 24, 24, 43, 43, 61, 61, 49, 49, 56, 56, 3, 10, 17 },
	{ 39, 39, 39, 39, 32, 32, 32, 107, 107, 107, 113, 113, 113, 25, 25, 44, 44, 62, 62, 50, 50, 57, 57, 4, 11, 18 },
	{ 40, 40, 40, 40, 33, 33, 33, 108, 108, 108, 114, 114, 114, 26, 26, 45, 45, 63, 63, 51, 51, 58, 58, 5, 12, 19 }
}

new const KesDrop[][] = {
	{ 0, 5, 10, 15 },
	{ 1, 6, 11, 16 },
	{ 2, 7, 12, 17 },
	{ 3, 8, 13, 18 },
	{ 4, 9, 14, 19 }
}

new const KERMENUSZOVEG[][][] = {
	{ "\r%s\y szeretne veled kereskedni!", "\d%s\y want to trade!", "%s Doreste sa facĂ˘ schimb cu tine" },
	{ "   \d- \y%s \rtĂˇrgyai \d-", "   \d- \y%s's \ritems \d-", "\d- \y%s's \robiecte \d-" },
	{ "\wKereskedĂ©s \rDollĂˇr:\d %3.2f$", "\wTrading \rDollar:\d %3.2f$", "\wSchimb de \rdolari:\d %3.2f$" },
	{ "\yElfogad", "\yAccept", "\yAccepta" },
	{ "\rElutasĂ­t", "\rReject", "\rRefuzeaza" },
	{ "\y%s \r(\d%d\r darab)", "\y%s \r(\d%d\r piece)", "\y%s \r(\d%d\r bucata)" },
	{ "\rDollĂˇr: \d%3.2f$^n", "\rDollar:\d %3.2f$^n", "\rDolari:\d %3.2f$^n" },
	{ "\dSemmi", "\dNothing", "\dNimic" },
	{ "VĂˇlasz egy tárgyat!", "Choose item", "Alege un obiect" },
	{ "\rDollĂˇr: \d%3.2f$^n^n   \d- \yTĂˇrgyaid \d-^n", "\rDollar:\d %3.2f$^n^n   \d- \yYour items \d-^n", "\rDolari:\d %3.2f$^n^n   \d- \yObiectele tale \d-^n" }
}

new Keres[33], Kereskedik[33], KerID[33], KerDB[33], Targy[33], Float:KerDollar[33], JelolID[33], Korvegi[33]

new Nyelv[33], Skin[33], KivalasztottFegyver[33][3], Rang[33], Fogad[33], Valasztott[33]

new Float:FegyverAr[33][3], KirakottFegyver[33][3], Kirakva[33][3], KirakasSlot[33], EladoID[33]

new Fegyverek[33][136], Kesek[33][20], Float:Dollar[33], Oles[33], Lada[33][10], Kulcs[33]
new OsszesFegyver[140], OsszesKes[20], Korlat, HirdetoSzam, GunHasznalt[33], Mod, Top[3][15], TopNev[3][15][32], TopRang[15]//, UjOsszesFegyver[72]

new const SREGMENU[][][] = {
	{ "Szia %s!^nRegisztrĂˇciĂłra/BejelentkezĂ©sre 120 mĂˇsodperced van.", "Hi %s!^nYou have 120 seconds to login or register!", "" },
	{ "!g[#BlackBox*]!n Az admin tagsĂˇgod lejĂˇrt!", "!g[PeacE Global Offensive]!n Your admin time is expired!", "" },
	{ "!g[#BlackBox*]!n A VIP tagsĂˇgod lejĂˇrt!", "!!g[PeacE Global Offensive]!n Your VIP time is expired!", "" },
	{ "!g[#BlackBox*]!n Nem vagy Bejelentkezve.", "!g[PeacE Global Offensive]!n You are not logined!", "" },
	{ "\w[#BlackBox*] \rGlobal Offensive\w |\y RegisztrĂˇciĂłs Rendszer\r^n\wStĂˇtusz:\d [Kijelentkezve]", "\w[#BlackBox*] \rGlobal Offensive\w |\y Register System\r^n\wStatus:\d [Unlogged]", "\w[*pbT#] \rGlobal Offensive\w |\y Registrare Sistem\r^n\wStare:\d [Delogare]" },
	{ "RegisztrĂˇciĂł", "Register", "Registrare" },
	{ "BejelentkezĂ©s^n", "Login^n", "Autentificare^n" },
	{ "KijelentkezĂ©s^n^n", "Logout^n^n", "Delogare^n^n" },
	{ "\w[#BlackBox*] \rGlobal Offensive\w |\y RegisztrĂˇciĂłs Rendszer\r^n\wStĂˇtusz:\d [Kijelentkezve]^n^n", "^n^n^n\w[#BlackBox*] \rGlobal Offensive\w |\y Register System\r^n\wStatus:\d [Unlogged]^n^n", "^n^n^n\w[#BlackBox*] \rGlobal Offensive\w |\y Registrare Sistem\r^n\wStare:\d [Delogare]^n^n" },
	{ "\r1.\w FelhasznĂˇlĂłnĂ©v:\r %s^n", "\r1.\w Username:\r %s^n", "\r1.\w Nume de utilizator:\r %s^n" },
	{ "\r2.\w JelszĂł:\r %s^n^n", "\r2.\w Password:\r %s^n^n", "\r2.\w Parola:\r %s^n^n" },
	{ "\r3.\y RegisztrĂˇciĂł^n^n^n^n^n^n^n^n", "\r3.\y Register^n^n^n^n^n^n^n^n", "\r3.\y Registrare^n^n^n^n^n^n^n^n" },
	{ "\r3.\y BejelentkezĂ©s^n^n^n^n^n^n^n^n", "\r3.\y Login^n^n^n^n^n^n^n^n", "\r3.\y Autentificare^n^n^n^n^n^n^n^n" },
	{ "\r0.\w Vissza a RegMenĂĽbe", "\r0.\w Back to Main Menu^n^n^n^n^n^n^n^n", "\r0.\w Inapoi in meniul principal^n^n^n^n^n^n^n^n" },
	{ "\w[#BlackBox*] \rGlobal Offensive\w |\y RegisztrĂˇciĂłs Rendszer^n\wStĂˇtusz:\d [Bejelentkezve]", "\w[*pbT#] \rGlobal Offensive\w |\y Register System^n\wStatus:\d [Logged]", "\w[#BlackBox*] \rGlobal Offensive\w |\y Registrare Sistem\r^n\wStare:\d [Conectat]" },
	{ "Ăšj JelszĂł:\r %s", "New Password:\r %s", "Parola noua:\r %s" },
	{ "Jelenlegi JelszĂł:\r %s^n", "Current Password:\r %s^n", "Parola curenta:\r %s^n" },
	{ "\yJelszĂł VĂˇltĂˇs^n", "\yChange Password^n", "\ySchimbare parola^n" },
	{ "!g[#BlackBox*]!n Az Ăšj JelszĂł nem lehet hosszabb, mint 16 karakter.", "!g[PeacE Global Offensive]!n The new password can't be extended 16 characters.", "!g[PeacE Global Offensive]!n Parola noua nu poate fi mai mult de 16 charactere." },
	{ "!g[#BlackBox*]!n Az Ăšj JelszĂł nem lehet rovidebb, mint 4 karakter.", "!g[PeacE Global Offensive]!n The new password can't be shortet 4 characters.", "!g[PeacE Global Offensive]!n Parola noua nu poate fi mai putin de 4 charactere" },
	{ "!g[#BlackBox*]!n Sikeres JelszĂł VĂˇltĂˇs! Ăšj Jelszavad:!t %s", "!g[PeacE Global Offensive]!n Change is success! New Password:!t %s", "!g[PeacE Global Offensive]!n Parola schimbata cu succes: Parola noua:!t %s" },
	{ "!g[#BlackBox*]!n Nem adtĂˇl meg a Ăšj JelszĂłt.", "!g[PeacE Global Offensive]!n You have not provided new password.", "!g[PeacE Global Offensive]!n Nu ai dat parola noua." },
	{ "!g[#BlackBox*]!n HibĂˇs Jelenlegi JelszĂł.", "!g[PeacE Global Offensive]!n Current password is wrong.", "!g[PeacE Global Offensive]!n Ai gresit parola curenta." },
	{ "!g[*pbT#]!n Nem adtad meg a Jelenlegi Jelszavad.", "!g[PeacE Global Offensive]!n You have not provided current password.", "!g[PeacE Global Offensive]!n Nu ai dat parola curenta." },
	{ "!g[#BlackBox*]!n MĂˇr be vagy Jejelentkezve.", "!g[PeacE Global Offensive]!n You are already logined.", "!g[PeacE Global Offensive]!n Deja esti conectat." },
	{ "!g[#BlackBox*]!n Nem vagy Bejelentkezve.", "!g[PeacE Global Offensive]!n You are not logined.", "!g[PeacE Global Offensive]!n Nu esti conectat." },
	{ "!g[#BlackBox*]!n Az E-Mail cim nem megfelelĹ‘ formĂˇban van.", "!g[PeacE Global Offensive]!n E-Mail address is not appropriate.", "!g[PeacE Global Offensive]!n E-mailul nu este adegvat." },
	{ "!g[#BlackBox*]!n A JelszĂł nem lehet hosszabb, mint 16 karakter.", "!g[PeacE Global Offensive]!n The password can't be extended 16 characters.", "!g[PeacE Global Offensive]!n Parola nu poate fi mai mult de 16 charactere." },
	{ "!g[*pbT#]!n A JelszĂł nem lehet rovidebb, mint 4 karakter.", "!g[PeacE Global Offensive]!n The password can't be shortet 4 characters.", "!g[PeacE Global Offensive]!n Parola noua nu poate fi mai putin de 4 charactere" },
	{ "!g[#BlackBox*]!n RegisztrĂˇciĂł Folyamatban... KĂ©rlek VĂˇrj...!t :)", "!g[PeacE Global Offensive]!n Registration in progress... Please Wait...!t :)", "!g[PeacE Global Offensive]!n Registrare în curs... asteapta...!t :)" },
	{ "!g[#BlackBox*]!n BejelentkezĂ©s Folyamatban... KĂ©rlek VĂˇrj...!t :)", "!g[PeacE Global Offensive]!n Login in progress... Please Wait...!t :)", "!g[PeacE Global Offensive]!n Logare în curs... asteapta...!t :)" },
	{ "!g[#BlackBox*]!n Ez a FelhasznĂˇlĂłnĂ©v mĂˇr RegisztrĂˇlva van.", "!g[PeacE Global Offensive]!n This username is already registered", "!g[PeacE Global Offensive]!n Acest nume de utilizator este folosita deja!" },
	{ "!g[#BlackBox*]!n HibĂˇs FelhasznĂˇlĂłnĂ©v vagy JelszĂł.", "!g[PeacE Global Offensive]!n Wrong username or password.", "!g[PeacE Global Offensive]!n Nume de utilizator sau parola gresita!" },
	{ "!g[#BlackBox*]!n Sikeres RegisztrĂˇciĂł! Jelentkezz Be!", "!g[PeacE Global Offensive]!n Successful registration! Login!", "!g[PeacE Global Offensive]!n Registrare reusita! Logheazate!" },
	{ "!g[#BlackBox*]!n FelhasznĂˇlĂłneved:!t %s!n | Jelszavad:!t %s", "!g[PeacE Global Offensive]!n Your username:!t %s!n | Password:!t %s", "!g[PeacE Global Offensive]!n Nume de utilizator:!t %s!n | Parola:!t %s" },
	{ "!g[#BlackBox*]!n Ezzel a FelhasznĂˇlĂłnĂ©vel mĂˇr valaki Bejelentkezett.", "!g[PeacE Global Offensive]!n The username entered is already someone.", "!g[PeacE Global Offensive]!n Cu acest nume este cineva conectat!" },
	{ "!g[#BlackBox*]!n Ăśdv!t %s!n, Sikeresen BejelentkeztĂ©l.", "!g[PeacE Global Offensive]!n Hi!t %s!n, have a good game.", "!g[PeacE Global Offensive]!n Bun venit!t %s!n, spor la joc!" },
	{ "!g[#BlackBox*]!n HibĂˇs FelhasznĂˇlĂłnĂ©v vagy JelszĂł.", "!g[PeacE Global Offensive]!n Wrong username or password.", "!g[PeacE Global Offensive]!n Nume de utilizator sau parola gresita!" }
}

new fOlesek[33], Verseny, Masodpercek[33], AdminFelhasznalo[2][30][32], SorSzam

new const FMENU[][][] = {
	{ "\w[#BlackBox*] \yGlobal Offensive^n\dFrag verseny", "\w[#BlackBox*] \yGlobal Offensive^n\dFrag race", "\w[#BlackBox*] \yGlobal Offensive^n\dConcurs de frag" },
	{ "Ă–lĂ©s", "Kill", "Ucideri" },
	{ "DollĂˇr", "Dollar", "Dolari" },
	{ "NyeremĂ©ny", "Prize", "Premiu" }
}

new const Float:Nyeremeny[] = {
	200.0,
	190.0,
	185.0,
	175.0,
	160.0,
	150.0,
	140.0,
	130.0,
	115.0,
	100.0
}

public Cucc(id) {
	Kulcs[id] = 1200
	Lada[id][0] = 200
	Lada[id][1] = 200
	Lada[id][2] = 200
	Lada[id][3] = 200
	Lada[id][4] = 200
	Lada[id][5] = 200
}
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_logevent("PlayMusic", 2, "1=Round_End");
	LoadMusic();
	
	sql_tuple_create()
	
	register_clcmd("finditas", "Inditas")
	
	register_clcmd("say /reg", "HookSayRegMenuCommand")
	
	register_clcmd("USERNAME", "cmdFelhasznalonev")
	register_clcmd("UPASSWORD", "cmdJelszo")
	register_clcmd("E-Mail", "cmdEmail")
	register_clcmd("NEWPASSWORD", "cmdJelszoUj")
	register_clcmd("CURRENTPASSWORD", "cmdJelszoRegi")
	
	register_clcmd("say /menu", "FoMenu")
	register_clcmd("say /gun", "Gun")
	register_clcmd("say /guns", "Gun")
	
	register_clcmd("say /frag", "FragMenu")
	
	register_clcmd("say /poles", "TopOles")
	register_clcmd("say /pdollar", "TopDollar")
	register_clcmd("say /pnyeremeny", "Nyeremenyek")
	
	register_clcmd("say /pkills", "TopOles")
	register_clcmd("say /pdollars", "TopDollar")
	register_clcmd("say /prace", "Nyeremenyek")
	
	register_clcmd("say", "HandleSay")
	register_clcmd("say_team", "HandleSay")
	
	register_menu("Reg-Log Menu", MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_0, "menu_reglog")
	
	set_task(60.0,"autoSave",.flags="b")
	//set_task(60.0, "CheckAdminVip",.flags="b")
	
	register_concmd("bbc_set_admin", "cmdSetAdmin", ADMIN_RCON, "bbc_set_admin <ID> <SZINT> <NAP>")
	register_concmd("bbc_set_vip", "cmdSetVip", ADMIN_RCON, "bbc_set_vip <ID> <SZINT> <NAP>")
	
	register_concmd("bbc_online", "menuPlayers", ADMIN_KICK)
	
	g_ScreenFade = get_user_msgid("ScreenFade")
		
	register_forward(FM_ClientUserInfoChanged, "ClientInfoChanged")
	
	register_event("CurWeapon", "FegyverekValtas", "be", "1=1")
	register_event("DeathMsg","Halal","a")
	register_event("Money", "Penz", "b")
	register_impulse(201, "FoMenu")
	
	RegisterHam(Ham_Spawn, "player", "Ujraeledes", 1)
	
	register_clcmd("PRICE", "PiacAr")
	
	register_clcmd("ERTEK", "PiacAr")
	register_clcmd("DARAB", "Darab")
	register_clcmd("PIECE", "Darab")
	
	register_clcmd("DOLLAR", "kDollar")
	
	register_menucmd(register_menuid("FMI"), 1023, "FegyverMenuIh")
	register_menucmd(register_menuid("LOL"), 1023, "FegyverMenuIIh")
	
	set_task(60.0, "Hirdeto")
	set_task(10.0, "IdoEllenorzes")
	AdminBetoltes()
	TopEllenorzes()
}

public Penz(id) {
	if(is_user_connected(id))
	{
		set_pdata_int(id, 115, 0) 
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("Money"), _, id)
		write_long(floatround(Dollar[id]))
		write_byte(1)
		message_end()
	}
}

public Ajandek()
{
	new Players[32], Num, id
	get_players(Players, Num, "c")
		
	for(new i; i < Num; i++)
	{
		id = Players[i]
		if(is_user_connected(id))
		{
			Dollar[id] += 50.0
		}
	}
}

public IdoEllenorzes(id) {
	static sOra[5]
	new Ora
	format_time(sOra, sizeof(sOra) - 1, "%H")
	
	Ora = str_to_num(sOra)
	
	if(Ora <= 11)
	{
		Mod = 1
	}
	else if(Ora >= 22)
	{
		Mod = 1
	}
	else 
	{
		Mod = 0
	}
}
public Gun(id) {
	if(GunHasznalt[id] == 1)
		return
		
	if(user_has_weapon(id, CSW_C4))
	{
		strip_user_weapons(id)
		give_item(id, "weapon_c4")
		give_item(id, "weapon_knife")
	}
	else {
		strip_user_weapons(id)
		if(cs_get_user_team(id) == CS_TEAM_CT)
		cs_set_user_defuse(id, 1)
		give_item(id, "weapon_knife")
	}
	give_item(id, "weapon_hegrenade")
	give_item(id, "item_kevlar")
	give_item(id, "weapon_flashbang")
	
	set_task(0.1, "FegyverMenuI", id)
	GunHasznalt[id] = 1
}
public Hirdeto() {
	
	new Players[32], Num, id, String[256]
	get_players(Players, Num, "c")
		
	for(new i; i < Num; i++)
	{
		id = Players[i]
		if(is_user_connected(id))
		{
			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id)
			write_byte(id)
			format(String, charsmax(String), HIRDETOSZOVEG[HirdetoSzam][Nyelv[id]], ((Num + 0.0) * 1.5) / 100)
			write_string(String)
			message_end()
		}
	}
	if(HirdetoSzam == 0) HirdetoSzam = 1
	else if(HirdetoSzam == 1) HirdetoSzam = 2
	else if(HirdetoSzam == 2) HirdetoSzam = 0
	set_task(60.0, "Hirdeto")
}
public UdvozloUzenet()
{
	new players[32], pnum, id
	get_players(players, pnum)
	
	for(new i; i<pnum; i++)
	{
		id = players[i]
		
		new client_name[33]
		get_user_name(id, client_name, 32)
		
		if(g_Bejelentkezve[id])
			return PLUGIN_HANDLED
			
		set_dhudmessage(200,100,0,-1.0,-1.0, 0, 0.001, 1.0, 0.1, 1.5)
		show_dhudmessage(id, SREGMENU[0][Nyelv[id]], client_name)
	}
	
	return PLUGIN_HANDLED
}
public ShowMenu(msgid, dest, id)
{
	new menu_text[64]
	
	get_msg_arg_string(4, menu_text, charsmax(menu_text))	
	
	if(equal(menu_text, "#Team_Select") || equal(menu_text, "#Team_Select_Spect") || equal(menu_text, "#IG_Team_Select") || equal(menu_text, "#IG_Team_Select_Spect"))
	{
		showMenu_Main(id)
	
		return PLUGIN_HANDLED
	}
	
	return PLUGIN_CONTINUE
}
public VGUIMenu(msgid, dest, id)
{
	if((get_msg_arg_int(1) == 2))
	{
		showMenu_Main(id)

		return PLUGIN_HANDLED
	}

	return PLUGIN_CONTINUE
}
public VGUIMenuTeam(msg_id, msg_dest, msg_entity)
{
	return PLUGIN_HANDLED
}
public ShowMenuTeam(msgid, dest, id)
{
	return PLUGIN_HANDLED
}
public plugin_end() SQL_FreeHandle(g_SqlTuple)
public PlayerPreThink(id)
{
	if(!is_user_connected(id))
		return PLUGIN_HANDLED

	if(!g_Bejelentkezve[id])
	{
		message_begin(MSG_ONE_UNRELIABLE, g_ScreenFade, {0,0,0}, id)
		write_short(1<<12)
		write_short(1<<12)
		write_short(0x0000)
		write_byte(0)
		write_byte(0)
		write_byte(0)
		write_byte(255)
		message_end()
	}

	return PLUGIN_CONTINUE
}
public Halvanyulas(id) {
	message_begin(MSG_ONE_UNRELIABLE, g_ScreenFade, {0,0,0}, id)
	write_short(1<<12)
	write_short(1<<12)
	write_short(0x0000)
	write_byte(0)
	write_byte(0)
	write_byte(0)
	write_byte(255)
	message_end()
}
public client_disconnect(id)
{	
	g_Aktivitas[id] = 0
	g_Folyamatban[id] = 0
	
	if(g_Bejelentkezve[id]) sql_update_account(id)
		
	g_Bejelentkezve[id] = false
	
	g_Felhasznalonev[id][0] = EOS
	g_Jelszo[id][0] = EOS
	g_Email[id][0] = EOS
	g_JelszoRegi[id][0] = EOS
	g_JelszoUj[id][0] = EOS
	g_Id[id] = 0
	
	i_Reset(id)
	
	new kid
	
	if(JelolID[id] > 0)
		kid = JelolID[id]
	else if(KerID[id] > 0)
		kid = KerID[id]
		
	Kereskedik[id] = 0
	KerDollar[id] = 0.0
	Keres[id] = 0
	JelolID[id] = 0
	Targy[id] = -1
	KerID[id] = 0
	
	if(kid > 0)
	{
		Kereskedik[id] = 0
		KerDollar[id] = 0.0
		Keres[id] = 0
		JelolID[id] = 0
		Targy[id] = -1
		KerID[id] = 0
	}
}
public CheckAdminVip()
{
	new players[32], pnum, id
	get_players(players, pnum)
	
	for(new i; i<pnum; i++)
	{
		id = players[i]
		
		if(g_Bejelentkezve[id])
		{
			/*if(get_user_flags(id) & ADMIN_KICK)
			{
				if(g_AdminDatum[id] < get_systime())
				{
					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_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_MENU)
					remove_user_flags(id, ADMIN_CVAR)
					remove_user_flags(id, ADMIN_CFG)
					remove_user_flags(id, ADMIN_PASSWORD)
					remove_user_flags(id, ADMIN_RCON)
					
					client_printcolor(id, SREGMENU[1][Nyelv[id]])
				}
			}
			*/
			
			if(get_user_flags(id) & ADMIN_RESERVATION)
			{
				if((g_VipDatum[id] < get_systime()) && (g_VipDatum[id] != 0))
				{
					remove_user_flags(id, ADMIN_RESERVATION)
					
					g_VipDatum[id] = 0
					g_VipRang[id] = 0
					
					client_printcolor(id, SREGMENU[2][Nyelv[id]])
				}
			}
		}
	}
	return PLUGIN_HANDLED
}
public HookSayRegMenuCommand(id) 
{
	if(!g_Bejelentkezve[id])
		showMenu_Main(id)
	else
		showMenu_Options(id)
	return PLUGIN_HANDLED
}
/*
public HookSayCommands(id)
{
	new g_message[16];
	read_args(g_message, charsmax(g_message))
	remove_quotes(g_message)
	
	if(!g_Bejelentkezve[id])
	{
		if(equal(g_message, "/reg"))
		{
			showMenu_Main(id)
			return PLUGIN_HANDLED
		}
		else
		{
			client_printcolor(id, SREGMENU[3][Nyelv[id]])
			return PLUGIN_HANDLED
		}
	}
	else
	{
		if(equal(g_message, "/reg"))
		{
			showMenu_Options(id)
			return PLUGIN_HANDLED
		}
	}
	return PLUGIN_CONTINUE
}*/

public HandleSay(id)
{
	new message[192], Name[32], none[2][32], chat[192], hal[32]
   
	read_args (message, 191)
	remove_quotes (message)
	
	if(!g_Bejelentkezve[id])
	{
		if(equal(message, "/reg"))
		{
			showMenu_Main(id)
			return PLUGIN_HANDLED
		}
		else
		{
			client_printcolor(id, SREGMENU[3][Nyelv[id]])
			return PLUGIN_HANDLED
		}
	}
	else
	{
		if(equal(message, "/reg"))
		{
			showMenu_Options(id)
			return PLUGIN_HANDLED
		}
	}
	
	new hossz = strlen(message)
	
	new i = 0
	new RosszKarakterek = 0
	
	while(i < hossz) {
		if(message[i] == '#')
			RosszKarakterek++
		++i
	}
	
	if(RosszKarakterek > 0)
	{
		new JatekosNeve[32]
		get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
		new JatekosIP[32]
		get_user_ip(id, JatekosIP, charsmax(JatekosIP))
		server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
		log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
		return PLUGIN_HANDLED
	}
	
	new pont2=0;
	new kettospont=0;
	new szam2=0;
	new hir=0;
	i = 0
	
	while(i < hossz)
	{
		if(message[i] == 'w')
			hir++;
		if(message[i] == '.')
			pont2++;
		if(message[i] == ':')
			kettospont++;
		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')
			szam2++;
		if(message[i] == '#')
			RosszKarakterek++
		++i;
	}
 
	if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
	{
		return PLUGIN_HANDLED;
	}
	if(szam2 >= 8)
	{
		return PLUGIN_HANDLED;
	}
	if(hir >= 3)
	{
		return PLUGIN_HANDLED;
	}
	
	formatex(none[0], 31, ""), formatex(none[1], 31, " ")
	
	if (message[0] == '@' || message[0] == '!' || equal (message, ""))
		return PLUGIN_HANDLED;
	
	get_user_name(id, Name, 31);
	new string[6]
	format(string, 5, "%s", Name)
	if(!is_user_alive(id)) hal = "*DEAD* "
	else  hal = ""
	if(!equali(message, none[0]) && !equali(message, none[1]))
	{
		if(g_Bejelentkezve[id]){
			if(get_user_flags(id) & ADMIN_BAN)
			formatex(chat, 191, "^1%s^4[ADMIN][%s] ^3%s^4 : %s", hal, Rangok[Rang[id]], Name, message)
			else if(g_VipRang[id] == 1)
			formatex(chat, 191, "^1%s^4[BAJNOK][%s] ^3%s^4 : %s", hal, Rangok[Rang[id]], Name, message)
			else
			formatex(chat, 191, "^1%s^4[%s] ^3%s^1 : %s", hal, Rangok[Rang[id]], Name, message)
		}
		else
			formatex(chat, 191, "^1%s^3%s^1 : %s", hal, Name, message)
      		
		switch(cs_get_user_team(id))
      		{
			case 1: ColorChat(0, RED, chat)
			case 2: ColorChat(0, BLUE, chat)
		}
		if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
		ColorChat(0, GREY, chat)
		return PLUGIN_HANDLED;
	}
	return PLUGIN_HANDLED;
}

public showMenu_Main(id)
{
	new Text[1337]
	formatex(Text, 125, SREGMENU[4][Nyelv[id]])
	new menuLoginCreate = menu_create(Text, "createMenu_Main")
	
	formatex(Text, 125, SREGMENU[5][Nyelv[id]])
	menu_additem(menuLoginCreate, Text, "1")
	formatex(Text, 125, SREGMENU[6][Nyelv[id]])
	menu_additem(menuLoginCreate, Text, "2")
	formatex(Text, 125, SREGMENU[7][Nyelv[id]])
	menu_additem(menuLoginCreate, Text, "3")
	
	if(Nyelv[id] == 1)
	{
		new String[96]
		format(String, charsmax(String), MENUSZOVEG[6][Nyelv[id]])
	}
	else if(Nyelv[id] == 2)
	{
		new String[96]
		format(String, charsmax(String), MENUSZOVEG[17][Nyelv[id]])
	}
	else
	{
		new String[96]
		format(String, charsmax(String), MENUSZOVEG[7][Nyelv[id]])
	}
	new String[96]
	format(String, charsmax(String), MENUSZOVEG[13][Nyelv[id]])
	
	formatex(Text, charsmax(Text), "BACK")
	menu_setprop(menuLoginCreate, MPROP_BACKNAME, Text);
	formatex(Text, charsmax(Text), "NEXT")
	menu_setprop(menuLoginCreate, MPROP_NEXTNAME, Text);
	formatex(Text, charsmax(Text), "EXIT")
	menu_setprop(menuLoginCreate, MPROP_EXITNAME, Text);
 
	menu_setprop(menuLoginCreate, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menuLoginCreate,0)
	
	return PLUGIN_HANDLED
}

showMenu_RegLog(id)
{
	static menu[255]
	new len
	
	len += formatex(menu[len], charsmax(menu) - len, SREGMENU[8][Nyelv[id]])
	len += formatex(menu[len], charsmax(menu) - len, SREGMENU[9][Nyelv[id]], g_Felhasznalonev[id])
	len += formatex(menu[len], charsmax(menu) - len, SREGMENU[10][Nyelv[id]], g_Jelszo[id])
	
	if(g_RegisztracioVagyBejelentkezes[id] == 1 )
		len += formatex(menu[len], charsmax(menu) - len, SREGMENU[11][Nyelv[id]])
	else
		len += formatex(menu[len], charsmax(menu) - len, SREGMENU[12][Nyelv[id]])
	
	len += formatex(menu[len], charsmax(menu) - len, SREGMENU[13][Nyelv[id]])
	
	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) || g_Bejelentkezve[id])
		return PLUGIN_HANDLED;
	
	switch(key)
	{
		case 0:
		{
			client_cmd(id, "messagemode USERNAME")
			showMenu_RegLog(id)
		}
		case 1:
		{
			client_cmd(id, "messagemode UPASSWORD")
			showMenu_RegLog(id)
		}
		case 2: cmdRegisztracioBejelentkezes(id) 
		case 9: showMenu_Main(id)
	}
	return PLUGIN_HANDLED;
}

public showMenu_Options(id)
{
	new Text[255]
	
	formatex(Text, 99, SREGMENU[14][Nyelv[id]])
	new menuLoginCreate = menu_create(Text, "createMenu_Options")
	
	formatex(Text, 99, "E-Mail:\r %s^n", g_Email[id])
	menu_additem(menuLoginCreate, Text, "1")
	
	formatex(Text, 99, SREGMENU[15][Nyelv[id]], g_JelszoUj[id])
	menu_additem(menuLoginCreate, Text, "2")
	
	formatex(Text, 99, SREGMENU[16][Nyelv[id]], g_JelszoRegi[id])
	menu_additem(menuLoginCreate, Text, "3")
	
	formatex(Text, 99, SREGMENU[17][Nyelv[id]])
	menu_additem(menuLoginCreate, Text, "4")
		
	menu_setprop(menuLoginCreate, MPROP_EXIT, MEXIT_ALL)
	menu_setprop(menuLoginCreate, MPROP_BACKNAME, "BACK");
	menu_setprop(menuLoginCreate, MPROP_NEXTNAME, "NEXT");
	menu_setprop(menuLoginCreate, MPROP_EXITNAME, "EXIT");
	menu_setprop(menuLoginCreate, MPROP_PERPAGE, 7)
	
	menu_display(id, menuLoginCreate, 0)
	
	return PLUGIN_HANDLED
}

public createMenu_Options(id, menuLoginCreate, item)
{		
	new data[6], iName[64], access, callback
	menu_item_getinfo(menuLoginCreate, item, access, data, 5, iName, 63, callback)
	
	new key = str_to_num(data)
	
	if(!g_Bejelentkezve[id])
		return PLUGIN_HANDLED
	
	switch(key)
	{
		case 1:
		{
			client_cmd(id, "messagemode E-mail")
			showMenu_Options(id)
		}
		case 2:
		{
			client_cmd(id, "messagemode NEWPASSWORD")
			showMenu_Options(id)
		}
		case 3:
		{
			client_cmd(id, "messagemode CURRENTPASSWORD")
			showMenu_Options(id)
		}
		case 4:
		{
			if(g_JelszoRegi[id][0] != EOS)
			{
				if(equal(g_JelszoRegi[id], g_Jelszo[id]))
				{	
					if(g_JelszoUj[id][0] != EOS)
					{
						if((strlen(g_JelszoUj[id]) > 16))
						{
							client_printcolor(id, SREGMENU[18][Nyelv[id]])
							g_JelszoUj[id][0] = EOS
							showMenu_Options(id)
							return PLUGIN_HANDLED
						}
						
						if((strlen(g_JelszoUj[id]) < 4))
						{
							client_printcolor(id, SREGMENU[19][Nyelv[id]])
							g_JelszoUj[id][0] = EOS
							showMenu_Options(id)
							return PLUGIN_HANDLED
						}
					
						g_Jelszo[id] = g_JelszoUj[id]
						
						new b[191]
	
						format(b, charsmax(b), "%s", g_Jelszo[id])
					
						replace_all(b, charsmax(b), "\", "\\")
						replace_all(b, charsmax(b), "'", "\'") 
						
						client_printcolor(id, SREGMENU[20][Nyelv[id]], g_Jelszo[id])
						
						sql_update_account(id)
						
						g_JelszoUj[id][0] = EOS
						g_JelszoRegi[id][0] = EOS
					}
					else
					{
						client_printcolor(id, SREGMENU[21][Nyelv[id]])
						showMenu_Options(id)
					}
				}
				else
				{
					client_printcolor(id, SREGMENU[22][Nyelv[id]])
					showMenu_Options(id)
				}
			}
			else
			{
				client_printcolor(id, SREGMENU[23][Nyelv[id]])
				showMenu_Options(id)
			}
		}
	}
	return PLUGIN_HANDLED
}

public createMenu_Main(id, menuLoginCreate, item)
{		
	new data[6], iName[64], access, callback
	menu_item_getinfo(menuLoginCreate, item, access, data, 5, iName, 63, callback)
	
	new key = str_to_num(data)
	
	switch(key)
	{
		case 1:
		{
			
			if(!g_Bejelentkezve[id])
			{
				g_RegisztracioVagyBejelentkezes[id] = 1
				showMenu_RegLog(id)
			}
			else
			{	
				client_printcolor(id, SREGMENU[24][Nyelv[id]])
				showMenu_Main(id)
			}
		}
		case 2:
		{
			if(!g_Bejelentkezve[id])
			{
				g_RegisztracioVagyBejelentkezes[id] = 2
				showMenu_RegLog(id)
			}
			else
			{	
				client_printcolor(id, SREGMENU[24][Nyelv[id]])
				showMenu_Main(id)
			}
		}
		case 3:
		{
			client_printcolor(id, SREGMENU[25][Nyelv[id]])
			showMenu_Main(id)
		}
		
		case 4:
		{
			if(Nyelv[id] == 0)
			{
				Nyelv[id] = 1
			}
			else if(Nyelv[id] == 1)
			{
				Nyelv[id] = 0
			}
			else
			{
				Nyelv[id] = 0
			}
			showMenu_Main(id)
		}
		case 5 : {
			if(Nyelv[id] == 0)
			show_motd(id, "addons/amxmodx/configs/magyar.txt")
			else
			show_motd(id, "addons/amxmodx/configs/angol.txt")
			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 cmdEmail(id)
{
	if(!g_Bejelentkezve[id])
		return PLUGIN_HANDLED
	
	g_Email[id][0] = EOS
	read_args(g_Email[id], 99)
	remove_quotes(g_Email[id])
	
	if(contain(g_Email[id], ".hu") != -1
	|| contain(g_Email[id], ".com") != -1
	|| contain(g_Email[id], ".ro") != -1 
	|| contain(g_Email[id], ".cz") != -1 
	|| contain(g_Email[id], ".pl") != -1 
	|| contain(g_Email[id], ".eu") != -1 
	|| contain(g_Email[id], ".lt") != -1)
	{
		if(contain(g_Email[id], "@") != -1)
		{
			new const VP[] = "\"
			new const AP[] = "'"
			
			if(contain(g_Email[id], VP) != -1
			|| contain(g_Email[id], AP) != -1)
			{
				client_printcolor(id, SREGMENU[26][Nyelv[id]])
				g_Email[id][0] = EOS
			}
			else
				showMenu_Options(id)
		}
		else
		{
			client_printcolor(id, SREGMENU[26][Nyelv[id]])
			g_Email[id][0] = EOS
		}
		
	}
	else
	{
		client_printcolor(id, SREGMENU[26][Nyelv[id]])
		g_Email[id][0] = EOS
	}
	
	showMenu_Options(id)
	return PLUGIN_HANDLED
}

public cmdJelszoUj(id)
{
	if(!g_Bejelentkezve[id])
		return PLUGIN_HANDLED
	
	g_JelszoUj[id][0] = EOS
	read_args(g_JelszoUj[id], 99)
	remove_quotes(g_JelszoUj[id])
	
	showMenu_Options(id)
	return PLUGIN_HANDLED
}

public cmdJelszoRegi(id)
{
	if(!g_Bejelentkezve[id])
		return PLUGIN_HANDLED
	
	g_JelszoRegi[id][0] = EOS
	read_args(g_JelszoRegi[id], 99)
	remove_quotes(g_JelszoRegi[id])
	
	showMenu_Options(id)
	return PLUGIN_HANDLED
}

public cmdJelszo(id)
{
	if(g_Bejelentkezve[id] == true)
		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] == true)
		return PLUGIN_HANDLED
	
	if((strlen(g_Jelszo[id]) > 16))
	{
		client_printcolor(id, SREGMENU[27][Nyelv[id]])
		g_Jelszo[id][0] = EOS
		showMenu_RegLog(id)
		return PLUGIN_HANDLED
	}
	
	if((strlen(g_Jelszo[id]) < 4))
	{
		client_printcolor(id, SREGMENU[28][Nyelv[id]])
		g_Jelszo[id][0] = EOS
		showMenu_RegLog(id)
		return PLUGIN_HANDLED
	}
	
	switch(g_RegisztracioVagyBejelentkezes[id])
	{
		case 1:
		{
			if(g_Folyamatban[id] == 0)
			{
				client_printcolor(id, SREGMENU[29][Nyelv[id]])
				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, SREGMENU[30][Nyelv[id]])
				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_table_create_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_active_check()
{
	new szQuery[2048]
	new len = 0
	
	len += format(szQuery[len], 2048, "UPDATE rwt_sql_register_new_s5 SET ")
	len += format(szQuery[len], 2048-len,"Aktivitas = '0' ")
	len += format(szQuery[len], 2048-len,"WHERE Aktivitas = '%d'", SERVER_ID)
	
	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)
		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_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_sql_register_new_s5 ")
	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, SREGMENU[31][Nyelv[id]])
			g_Folyamatban[id] = 0
			showMenu_RegLog(id)
		}
		else sql_account_create(id)
	}
	else if(g_RegisztracioVagyBejelentkezes[id] == 2)
	{
			
		if(iRowsFound == 0)
		{
			client_printcolor(id, SREGMENU[32][Nyelv[id]])
			g_Folyamatban[id] = 0
			showMenu_RegLog(id)
		}
		else sql_account_load(id)
	}
}

public sql_account_create(id)
{
	new szQuery[2048]
	new len = 0
	
	new a[191], b[191]
	
	format(a, 190, "%s", g_Felhasznalonev[id])
	format(b, 190, "%s", g_Jelszo[id])

	replace_all(a, 190, "\", "\\")
	replace_all(a, 190, "'", "\'") 
	replace_all(b, 190, "\", "\\")
	replace_all(b, 190, "'", "\'") 
	 
	len += format(szQuery[len], 2048, "INSERT INTO rwt_sql_register_new_s5 ")
	len += format(szQuery[len], 2048-len,"(Felhasznalonev,Jelszo,Skin) VALUES('%s','%s','1')", a, b)
	
	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, SREGMENU[33][Nyelv[id]])
	client_printcolor(id, SREGMENU[34][Nyelv[id]], g_Felhasznalonev[id], g_Jelszo[id])
	g_Folyamatban[id] = 0
	g_RegisztracioVagyBejelentkezes[id] = 2
	Nyelv[id] = 0
	showMenu_RegLog(id)
	
	return
}

public sql_account_load(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_sql_register_new_s5 ")
	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 || FailState == TQUERY_QUERY_FAILED)
	{
		log_amx("%s", Error)
		return
	}
	else
	{
		new id = szData[0];
		
		if (szData[1] != get_user_userid(id))
			return ;
		
		new szSqlPassword[100]
		SQL_ReadResult(Query, 2, szSqlPassword, 99)
		
		if(equal(g_Jelszo[id], szSqlPassword))
		{
			g_Aktivitas[id] = SQL_ReadResult(Query, 5)
					
			if (g_Aktivitas[id] > 0)
			{
				client_printcolor(id, SREGMENU[35][Nyelv[id]])
				showMenu_RegLog(id)
				return;
			}
				
			new VipTX, Vip[256];
			
			SQL_ReadResult(Query, 4, g_Email[id], 255)
			SQL_ReadResult(Query, 7, VipTX, 255)
			
			g_Id[id] = SQL_ReadResult(Query, 0)
			Skin[id] = SQL_ReadResult(Query, 11)
			Oles[id] = SQL_ReadResult(Query, 6)
			Rang[id] = SQL_ReadResult(Query, 10)
			Dollar[id] = float(SQL_ReadResult(Query, 8))/100		
			
			Kulcs[id] = SQL_ReadResult(Query, 12)
			Nyelv[id] = SQL_ReadResult(Query, 13)
			Korvegi[id] = SQL_ReadResult(Query, 14)
			Masodpercek[id] = SQL_ReadResult(Query, 9)
			
			for(new i=0; i <= 9; i++)
			{
				Lada[id][i] = SQL_ReadResult(Query, 14+i)
			}
			
			for(new i=0; i <= 19; i++)
			{
				Kesek[id][i] = SQL_ReadResult(Query, 24+i)
			}
			
			for(new i=0; i <= 135; i++)
			{
				Fegyverek[id][i] = SQL_ReadResult(Query, 44+i)
			}
			
			format(Vip, 255, "%s", VipTX);
			replace_all(Vip, 255, "#", " ")
			
			new Text2[2][32]; parse(Vip, Text2[0], 31, Text2[1], 31);
			
			g_VipRang[id] = str_to_num(Text2[0]);
			g_VipDatum[id] = str_to_num(Text2[1]);
			
			g_Aktivitas[id] = SERVER_ID
			
			//acces_creater(id)
			sql_update_account(id)
			
			client_printcolor(id, SREGMENU[36][Nyelv[id]], g_Felhasznalonev[id])
			
			g_Folyamatban[id] = 0
			g_Bejelentkezve[id] = true
			//AdminBelepes(id)
			FoMenu(id)
		}
		else
		{
			client_printcolor(id, SREGMENU[37][Nyelv[id]])
			g_Folyamatban[id] = 0
			showMenu_RegLog(id)
		}
	}
}

public sql_load_server()
{
	new szQuery[2048]
	new len = 0
	
	len += format(szQuery[len], 2048, "SELECT * FROM rwt_sql_register_new_s5_s ")
	len += format(szQuery[len], 2048-len,"WHERE Server = '%d'", SERVER_ID)
	
	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 <= 19; i++)
	{
		OsszesKes[i] = SQL_ReadResult(Query, 0+i)
	}
	
	for(new i=0; i <= 135; i++)
	{
		OsszesFegyver[i] = SQL_ReadResult(Query, 20+i)
	}
		
	return PLUGIN_CONTINUE
}

public sql_update_account(id)
{	
	new szQuery[2508]
	new len = 0
	
	new b[191], c[191]
	new client_name[33]
	get_user_name(id, client_name, 32)
	
	format(b, 190, "%s", g_Jelszo[id])
	format(c, 190, "%s", client_name)

	replace_all(b, 190, "\", "\\")
	replace_all(b, 190, "'", "\'") 
	replace_all(c, 190, "\", "\\")
	replace_all(c, 190, "'", "\'") 

	len += format(szQuery[len], 2508, "UPDATE rwt_sql_register_new_s5 SET ")
	len += format(szQuery[len], 2508-len,"Jelszo = '%s', ", b)
	len += format(szQuery[len], 2508-len,"Jatekosnev = '%s', ", c)
	len += format(szQuery[len], 2508-len,"Email = '%s', ", g_Email[id])
	len += format(szQuery[len], 2508-len,"Skin = '%d', ", Skin[id])
	len += format(szQuery[len], 2508-len,"Oles = '%d', ", Oles[id])
	len += format(szQuery[len], 2508-len,"Rang = '%d', ", Rang[id])
	len += format(szQuery[len], 2508-len,"Dollar = '%d', ", floatround(Dollar[id]*100))
	len += format(szQuery[len], 2508-len,"Kulcs = '%d', ", Kulcs[id])
	len += format(szQuery[len], 2508-len,"Vip = '%d#%d', ", g_VipRang[id], g_VipDatum[id])
	len += format(szQuery[len], 2508-len,"Nyelv = '%d', ", Nyelv[id])
	len += format(szQuery[len], 2508-len,"Korvegi = '%d', ", Korvegi[id])
	len += format(szQuery[len], 2508-len,"Masodpercek = '%d', ", Masodpercek[id]+get_user_time(id))
	
	for(new i=0; i <= 9; i++)
	{
		len += format(szQuery[len], 2508-len,"Lada%d = '%d', ", i, Lada[id][i])
	}
	
	for(new i=0; i <= 19; i++)
	{
		len += format(szQuery[len], 2508-len,"Kes%d = '%d', ", i, Kesek[id][i])
	}
	
	for(new i=0; i <= 135; i++)
	{
		len += format(szQuery[len], 2508-len,"Wpn%d = '%d', ", i, Fegyverek[id][i])
	}
	
	len += format(szQuery[len], 2508-len,"Aktivitas = '%d' ", g_Aktivitas[id])
	len += format(szQuery[len], 2508-len,"WHERE Id = '%d'", g_Id[id])

	SQL_ThreadQuery(g_SqlTuple,"sql_update_account_thread", szQuery)
}

public sql_update_server()
{
	new szQuery[2548]
	new len = 0
	
	len += format(szQuery[len], 2548, "UPDATE rwt_sql_register_new_s5_s SET ")

	for(new i=0; i <= 19; i++)
	{
		len += format(szQuery[len], 2548-len,"Kes%d = '%d', ", i, OsszesKes[i])
	}
	
	for(new i=0; i <= 134; i++)
	{
		len += format(szQuery[len], 2548-len,"Wpn%d = '%d', ", i, OsszesFegyver[i])
	}
	
	len += format(szQuery[len], 2548-len,"Wpn135 = '%d' ", OsszesFegyver[135])
	len += format(szQuery[len], 2548-len,"WHERE Server = '%d'", SERVER_ID)

	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_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 cmdSetAdmin(id, level, cid) 
{ 
	if (cmd_access(id, level, cid, 3)) 
	{
		new Arg1[7]
		new Arg2[2]
		new 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
		get_players(players, pnum)
		
		for(new i; i<pnum; i++)
		{
			tempid = players[i]
			
			if(g_Id[tempid] == eId)
			{
				if(eNap > 0 && eRang > 0)
				{
					g_AdminRang[tempid] = eRang
					g_AdminDatum[tempid] = get_systime()+(24*3600*eNap)
					
					set_user_flags(tempid, ADMIN_USER)
					
					remove_user_flags(tempid, ADMIN_KICK)
					remove_user_flags(tempid, ADMIN_BAN)
					remove_user_flags(tempid, ADMIN_CHAT)
					remove_user_flags(tempid, ADMIN_SLAY)
					remove_user_flags(tempid, ADMIN_CHAT)
					remove_user_flags(tempid, ADMIN_VOTE)
					remove_user_flags(tempid, ADMIN_MAP)
					remove_user_flags(tempid, ADMIN_LEVEL_A)
					remove_user_flags(tempid, ADMIN_LEVEL_B)
					remove_user_flags(tempid, ADMIN_LEVEL_C)
					remove_user_flags(tempid, ADMIN_LEVEL_D)
					remove_user_flags(tempid, ADMIN_LEVEL_E)
					remove_user_flags(tempid, ADMIN_LEVEL_F)
					remove_user_flags(tempid, ADMIN_LEVEL_G)
					remove_user_flags(tempid, ADMIN_LEVEL_H)
					remove_user_flags(tempid, ADMIN_MENU)
					remove_user_flags(tempid, ADMIN_CVAR)
					remove_user_flags(tempid, ADMIN_CFG)
					remove_user_flags(tempid, ADMIN_PASSWORD)
					remove_user_flags(tempid, ADMIN_RCON)
					
				
					if(g_AdminRang[tempid] >= 1)
					{
						set_user_flags(tempid, ADMIN_KICK)
						set_user_flags(tempid, ADMIN_BAN)
						set_user_flags(tempid, ADMIN_CHAT)
						set_user_flags(tempid, ADMIN_SLAY)
						set_user_flags(tempid, ADMIN_VOTE)
						set_user_flags(tempid, ADMIN_LEVEL_A)
						set_user_flags(tempid, ADMIN_LEVEL_B)
						set_user_flags(tempid, ADMIN_LEVEL_C)
						set_user_flags(tempid, ADMIN_MENU)
						set_user_flags(tempid, ADMIN_MAP)
						
						remove_user_flags(tempid, ADMIN_USER)
					}
					
					if(g_AdminRang[tempid] >= 2)
					{
						set_user_flags(tempid, ADMIN_LEVEL_D)
						set_user_flags(tempid, ADMIN_LEVEL_E)
						set_user_flags(tempid, ADMIN_LEVEL_F)
						set_user_flags(tempid, ADMIN_LEVEL_G)
						set_user_flags(tempid, ADMIN_LEVEL_H)
					}
					
					if(g_AdminRang[tempid] >= 3)
					{
						set_user_flags(tempid, ADMIN_CVAR)
						set_user_flags(tempid, ADMIN_CFG)
						set_user_flags(tempid, ADMIN_PASSWORD)
						set_user_flags(tempid, ADMIN_RCON)
					}
					
					new player_name[32]
					get_user_name(tempid, player_name, charsmax(player_name))
					
					//client_printcolor(id, "!g[rwT*]!t Â»!n JĂˇtĂ©kos:!t %s!n Id:!t #%d !n -!g %d!n Nap Admin TagsĂˇgot kapott.", player_name, eId, eNap)
				}
				else
				{
					set_user_flags(tempid, ADMIN_USER)
					
					remove_user_flags(tempid, ADMIN_KICK)
					remove_user_flags(tempid, ADMIN_BAN)
					remove_user_flags(tempid, ADMIN_CHAT)
					remove_user_flags(tempid, ADMIN_SLAY)
					remove_user_flags(tempid, ADMIN_CHAT)
					remove_user_flags(tempid, ADMIN_VOTE)
					remove_user_flags(tempid, ADMIN_MAP)
					remove_user_flags(tempid, ADMIN_LEVEL_A)
					remove_user_flags(tempid, ADMIN_LEVEL_B)
					remove_user_flags(tempid, ADMIN_LEVEL_C)
					remove_user_flags(tempid, ADMIN_LEVEL_D)
					remove_user_flags(tempid, ADMIN_LEVEL_E)
					remove_user_flags(tempid, ADMIN_LEVEL_F)
					remove_user_flags(tempid, ADMIN_LEVEL_G)
					remove_user_flags(tempid, ADMIN_LEVEL_H)
					remove_user_flags(tempid, ADMIN_MENU)
					remove_user_flags(tempid, ADMIN_CVAR)
					remove_user_flags(tempid, ADMIN_CFG)
					remove_user_flags(tempid, ADMIN_PASSWORD)
					remove_user_flags(tempid, ADMIN_RCON)
					
					new player_name[32]
					get_user_name(tempid, player_name, charsmax(player_name))
					
					//client_printcolor(id, "!g[rwT*]!t Â»!n JĂˇtĂ©kos:!t %s!n Id:!t #%d!n - Admin TagsĂˇga el lett vĂ©ve.", player_name, eId)
				}
			}
			/*else
			{
				if(eNap > 0 && eRang > 0)
					client_printcolor(id, "!g[rwT*]!t Â»!n Id:!t #%d !n -!g %d!n Nap Admin TagsĂˇgot kapott.", eId, eNap)
				else
					client_printcolor(id, "!g[rwT*]!t Â»!n Id:!t #%d!n - Admin TagsĂˇga el lett vĂ©ve.", eId)
			}*/
			
		}
		
		new szQuery[2048]
		new len = 0
		
		len += format(szQuery[len], 2048, "UPDATE rwt_sql_register_new_s5 SET Admin = '%d#%d' ", eRang, get_systime()+(24*3600*eNap))
		len += format(szQuery[len], 2048-len,"WHERE Id = '%d'", eId)
		
		SQL_ThreadQuery(g_SqlTuple,"sql_update_adminvip_thread", szQuery)
	}
}

public cmdSetVip(id, level, cid) 
{ 
	if (cmd_access(id, level, cid, 3)) 
	{
		new Arg1[7]
		new Arg2[2]
		new 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
		get_players(players, pnum)
		
		for(new i; i<pnum; i++)
		{
			tempid = players[i]
			
			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(tempid, ADMIN_RESERVATION)
					
					new player_name[32]
					get_user_name(tempid, player_name, charsmax(player_name))
					
					//client_printcolor(id, "!g[rwT*]!t Â»!n JĂˇtĂ©kos:!t %s!n Id:!t #%d !n -!g %d!n Nap Vip TagsĂˇgot kapott.", player_name, eId, eNap)
				}
				else
				{
					remove_user_flags(tempid, ADMIN_RESERVATION)
					
					new player_name[32]
					get_user_name(tempid, player_name, charsmax(player_name))
					
					//client_printcolor(id, "!g[rwT*]!t Â»!n JĂˇtĂ©kos:!t %s!n Id:!t #%d!n - Vip TagsĂˇga el lett vĂ©ve.", player_name, eId)
				}
			}
			/*else
			{
				if(eNap > 0 && eRang > 0)
					client_printcolor(id, "!g[rwT*]!t Â»!n Id:!t #%d !n -!g %d!n Nap Vip TagsĂˇgot kapott.", eId, eNap)
				else
					client_printcolor(id, "!g[rwT*]!t Â»!n Id:!t #%d!n - Vip TagsĂˇga el lett vĂ©ve.", eId)
			}*/
			
		}
		
		new szQuery[2048]
		new len = 0
		
		len += format(szQuery[len], 2048, "UPDATE rwt_sql_register_new_s5 SET Vip = '%d#%d' ", eRang, get_systime()+(24*3600*eNap))
		len += format(szQuery[len], 2048-len,"WHERE Id = '%d'", eId)
		
		SQL_ThreadQuery(g_SqlTuple,"sql_update_adminvip_thread", szQuery)
	}
}

public sql_update_adminvip_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 autoSave()
{
	new players[32], pnum, id
	get_players(players, pnum)
	
	for(new i; i<pnum; i++)
	{
		id = players[i]
		g_Aktivitas[id] = SERVER_ID
		
		if (g_Bejelentkezve[id]) set_task(random_float(0.2, 5.0), "sql_update_account", id)
	}
	set_task(30.0, "TopEllenorzes", 9123)
	return PLUGIN_HANDLED
}

public TopEllenorzes()
{
	set_task(0.1, "cmdTopByKills", 9124)
	set_task(5.1, "cmdTopByMoney", 9125)
	set_task(10.1, "cmdTopByTime", 9126)
}

public acces_creater(id)
{
	static name[32] 
	get_user_name(id, name, charsmax(name)) 
		
	if(g_AdminDatum[id] > get_systime())
	{
		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)
			set_user_flags(id, ADMIN_LEVEL_G)
			set_user_flags(id, ADMIN_LEVEL_H)
		}
		
		if(g_AdminRang[id] >= 3)
		{
			set_user_flags(id, ADMIN_CVAR)
			set_user_flags(id, ADMIN_CFG)
			set_user_flags(id, ADMIN_PASSWORD)
			set_user_flags(id, ADMIN_RCON)
		}
	}		
}

public menuPlayers(id)
{	
	static Item[64];
	
	formatex(Item, charsmax(Item),"Online Players\r *");
	new DonateMenu = menu_create(Item, "menuPlayersH");
	
	new players[32], pnum, tempid
	
	new szName[32], szTempid[10]
	
	get_players(players, pnum)
	
	for( new i; i<pnum; i++ )
	{
		tempid = players[i]
		
		if(g_Bejelentkezve[id])
		{
			get_user_name(tempid, szName, 31)
			num_to_str(tempid, szTempid, 9)
			
			if(!g_Bejelentkezve[tempid])
			{
				formatex(Item, charsmax(Item),"\d%s\d (#0)\r |\y Ki.", szName);
				menu_additem(DonateMenu, Item, szTempid, 0)
			}
			else if(get_user_flags(tempid) & ADMIN_KICK)
			{
				formatex(Item, charsmax(Item),"\r%s\d (#%d)\r |\y Be.", szName, g_Id[tempid]);
				menu_additem(DonateMenu, Item, szTempid, 0)
			}
			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 menuPlayersH(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);
	
	g_CheckId[id] = tempid
	
	if(g_Bejelentkezve[g_CheckId[id]])
		showMenu_Player(id)
	else
		menuPlayers(id)
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

public ClientInfoChanged(id)
{
	if(!is_user_connected(id))
		return FMRES_IGNORED

	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)
		
		remove_user_flags(id, ADMIN_USER)		
	}
	
	if(g_AdminRang[id] >= 2)
	{
		set_user_flags(id, ADMIN_MAP)
		set_user_flags(id, ADMIN_LEVEL_D)
		set_user_flags(id, ADMIN_LEVEL_E)
		set_user_flags(id, ADMIN_LEVEL_F)
		set_user_flags(id, ADMIN_LEVEL_G)
		set_user_flags(id, ADMIN_LEVEL_H)
	}
	
	if(g_AdminRang[id] >= 3)
	{
		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 FMRES_IGNORED
}  

showMenu_Player(id)
{
	static menu[512]
	new len, szName[32], szTempid[10]
	
	new Formatted[32];
	// new Formatted2[32];
	
	format_time(Formatted, charsmax(Formatted), "%Y-%m-%d %H:%M:%S", g_AdminDatum[g_CheckId[id]]);
	//format_time(Formatted2, charsmax(Formatted2), "%Y-%m-%d %H:%M:%S", g_VipDatum[g_CheckId[id]]);
	
	get_user_name(g_CheckId[id], szName, 31)
	num_to_str(g_CheckId[id], szTempid, 9)
	
	len += formatex(menu[len], charsmax(menu) - len, "\rPeacE* Team\w |\y JelenlĂ©vĹ‘ JĂˇtĂ©kosok\r *^n^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[g_CheckId[id]], g_Id[g_CheckId[id]])
	
	len += formatex(menu[len], charsmax(menu) - len, "\wE-Mail:\y %s^n^n", g_Email[g_CheckId[id]])
	
	if(get_user_flags(g_CheckId[id]) & ADMIN_RCON)
		len += formatex(menu[len], charsmax(menu) - len, "\wAdmin:\y Aktiv (Nagy)^n\d%s^n^n", Formatted)
	else if(get_user_flags(g_CheckId[id]) & ADMIN_LEVEL_H)
		len += formatex(menu[len], charsmax(menu) - len, "\wAdmin:\y Aktiv (KĂ¶zepes)^n\d%s^n^n", Formatted)
	else if(get_user_flags(g_CheckId[id]) & ADMIN_KICK)
		len += formatex(menu[len], charsmax(menu) - len, "\wAdmin:\y Aktiv (Kis)^n\d%s^n^n", Formatted)
	else
		len += formatex(menu[len], charsmax(menu) - len, "\wAdmin:\y Inaktiv^n\d-^n^n")
	
	/*
	if(get_user_flags(g_CheckId[id]) & ADMIN_LEVEL_C)
		len += formatex(menu[len], charsmax(menu) - len, "\wVip:\y Aktiv (PrĂ©mium)^n\d%s^n^n", Formatted2)
	else if(get_user_flags(g_CheckId[id]) & ADMIN_RESERVATION)
		len += formatex(menu[len], charsmax(menu) - len, "\wVip:\y Aktiv (Sima)^n\d%s^n^n", Formatted2)
	else
		len += formatex(menu[len], charsmax(menu) - len, "\wVip:\y Inaktiv^n\d-^n^n")
	*/
	
	len += formatex(menu[len], charsmax(menu) - len, "^n\r0.\w Vissza a ListĂˇhoz")
	
	set_pdata_int(id, 205, 0)
	show_menu(id, MENU_KEY_0, menu, -1, "Player Menu")
}

public menu_player(id, key)
{
	if (!is_user_connected(id))
		return PLUGIN_HANDLED;
	
	switch(key)
	{
		case 9: menuPlayers(id)
	}
	return PLUGIN_HANDLED;
}

// Stock

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
}
public rusty_erint(ent, id) {
	new lid = floatround( entity_get_float( ent, EV_FL_health ) )
	
	static sOra[5], sPerc[5], sMp[5]
	new Ora, Perc, Mp
	new Ido[32], bOra[32], bPerc[5], bMp[5]
	entity_get_string(ent, EV_SZ_netname, Ido, 31)
	parse(Ido, bOra, 31, bPerc, 31, bMp, 31)
	
	format_time(sOra, sizeof(sOra) - 1, "%H")
	format_time(sPerc, sizeof(sPerc) - 1, "%M")
	format_time(sMp, sizeof(sMp) - 1, "%S")
	Ora = str_to_num(sOra)
	Perc = str_to_num(sPerc)
	Mp = str_to_num(sMp)
	
	if(lid == id || Ora > str_to_num(bOra) ||
	Ora == str_to_num(bOra) && Perc > str_to_num(bPerc) ||
	Ora == str_to_num(bOra) && Perc == str_to_num(bPerc) && Mp > str_to_num(bMp))
	{
		Lada[id][0]++
		engfunc(EngFunc_RemoveEntity, ent)
		
		new Players[32], Num, id2, String[128], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[8][Nyelv[id2]], Nev, LadaNevek[0][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
}
public metal_erint(ent, id) {
	new lid = floatround( entity_get_float( ent, EV_FL_health ) )
	
	static sOra[5], sPerc[5], sMp[5]
	new Ora, Perc, Mp
	new Ido[32], bOra[32], bPerc[5], bMp[5]
	entity_get_string(ent, EV_SZ_netname, Ido, 31)
	parse(Ido, bOra, 31, bPerc, 31, bMp, 31)
	
	format_time(sOra, sizeof(sOra) - 1, "%H")
	format_time(sPerc, sizeof(sPerc) - 1, "%M")
	format_time(sMp, sizeof(sMp) - 1, "%S")
	Ora = str_to_num(sOra)
	Perc = str_to_num(sPerc)
	Mp = str_to_num(sMp)
	
	if(lid == id || Ora > str_to_num(bOra) ||
	Ora == str_to_num(bOra) && Perc > str_to_num(bPerc) ||
	Ora == str_to_num(bOra) && Perc == str_to_num(bPerc) && Mp > str_to_num(bMp))
	{
		Lada[id][1]++
		engfunc(EngFunc_RemoveEntity, ent)
		
		new Players[32], Num, id2, String[128], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[8][Nyelv[id2]], Nev, LadaNevek[1][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
}
public bronze_erint(ent, id) {
	new lid = floatround( entity_get_float( ent, EV_FL_health ) )
	
	static sOra[5], sPerc[5], sMp[5]
	new Ora, Perc, Mp
	new Ido[32], bOra[32], bPerc[5], bMp[5]
	entity_get_string(ent, EV_SZ_netname, Ido, 31)
	parse(Ido, bOra, 31, bPerc, 31, bMp, 31)
	
	format_time(sOra, sizeof(sOra) - 1, "%H")
	format_time(sPerc, sizeof(sPerc) - 1, "%M")
	format_time(sMp, sizeof(sMp) - 1, "%S")
	Ora = str_to_num(sOra)
	Perc = str_to_num(sPerc)
	Mp = str_to_num(sMp)
	
	if(lid == id || Ora > str_to_num(bOra) ||
	Ora == str_to_num(bOra) && Perc > str_to_num(bPerc) ||
	Ora == str_to_num(bOra) && Perc == str_to_num(bPerc) && Mp > str_to_num(bMp))
	{
		Lada[id][2]++
		engfunc(EngFunc_RemoveEntity, ent)
		
		new Players[32], Num, id2, String[128], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[8][Nyelv[id2]], Nev, LadaNevek[2][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
}
public silver_erint(ent, id) {
	new lid = floatround( entity_get_float( ent, EV_FL_health ) )
	
	static sOra[5], sPerc[5], sMp[5]
	new Ora, Perc, Mp
	new Ido[32], bOra[32], bPerc[5], bMp[5]
	entity_get_string(ent, EV_SZ_netname, Ido, 31)
	parse(Ido, bOra, 31, bPerc, 31, bMp, 31)
	
	format_time(sOra, sizeof(sOra) - 1, "%H")
	format_time(sPerc, sizeof(sPerc) - 1, "%M")
	format_time(sMp, sizeof(sMp) - 1, "%S")
	Ora = str_to_num(sOra)
	Perc = str_to_num(sPerc)
	Mp = str_to_num(sMp)
	
	if(lid == id || Ora > str_to_num(bOra) ||
	Ora == str_to_num(bOra) && Perc > str_to_num(bPerc) ||
	Ora == str_to_num(bOra) && Perc == str_to_num(bPerc) && Mp > str_to_num(bMp))
	{
		Lada[id][3]++
		engfunc(EngFunc_RemoveEntity, ent)
		
		new Players[32], Num, id2, String[128], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[8][Nyelv[id2]], Nev, LadaNevek[3][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
}
public gold_erint(ent, id) {
	new lid = floatround( entity_get_float( ent, EV_FL_health ) )
	
	static sOra[5], sPerc[5], sMp[5]
	new Ora, Perc, Mp
	new Ido[32], bOra[32], bPerc[5], bMp[5]
	entity_get_string(ent, EV_SZ_netname, Ido, 31)
	parse(Ido, bOra, 31, bPerc, 31, bMp, 31)
	
	format_time(sOra, sizeof(sOra) - 1, "%H")
	format_time(sPerc, sizeof(sPerc) - 1, "%M")
	format_time(sMp, sizeof(sMp) - 1, "%S")
	Ora = str_to_num(sOra)
	Perc = str_to_num(sPerc)
	Mp = str_to_num(sMp)
	
	if(lid == id || Ora > str_to_num(bOra) ||
	Ora == str_to_num(bOra) && Perc > str_to_num(bPerc) ||
	Ora == str_to_num(bOra) && Perc == str_to_num(bPerc) && Mp > str_to_num(bMp))
	{
		Lada[id][4]++
		engfunc(EngFunc_RemoveEntity, ent)
		
		new Players[32], Num, id2, String[128], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[8][Nyelv[id2]], Nev, LadaNevek[4][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
}
public diamond_erint(ent, id) {
	new lid = floatround( entity_get_float( ent, EV_FL_health ) )
	
	static sOra[5], sPerc[5], sMp[5]
	new Ora, Perc, Mp
	new Ido[32], bOra[32], bPerc[5], bMp[5]
	entity_get_string(ent, EV_SZ_netname, Ido, 31)
	parse(Ido, bOra, 31, bPerc, 31, bMp, 31)
	
	format_time(sOra, sizeof(sOra) - 1, "%H")
	format_time(sPerc, sizeof(sPerc) - 1, "%M")
	format_time(sMp, sizeof(sMp) - 1, "%S")
	Ora = str_to_num(sOra)
	Perc = str_to_num(sPerc)
	Mp = str_to_num(sMp)
	
	if(lid == id || Ora > str_to_num(bOra) ||
	Ora == str_to_num(bOra) && Perc > str_to_num(bPerc) ||
	Ora == str_to_num(bOra) && Perc == str_to_num(bPerc) && Mp > str_to_num(bMp))
	{
		Lada[id][5]++
		engfunc(EngFunc_RemoveEntity, ent)
		
		new Players[32], Num, id2, String[128], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[8][Nyelv[id2]], Nev, LadaNevek[5][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
}
public kulcs_erint(ent, id) {
	new lid = floatround( entity_get_float( ent, EV_FL_health ) )
	
	static sOra[5], sPerc[5], sMp[5]
	new Ora, Perc, Mp
	new Ido[32], bOra[32], bPerc[5], bMp[5]
	entity_get_string(ent, EV_SZ_netname, Ido, 31)
	parse(Ido, bOra, 31, bPerc, 31, bMp, 31)
	
	format_time(sOra, sizeof(sOra) - 1, "%H")
	format_time(sPerc, sizeof(sPerc) - 1, "%M")
	format_time(sMp, sizeof(sMp) - 1, "%S")
	Ora = str_to_num(sOra)
	Perc = str_to_num(sPerc)
	Mp = str_to_num(sMp)
	
	if(lid == id || Ora > str_to_num(bOra) ||
	Ora == str_to_num(bOra) && Perc > str_to_num(bPerc) ||
	Ora == str_to_num(bOra) && Perc == str_to_num(bPerc) && Mp > str_to_num(bMp))
	{
		Kulcs[id]++
		engfunc(EngFunc_RemoveEntity, ent)
		
		new Players[32], Num, id2, String[128], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[8][Nyelv[id2]], Nev, LadaNevek[6][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
}
////
public Ujraeledes(id) {
	if(!is_user_alive(id) || !is_user_connected(id) || id < 1 || id > 32)
		return
		
	if(user_has_weapon(id, CSW_C4))
	{
		strip_user_weapons(id)
		give_item(id, "weapon_c4")
		give_item(id, "weapon_knife")
	}
	else {
		strip_user_weapons(id)
		if(cs_get_user_team(id) == CS_TEAM_CT)
		cs_set_user_defuse(id, 1)
		give_item(id, "weapon_knife")
	}
	give_item(id, "weapon_hegrenade")
	give_item(id, "item_kevlar")
	give_item(id, "weapon_flashbang")
	
	set_task(0.1, "FegyverMenuI", id)
	Valasztott[id] = 0
	GunHasznalt[id] = 0
	//Szamlal(id)
}
public client_connect(id) {
	Skin[id] = 1
	Nyelv[id] = 0
	KivalasztottFegyver[id][0] = 0
	KivalasztottFegyver[id][1] = 0
	KivalasztottFegyver[id][2] = 20
	Lada[id][0] = 0
	Lada[id][1] = 0
	Lada[id][2] = 0
	Lada[id][3] = 0
	Lada[id][4] = 0
	Lada[id][5] = 0
	Kulcs[id] = 0
	Targy[id] = -1
	Kereskedik[id] = 0
	KerDollar[id] = 0.0
	Keres[id] = 0
	JelolID[id] = 0
	Targy[id] = -1
	KerID[id] = 0
	
	Kirakva[id][0] = 0
	Kirakva[id][1] = 0
	Kirakva[id][2] = 0
	
	KirakottFegyver[id][0] = -1
	KirakottFegyver[id][1] = -1
	KirakottFegyver[id][2] = -1
	
	FegyverAr[id][0] = 0.0
	FegyverAr[id][1] = 0.0
	FegyverAr[id][2] = 0.0
}
public asd() {
	for(new i; i < 33; i++)
	{
		Lada[i][0] = 10
		Lada[i][1] = 10
		Lada[i][2] = 10
		Lada[i][3] = 10
		Lada[i][4] = 10
		Lada[i][5] = 10
		Kulcs[i] = 60
	}
}
public FegyverMenuI(id)
{
	new Menu[512], MenuString[128], Gomb
	format(MenuString, 127, "%s^n^n", MENUSZOVEG[10][Nyelv[id]]);
	add(Menu, 511, MenuString);
	
	format(MenuString, 127, "\y1. \rM4A1^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\y2. \rAk47^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\y3. \rAWP^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\y4. \rFAMAS^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\y5. \rMP5^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\y6. \rM3^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\y7. \rP90^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\y8. \rGALIL^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\y9. \rSCOUT")
	add(Menu, 511, MenuString);
	
	Gomb = (1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6 | 1<<7 | 1<<8 |1<<9);
	show_menu(id, Gomb, Menu, -1, "FMI");
}
public FegyverMenuIh(id, Gomb)
{
	Gomb++;
	switch(Gomb)
	{
		case 1:{
			give_item(id, "weapon_m4a1")
			cs_set_user_bpammo(id, CSW_AK47, 90)
		}
		case 2:{
			give_item(id, "weapon_ak47")
			cs_set_user_bpammo(id, CSW_M4A1, 90)
		}
		case 3:{
			give_item(id, "weapon_awp")
			cs_set_user_bpammo(id, CSW_AWP, 30)
		}
		case 4:{
			give_item(id, "weapon_famas")
			cs_set_user_bpammo(id, CSW_FAMAS, 90)
		}
		case 5:{
			give_item(id, "weapon_mp5navy")
			cs_set_user_bpammo(id, CSW_MP5NAVY, 120)
		}
		case 6:{
			give_item(id, "weapon_m3")
			cs_set_user_bpammo(id, CSW_M3, 35)
		}
		case 7:{
			give_item(id, "weapon_p90")
			cs_set_user_bpammo(id, CSW_P90, 100)
		}
		case 8:{
			give_item(id, "weapon_galil")
			cs_set_user_bpammo(id, CSW_GALIL, 95)
		}
		case 9:{
			give_item(id, "weapon_scout")
			cs_set_user_bpammo(id, CSW_SCOUT, 90)
		}
		default:{
			show_menu(id, 0, "^n", 1);
			return
		}
	}
	FegyverMenuII(id)
}
public FegyverMenuII(id)
{
	//if(Valasztott[id] == 1)
	//return
	
	new Menu[512], MenuString[128], Gomb
	format(MenuString, 127, "%s^n^n", MENUSZOVEG[10][Nyelv[id]]);
	add(Menu, 511, MenuString);
	
	format(MenuString, 127, "\y1. \rDEAGLE^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\y2. \rUSP^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\y3. \rGLOCK^n")
	add(Menu, 511, MenuString);
	
	Gomb = (1<<0 | 1<<1 | 1<<2 | 1<<3);
	show_menu(id, Gomb, Menu, -1, "LOL");
}
public FegyverMenuIIh(id, Gomb)
{
	
	Gomb++;
	switch(Gomb)
	{
		case 1:{
			give_item(id, "weapon_deagle")
			cs_set_user_bpammo(id, CSW_DEAGLE, 35)
			show_menu(id, 0, "^n", 1);
			Valasztott[id] = 1
		}
		case 2:{
			give_item(id, "weapon_usp")
			cs_set_user_bpammo(id, CSW_USP, 100)
			show_menu(id, 0, "^n", 1);
			Valasztott[id] = 1
		}
		case 3:{
			give_item(id, "weapon_glock18")
			cs_set_user_bpammo(id, CSW_GLOCK18, 120)
			show_menu(id, 0, "^n", 1);
			Valasztott[id] = 1
		}
		default:{
			show_menu(id, 0, "^n", 1);
		}
	}
}
public Halal(){
	new id = read_data(1)
 
	if(id == read_data(2) || id == 0)
	return PLUGIN_HANDLED
	
	new Float:DollartKap = random_float(0.05, 0.10) + ((get_playersnum() + 0.0) * 1.5) / 100
	
	Dollar[id] += DollartKap
	
	Oles[id]++
	
	if(Verseny == 1)
	{
		fOlesek[id]++
		if(fOlesek[id] >= 50)
		{
			Verseny++
			
			new Jatekos[32], Num, id1
			get_players(Jatekos, Num, "c")
			
			SortCustom1D(Jatekos, Num, "Felsorol")
			
			for(new i; i < Num; i++)
			{
				id1 = Jatekos[i]
				if(id1 < 10)
				{
					if(is_user_connected(id1))
						Dollar[id1] += Nyeremeny[i]
				}
			}
		}
	}
	
	if(Oles[id] >= 25 && Oles[id] < 100 && Rang[id] == 0)
	Rang[id]++
	else if(Oles[id] >= 100 && Oles[id] < 250 && Rang[id] == 1)
	Rang[id]++
	else if(Oles[id] >= 250 && Oles[id] < 500 && Rang[id] == 2)
	Rang[id]++
	else if(Oles[id] >= 750 && Oles[id] < 1000 && Rang[id] == 3)
	Rang[id]++
	else if(Oles[id] >= 1000 && Oles[id] < 1500 && Rang[id] == 4)
	Rang[id]++
	else if(Oles[id] >= 1500 && Oles[id] < 2250 && Rang[id] == 5)
	Rang[id]++
	else if(Oles[id] >= 2250 && Oles[id] < 3000 && Rang[id] == 6)
	Rang[id]++
	else if(Oles[id] >= 3000 && Oles[id] < 3900 && Rang[id] == 7)
	Rang[id]++
	else if(Oles[id] >= 3900 && Oles[id] < 4900 && Rang[id] == 8)
	Rang[id]++
	else if(Oles[id] >= 4900 && Oles[id] < 5900 && Rang[id] == 9)
	Rang[id]++
	else if(Oles[id] >= 5900 && Oles[id] < 7000 && Rang[id] == 10)
	Rang[id]++
	else if(Oles[id] >= 7000 && Oles[id] < 8500 && Rang[id] == 11)
	Rang[id]++
	else if(Oles[id] >= 8500 && Oles[id] < 10000 && Rang[id] == 12)
	Rang[id]++
	else if(Oles[id] >= 10000 && Oles[id] < 15000 && Rang[id] == 13)
	Rang[id]++
	else if(Oles[id] >= 15000 && Oles[id] < 22000 && Rang[id] == 14)
	Rang[id]++
	else if(Oles[id] >= 22000 && Oles[id] < 30000 && Rang[id] == 15)
	Rang[id]++
	else if(Oles[id] >= 30000 && Oles[id] < 40000 && Rang[id] == 16)
	Rang[id]++
	
	set_dhudmessage(255, 255, 255, -1.0, 0.15, 0, 6.0, 2.0)
	show_dhudmessage(id, "+ %3.2f$", DollartKap)
	
	DropEllenorzes(id)
	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[8][Nyelv[id2]], 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[8][Nyelv[id2]], 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[8][Nyelv[id2]], 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[8][Nyelv[id2]], 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[8][Nyelv[id2]], 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[8][Nyelv[id2]], 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[8][Nyelv[id2]], Nev, LadaNevek[6][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
}
public FegyverekValtas(id)
{
	if(!is_user_alive(id) || !is_user_connected(id) || id < 1 || id > 32 || Skin[id] == 0)
	return
	
	new fid = get_user_weapon(id)
	new fmdl[48]
	
	if(fid == CSW_AK47 && KivalasztottFegyver[id][0] >= 64 && KivalasztottFegyver[id][0] <= 69 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_AK47 && KivalasztottFegyver[id][0] >= 0 && KivalasztottFegyver[id][0] <= 6 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_AK47)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[0])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_M4A1 && KivalasztottFegyver[id][0] >= 70 && KivalasztottFegyver[id][0] <= 75 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_M4A1 && KivalasztottFegyver[id][0] >= 7 && KivalasztottFegyver[id][0] <= 13 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_M4A1)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[1])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_AWP && KivalasztottFegyver[id][0] >= 76 && KivalasztottFegyver[id][0] <= 81 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_AWP && KivalasztottFegyver[id][0] >= 14 && KivalasztottFegyver[id][0] <= 20 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_AWP)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[2])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_FAMAS && KivalasztottFegyver[id][0] >= 82 && KivalasztottFegyver[id][0] <= 87 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_FAMAS && KivalasztottFegyver[id][0] >= 21 && KivalasztottFegyver[id][0] <= 27 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_FAMAS)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[3])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_MP5NAVY && KivalasztottFegyver[id][0] >= 88 && KivalasztottFegyver[id][0] <= 93 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_MP5NAVY && KivalasztottFegyver[id][0] >= 28 && KivalasztottFegyver[id][0] <= 34 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_MP5NAVY)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[4])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_M3 && KivalasztottFegyver[id][0] >= 94 && KivalasztottFegyver[id][0] <= 99 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_M3 && KivalasztottFegyver[id][0] >= 35 && KivalasztottFegyver[id][0] <= 41 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_M3)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[5])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_GALIL && KivalasztottFegyver[id][0] >= 100 && KivalasztottFegyver[id][0] <= 105 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_GALIL && KivalasztottFegyver[id][0] >= 42 && KivalasztottFegyver[id][0] <= 45 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_GALIL)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[13])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_USP && KivalasztottFegyver[id][1] >= 124 && KivalasztottFegyver[id][1] <= 129 && Fegyverek[id][KivalasztottFegyver[id][1]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][1]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_USP && KivalasztottFegyver[id][1] >= 46 && KivalasztottFegyver[id][1] <= 52 && Fegyverek[id][KivalasztottFegyver[id][1]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][1]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_USP)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[6])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_DEAGLE && KivalasztottFegyver[id][1] >= 130 && KivalasztottFegyver[id][1] <= 135 && Fegyverek[id][KivalasztottFegyver[id][1]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][1]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_DEAGLE && KivalasztottFegyver[id][1] >= 53 && KivalasztottFegyver[id][1] <= 59 && Fegyverek[id][KivalasztottFegyver[id][1]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][1]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_DEAGLE)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[7])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_GLOCK18 && KivalasztottFegyver[id][1] >= 118 && KivalasztottFegyver[id][1] <= 123 && Fegyverek[id][KivalasztottFegyver[id][1]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][1]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_GLOCK18 && KivalasztottFegyver[id][1] >= 60 && KivalasztottFegyver[id][1] <= 63 && Fegyverek[id][KivalasztottFegyver[id][1]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][1]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_GLOCK18)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[12])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_KNIFE && KivalasztottFegyver[id][2] == 20)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[8])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_KNIFE && KivalasztottFegyver[id][2] == 21)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/default/BAJNOK.mdl")
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_KNIFE && Kesek[id][KivalasztottFegyver[id][2]] > 0 && KivalasztottFegyver[id][2] <= 19 && KivalasztottFegyver[id][2] >= 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", KesModelek[KivalasztottFegyver[id][2]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_KNIFE)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[8])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_HEGRENADE)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[9])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	if(fid == CSW_FLASHBANG)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[10])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	if(fid == CSW_C4)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[11])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_P90 && KivalasztottFegyver[id][0] >= 112 && KivalasztottFegyver[id][0] <= 117 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_P90)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[14])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_SCOUT && KivalasztottFegyver[id][0] >= 106 && KivalasztottFegyver[id][0] <= 111 && Fegyverek[id][KivalasztottFegyver[id][0]] > 0)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_SCOUT)
	{
		formatex(fmdl, charsmax(fmdl), "models/pbtgo/%s", AlapModelek[15])
		set_pev(id, pev_viewmodel2, fmdl)
	}
}
public FoMenu(id) {
	if(g_Bejelentkezve[id])
	{
		new String[128]
		format(String, charsmax(String), MENUSZOVEG[14][Nyelv[id]], Dollar[id])
		new menu = menu_create(String, "FoMenuh" )
		
		format(String, charsmax(String), MENUSZOVEG[1][Nyelv[id]])
		menu_additem(menu, String, "1")
		
		format(String, charsmax(String), MENUSZOVEG[2][Nyelv[id]])
		menu_additem(menu, String, "2")
		
		format(String, charsmax(String), MENUSZOVEG[4][Nyelv[id]])
		menu_additem(menu, String, "3")
		
		format(String, charsmax(String), MENUSZOVEG[11][Nyelv[id]])
		menu_additem(menu, String, "5")
		
		format(String, charsmax(String), MENUSZOVEG[5][Nyelv[id]], Rangok[Rang[id]], Oles[id], RangOles[Rang[id]], Rangok[Rang[id]+1])
		menu_additem(menu, String, "4")
		
		menu_display(id, menu)
	}
	else
		showMenu_Main(id)
}
public FoMenuh(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 : {
			FelszerelesFegyver(id)
		}
		case 2 : {
			LadaMenu(id)
		}
		case 3 : {
			PiacEloszt(id)
		}
		case 4 : {
			Beallitasok(id)
		}
		case 5 : {
			Kuka(id)
		}
	}
}
public Beallitasok(id) {
	new String[96]
	format(String, charsmax(String), MENUSZOVEG[0][Nyelv[id]], Dollar[id])
	new menu = menu_create(String, "Beallitasokh" )
	
	if(Skin[id] == 1)
	{
		format(String, charsmax(String), MENUSZOVEG[8][Nyelv[id]])
		menu_additem(menu, String, "2")
	}
	else
	{
		format(String, charsmax(String), MENUSZOVEG[9][Nyelv[id]])
		menu_additem(menu, String, "2")
	}
	
	menu_display(id, menu)
}
public Beallitasokh(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] == 0)
			{
				Nyelv[id] = 1
			}
			else if(Nyelv[id] == 1)
			{
				Nyelv[id] = 2
			}
			else
			{
				Nyelv[id] = 0
			}
			Beallitasok(id)
		}
		case 2 : {
			if(Skin[id] == 0)
			{
				Skin[id] = 1
			}
			else
			{
				Skin[id] = 0
			}
			Beallitasok(id)
		}
		case 3 : {
			if(Korvegi[id] == 0)
			{
				Korvegi[id] = 1
			}
			else
			{
				Korvegi[id] = 0
			}
			Beallitasok(id)
		}
	}
}
stock UzenetKuldes(SOR) {
	new Players[32], Num, id
	get_players(Players, Num, "c")
	
	for(new i; i < Num; i++)
	{
		id = Players[i]
		if(is_user_connected(id))
		{
			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id)
			write_byte(id)
			write_string(SZOVEG[SOR][Nyelv[id]])
			message_end()
		}
	}
}
public CsatlakozoUzenet(id) {
	message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id)
	write_byte(id)
	write_string(SZOVEG[11][Nyelv[id]])
	message_end()
}
stock LadaNyitas(id, Fajta)
{
	new String[128], Nev[32], FegyverSzama, Float:RandomFloat, KesFajta
	RandomFloat = random_float(0.01, 99.99)
	
	get_user_name(id, Nev, charsmax(Nev))
	
	if(Fajta >= 3 && RandomFloat <= KesDrop4) 
	{
		if(Fajta < 5 && RandomFloat > KesDrop3 ||
		Fajta < 4 && RandomFloat > KesDrop2 ||
		Fajta < 3 && RandomFloat > KesDrop1)
		{
			LadaNyitas(id, Fajta)
			return
		}
		
		FegyverSzama = random_num(0, 4)
		KesFajta = Fajta-2
		if(RandomFloat <= KesDrop4 && Fajta == 5)
		{
			Kesek[id][KesDrop[KesFajta][FegyverSzama]]++
			OsszesKes[KesDrop[KesFajta][FegyverSzama]]++
		}
		else if(RandomFloat <= KesDrop3 && Fajta == 4)
		{
			Kesek[id][KesDrop[KesFajta][FegyverSzama]]++
			OsszesKes[KesDrop[KesFajta][FegyverSzama]]++
		}
		else if(RandomFloat <= KesDrop2 && Fajta == 3)
		{
			Kesek[id][KesDrop[KesFajta][FegyverSzama]]++
			OsszesKes[KesDrop[KesFajta][FegyverSzama]]++
		}
		else if(RandomFloat <= KesDrop1 && Fajta == 2)
		{
			Kesek[id][KesDrop[KesFajta][FegyverSzama]]++
			OsszesKes[KesDrop[KesFajta][FegyverSzama]]++
		}
		
		new Players[32], Num, id2
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Nev, KesNevek[KesDrop[KesFajta][FegyverSzama]][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
		log_to_file("keslada.txt", "%s - %s | %3.2f - %d", g_Felhasznalonev[id], KesNevek[KesDrop[KesFajta][FegyverSzama]][1], RandomFloat, Fajta)
		new Motd[1014], Len[256], LinkSzam, lNum = KesDrop[KesFajta][FegyverSzama]
		add(Motd, 1013, LADAMOTD[0])
		add(Motd, 1013, LADAMOTD[1])
		
		if(lNum >= 0 && lNum <= 4) LinkSzam = 13
		else if(lNum >= 5 && lNum <= 9) LinkSzam = 15
		else if(lNum >= 10 && lNum <= 14) LinkSzam = 14
		else if(lNum >= 15 && lNum <= 19) LinkSzam = 12
		
		format(Len, 255, LADAMOTD[2], KesNevek[KesDrop[KesFajta][FegyverSzama]][Nyelv[id]])
		replace_all(Len, 255, "!g", "^4")
		replace_all(Len, 255, "!y", "^1")
		replace_all(Len, 255, "!t", "^3")
		replace_all(Len, 255, "Ăˇ", "á")
		replace_all(Len, 255, "Ă©", "é")
		replace_all(Len, 255, "Ă­", "í")
		replace_all(Len, 255, "Ăł", "ó")
		replace_all(Len, 255, "Ă¶", "ö")
		replace_all(Len, 255, "Ĺ‘", "ő")
		replace_all(Len, 255, "Ăş", "ú")
		replace_all(Len, 255, "ĂĽ", "ü")
		replace_all(Len, 255, "Ĺ±", "ű")
		replace_all(Len, 255, "Ă", "Á")
		replace_all(Len, 255, "Ă‰", "É")
		replace_all(Len, 255, "ĂŤ", "Í")
		replace_all(Len, 255, "Ă“", "Ó")
		replace_all(Len, 255, "Ă–", "Ö")
		replace_all(Len, 255, "Ĺ", "Ő")
		replace_all(Len, 255, "Ăš", "Ú")
		replace_all(Len, 255, "Ăś", "Ü")
		replace_all(Len, 255, "Ĺ°", "Ű")
		
	}
	else
	{
		FegyverSzama = random_num(0, 25)
		Fegyverek[id][LadaDrop[Fajta][FegyverSzama]]++
		OsszesFegyver[LadaDrop[Fajta][FegyverSzama]]++
		
		new Players[32], Num, id2
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Nev, FegyverNevek[LadaDrop[Fajta][FegyverSzama]][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
		log_to_file("wplada.txt", "%s - %s | %3.2f - %d", g_Felhasznalonev[id], FegyverNevek[LadaDrop[Fajta][FegyverSzama]][1], RandomFloat, Fajta)
		new Motd[1014], Len[512], lNum = LadaDrop[Fajta][FegyverSzama]
		add(Motd, 1013, LADAMOTD[0])
		add(Motd, 1013, LADAMOTD[1])
		
		format(Len, 255, LADAMOTD[2], FegyverNevek[LadaDrop[Fajta][FegyverSzama]][Nyelv[id]])
		replace_all(Len, 255, "!g", "^4")
		replace_all(Len, 255, "!y", "^1")
		replace_all(Len, 255, "!t", "^3")
		replace_all(Len, 255, "Ăˇ", "á")
		replace_all(Len, 255, "Ă©", "é")
		replace_all(Len, 255, "Ă­", "í")
		replace_all(Len, 255, "Ăł", "ó")
		replace_all(Len, 255, "Ă¶", "ö")
		replace_all(Len, 255, "Ĺ‘", "ő")
		replace_all(Len, 255, "Ăş", "ú")
		replace_all(Len, 255, "ĂĽ", "ü")
		replace_all(Len, 255, "Ĺ±", "ű")
		replace_all(Len, 255, "Ă", "Á")
		replace_all(Len, 255, "Ă‰", "É")
		replace_all(Len, 255, "ĂŤ", "Í")
		replace_all(Len, 255, "Ă“", "Ó")
		replace_all(Len, 255, "Ă–", "Ö")
		replace_all(Len, 255, "Ĺ", "Ő")
		replace_all(Len, 255, "Ăš", "Ú")
		replace_all(Len, 255, "Ăś", "Ü")
		replace_all(Len, 255, "Ĺ°", "Ű")
		

	}
	client_cmd(id, "spk sound/LadaO%d.wav", random_num(1, 3))
	sql_update_server()
}
public LadaMenu(id) {
	new String[96]
	format(String, charsmax(String), MENUSZOVEG[10][Nyelv[id]], Dollar[id])
	format(String, charsmax(String), "\y%s^n\y%s \d(%d) \w%s: \r%3.2f%%", String, LadaNevek[6][Nyelv[id]], Kulcs[id], Nevek[4][Nyelv[id]], DropLada[6][Mod])
	new menu = menu_create(String, "LadaMenuh" )
	if(KirakottFegyver[id][0] >= 84 && KirakottFegyver[id][0] <= 90 || KirakottFegyver[id][1] >= 84 && KirakottFegyver[id][1] <= 90 || KirakottFegyver[id][2] >= 84 && KirakottFegyver[id][2] <= 90
	|| Targy[id] >= 84 && Targy[id] <= 90)
	{
		format(String, charsmax(String), LadaNevek[0][Nyelv[id]])
		format(String, charsmax(String), "\d%s \d(%d) %s: %3.2f%%", String, Lada[id][0], Nevek[4][Nyelv[id]], DropLada[5][Mod])
		menu_additem(menu, String, "0")
		
		format(String, charsmax(String), LadaNevek[1][Nyelv[id]])
		format(String, charsmax(String), "\d%s \d(%d) %s: %3.2f%%", String, Lada[id][1], Nevek[4][Nyelv[id]], DropLada[4][Mod])
		menu_additem(menu, String, "0")
		
		format(String, charsmax(String), LadaNevek[2][Nyelv[id]])
		format(String, charsmax(String), "\d%s \d(%d) %s: %3.2f%%", String, Lada[id][2], Nevek[4][Nyelv[id]], DropLada[3][Mod])
		menu_additem(menu, String, "0")
		
		format(String, charsmax(String), LadaNevek[3][Nyelv[id]])
		format(String, charsmax(String), "\d%s \d(%d) %s: %3.2f%%", String, Lada[id][3], Nevek[4][Nyelv[id]], DropLada[2][Mod])
		menu_additem(menu, String, "0")
		
		format(String, charsmax(String), LadaNevek[4][Nyelv[id]])
		format(String, charsmax(String), "\d%s \d(%d) %s: %3.2f%%", String, Lada[id][4], Nevek[4][Nyelv[id]], DropLada[1][Mod])
		menu_additem(menu, String, "0")
		
		format(String, charsmax(String), LadaNevek[5][Nyelv[id]])
		format(String, charsmax(String), "\d%s \d(%d) %s: %3.2f%%", String, Lada[id][5], Nevek[4][Nyelv[id]], DropLada[0][Mod])
		menu_additem(menu, String, "0")
		
	}
	else
	{
		format(String, charsmax(String), LadaNevek[0][Nyelv[id]])
		format(String, charsmax(String), "\w%s \d(%d) \y%s: \r%3.2f%%", String, Lada[id][0], Nevek[4][Nyelv[id]], DropLada[5][Mod])
		menu_additem(menu, String, "1")
		
		format(String, charsmax(String), LadaNevek[1][Nyelv[id]])
		format(String, charsmax(String), "\w%s \d(%d) \y%s: \r%3.2f%%", String, Lada[id][1], Nevek[4][Nyelv[id]], DropLada[4][Mod])
		menu_additem(menu, String, "2")
		
		format(String, charsmax(String), LadaNevek[2][Nyelv[id]])
		format(String, charsmax(String), "\w%s \d(%d) \y%s: \r%3.2f%%", String, Lada[id][2], Nevek[4][Nyelv[id]], DropLada[3][Mod])
		menu_additem(menu, String, "3")
		
		format(String, charsmax(String), LadaNevek[3][Nyelv[id]])
		format(String, charsmax(String), "\w%s \d(%d) \y%s: \r%3.2f%%", String, Lada[id][3], Nevek[4][Nyelv[id]], DropLada[2][Mod])
		menu_additem(menu, String, "4")
		
		format(String, charsmax(String), LadaNevek[4][Nyelv[id]])
		format(String, charsmax(String), "\w%s \d(%d) \y%s: \r%3.2f%%", String, Lada[id][4], Nevek[4][Nyelv[id]], DropLada[1][Mod])
		menu_additem(menu, String, "5")
		
		format(String, charsmax(String), LadaNevek[5][Nyelv[id]])
		format(String, charsmax(String), "\w%s \d(%d) \y%s: \r%3.2f%%", String, Lada[id][5], Nevek[4][Nyelv[id]], DropLada[0][Mod])
		menu_additem(menu, String, "6")
		
	}
	
	menu_display(id, menu)
}
public LadaMenuh(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: LadaMenu(id)
		case 0 : {
			new String[256]
			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id)
			write_byte(id)
			format(String, charsmax(String), SZOVEG[10][Nyelv[id]])
			write_string(String)
			message_end()
			LadaMenu(id)
		}
		case 1 : {
			if(Lada[id][0] > 0 && Kulcs[id] > 0)
			{
				Lada[id][0]--
				Kulcs[id]--
				LadaNyitas(id, 0)
			}
			LadaMenu(id)
		}
		case 2 : {
			if(Lada[id][1] > 0 && Kulcs[id] > 0)
			{
				Lada[id][1]--
				Kulcs[id]--
				LadaNyitas(id, 1)
			}
			LadaMenu(id)
		}
		case 3 : {
			if(Lada[id][2] > 0 && Kulcs[id] > 0)
			{
				Lada[id][2]--
				Kulcs[id]--
				LadaNyitas(id, 2)
			}
			LadaMenu(id)
		}
		case 4 : {
			if(Lada[id][3] > 0 && Kulcs[id] > 0)
			{
				Lada[id][3]--
				Kulcs[id]--
				LadaNyitas(id, 3)
			}
			LadaMenu(id)
		}
		case 5 : {
			if(Lada[id][4] > 0 && Kulcs[id] > 0)
			{
				Lada[id][4]--
				Kulcs[id]--
				LadaNyitas(id, 4)
			}
			LadaMenu(id)
		}
		case 6 : {
			if(Lada[id][5] > 0 && Kulcs[id] > 0)
			{
				Lada[id][5]--
				Kulcs[id]--
				LadaNyitas(id, 5)
			}
			LadaMenu(id)
		}
	}
}
public FelszerelesFegyver(id) {	
	new String[96]
	format(String, charsmax(String), MENUSZOVEG[0][Nyelv[id]], Dollar[id])
	new menu = menu_create(String, "FelszerelesFegyverh" )
	for(new i; i < 136; i++)
	{
		if(Fegyverek[id][i] > 0)
		{
			new NumToString[6]
			num_to_str(i, NumToString, 5)
			format(String, charsmax(String), "%s \r(%d) \d(Darab)", FegyverNevek[i][Nyelv[id]], Fegyverek[id][i], Nevek[0][Nyelv[id]], OsszesFegyver[i])
			menu_additem(menu, String, NumToString)
		}
	}
	/*
	for(new i = 100; i < 172; i++)
	{
		if(Fegyverek[id][i-36] > 0)
		{
			new NumToString[6]
			num_to_str(i-36, NumToString, 5)
			format(String, charsmax(String), "%s \r(%d) \d(%s: %d)", FegyverNevek[i-36][Nyelv[id]], Fegyverek[id][i-36], Nevek[0][Nyelv[id]], OsszesFegyver[i-36])
			menu_additem(menu, String, NumToString)
		}
	}
	*/
	for(new i = 1000; i < 1019; i++)
	{
		if(Kesek[id][i-1000] > 0)
		{
			new NumToString[6]
			num_to_str(i, NumToString, 5)
			format(String, charsmax(String), "\y%s \r(%d) \d(Darab)", KesNevek[i-1000][Nyelv[id]], Kesek[id][i-1000], Nevek[0][Nyelv[id]], OsszesKes[i-1000])
			menu_additem(menu, String, NumToString)
		}
	}
	if(g_VipRang[id] == 1)
	{
		format(String, charsmax(String), "\yBAJNOK KNIFE")
		menu_additem(menu, String, "1021")
	}
	menu_display(id, menu)
}
public FelszerelesFegyverh(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)
	
	if(key < 46 || key >= 64 && key < 118)
	{
		KivalasztottFegyver[id][0] = key
	}
	else if(key < 64 || key >= 118 && key < 200)
	{
		KivalasztottFegyver[id][1] = key
	}
	else if(key >= 1000)
	{
		KivalasztottFegyver[id][2] = key-1000
	}
	//else if(key < 153)
	//{
	//	KivalasztottFegyver[id][0] = key
	//}
	//else
	//{
	//	KivalasztottFegyver[id][1] = key
	//}
}
public KirakasSlotok(id) {	
	new String[96]
	format(String, charsmax(String), MENUSZOVEG[0][Nyelv[id]], Dollar[id])
	new menu = menu_create(String, "KirakasSlotokh" )
	for(new i; i < 136; i++)
	{
		if(Fegyverek[id][i] > 0)
		{
			if(i < 64)
			{
				if(KirakottFegyver[id][0] == i || KirakottFegyver[id][1] == i || KirakottFegyver[id][2] == i
				|| Targy[id] == i)
				continue
			}
			else
			{
				if(KirakottFegyver[id][0] == i+27 || KirakottFegyver[id][1] == i+27 || KirakottFegyver[id][2] == i+27
				|| Targy[id] == i+27)
				continue
			}
			
			new NumToString[6]
			num_to_str(i, NumToString, 5)
			format(String, charsmax(String), "%s \r(%d) \d(Darab)", FegyverNevek[i][Nyelv[id]], Fegyverek[id][i], Nevek[0][Nyelv[id]], OsszesFegyver[i])
			menu_additem(menu, String, NumToString)
		}
	}
	
	for(new i = 1064; i < 1083; i++)
	{
		if(Kesek[id][i-1064] > 0)
		{
			if(KirakottFegyver[id][0] == i-1000 || KirakottFegyver[id][1] == i-1000 || KirakottFegyver[id][2] == i-1000
			|| Targy[id] == i-1000)
			continue
			new NumToString[6]
			num_to_str(i, NumToString, 5)
			format(String, charsmax(String), "\y%s \r(%d) \dDarab)", KesNevek[i-1064][Nyelv[id]], Kesek[id][i-1064], Nevek[0][Nyelv[id]], OsszesKes[i-1064])
			menu_additem(menu, String, NumToString)
		}
	}
	
	for(new i = 1084; i < 1090; i++)
	{
		if(Lada[id][i-1084] > 0)
		{
			if(KirakottFegyver[id][0] == i-1000 || KirakottFegyver[id][1] == i-1000 || KirakottFegyver[id][2] == i-1000
			|| Targy[id] == i-1000)
			continue
			new NumToString[6]
			num_to_str(i, NumToString, 5)
			format(String, charsmax(String), "%s \r(%d)", LadaNevek[i-1084][Nyelv[id]], Lada[id][i-1084])
			menu_additem(menu, String, NumToString)
		}
	}
	
	if(Kulcs[id] > 0)
	{
		if(KirakottFegyver[id][0] == 90 || KirakottFegyver[id][1] == 90 || KirakottFegyver[id][2] == 90
		|| Targy[id] == 90)
		{
			client_print(id, print_console, " ")
		}
		else
		{
			format(String, charsmax(String), "%s \r(%d)", LadaNevek[6][Nyelv[id]], Kulcs[id])
			menu_additem(menu, String, "1090")
		}
	}
	menu_display(id, menu)
}
public KirakasSlotokh(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)
	
	if(key < 136)
	{
		if(Fegyverek[id][key] > 0)
		{
			if(key < 64)
			KirakottFegyver[id][KirakasSlot[id]] = key
			else
			KirakottFegyver[id][KirakasSlot[id]] = key+27
			new Cmd[32]
			format(Cmd, charsmax(Cmd), "messagemode %s", Nevek[1][Nyelv[id]])
			client_cmd(id, Cmd)
		}
	}
	else if(key < 1084)
	{
		if(Kesek[id][key-1064] > 0)
		{
			KirakottFegyver[id][KirakasSlot[id]] = key-1000
			new Cmd[32]
			format(Cmd, charsmax(Cmd), "messagemode %s", Nevek[1][Nyelv[id]])
			client_cmd(id, Cmd)
		}
	}
	else if(key < 1090)
	{
		if(Lada[id][key-1084] > 0)
		{
			KirakottFegyver[id][KirakasSlot[id]] = key-1000
			new Cmd[32]
			format(Cmd, charsmax(Cmd), "messagemode %s", Nevek[1][Nyelv[id]])
			client_cmd(id, Cmd)
		}
	}
	if(key == 1090)
	{
		KirakottFegyver[id][KirakasSlot[id]] = key-1000
		new Cmd[32]
		format(Cmd, charsmax(Cmd), "messagemode %s", Nevek[1][Nyelv[id]])
		client_cmd(id, Cmd)
	}
}

public PiacAr(id)
{
	if(!g_Bejelentkezve[id])
	return
	
	new Float:Ertek, Adat[32]
	read_args(Adat, charsmax(Adat))
	remove_quotes(Adat)
		
	Ertek = str_to_float(Adat)
	
	if(Ertek >= 1.00 && Ertek <= 1000000.00)
	{
		FegyverAr[id][KirakasSlot[id]] = Ertek + 0.009
		Kirakva[id][KirakasSlot[id]] = 1
		Kirakas(id)
		
		new Players[32], Num, id2, String[256], Nev[32], x
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[id][KirakasSlot[id]]
				format(String, charsmax(String), SZOVEG[2][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], Ertek + 0.009)
				write_string(String)
				message_end()
			}
		}
	}
	else if(Ertek > 1000000.00)
	{
		new String[256]
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id)
		write_byte(id)
		format(String, charsmax(String), SZOVEG[9][Nyelv[id]])
		write_string(String)
		message_end()
		new Cmd[32]
		format(Cmd, charsmax(Cmd), "messagemode %s", Nevek[1][Nyelv[id]])
		client_cmd(id, Cmd)
	}
	else
	{
		new String[256]
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id)
		write_byte(id)
		format(String, charsmax(String), SZOVEG[4][Nyelv[id]])
		write_string(String)
		message_end()
		new Cmd[32]
		format(Cmd, charsmax(Cmd), "messagemode %s", Nevek[1][Nyelv[id]])
		client_cmd(id, Cmd)
	}
}

public Kirakas(id) {
	new String[96]
	format(String, charsmax(String), MENUSZOVEG[0][Nyelv[id]], Dollar[id])
	new menu = menu_create(String, "Kirakash" )
	
	if(Kirakva[id][0] == 0)
	{
		format(String, charsmax(String), PIACMENUSZOVEG[1][Nyelv[id]])
		menu_additem(menu, String, "1")
	}
	else
	{
		format(String, charsmax(String), PIACMENUSZOVEG[4][Nyelv[id]], PiacTargy[KirakottFegyver[id][0]][Nyelv[id]], FegyverAr[id][0])
		menu_additem(menu, String, "-1")
	}
	
	if(Kirakva[id][1] == 0)
	{
		format(String, charsmax(String), PIACMENUSZOVEG[2][Nyelv[id]])
		menu_additem(menu, String, "2")
	}
	else
	{
		format(String, charsmax(String), PIACMENUSZOVEG[5][Nyelv[id]], PiacTargy[KirakottFegyver[id][1]][Nyelv[id]], FegyverAr[id][1])
		menu_additem(menu, String, "-2")
	}
	
	if(Kirakva[id][2] == 0)
	{
		format(String, charsmax(String), PIACMENUSZOVEG[3][Nyelv[id]])
		menu_additem(menu, String, "3")
	}
	else
	{
		format(String, charsmax(String), PIACMENUSZOVEG[6][Nyelv[id]], PiacTargy[KirakottFegyver[id][2]][Nyelv[id]], FegyverAr[id][2])
		menu_additem(menu, String, "-3")
	}
	
	menu_display(id, menu)
}
public Kirakash(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 : {
			KirakasSlot[id] = 0
			KirakasSlotok(id)
		}
		case 2 : {
			KirakasSlot[id] = 1
			KirakasSlotok(id)
		}
		case 3 : {
			KirakasSlot[id] = 2
			KirakasSlotok(id)
		}
		case -1 : {
			Kirakva[id][0] = 0
			KirakottFegyver[id][0] = -1
			FegyverAr[id][0] = 0.0
			Kirakas(id)
		}
		case -2 : {
			Kirakva[id][1] = 0
			KirakottFegyver[id][1] = -1
			FegyverAr[id][1] = 0.0
			Kirakas(id)
		}
		case -3 : {
			Kirakva[id][2] = 0
			KirakottFegyver[id][2] = -1
			FegyverAr[id][2] = 0.0
			Kirakas(id)
		}
	}
}
public PiacEloszt(id) {
	new String[96]
	format(String, charsmax(String), MENUSZOVEG[10][Nyelv[id]], Dollar[id])
	new menu = menu_create(String, "PiacEloszth" )
	
	format(String, charsmax(String), PIACMENUSZOVEG[10][Nyelv[id]])
	menu_additem(menu, String, "1")
	
	format(String, charsmax(String), PIACMENUSZOVEG[11][Nyelv[id]])
	menu_additem(menu, String, "2")
	
	menu_display(id, menu)
}
public PiacEloszth(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 : {
			EladoID[id] = 0
			Vasarlas(id)
		}
		case 2 : {
			Kirakas(id)
		}
	}
}
/*public FoMenu(id) {
	new String[96]
	format(String, charsmax(String), "%s", MENUSZOVEG[0][Nyelv[id]], Euro[id])
	new menu = menu_create(String, "FoMenuh" )
	
	format(String, charsmax(String), "%s", MENUSZOVEG[1][Nyelv[id]])
	menu_additem(menu, String, "1")
	
	format(String, charsmax(String), "%s", MENUSZOVEG[2][Nyelv[id]])
	menu_additem(menu, String, "2")
	
	format(String, charsmax(String), "%s", MENUSZOVEG[3][Nyelv[id]])
	menu_additem(menu, String, "3")
	
	format(String, charsmax(String), "%s", MENUSZOVEG[4][Nyelv[id]])
	menu_additem(menu, String, "4")
	
	format(String, charsmax(String), "%s", MENUSZOVEG[5][Nyelv[id]])
	menu_additem(menu, String, "5")
	
	menu_display(id, menu)
}
public FoMenuh(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 : {
		}
		case 2 : {
		}
		case 5 : {
			Beallitasok(id)
		}
	}
}
*/
public Nyeremenyek(id) {
	if(!g_Bejelentkezve[id])
	{
		showMenu_Main(id)
		return
	}
	new String[96]
	format(String, charsmax(String), NYMENU[0][Nyelv[id]])
	new menu = menu_create(String, "Nyeremenyh" )
	
	format(String, charsmax(String), NYMENU[1][Nyelv[id]])
	menu_additem(menu, String, "1")
	
	new iMasodperc, iPerc, iOra
	iMasodperc = Masodpercek[id] + get_user_time(id)
	iPerc = iMasodperc / 60
	iOra = iPerc / 60
	iMasodperc = iMasodperc - iPerc * 60
	iPerc = iPerc - iOra * 60
	
	format(String, charsmax(String), "%s^n^n\r%s:  \d%d\y%s \w: \d%d\y%s \w: \d%d\y%s", NYMENU[2][Nyelv[id]], NYMENU[3][Nyelv[id]],
	iOra, IDOK[4][Nyelv[id]], iPerc, IDOK[1][Nyelv[id]], iMasodperc, IDOK[0][Nyelv[id]])
	menu_additem(menu, String, "2")
	menu_display(id, menu)
}
public Nyeremenyh(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 : {
			TopIdo(id)
		}
		case 2 : {
			if(Nyelv[id] == 0)
				show_motd(id, "addons/amxmodx/configs/magyarnyer.txt")
			else
				show_motd(id, "addons/amxmodx/configs/angolnyer.txt")
		}
	}
}
public Vasarlas(id) {
	if(Kereskedik[id] == 1)
	{
		new String[96]
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id)
		write_byte(id)
		format(String, charsmax(String), SZOVEG[7][Nyelv[id]])
		write_string(String)
		message_end()
		return
	}
	new String[96], PiacS[32], uid
	format(String, charsmax(String), MENUSZOVEG[0][Nyelv[id]], Dollar[id])
	new menu = menu_create(String, "Vasarlash" )
	
	if(EladoID[id] > 0)
	{
		uid = EladoID[id]
		
		if(Kirakva[uid][0])
		{
			if(KirakottFegyver[uid][0] < 64)
			format(String, charsmax(String), "\d%s (%s: %d) \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][0]][Nyelv[id]], Nevek[0][Nyelv[id]], OsszesFegyver[KirakottFegyver[uid][0]], FegyverAr[uid][0])
			else if(KirakottFegyver[uid][0] >= 91)
			format(String, charsmax(String), "\d%s (%s: %d) \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][0]][Nyelv[id]], Nevek[0][Nyelv[id]], OsszesFegyver[KirakottFegyver[uid][0]-27], FegyverAr[uid][0])
			else if(KirakottFegyver[uid][0] >= 64 && KirakottFegyver[uid][0] < 84)
			format(String, charsmax(String), "\d%s (%s: %d) \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][0]][Nyelv[id]], Nevek[0][Nyelv[id]], OsszesKes[KirakottFegyver[uid][0]-64], FegyverAr[uid][0])
			else
			format(String, charsmax(String), "\d%s \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][0]][Nyelv[id]], FegyverAr[uid][0])
			
			format(PiacS, charsmax(PiacS), "%d", KirakottFegyver[uid][0]+1000)
			menu_additem(menu, String, PiacS)
		}
		
		if(Kirakva[uid][1])
		{
			//format(String, charsmax(String), "\d%s \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][1]][Nyelv[id]], FegyverAr[uid][1])
			
			if(KirakottFegyver[uid][1] < 64)
			format(String, charsmax(String), "\d%s (%s: %d) \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][1]][Nyelv[id]], Nevek[0][Nyelv[id]], OsszesFegyver[KirakottFegyver[uid][1]], FegyverAr[uid][1])
			else if(KirakottFegyver[uid][1] >= 64 && KirakottFegyver[uid][1] < 84)
			format(String, charsmax(String), "\d%s (%s: %d) \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][1]][Nyelv[id]], Nevek[0][Nyelv[id]], OsszesKes[KirakottFegyver[uid][1]-64], FegyverAr[uid][1])
			else if(KirakottFegyver[uid][1] >= 91 && KirakottFegyver[uid][1] < 162)
			format(String, charsmax(String), "\d%s (%s: %d) \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][1]][Nyelv[id]], Nevek[0][Nyelv[id]], OsszesFegyver[KirakottFegyver[uid][1]-27], FegyverAr[uid][1])
			else
			format(String, charsmax(String), "\d%s \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][1]][Nyelv[id]], FegyverAr[uid][1])
			
			format(PiacS, charsmax(PiacS), "%d", KirakottFegyver[uid][1]+2000)
			menu_additem(menu, String, PiacS)
		}
		
		if(Kirakva[uid][2])
		{
			//format(String, charsmax(String), "\d%s \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][2]][Nyelv[id]], FegyverAr[uid][2])
			
			if(KirakottFegyver[uid][2] < 64)
			format(String, charsmax(String), "\d%s (%s: %d) \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][2]][Nyelv[id]], Nevek[0][Nyelv[id]], OsszesFegyver[KirakottFegyver[uid][2]], FegyverAr[uid][2])
			else if(KirakottFegyver[uid][2] >= 91)
			format(String, charsmax(String), "\d%s (%s: %d) \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][2]][Nyelv[id]], Nevek[0][Nyelv[id]], OsszesFegyver[KirakottFegyver[uid][2]-27], FegyverAr[uid][2])
			else if(KirakottFegyver[uid][2] >= 64 && KirakottFegyver[uid][2] < 84)
			format(String, charsmax(String), "\d%s (%s: %d) \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][2]][Nyelv[id]], Nevek[0][Nyelv[id]], OsszesKes[KirakottFegyver[uid][2]-64], FegyverAr[uid][2])
			else
			format(String, charsmax(String), "\d%s \w| \r%3.2f$", PiacTargy[KirakottFegyver[uid][2]][Nyelv[id]], FegyverAr[uid][2])
			
			format(PiacS, charsmax(PiacS), "%d", KirakottFegyver[uid][2]+3000)
			menu_additem(menu, String, PiacS)
		}
	}
	else
	{
		for(new i; i < 33; i++)
		{
			new Nev[32], NumToStr[6]
			if(is_user_connected(i))
			{
				if((Kirakva[i][0] + Kirakva[i][1] + Kirakva[i][2]) > 0)
				{
					get_user_name(i, Nev, 31)
					num_to_str(i, NumToStr, 5)
					format(String, charsmax(String), "%s%s", Nev, PIACMENUSZOVEG[9][Nyelv[id]])
					menu_additem(menu, String, NumToStr)
				}
			}
		}
	}
	
	menu_display(id, menu)
}
public Vasarlash(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	new data[9], szName[64], x, String[256], uNev[32]
	new access, callback
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	
	new key = str_to_num(data)
	
	if(key < 50)
	{
		EladoID[id] = key
		Vasarlas(id)
		return
	}
	
	if(Korlat == 1)
	{
		Vasarlas(id)
		return
	}
	
	if(key >= 1000 && key <= 1063 && EladoID[id] != 0 && FegyverAr[EladoID[id]][0] >= 1.00 && Kirakva[EladoID[id]][0] == 1 && FegyverAr[EladoID[id]][0] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][0]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][0])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][0]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][0], uNev, Nev)
		
		Fegyverek[id][KirakottFegyver[EladoID[id]][0]]++
		Fegyverek[EladoID[id]][KirakottFegyver[EladoID[id]][0]]--
		Dollar[id] -= FegyverAr[EladoID[id]][0] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][0] + 0.009
		Kirakva[EladoID[id]][0] = 0
		KirakottFegyver[EladoID[id]][0] = -1
		FegyverAr[EladoID[id]][0] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key >= 1064 && key <= 1083 && EladoID[id] != 0 && FegyverAr[EladoID[id]][0] >= 1.00 && Kirakva[EladoID[id]][0] == 1 && FegyverAr[EladoID[id]][0] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][0]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][0])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][0]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][0], uNev, Nev)
		
		Kesek[id][KirakottFegyver[EladoID[id]][0]-64]++
		Kesek[EladoID[id]][KirakottFegyver[EladoID[id]][0]-64]--
		Dollar[id] -= FegyverAr[EladoID[id]][0] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][0] + 0.009
		Kirakva[EladoID[id]][0] = 0
		KirakottFegyver[EladoID[id]][0] = -1
		FegyverAr[EladoID[id]][0] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key >= 1084 && key <= 1089 && EladoID[id] != 0 && FegyverAr[EladoID[id]][0] >= 1.00 && Kirakva[EladoID[id]][0] == 1 && FegyverAr[EladoID[id]][0] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][0]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][0])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][0]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][0], uNev, Nev)
		
		Lada[id][KirakottFegyver[EladoID[id]][0]-84]++
		Lada[EladoID[id]][KirakottFegyver[EladoID[id]][0]-84]--
		Dollar[id] -= FegyverAr[EladoID[id]][0] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][0] + 0.009
		Kirakva[EladoID[id]][0] = 0
		KirakottFegyver[EladoID[id]][0] = -1
		FegyverAr[EladoID[id]][0] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key == 1090 && EladoID[id] != 0 && FegyverAr[EladoID[id]][0] >= 1.00 && Kirakva[EladoID[id]][0] == 1 && FegyverAr[EladoID[id]][0] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][0]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][0])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][0]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][0], uNev, Nev)
		
		Kulcs[id]++
		Kulcs[EladoID[id]]--
		Dollar[id] -= FegyverAr[EladoID[id]][0] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][0] + 0.009
		Kirakva[EladoID[id]][0] = 0
		KirakottFegyver[EladoID[id]][0] = -1
		FegyverAr[EladoID[id]][0] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key >= 2000 && key <= 2063 && EladoID[id] != 0 && FegyverAr[EladoID[id]][1] >= 1.00 && Kirakva[EladoID[id]][1] == 1 && FegyverAr[EladoID[id]][1] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][1]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][1])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][1]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][1], uNev, Nev)
		
		Fegyverek[id][KirakottFegyver[EladoID[id]][1]]++
		Fegyverek[EladoID[id]][KirakottFegyver[EladoID[id]][1]]--
		Dollar[id] -= FegyverAr[EladoID[id]][1] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][1] + 0.009
		Kirakva[EladoID[id]][1] = 0
		KirakottFegyver[EladoID[id]][1] = -1
		FegyverAr[EladoID[id]][1] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key >= 2064 && key <= 2083 && EladoID[id] != 0 && FegyverAr[EladoID[id]][1] >= 1.00 && Kirakva[EladoID[id]][1] == 1 && FegyverAr[EladoID[id]][1] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][1]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][1])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][1]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][1], uNev, Nev)
		
		Kesek[id][KirakottFegyver[EladoID[id]][1]-64]++
		Kesek[EladoID[id]][KirakottFegyver[EladoID[id]][1]-64]--
		Dollar[id] -= FegyverAr[EladoID[id]][1] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][1] + 0.009
		Kirakva[EladoID[id]][1] = 0
		KirakottFegyver[EladoID[id]][1] = -1
		FegyverAr[EladoID[id]][1] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key >= 2084 && key <= 2089 && EladoID[id] != 0 && FegyverAr[EladoID[id]][1] >= 1.00 && Kirakva[EladoID[id]][1] == 1 && FegyverAr[EladoID[id]][1] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][1]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][1])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][1]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][1], uNev, Nev)
		
		Lada[id][KirakottFegyver[EladoID[id]][1]-84]++
		Lada[EladoID[id]][KirakottFegyver[EladoID[id]][1]-84]--
		Dollar[id] -= FegyverAr[EladoID[id]][1] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][1] + 0.009
		Kirakva[EladoID[id]][1] = 0
		KirakottFegyver[EladoID[id]][1] = -1
		FegyverAr[EladoID[id]][1] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key == 2090 && EladoID[id] != 0 && FegyverAr[EladoID[id]][1] >= 1.00 && Kirakva[EladoID[id]][1] == 1 && FegyverAr[EladoID[id]][1] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][1]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][1])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][1]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][1], uNev, Nev)
		
		Kulcs[id]++
		Kulcs[EladoID[id]]--
		Dollar[id] -= FegyverAr[EladoID[id]][1] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][1] + 0.009
		Kirakva[EladoID[id]][1] = 0
		KirakottFegyver[EladoID[id]][1] = -1
		FegyverAr[EladoID[id]][1] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key >= 3000 && key <= 3063 && EladoID[id] != 0 && FegyverAr[EladoID[id]][2] >= 1.00 && Kirakva[EladoID[id]][2] == 1 && FegyverAr[EladoID[id]][2] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][2]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][2])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][2]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][2], uNev, Nev)
		
		Fegyverek[id][KirakottFegyver[EladoID[id]][2]]++
		Fegyverek[EladoID[id]][KirakottFegyver[EladoID[id]][2]]--
		Dollar[id] -= FegyverAr[EladoID[id]][2] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][2] + 0.009
		Kirakva[EladoID[id]][2] = 0
		KirakottFegyver[EladoID[id]][2] = -1
		FegyverAr[EladoID[id]][2] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key >= 3064 && key <= 3083 && EladoID[id] != 0 && FegyverAr[EladoID[id]][2] >= 1.00 && Kirakva[EladoID[id]][2] == 1 && FegyverAr[EladoID[id]][2] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][2]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][2])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][2]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][2], uNev, Nev)
		
		Kesek[id][KirakottFegyver[EladoID[id]][2]-64]++
		Kesek[EladoID[id]][KirakottFegyver[EladoID[id]][2]-64]--
		Dollar[id] -= FegyverAr[EladoID[id]][2] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][2] + 0.009
		Kirakva[EladoID[id]][2] = 0
		KirakottFegyver[EladoID[id]][2] = -1
		FegyverAr[EladoID[id]][2] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key >= 3084 && key <= 3089 && EladoID[id] != 0 && FegyverAr[EladoID[id]][2] >= 1.00 && Kirakva[EladoID[id]][2] == 1 && FegyverAr[EladoID[id]][2] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][2]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][2])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][2]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][2], uNev, Nev)
		
		Lada[id][KirakottFegyver[EladoID[id]][2]-84]++
		Lada[EladoID[id]][KirakottFegyver[EladoID[id]][2]-84]--
		Dollar[id] -= FegyverAr[EladoID[id]][2] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][2] + 0.009
		Kirakva[EladoID[id]][2] = 0
		KirakottFegyver[EladoID[id]][2] = -1
		FegyverAr[EladoID[id]][2] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key == 3090 && EladoID[id] != 0 && FegyverAr[EladoID[id]][2] >= 1.00 && Kirakva[EladoID[id]][2] == 1 && FegyverAr[EladoID[id]][2] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][2]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][2])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][2]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][2], uNev, Nev)
		
		Kulcs[id]++
		Kulcs[EladoID[id]]--
		Dollar[id] -= FegyverAr[EladoID[id]][2] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][2] + 0.009
		Kirakva[EladoID[id]][2] = 0
		KirakottFegyver[EladoID[id]][2] = -1
		FegyverAr[EladoID[id]][2] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key >= 1091 && key <= 1163 && EladoID[id] != 0 && FegyverAr[EladoID[id]][0] >= 1.00 && Kirakva[EladoID[id]][0] == 1 && FegyverAr[EladoID[id]][0] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][0]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][0])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][0]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][0], uNev, Nev)
		Fegyverek[id][KirakottFegyver[EladoID[id]][0]-27]++
		Fegyverek[EladoID[id]][KirakottFegyver[EladoID[id]][0]-27]--
		Dollar[id] -= FegyverAr[EladoID[id]][0] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][0] + 0.009
		Kirakva[EladoID[id]][0] = 0
		KirakottFegyver[EladoID[id]][0] = -1
		FegyverAr[EladoID[id]][0] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key >= 2091 && key <= 2163 && EladoID[id] != 0 && FegyverAr[EladoID[id]][1] >= 1.00 && Kirakva[EladoID[id]][1] == 1 && FegyverAr[EladoID[id]][1] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][1]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][1])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][1]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][1], uNev, Nev)
		
		Fegyverek[id][KirakottFegyver[EladoID[id]][1]-27]++
		Fegyverek[EladoID[id]][KirakottFegyver[EladoID[id]][1]-27]--
		Dollar[id] -= FegyverAr[EladoID[id]][1] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][1] + 0.009
		Kirakva[EladoID[id]][1] = 0
		KirakottFegyver[EladoID[id]][1] = -1
		FegyverAr[EladoID[id]][1] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else if(key >= 3091 && key <= 3163 && EladoID[id] != 0 && FegyverAr[EladoID[id]][2] >= 1.00 && Kirakva[EladoID[id]][2] == 1 && FegyverAr[EladoID[id]][2] <= Dollar[id])
	{
		new Players[32], Num, id2, String[256], Nev[32]
		get_user_name(id, Nev, 31)
		get_players(Players, Num, "c")
		
		for(new i; i < Num; i++)
		{
			id2 = Players[i]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				x = KirakottFegyver[EladoID[id]][2]
				format(String, charsmax(String), SZOVEG[3][Nyelv[id2]], Nev, PiacTargy[x][Nyelv[id2]], FegyverAr[EladoID[id]][2])
				write_string(String)
				message_end()
			}
		}
		
		x = KirakottFegyver[EladoID[id]][2]
		get_user_name(EladoID[id], uNev, 31)
		log_to_file("piac.txt", "%s vasarlas %3.2f$-ert %s-tol. (%s)", PiacTargy[x][1], FegyverAr[EladoID[id]][2], uNev, Nev)
		
		Fegyverek[id][KirakottFegyver[EladoID[id]][2]-27]++
		Fegyverek[EladoID[id]][KirakottFegyver[EladoID[id]][2]-27]--
		Dollar[id] -= FegyverAr[EladoID[id]][2] + 0.009
		Dollar[EladoID[id]] += FegyverAr[EladoID[id]][2] + 0.009
		Kirakva[EladoID[id]][2] = 0
		KirakottFegyver[EladoID[id]][2] = -1
		FegyverAr[EladoID[id]][2] = 0.0
		Korlat = 1
		set_task(1.1, "unkorlat")
	}
	else
	{
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id)
		write_byte(id)
		format(String, charsmax(String), SZOVEG[5][Nyelv[id]])
		write_string(String)
		message_end()
	}
}
public unkorlat()
	Korlat = 0
public kDollar(id)
{
	if(Kereskedik[id] == 0)
	return
	
	new Float:Ertek, Adat[32], kid
	read_args(Adat, charsmax(Adat))
	remove_quotes(Adat)
		
	Ertek = str_to_float(Adat)
	
	if(JelolID[id] > 0)
		kid = JelolID[id]
	else
		kid = KerID[id]
		
	if(Ertek <= 0.00)
	{
		new Cmd[32]
		format(Cmd, charsmax(Cmd), "messagemode %s", Nevek[3][Nyelv[id]])
		client_cmd(id, Cmd)
	}
	else if(Dollar[id] >= Ertek)
	{
		KerDollar[id] = Ertek + 0.009
		KereskedesMenu(id)
		KereskedesMenu(kid)
		Fogad[id] = 0
		Fogad[kid] = 0
	}
	else
	{
		KerDollar[id] = Dollar[id] + 0.009
		KereskedesMenu(id)
		KereskedesMenu(kid)
		Fogad[id] = 0
		Fogad[kid] = 0
	}
}
public Darab(id)
{
	if(!g_Bejelentkezve[id])
	return
	
	new Ertek, Adat[32], kid
	read_args(Adat, charsmax(Adat))
	remove_quotes(Adat)
		
	Ertek = str_to_num(Adat)
	
	if(JelolID[id] > 0)
		kid = JelolID[id]
	else
		kid = KerID[id]
	
	if(Kereskedik[id] == 0 || Kereskedik[kid] == 0)
	return
	
	if(Targy[id] < 64)
	{
		if(Fegyverek[id][Targy[id]] >= Ertek && Ertek >= 1)
		{
			KerDB[id] = Ertek
			KereskedesMenu(id)
			KereskedesMenu(kid)
			Fogad[id] = 0
			Fogad[kid] = 0
		}
	}
	else if(Targy[id] < 84)
	{
		if(Kesek[id][Targy[id]-64] >= Ertek && Ertek >= 1)
		{
			KerDB[id] = Ertek
			KereskedesMenu(id)
			KereskedesMenu(kid)
			Fogad[id] = 0
			Fogad[kid] = 0
		}
	}
	else if(Targy[id] < 90)
	{
		if(Lada[id][Targy[id]-84] >= Ertek && Ertek >= 1)
		{
			KerDB[id] = Ertek
			KereskedesMenu(id)
			KereskedesMenu(kid)
			Fogad[id] = 0
			Fogad[kid] = 0
		}
	}
	else if(Targy[id] == 90)
	{
		if(Kulcs[id] >= Ertek && Ertek >= 1)
		{
			KerDB[id] = Ertek
			KereskedesMenu(id)
			KereskedesMenu(kid)
			Fogad[id] = 0
			Fogad[kid] = 0
		}
	}
	else if(Targy[id] > 90)
	{
		if(Fegyverek[id][Targy[id]-27] >= Ertek && Ertek >= 1)
		{
			KerDB[id] = Ertek
			KereskedesMenu(id)
			KereskedesMenu(kid)
			Fogad[id] = 0
			Fogad[kid] = 0
		}
	}
}
public KereskedesMenu(id) {
	if(KerDB[id] == 0)
	{
		Targy[id] = -1
	}
	new String[96], kid, menu, kNev[32]
	
	if(JelolID[id] > 0)
		kid = JelolID[id]
	else
		kid = KerID[id]
	get_user_name(kid, kNev, 31)

	
	if(Keres[id] == 1) {
		format(String, charsmax(String), KERMENUSZOVEG[0][Nyelv[id]], kNev)
	}
	else if(Kereskedik[id] == 1 && Kereskedik[kid] == 1)  {
		format(String, charsmax(String), KERMENUSZOVEG[1][Nyelv[id]], kNev)
	}
	else 
	{
		format(String, charsmax(String), KERMENUSZOVEG[2][Nyelv[id]], Dollar[id])
	}
	
	menu = menu_create(String, "KereskedesMenuh" )
	
	if(Keres[id] == 1) {
		format(String, charsmax(String), KERMENUSZOVEG[3][Nyelv[id]])
		menu_additem(menu, String, "-3")
		
		format(String, charsmax(String), KERMENUSZOVEG[4][Nyelv[id]])
		menu_additem(menu, String, "-2")
	}
	else if(Kereskedik[id] == 1 && Kereskedik[kid] == 1) {
		
		if(Targy[kid] == -1)
			format(String, charsmax(String), KERMENUSZOVEG[7][Nyelv[id]])
		else if(Targy[kid] >= 0)
			format(String, charsmax(String), KERMENUSZOVEG[5][Nyelv[id]], PiacTargy[Targy[kid]][Nyelv[id]], KerDB[kid])
		menu_additem(menu, String, "0")
		format(String, charsmax(String), KERMENUSZOVEG[9][Nyelv[id]], KerDollar[kid])
		menu_additem(menu, String, "0")
		
		if(Targy[id] == -1)
			format(String, charsmax(String), KERMENUSZOVEG[7][Nyelv[id]])
		else if(Targy[id] >= 0)
			format(String, charsmax(String), KERMENUSZOVEG[5][Nyelv[id]], PiacTargy[Targy[id]][Nyelv[id]], KerDB[id])
		menu_additem(menu, String, "-4")
		
		format(String, charsmax(String), KERMENUSZOVEG[6][Nyelv[id]], KerDollar[id])
		menu_additem(menu, String, "-5")
		
		format(String, charsmax(String), KERMENUSZOVEG[3][Nyelv[id]])
		menu_additem(menu, String, "-6")
		
		format(String, charsmax(String), KERMENUSZOVEG[4][Nyelv[id]])
		menu_additem(menu, String, "-7")
	}
	else /*if(KerID[id] == 0)*/ {
		for(new i; i < 33; i++)
		{
			new Nev[32], NumToStr[6]
			if(is_user_connected(i))
			{
				if(i == id)
				continue
				if(Keres[i] == 0 && Kereskedik[i] == 0)
				{
					get_user_name(i, Nev, 31)
					num_to_str(i, NumToStr, 5)
					format(String, charsmax(String), "%s", Nev)
					menu_additem(menu, String, NumToStr)
				}
			}
		}
	}

	menu_display(id, menu)
}
public KereskedesMenuh(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)
	
	if(key <= 0)
	{
		switch(key)
		{
			case 0 : KereskedesMenu(id)
			case -3 : {
				Keres[id] = 0
				Kereskedik[id] = 1
				
				new kid
				if(JelolID[id] > 0)
					kid = JelolID[id]
				else
					kid = KerID[id]
					
				Kereskedik[kid] = 1
				
				KerDB[id] = 0
				KerDB[kid] = 0
				
				Kirakva[id][0] = 0
				Kirakva[id][1] = 0
				Kirakva[id][2] = 0
				
				Kirakva[kid][0] = 0
				Kirakva[kid][1] = 0
				Kirakva[kid][2] = 0
					
				KereskedesMenu(id)
				KereskedesMenu(kid)
			}
			case -2 : {
				new kid
				if(JelolID[id] > 0)
					kid = JelolID[id]
				else
					kid = KerID[id]
					
				Kereskedik[id] = 0
				JelolID[id] = 0
				Keres[id] = 0
				Kereskedik[kid] = 0
				KerID[kid] = 0
			}
			
			case -4 : {
				KerFegyverek(id)
			}
			
			case -5 : {
				new Cmd[32]
				format(Cmd, charsmax(Cmd), "messagemode %s", Nevek[3][Nyelv[id]])
				client_cmd(id, Cmd)
			}
			
			case -6 : {
				new kid
				if(JelolID[id] > 0)
					kid = JelolID[id]
				else
					kid = KerID[id]
				Fogad[id] = 1
				if(Fogad[id] == 1 && Fogad[kid] == 1)
				Csere(id, kid)
				else
				KereskedesMenu(id)
			}
			
			case -7 : {
				new kid
				if(JelolID[id] > 0)
					kid = JelolID[id]
				else
					kid = KerID[id]
					
				Kereskedik[id] = 0
				JelolID[id] = 0
				Keres[id] = 0
				KerID[id] = 0
				Kereskedik[kid] = 0
				JelolID[kid] = 0
				Keres[kid] = 0
				KerID[kid] = 0
			}
		}
	}
	else
	{
		new String[128], Nev[32]
		get_user_name(id, Nev, 31)
		KerID[id] = key
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, KerID[id])
		write_byte(KerID[id])
		format(String, charsmax(String), SZOVEG[6][Nyelv[KerID[id]]], Nev)
		write_string(String)
		message_end()
		KereskedesMenu(id)
		Keres[key] = 1
		Keres[id] = 0
		Kereskedik[id] = 0
		JelolID[key] = id
		set_task(30.0, "KerNulla", KerID[id])
	}
}
public KerNulla(id) 
{
	if(is_user_connected(id))
	{
		if(Kereskedik[id] == 0)
		{
			Kereskedik[id] = 0
			JelolID[id] = 0
			Keres[id] = 0
		}
	}
}
public Csere(x, y) {
	if(is_user_connected(x) && is_user_connected(y) ||
	Kereskedik[x] == 1 && Kereskedik[y] == 1  ||
	Fogad[x] == 1 && Fogad[y] == 1)
	{
		if(Targy[x] >= 0 && Targy[x] <= 63 || Targy[x] > 90)
		{
			if(Targy[x] > 90)
			{
				Fegyverek[x][Targy[x]-27] -= KerDB[x]
				Fegyverek[y][Targy[x]-27] += KerDB[x]
			}
			else
			{
				Fegyverek[x][Targy[x]] -= KerDB[x]
				Fegyverek[y][Targy[x]] += KerDB[x]
			}
		}
		else if(Targy[x] >= 64 && Targy[x] <= 83)
		{
			Kesek[x][Targy[x]-64] -= KerDB[x]
			Kesek[y][Targy[x]-64] += KerDB[x]
		}
		else if(Targy[x] >= 84 && Targy[x] <= 89)
		{
			Lada[x][Targy[x]-84] -= KerDB[x]
			Lada[y][Targy[x]-84] += KerDB[x]
		}
		else if(Targy[x] == 90)
		{
			Kulcs[x] -= KerDB[x]
			Kulcs[y] += KerDB[x]
		}
		
		if(Targy[y] >= 0 && Targy[y] <= 63 || Targy[y] > 90)
		{
			if(Targy[y] > 90)
			{
				Fegyverek[x][Targy[y]-27] += KerDB[y]
				Fegyverek[y][Targy[y]-27] -= KerDB[y]
			}
			else
			{
				Fegyverek[x][Targy[y]] += KerDB[y]
				Fegyverek[y][Targy[y]] -= KerDB[y]
			}
		}
		else if(Targy[y] >= 64 && Targy[y] <= 83)
		{
			Kesek[x][Targy[y]-64] += KerDB[y]
			Kesek[y][Targy[y]-64] -= KerDB[y]
		}
		else if(Targy[y] >= 84 && Targy[y] <= 89)
		{
			Lada[x][Targy[y]-84] += KerDB[y]
			Lada[y][Targy[y]-84] -= KerDB[y]
		}
		else if(Targy[y] == 90)
		{
			Kulcs[x] += KerDB[y]
			Kulcs[y] -= KerDB[y]
		}
		
		Dollar[x] += KerDollar[y]// + 0.009
		Dollar[y] += KerDollar[x]// + 0.009
		Dollar[x] -= KerDollar[x]// + 0.009
		Dollar[y] -= KerDollar[y]// + 0.009
		
		log_to_file("csere.txt", "%d (%d), %3.2f, %s - %d (%d), %3.2f, %s",
		Targy[x], KerDB[x], KerDollar[x], g_Felhasznalonev[x],
		Targy[y], KerDB[y], KerDollar[y], g_Felhasznalonev[y])
		
		new String[96]
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, x)
		write_byte(x)
		format(String, charsmax(String), SZOVEG[1][Nyelv[x]])
		write_string(String)
		message_end()
		
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, y)
		write_byte(y)
		format(String, charsmax(String), SZOVEG[1][Nyelv[y]])
		write_string(String)
		message_end()
		
		Kereskedik[x] = 0
		Kereskedik[y] = 0
		KerDollar[x] = 0.0
		KerDollar[y] = 0.0
		Keres[x] = 0
		Keres[y] = 0
		JelolID[x] = 0
		JelolID[y] = 0
		Targy[x] = -1
		Targy[y] = -1
		KerID[x] = 0
		KerID[y] = 0
		show_menu(x, 0, "^n", 1);
		show_menu(y, 0, "^n", 1);
	}
		
}
public KerFegyverek(id) {	
	new String[96]
	format(String, charsmax(String), KERMENUSZOVEG[8][Nyelv[id]], Dollar[id])
	new menu = menu_create(String, "KerFegyverekh" )
	/*
	for(new i; i < 64; i++)
	{
		if(Fegyverek[id][i] > 0)
		{
			if(i == KirakottFegyver[id][0] || i == KirakottFegyver[id][1] || i == KirakottFegyver[id][2])
			continue 
			new NumToString[6]
			num_to_str(i, NumToString, 5)
			format(String, charsmax(String), FegyverNevek[i][Nyelv[id]])
			format(String, charsmax(String), "%s \r(%d) \d(%s: %d)", FegyverNevek[i][Nyelv[id]], Fegyverek[id][i], Nevek[0][Nyelv[id]], OsszesFegyver[i])
			menu_additem(menu, String, NumToString)
		}
	}
	
	for(new i = 64; i < 83; i++)
	{
		if(Kesek[id][i-64] > 0)
		{
			if(i == KirakottFegyver[id][0] || i == KirakottFegyver[id][1] || i == KirakottFegyver[id][2])
			continue 
			new NumToString[6]
			num_to_str(i, NumToString, 5)
			format(String, charsmax(String), KesNevek[i-64][Nyelv[id]])
			format(String, charsmax(String), "\y%s \r(%d) \d(%s: %d)", KesNevek[i-64][Nyelv[id]], Kesek[id][i-64], Nevek[0][Nyelv[id]], OsszesKes[i-64])
			menu_additem(menu, String, NumToString)
		}
	}
	
	for(new i = 84; i < 90; i++)
	{
		if(Lada[id][i-84] > 0)
		{
			if(KirakottFegyver[id][0] == i || KirakottFegyver[id][1] == i || KirakottFegyver[id][2] == i)
			continue
			new NumToString[6]
			num_to_str(i, NumToString, 5)
			format(String, charsmax(String), LadaNevek[i-84][Nyelv[id]])
			format(String, charsmax(String), "%s \r(%d)", LadaNevek[i-84][Nyelv[id]], Lada[id][i-84])
			menu_additem(menu, String, NumToString)
		}
	}
	
	if(Kulcs[id] > 0)
	{
		format(String, charsmax(String), "%s \r(%d)", LadaNevek[6][Nyelv[id]], Kulcs[id])
		menu_additem(menu, String, "90")
	}
	*/
	for(new i; i < 136; i++)
	{
		if(Fegyverek[id][i] > 0)
		{
			if(KirakottFegyver[id][0] == i || KirakottFegyver[id][1] == i || KirakottFegyver[id][2] == i)
			continue
			new NumToString[6]
			num_to_str(i, NumToString, 5)
			format(String, charsmax(String), "%s \r(%d) \d(%s: %d)", FegyverNevek[i][Nyelv[id]], Fegyverek[id][i], Nevek[0][Nyelv[id]], OsszesFegyver[i])
			menu_additem(menu, String, NumToString)
		}
	}
	
	for(new i = 1064; i < 1083; i++)
	{
		if(Kesek[id][i-1064] > 0)
		{
			if(KirakottFegyver[id][0] == i || KirakottFegyver[id][1] == i || KirakottFegyver[id][2] == i)
			continue
			new NumToString[6]
			num_to_str(i, NumToString, 5)
			format(String, charsmax(String), "\y%s \r(%d) \d(%s: %d)", KesNevek[i-1064][Nyelv[id]], Kesek[id][i-1064], Nevek[0][Nyelv[id]], OsszesKes[i-1064])
			menu_additem(menu, String, NumToString)
		}
	}
	
	for(new i = 1084; i < 1090; i++)
	{
		if(Lada[id][i-1084] > 0)
		{
			if(KirakottFegyver[id][0] == i || KirakottFegyver[id][1] == i || KirakottFegyver[id][2] == i)
			continue
			new NumToString[6]
			num_to_str(i, NumToString, 5)
			format(String, charsmax(String), "%s \r(%d)", LadaNevek[i-1084][Nyelv[id]], Lada[id][i-1084])
			menu_additem(menu, String, NumToString)
		}
	}
	
	if(Kulcs[id] > 0)
	{
		if(KirakottFegyver[id][0] == 90 || KirakottFegyver[id][1] == 90 || KirakottFegyver[id][2] == 90)
		{
			client_print(id, print_console, " ")
		}
		else
		{
			format(String, charsmax(String), "%s \r(%d)", LadaNevek[6][Nyelv[id]], Kulcs[id])
			menu_additem(menu, String, "1090")
		}
	}
	
	menu_display(id, menu)
}
public KerFegyverekh(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)
	
	if(key < 136)
	{
		if(Fegyverek[id][key] > 0)
		{
			if(key < 64)
			Targy[id] = key
			else
			Targy[id] = key+27
			new Cmd[32]
			format(Cmd, charsmax(Cmd), "messagemode %s", Nevek[2][Nyelv[id]])
			client_cmd(id, Cmd)
		}
	}
	else if(key < 1084)
	{
		if(Kesek[id][key-1064] > 0)
		{
			Targy[id] = key-1000
			new Cmd[32]
			format(Cmd, charsmax(Cmd), "messagemode %s", Nevek[2][Nyelv[id]])
			client_cmd(id, Cmd)
		}
	}
	else if(key < 1090)
	{
		if(Lada[id][key-1084] > 0)
		{
			Targy[id] = key-1000
			new Cmd[32]
			format(Cmd, charsmax(Cmd), "messagemode %s", Nevek[2][Nyelv[id]])
			client_cmd(id, Cmd)
		}
	}
	if(key == 1090)
	{
		Targy[id] = key-1000
		new Cmd[32]
		format(Cmd, charsmax(Cmd), "messagemode %s", Nevek[2][Nyelv[id]])
		client_cmd(id, Cmd)
	}
}

public Kapcsolodas(id)
{
	remove_task(id+TASKID)
	message_begin(MSG_ONE, 108, {0,0,0}, id)
	write_byte(120)
	write_byte(0)
	message_end()
	set_task(120.0, "Kidobas", id+TASKID)
	UdvozloUzenet()
	//client_cmd(id, "mp3 play sound/bbc/login.mp3")
	/*message_begin(MSG_ONE_UNRELIABLE, g_ScreenFade, {0,0,0}, id)
	write_short(100000)
	write_short(100000)
	write_short(1<<2)
	write_byte(0)
	write_byte(0)
	write_byte(0)
	write_byte(255)
	message_end()*/
}

public Kidobas(id)
{
	if(g_Bejelentkezve[id-TASKID] || is_user_bot(id-TASKID))
		return PLUGIN_HANDLED
		
	server_cmd("kick ^"#%i^" ^"NEM JELENTKEZTEL BE 120 MASODPERC ALATT!^"", get_user_userid(id-TASKID))
	
	return PLUGIN_HANDLED
}
public client_putinserver(id)
{
	g_Bejelentkezve[id] = false
	Korvegi[id] = 1
	remove_task(id+TASKID)
	set_task(5.0, "CsatlakozoUzenet", id)
	fOlesek[id] = 0
}

public Kuka(id) {	
	new String[96]
	format(String, charsmax(String), MENUSZOVEG[12][Nyelv[id]], Dollar[id])
	new menu = menu_create(String, "Kukah" )
	
	for(new i; i < 136; i++)
	{
		if(Fegyverek[id][i] > 0)
		{
			if(KirakottFegyver[id][0] == i || KirakottFegyver[id][1] == i || KirakottFegyver[id][2] == i
			|| Targy[id] == i)
			continue
			new NumToString[6]
			num_to_str(i, NumToString, 5)
			format(String, charsmax(String), "%s \r(%d) \d(%s: %d)", FegyverNevek[i][Nyelv[id]], Fegyverek[id][i], Nevek[0][Nyelv[id]], OsszesFegyver[i])
			menu_additem(menu, String, NumToString)
		}
	}
	
	menu_display(id, menu)
}
public Kukah(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)
	
	if(key < 136)
	{
		if(Fegyverek[id][key] > 0)
		{
			Fegyverek[id][key]--
			OsszesFegyver[key]--
			Kuka(id)
			sql_update_server()
		}	
	}
}
public Inditas(id) {
	if(get_user_flags(id) & ADMIN_BAN)
	{
		Verseny = 1
		server_cmd("mp_timelimit 9999")
		server_cmd("dmc_rtv 0")
	}
}
public FragMenu(id) {
	if(Verseny == 0)
	return
	
	new String[96]
	format(String, charsmax(String), FMENU[0][Nyelv[id]])
	new menu = menu_create(String, "FragMenuh")
	
	new Jatekos[32], Num, id1
	get_players(Jatekos, Num, "c")
	
	SortCustom1D(Jatekos, Num, "Felsorol")
	
	for(new i; i < Num; i++)
	{
		id1 = Jatekos[i]
		new Nev[32]
		get_user_name(id1, Nev, 31)
		if(i < 10)
			format(String, charsmax(String), "\r%s \d| \w%s: \y%d \d(\r%s: \w%3.0f$\d)", Nev, FMENU[1][Nyelv[id]], fOlesek[id1], FMENU[3][Nyelv[id]], Nyeremeny[i])
		else
			format(String, charsmax(String), "\r%s \d| \w%s: \y%d", Nev, FMENU[1][Nyelv[id]], fOlesek[id1])
		menu_additem(menu, String, "0")
	}
	menu_display(id, menu)
}
public FragMenuh(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 : {
			FragMenu(id)
		}
	}
}
public Felsorol(id1, id2) 
{ 
	if(fOlesek[id1] > fOlesek[id2])
		return -1
	else if(fOlesek[id1] < fOlesek[id2])
		return 1
	return 0
}
///
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)
		{
			new String[256]
			if(is_user_connected(id))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, id)
				write_byte(id)
				format(String, charsmax(String), SZOVEG[13][Nyelv[id]], MusicData[Num][0], MusicData[Num][1])
				write_string(String)
				message_end()
			}
		}
	}
	PreviousMusic = Num;
	return PLUGIN_HANDLED;
}
public AdminBetoltes()
{
	new Sor[128], Fajl, Adatok[2][32]
	Fajl = fopen("addons/amxmodx/configs/admin/adminok.ini", "rt");
	
	while(!feof(Fajl))
	{
		fgets(Fajl, Sor, charsmax(Sor));
		parse(Sor, Adatok[0], 31, Adatok[1], 31);
		
		if(!(Sor[0] == ';'))
		{
			if(strlen(Sor) >= 5)
			{
				remove_quotes(Adatok[0])
				remove_quotes(Adatok[1])
				format(AdminFelhasznalo[0][SorSzam], 31, Adatok[0])
				format(AdminFelhasznalo[1][SorSzam], 31, Adatok[1])
				SorSzam++
			}
		}
	}
	
	fclose(Fajl);
}
public AdminBelepes(id)
{
	for(new i; i < SorSzam; i++)
	{
		if(equal(g_Felhasznalonev[id], AdminFelhasznalo[0][i]))
		{
			new Nev[32], IP[32]
			get_user_name(id, Nev, 31)
			get_user_ip(id, IP, 31)
			set_user_flags(id, read_flags(AdminFelhasznalo[1][i]))
			log_to_file("adminbelepes.log", "^"%s^" | FH: %s | IP: %s | JOG: %s", Nev, g_Felhasznalonev[id], IP,
			AdminFelhasznalo[1][i])
		}
	}
	
	if(!(get_user_flags(id) & ADMIN_KICK))
	{
		new Nev[32], IP[32]
		get_user_name(id, Nev, 31)
		get_user_ip(id, IP, 31)
		log_to_file("jatekos.log", "^"%s^" FH: %s | IP: %s", Nev, g_Felhasznalonev[id], IP)
	}
}

public cmdTopByKills()
{
	SQL_ThreadQuery(g_SqlTuple, "top20ThreadaK","SELECT * FROM rwt_sql_register_new_s5 ORDER BY Oles DESC LIMIT 15")
	
	return PLUGIN_HANDLED
}

public cmdTopByMoney()
{
	SQL_ThreadQuery(g_SqlTuple, "top20ThreadaM","SELECT * FROM rwt_sql_register_new_s5 ORDER BY Dollar DESC LIMIT 15")
	
	return PLUGIN_HANDLED
}

public cmdTopByTime()
{
	SQL_ThreadQuery(g_SqlTuple, "top10ThreadaT","SELECT * FROM rwt_sql_register_new_s5 ORDER BY Masodpercek DESC LIMIT 15")
	
	return PLUGIN_HANDLED
}

public top10ThreadaT(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 count
	
	while(SQL_MoreResults(Query))
	{
		Top[0][count] = SQL_ReadResult(Query, 9)
		
		SQL_ReadResult(Query, 3, TopNev[0][count], 31)
		
		count++
		
		SQL_NextRow(Query)
	}
	
	return
}
public top20ThreadaM(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 count
	
	while(SQL_MoreResults(Query))
	{
		Top[1][count] = (SQL_ReadResult(Query, 8) / 100)
		
		SQL_ReadResult(Query, 3, TopNev[1][count], 31)
		
		count++
		
		SQL_NextRow(Query)
	}
	
	return
}

public top20ThreadaK(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 count
	
	while(SQL_MoreResults(Query))
	{
		Top[2][count] = SQL_ReadResult(Query, 6)
		TopRang[count] = SQL_ReadResult(Query, 10)
		
		SQL_ReadResult(Query, 3, TopNev[2][count], 31)
		
		count++
		
		SQL_NextRow(Query)
	}
	
	return
}

public TopOles(id)
{
	static menu[3000]
	new len
	
	len += formatex(menu[len], charsmax(menu) - len, "<center><table border=^"1^">")
	
	len += formatex(menu[len], charsmax(menu) - len, "<body bgcolor=#000000><table style=^"color: #00FFFF^">")
	
	len += formatex(menu[len], charsmax(menu) - len, "<td>%s</td>", LISTAMENU[0][Nyelv[id]])
	
	len += formatex(menu[len], charsmax(menu) - len, "<td>%s</td>", LISTAMENU[2][Nyelv[id]])
	
	for(new i; i < 15; i++)
	{
		len += formatex(menu[len], charsmax(menu) - len, "<tr><td>%02d.  %s</td>", i+1, TopNev[2][i])
		
		len += formatex(menu[len], charsmax(menu) - len, "<td>%d (%s)</td></tr>", Top[2][i], Rangok[TopRang[i]])
	}
	
	len = formatex(menu[len], charsmax(menu) - len, "</table></center>")
	
	show_motd(id, menu, "*pbT# Global Offensive | TOP15")
}
public TopIdo(id)
{
	static menu[3000]
	new len
	
	len += formatex(menu[len], charsmax(menu) - len, "<center><table border=^"1^">")
	
	len += formatex(menu[len], charsmax(menu) - len, "<body bgcolor=#000000><table style=^"color: #00FFFF^">")
	
	len += formatex(menu[len], charsmax(menu) - len, "<td>%s</td>", LISTAMENU[0][Nyelv[id]])
	
	len += formatex(menu[len], charsmax(menu) - len, "<td>%s</td>", IDOK[3][Nyelv[id]])
	
	new iMasodperc, iPerc, iOra
	
	for(new i; i < 15; i++)
	{
		iMasodperc = Top[0][i]
		
		iPerc = iMasodperc / 60
		iOra = iPerc / 60
		iMasodperc = iMasodperc - iPerc * 60
		iPerc = iPerc - iOra * 60
		
		len += formatex(menu[len], charsmax(menu) - len, "<tr><td>%02d.  %s</td>", i+1, TopNev[0][i])
		
		len += formatex(menu[len], charsmax(menu) - len, "<td>%d%s:%d%s:%d%s</td><tr>", iOra, IDOK[2][Nyelv[id]], iPerc, IDOK[1][Nyelv[id]], iMasodperc, IDOK[0][Nyelv[id]])
	}
	
	len = formatex(menu[len], charsmax(menu) - len, "</table></center>")
	
	show_motd(id, menu, "*pbT# Global Offensive | TOP15")
}
public TopDollar(id)
{
	static menu[3000]
	new len
	
	len += formatex(menu[len], charsmax(menu) - len, "<center><table border=^"1^">")
	
	len += formatex(menu[len], charsmax(menu) - len, "<body bgcolor=#000000><table style=^"color: #00FFFF^">")
	
	len += formatex(menu[len], charsmax(menu) - len, "<td>%s</td>", LISTAMENU[0][Nyelv[id]])
	
	len += formatex(menu[len], charsmax(menu) - len, "<td>%s</td>", LISTAMENU[3][Nyelv[id]])
	
	for(new i; i < 15; i++)
	{
		len += formatex(menu[len], charsmax(menu) - len, "<tr><td>%02d.  %s</td>", i+1, TopNev[1][i])
		
		len += formatex(menu[len], charsmax(menu) - len, "<td>%d$</td></tr>", Top[1][i])
	}
	
	len = formatex(menu[len], charsmax(menu) - len, "</table></center>")
	
	show_motd(id, menu, "*pbT# Global Offensive | TOP15")
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/
