/* 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[] = "";
new s_FELHASZNALO[] = "";
new s_ADATBAZIS[] = "";
new s_JELSZO[] = "";

new Handle:g_SqlTuple;
new bool:g_Bejelentkezve[33];

new g_Felhasznalonev[33][100], g_Jelszo[33][100], 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/gut_knife.mdl",
	"knife/Razer_GUT.mdl",
	"knife/Shadown.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",
	"ak47/GForce.mdl",
	"ak47/Aquamarine.mdl",
	"m4a1/Poseidon.mdl",
	"m4a1/HBeast.mdl",
	"m4a1/Piece.mdl",
	"m4a1/Guardian.mdl",
	"m4a1/Cyrex.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",
	"famas/Nuclear.mdl",
	"famas/Survivor.mdl",
	"famas/GreenTriangle.mdl",
	"famas/Biohazard.mdl",
	"famas/Pulse.mdl",
	"famas/Spitfire.mdl",
	"mp5/Nuclear.mdl",
	"mp5/Commando.mdl",
	"mp5/Biohazard.mdl",
	"mp5/Magma.mdl",
	"mp5/Carbonite.mdl",
	"mp5/UrbanHazard.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",
	"galil/Chatterbox.mdl",
	"galil/Cerberus.mdl",
	"scout/BDream.mdl",
	"scout/BIWater.mdl",
	"scout/Camo.mdl",
	"scout/BDream.mdl",
	"scout/BIWater.mdl",
	"scout/Camo.mdl",
	"p90/BGreen.mdl",
	"p90/Goblin.mdl",
	"p90/Paint.mdl",
	"p90/BGreen.mdl",
	"p90/Goblin.mdl",
	"p90/Paint.mdl",
	"glock/Candy.mdl",
	"glock/Grinder.mdl",
	"glock/Fade.mdl",
	"glock/WaterElemental.mdl",
	"glock/Fade.mdl",
	"glock/WaterElemental.mdl",
	"usp/Orion.mdl",
	"usp/Rash.mdl",
	"usp/Asiimov.mdl",
	"usp/Orion.mdl",
	"usp/Rash.mdl",
	"usp/Asiimov.mdl",
	"deagle/CSteel.mdl",
	"deagle/Jungle.mdl",
	"deagle/Hyptonic.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[][][] = {
	{ "\y[~ZeUs~] \wGlobal Offensive", "\y[~ZeUs~] \wGlobal Offensive", "\y[~ZeUs~]\wGlobal 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/Zeus_Go/%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/Zeus_Go/%s", KesModelek[i])
		if(strlen(String) > 3)
			precache_model(String)
	}
	for(new i; i < 16; i++)
	{
		new String[64]
		formatex(String, charsmax(String), "models/Zeus_Go/%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/Zeus_Go/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ós 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" },
	{ "Víz 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ús AK47", "Aquamarine Revenge AK47", "Aquamarine Revenge AK47" },
	{ "Zöld Erő AK47", "Green Force AK47", "Green Force AK47" }, 
	{ "Akvamarin Bosszús AK47", "Aquamarine Revenge AK47", "Aquamarine Revenge 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" },
	{ "Cyrex M4A1-S", "Cyrex M4A1-S", "Cyrex M4A1-S" },
	{ "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" },
	{ "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" },
	{ "Nuclear MP5", "Nuclear MP5", "Nuclear MP5" },
	{ "Kommandós 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" },
	{ "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" },
	{ "Chatterbox Galil", "Chatterbox Galil", "Chatterbox Galil" },
	{ "Cerberus Galil", "Cerberus Galil", "Cerberus 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" },
	{ "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" },
	{ "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" },
	{ "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" },
	{ "Candy Glock", "Candy Glock", "Candy Glock" },
	{ "Grinder Glock", "Grinder Glock", "Grinder Glock" },
	{ "Fade Glock", "Fade Glock", "Fade Glock" },
	{ "Víz Elementál Glock", "Water Elemental Glock", "Water Elemental Glock" },
	{ "Fade Glock", "Fade Glock", "Fade Glock" },
	{ "Víz Elementál Glock", "Water Elemental Glock", "Water Elemental Glock" },
	{ "Orion USP", "Orion USP", "Orion USP" },
	{ "Közuti Kiáltás USP", "Road Rash USP", "Road Rash USP" },
	{ "Asiimov USP", "Asiimov USP", "Asiimov USP" },
	{ "Orion USP", "Orion USP", "Orion USP" },
	{ "Közuti Kiáltás USP", "Road Rash USP", "Road Rash USP" },
	{ "Asiimov USP", "Asiimov USP", "Asiimov 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" },
	{ "Carbon Steel DEAGLE", "Carbon Steel DEAGLE", "Carbon Steel DEAGLE" },
	{ "Arany Dzsungel DEAGLE", "Gold Jungle DEAGLE", "Gold Jungle DEAGLE" },
	{ "Hipnotikus DEAGLE", "Hyptonic DEAGLE", "Hyptonic 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ászKé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" },
	{ "Fade Gut Kés", "Steel Karambit Knife", "Steel Karambit Knife" },
	{ "Razer Gut kés", "Crimson Web Karambit Knife", "Crimson Web Karambit Knife" },
	{ "Shadown 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ós 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" },
	{ "Víz 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ászKé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" },
	{ "Fade Gut Kés", "Steel Karambit Knife", "Steel Karambit Knife" },
	{ "Razer Gut kés", "Crimson Web Karambit Knife", "Crimson Web Karambit Knife" },
	{ "Shadown 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" },
	{ "Chroma 1 Lada", "Chroma 1 Lada", "Chroma 1 Lada"},
	{ "Chroma 2 Lada", "Chroma 2 Lada", "Chroma 2 Lada" },
	{ "Huntsman Lada", "Huntsman Lada", "Huntsman Lada" },
	{ "Operation P. Lada", "Operation P. Lada", "Operation P. Lada" },
	{ "Operation B. Lada", "Operation B. Lada", "Operation B. Lada" },
	{ "Shadown Lada", "Shadown Lada", "Shadown Lada" },
	{ "Kulcs", "Kulcs", "Kulcs" },
	{ "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ús AK47", "Aquamarine Revenge AK47", "Aquamarine Revenge AK47" },
	{ "Zöld Erő AK47", "Green Force AK47", "Green Force AK47" }, 
	{ "Akvamarin Bosszús AK47", "Aquamarine Revenge AK47", "Aquamarine Revenge 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" },
	{ "Cyrex M4A1-S", "Cyrex M4A1-S", "Cyrex M4A1-S" },
	{ "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" },
	{ "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" },
	{ "Nuclear MP5", "Nuclear MP5", "Nuclear MP5" },
	{ "Kommandós 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" },
	{ "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" },
	{ "Chatterbox Galil", "Chatterbox Galil", "Chatterbox Galil" },
	{ "Cerberus Galil", "Cerberus Galil", "Cerberus 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" },
	{ "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" },
	{ "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" },
	{ "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" },
	{ "Candy Glock", "Candy Glock", "Candy Glock" },
	{ "Grinder Glock", "Grinder Glock", "Grinder Glock" },
	{ "Fade Glock", "Fade Glock", "Fade Glock" },
	{ "Víz Elementál Glock", "Water Elemental Glock", "Water Elemental Glock" },
	{ "Fade Glock", "Fade Glock", "Fade Glock" },
	{ "Víz Elementál Glock", "Water Elemental Glock", "Water Elemental Glock" },
	{ "Orion USP", "Orion USP", "Orion USP" },
	{ "Közuti Kiáltás USP", "Road Rash USP", "Road Rash USP" },
	{ "Asiimov USP", "Asiimov USP", "Asiimov USP" },
	{ "Orion USP", "Orion USP", "Orion USP" },
	{ "Közuti Kiáltás USP", "Road Rash USP", "Road Rash USP" },
	{ "Asiimov USP", "Asiimov USP", "Asiimov 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" },
	{ "Carbon Steel DEAGLE", "Carbon Steel DEAGLE", "Carbon Steel DEAGLE" },
	{ "Arany Dzsungel DEAGLE", "Gold Jungle DEAGLE", "Gold Jungle DEAGLE" },
	{ "Hipnotikus DEAGLE", "Hyptonic DEAGLE", "Hyptonic 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[][][] = {
	{ "Chroma 1 Lada", "Chroma 1 Lada", "Chroma 1 Lada"},
	{ "Chroma 2 Lada", "Chroma 2 Lada", "Chroma 2 Lada" },
	{ "Huntsman Lada", "Huntsman Lada", "Huntsman Lada" },
	{ "Operation P. Lada", "Operation P. Lada", "Operation P. Lada" },
	{ "Operation B. Lada", "Operation B. Lada", "Operation B. Lada" },
	{ "Shadown Lada", "Shadown Lada", "Shadown Lada" },
	{ "Kulcs", "Kulcs", "Kulcs" }
}

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[~ZeUs~]^3 » ^1  Üdv a szerveren!", "^4[~ZeUs~]^3 » ^3 + %3.2f$^1 dollar drop because of more players playing in the server!", "^4[~ZeUs~]^3 » ^3 + %3.2f$^1 sansa de drop pentru numarul de jucĂ˘tori!" },
	{ "^4[~ZeUs~]^3 » ^1  FegyverVálasztáshoz ird be:^3 /gun", "^4[~ZeUs~]^3 » ^1 If you don't choose weapon:^3 /gun", "^4[~ZeUs~]^3 » ^1 Daca ai uitat sau nu ai putut sa alegi arma:^3 /gun" },
	{ "^4[~ZeUs~]^3 » ^1  Hamarosan újitások várhatók!", "^4[~ZeUs~]^3 » ^1 TOP15:^3 /dollar^1 (Richest players),^3 /kills^1 (Most kills)", "^4[~ZeUs~]^3 » ^1 TOP15 ^3/dollar^1 (Cel mai bogat), ^3/kills^1 (Cele mai multe ucideri)" }
}	
new const SZOVEG[][][] = {
	{ "^4[~ZeUs~]^3 » %s ^1egy ^3%s^1-t nyitott!", "^4[~ZeUs~]^3 » ^3 %s^1 found a^3 %s^1 skin!", "^4[~ZeUs~]^3 »%s^1 a deschis un ^3%s^1!"},
	{ "^4[~ZeUs~]^3 » ^1A kereskedés sikeres volt!", "^4[~ZeUs~]^3 » ^1Trading was successful!", "^4[~ZeUs~]^3 » ^1 Schimbul a fost reusit." },
	{ "^4[~ZeUs~]^3 » %s^1 kirakott egy^3 %s^1-t a piacra ^3%3.2f^1 dollárért!", "^4[~ZeUs~]^3 »%s^1 unladen a ^3%s^1 to market in ^3%3.2f^1 dollars!", "^4[~ZeUs~]^3 »%s^1 a pus un ^3%s^1 pe piata pentru ^3%3.2f$^1 dolari" },
	{ "^4[~ZeUs~]^3 » %s^1vásárolt egy^3 %s^1-t^3 %3.2f^1 dollárért!", "^4[~ZeUs~]^3 »%s^1 bought a^3 %s^1 in^3 %3.2f^1 dollar!", "^4[~ZeUs~]^3 »%s^1 a cumparat un ^3%s^1 pentru^3 %3.2f%^1 dollari!" },
	{ "^4[~ZeUs~]^3 » ^1Csak 1 Dollár felett tudsz árulni!", "^4[~ZeUs~]^3 » ^1You can sell just over 1 dollar!", "^4[~ZeUs~]^3 » ^1 Doar peste 1 dolar poti cumara!" },
	{ "^4[~ZeUs~]^3 » ^1Nincs elég dollárod!", "^4[~ZeUs~]^3 » ^1Not enough dollar!", "^4[~ZeUs~]^3 » ^1 Nu ai destui dolari" },
	{ "^4[~ZeUs~]^3 » %s^1 szeretne veled kereskedni!", "^4[~ZeUs~]^3 »%s^1 want to trade with you!", "^4[~ZeUs~]^3 » ^1 %s Doreste sa facĂ˘ schimb cu tine" },
	{ "^4[~ZeUs~]^3 » ^1Kereskedés közben ez nem lehetséges!", "^4[~ZeUs~]^3 » ^1 The trading is not allowed in markets!", "^4[~ZeUs~]^3 » ^1 ĂŽn timpul schimbului nu este autorizat!" },
	//{ "%s felvett egy %s-t!", "%s pick up a %s!", "%s A gasit un %s!" },
	{ "^4[~ZeUs~]^3 » %s ^1felvett egy ^3%s^1-t!", "^4[~ZeUs~]^3 » ^3 %s^1 pick up a^3 %s^1!", "^4[~ZeUs~]^3 » ^3 %s^1 A gasit un ^3%s^1" },
	{ "^4[~ZeUs~]^3 » ^1Ez az érték nem lehet nagyobb 1 millionál!", "^4[~ZeUs~]^3 » ^1 The maximum value is 1 million.", "^4[~ZeUs~]^3 » ^1 Acest produs nu poate fi mai mare decĂ˘t 1 million" },
	{ "^4[~ZeUs~]^3 » ^1Piacozás közben nem tudsz ládát nyitni!", "^4[~ZeUs~]^3 » ^1 The purchase is not allowed in trading!", "^4[~ZeUs~]^3 » ^1 ĂŽn timp ce ai Magazin/Schimb nu potti deschide Lada" },
	{ "^4[~ZeUs~]^3 » ^1Regisztraláshoz / Belépéshez írd be, hogy:^3 /reg^1 ^1vagy ^3T betu", "^4[~ZeUs~]^3 » ^1 To register/login write: ^3 /reg^1 or ^3T button", "^4[~ZeUs~]^3 » ^1 Pentru a te înregistra / autentifica scrie: ^3/reg ^1sau^3 /menu" },
	{ "^4[~ZeUs~]^3 » ^1Van^3 240^1 másodperced, hogy felved az eldobott tárgyat!", "^4[~ZeUs~]^3 » ^1You have^3 240^1 seconds to pick up your item drop!", "^4[~ZeUs~]^3 » ^1 Ai^3 240 ^1de secunde,pentru a ridica obiectul cazut!" },
	{ "^4[~ZeUs~]^3 » ^1A zene cĂ­me: ^3%s ^1- ^3%s", "^4[~ZeUs~]^3 » ^1Music title:^3 %s^1 -^3 %s", "^4[~ZeUs~]^3 » ^1 Numele piesei: ^3%s^1 - ^3%s" }
}
new const MENUSZOVEG[][][] = {
	{ "\y[~ZeUs~] \wGlobal Offensive^n\rDollár:\d %3.2f$^n\wOldal: \d", "\y[~ZeUs~] \wGlobal Offensive^n\rDollars:\d %3.2f$^n\wPage: \d", "\y[~ZeUs~] \wGlobal Offensive^n\rDolari:\d %3.2f$^n\wpagina: \d" },
	{ "Skinek", "Weapons", "Skin de arme" },
	{ "Lada nyitas", "Chest open", "Deschide Lada" },
	{ "Fegyver kereskedés", "Weapon trade", "Schimb de arme" },
	{ "Piac", "Weapon market", "Piata" },
	{ "Beállitások^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" },
	{ "\y[~ZeUs~] \wGlobal Offensive", "\y[~ZeUs~] \wGlobal Offensive", "\y[~ZeUs~] \wGlobal Offensive" },
	{ "\wKuka", "\wTrash", "Cos de gunoi" },
	{ "\y[~ZeUs~] \wGlobal Offensive^n\dDobd a kukába a felesleges Tárgyakat!^n\wOldal: \d", "\y[~ZeUs~] \wGlobal Offensive^n\dThrow unnecessary weapons to the trash!^n\wPage: \d", "\y[~ZeUs~] \wGlobal Offensive^n\dAruna la cosul de gunoi obiectul nefolosit!" },
	{ "\rSzabályzat", "\wRules", "Reguli" },
	{ "\y[~ZeUs~] \wGlobal Offensive^n\rDollár:\d %3.2f$", "\y[~ZeUs~] \wGlobal Offensive^n\rDollars:\d %3.2f$", "\y[~ZeUs~] \wGlobal 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 ", "Language: \rEnglish \y| \dMagyar ", "Limba: \dEnglish \y| \dMagyar " }
}

new const PIACMENUSZOVEG[][][] = {
	{ "\y[~ZeUs~] \wGlobal Offensive^n\rDollár:\d %3.2f$ \w| \r%s\y boltja", "\y[~ZeUs~] \wGlobal Offensive^n\rDollars:\d %3.2f$ \w| \r%s's\y shop", "\y[~ZeUs~] \wGlobal 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!", "" },
	{ "^4[~ZeUs~]^3 » ^1  Az admin tagságod lejárt!", "^4[~ZeUs~]^3 » ^1 Your admin time is expired!", "" },
	{ "^4[~ZeUs~]^3 » ^1  A VIP tagságod lejárt!", "!^4[~ZeUs~]^3 » ^1 Your VIP time is expired!", "" },
	{ "^4[~ZeUs~]^3 » ^1  Nem vagy Bejelentkezve.", "^4[~ZeUs~]^3 » ^1 You are not logined!", "" },
	{ "\y[~ZeUs~] \wGlobal Offensive\w |\y Regisztrációs Rendszer\r^n\wStátusz:\d [Kijelentkezve]", "\y[~ZeUs~] \wGlobal Offensive\w |\y Register System\r^n\wStatus:\d [Unlogged]", "\y[~ZeUs~] \wGlobal 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" },
	{ "\y[~ZeUs~] \wGlobal Offensive\w |\y Regisztrációs Rendszer\r^n\wStátusz:\d [Kijelentkezve]^n^n", "^n^n^n\y[~ZeUs~] \wGlobal Offensive\w |\y Register System\r^n\wStatus:\d [Unlogged]^n^n", "^n^n^n\y[~ZeUs~] \wGlobal Offensive\w |\y Registrare Sistem\r^n\wStare:\d [Delogare]^n^n" },
	{ "\r1.\w Felhasznaló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 Regisztració^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 Bejelentkézes^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" },
	{ "\y[~ZeUs~] \wGlobal Offensive\w |\y Regisztrációs Rendszer^n\wStátusz:\d [Bejelentkezve]", "\y[~ZeUs~] \rGlobal Offensive\w |\y Register System^n\wStatus:\d [Logged]", "\y[~ZeUs~] \wGlobal 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" },
	{ "^4[~ZeUs~]^3 » ^1Az Új Jelszó nem lehet hosszabb, mint 16 karakter.", "^4[~ZeUs~]^3 » ^1 The new password can't be extended 16 characters.", "^4[~ZeUs~]^3 » ^1 Parola noua nu poate fi mai mult de 16 charactere." },
	{ "^4[~ZeUs~]^3 » ^1Az Új Jelszó nem lehet rovidebb, mint 4 karakter.", "^4[~ZeUs~]^3 » ^1 The new password can't be shortet 4 characters.", "^4[~ZeUs~]^3 » ^1 Parola noua nu poate fi mai putin de 4 charactere" },
	{ "^4[~ZeUs~]^3 » ^1Sikeres Jelszó Váltás! Új Jelszavad:!t %s", "^4[~ZeUs~]^3 » ^1 Change is success! New Password:!t %s", "^4[~ZeUs~]^3 » ^1 Parola schimbata cu succes: Parola noua:!t %s" },
	{ "^4[~ZeUs~]^3 » ^1Nem adtál meg a Új Jelszót.", "^4[~ZeUs~]^3 » ^1 You have not provided new password.", "^4[~ZeUs~]^3 » ^1 Nu ai dat parola noua." },
	{ "^4[~ZeUs~]^3 » ^1Hibás Jelenlegi Jelszó.", "^4[~ZeUs~]^3 » ^1 Current password is wrong.", "^4[~ZeUs~]^3 » ^1 Ai gresit parola curenta." },
	{ "^4[~ZeUs~]^3 » ^1Nem adtad meg a Jelenlegi Jelszavad.", "^4[~ZeUs~]^3 » ^1 You have not provided current password.", "^4[~ZeUs~]^3 » ^1 Nu ai dat parola curenta." },
	{ "^4[~ZeUs~]^3 » ^1Már be vagy Jejelentkezve.", "^4[~ZeUs~]^3 » ^1 You are already logined.", "^4[~ZeUs~]^3 » ^1 Deja esti conectat." },
	{ "^4[~ZeUs~]^3 » ^1Nem vagy Bejelentkezve.", "^4[~ZeUs~]^3 » ^1 You are not logined.", "^4[~ZeUs~]^3 » ^1 Nu esti conectat." },
	{ "^4[~ZeUs~]^3 » ^1Az E-Mail cim nem megfelelĹ‘ formában van.", "^4[~ZeUs~]^3 » ^1 E-Mail address is not appropriate.", "^4[~ZeUs~]^3 » ^1 E-mailul nu este adegvat." },
	{ "^4[~ZeUs~]^3 » ^1A Jelszó nem lehet hosszabb, mint 16 karakter.", "^4[~ZeUs~]^3 » ^1 The password can't be extended 16 characters.", "^4[~ZeUs~]^3 » ^1 Parola nu poate fi mai mult de 16 charactere." },
	{ "^4[~ZeUs~]^3 » ^1A Jelszó nem lehet rovidebb, mint 4 karakter.", "^4[~ZeUs~]^3 » ^1 The password can't be shortet 4 characters.", "^4[~ZeUs~]^3 » ^1 Parola noua nu poate fi mai putin de 4 charactere" },
	{ "^4[~ZeUs~]^3 » ^1Regisztráció Folyamatban... Kérlek Várj...!t :)", "^4[~ZeUs~]^3 » ^1 Registration in progress... Please Wait...!t :)", "^4[~ZeUs~]^3 » ^1 Registrare în curs... asteapta...!t :)" },
	{ "^4[~ZeUs~]^3 » ^1Bejelentkezés Folyamatban... Kérlek Várj...!t :)", "^4[~ZeUs~]^3 » ^1 Login in progress... Please Wait...!t :)", "^4[~ZeUs~]^3 » ^1 Logare în curs... asteapta...!t :)" },
	{ "^4[~ZeUs~]^3 » ^1Ez a Felhasználónév már Regisztrálva van.", "^4[~ZeUs~]^3 » ^1 This username is already registered", "^4[~ZeUs~]^3 » ^1 Acest nume de utilizator este folosita deja!" },
	{ "^4[~ZeUs~]^3 » ^1Hibás Felhasználónév vagy Jelszó.", "^4[~ZeUs~]^3 » ^1 Wrong username or password.", "^4[~ZeUs~]^3 » ^1 Nume de utilizator sau parola gresita!" },
	{ "^4[~ZeUs~]^3 » ^1Sikeres Regisztráció! Jelentkezz Be!", "^4[~ZeUs~]^3 » ^1 Successful registration! Login!", "^4[~ZeUs~]^3 » ^1 Registrare reusita! Logheazate!" },
	{ "^4[~ZeUs~]^3 » ^1Felhasználóneved:!t %s!n | Jelszavad:!t %s", "^4[~ZeUs~]^3 » ^1 Your username:!t %s!n | Password:!t %s", "^4[~ZeUs~]^3 » ^1 Nume de utilizator:!t %s!n | Parola:!t %s" },
	{ "^4[~ZeUs~]^3 » ^1Ezzel a Felhasználónével már valaki Bejelentkezett.", "^4[~ZeUs~]^3 » ^1 The username entered is already someone.", "^4[~ZeUs~]^3 » ^1 Cu acest nume este cineva conectat!" },
	{ "^4[~ZeUs~]^3 » ^1Üdv!t %s!n, Sikeresen Bejelentkeztél.", "^4[~ZeUs~]^3 » ^1 Hi!t %s!n, have a good game.", "^4[~ZeUs~]^3 » ^1 Bun venit!t %s!n, spor la joc!" },
	{ "^4[~ZeUs~]^3 » ^1Hibás Felhasználónév vagy Jelszó.", "^4[~ZeUs~]^3 » ^1 Wrong username or password.", "^4[~ZeUs~]^3 » ^1 Nume de utilizator sau parola gresita!" }
}

new fOlesek[33], Verseny, Masodpercek[33], AdminFelhasznalo[2][30][32], SorSzam

new const FMENU[][][] = {
	{ "\y[~ZeUs~] \wGlobal Offensive^n\dFrag verseny", "\y[~ZeUs~] \wGlobal Offensive^n\dFrag race", "\y[~ZeUs~] \wGlobal 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("frag", "FragMenu")
	
	register_clcmd("oles", "TopOles")
	register_clcmd("dollar", "TopDollar")
	register_clcmd("nyeremeny", "Nyeremenyek")
	
	register_clcmd("kills", "TopOles")
	register_clcmd("dollars", "TopDollar")
	register_clcmd("race", "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")
	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_IMMUNITY)
			formatex(chat, 191, "^1%s^4[Tulajdonos][%s] ^3%s^4 : %s", hal, Rangok[Rang[id]], Name, message)	
			else 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_IMMUNITY)
					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_IMMUNITY)
						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_IMMUNITY)
			set_user_flags(id, ADMIN_RESERVATION)
			set_user_flags(id, ADMIN_ALL)
			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, "\r[~ZeUs~]\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")
	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, "\r[1.] \wM4a1^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\r[2.] \wAk47^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\r[3.] \wAwp^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\r[4.] \wFamas^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\r[5.] \wMp5^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\r[6.] \wM3^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\r[7.] \wP90^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\r[8.] \wGalil^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\r[9.] \wSocut")
	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_M4A1, 90)
		}
		case 2:{
			give_item(id, "weapon_ak47")
			cs_set_user_bpammo(id, CSW_AK47, 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, "\y[1.] \rDeagle^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\y[2.] \rUsp^n")
	add(Menu, 511, MenuString);
	format(MenuString, 127, "\y[3.] \rGlock^n")
	add(Menu, 511, MenuString);
	
	Gomb = (1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6 );
	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(1.0, 50.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/Zeus_Go/%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/Zeus_Go/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_AK47)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%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/Zeus_Go/%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/Zeus_Go/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_M4A1)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%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/Zeus_Go/%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/Zeus_Go/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_AWP)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%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/Zeus_Go/%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/Zeus_Go/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_FAMAS)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%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/Zeus_Go/%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/Zeus_Go/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_MP5NAVY)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%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/Zeus_Go/%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/Zeus_Go/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_M3)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%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/Zeus_Go/%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/Zeus_Go/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_GALIL)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%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/Zeus_Go/%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/Zeus_Go/%s", FegyverModelek[KivalasztottFegyver[id][1]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_USP)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%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/Zeus_Go/%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/Zeus_Go/%s", FegyverModelek[KivalasztottFegyver[id][1]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_DEAGLE)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%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/Zeus_Go/%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/Zeus_Go/%s", FegyverModelek[KivalasztottFegyver[id][1]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_GLOCK18)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%s", AlapModelek[12])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_KNIFE && KivalasztottFegyver[id][2] == 20)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%s", AlapModelek[8])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_KNIFE && KivalasztottFegyver[id][2] == 21)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/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/Zeus_Go/%s", KesModelek[KivalasztottFegyver[id][2]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_KNIFE)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%s", AlapModelek[8])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	
	if(fid == CSW_HEGRENADE)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%s", AlapModelek[9])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	if(fid == CSW_FLASHBANG)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%s", AlapModelek[10])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	if(fid == CSW_C4)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%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/Zeus_Go/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_P90)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%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/Zeus_Go/%s", FegyverModelek[KivalasztottFegyver[id][0]])
		set_pev(id, pev_viewmodel2, fmdl)
	}
	else if(fid == CSW_SCOUT)
	{
		formatex(fmdl, charsmax(fmdl), "models/Zeus_Go/%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, "6")
		
		format(String, charsmax(String), MENUSZOVEG[5][Nyelv[id]], Rangok[Rang[id]], Oles[id], RangOles[Rang[id]], Rangok[Rang[id]+1])
		menu_additem(menu, String, "5")
		
		format(String, charsmax(String), MENUSZOVEG[3][Nyelv[id]])
		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)
		}
		case 6 : {
			KereskedesMenu(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) {
	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")
		
		format(String, charsmax(String), MENUSZOVEG[3][Nyelv[id]])
		menu_additem(menu, String, "6")
		
		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)
		}
		case 6 : {
			KereskedesMenu(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, "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, "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, "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 }
*/
