#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <dhudmessage>
#include <colorchat>
#include <hamsandwich>
#include <fakemeta>
#include <engine>
#include <sqlx>

#define MAX 110

new const Prefix[] = ".:[BadboYs Global Offensive]:."

new Lada[33][6], Kulcs[33], Oles[33], Dollar[33], Szint[33], Mod, OsszesSkin[MAX][33], Gun[16][33], Skin[33], Nyelv[33], He[2][33], Send[33], TempID
new Erteke[33], kicucc[33], kirakva[33], pido, OsszesFegyver[MAX];
new Handle:g_SqlTuple;

new Temp[192];
static color[10];

//Register System
new Registered[33], bool:Loggedin[33], bool:Write[33], bool:Write2[33], RegPassword[32][33], UserPassword[32][33];

new const SQLINFO[][] = {
	"",    // HOST
	"",     // USERNAME
	"",     // PASSWORD
	""      // DATABASE
};
new const Rangok[][] = {
	"Silver I",
	"Silver II",
	"Silver III",
	"Silver IV",
	"Silver Elite",
	"Silver Elite Master",
	"Gold Nova I",
	"Gold Nova II",
	"Gold Nova III",
	"Gold Nova Master",
	"Master Guardian I",
	"Master Guardian II",
	"Master Guardian Elite",
	"Distinguished Master Guardian",
	"Legendary Eagle",
	"Legendary Eagle Master",
	"Supreme Master First Class",
	"The Global Elite"
}
public plugin_init()
{
	register_plugin("Global Offensive NEW", "1.0.0", "Pardon")
	
	register_impulse(201, "Blocking");
	
	register_clcmd("say /menu", "Blocking");
	register_clcmd("say /add", "addolas") ;
	register_clcmd("say", "sayhook");

	register_clcmd("DOLLAR", "lekeres")
	register_clcmd("KMENNYISEG", "ObjectSend");
	
	register_clcmd("REG_JELSZO", "ToRegister");
	register_clcmd("LOG_JELSZO", "Entry");
	register_clcmd("JELENLEGI_JELSZO", "Question");
	register_clcmd("UJ_JELSZO", "ExChange");
	
	register_event("DeathMsg", "halal", "a")
	//register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
}
public addolas(id) 
{
	if(get_user_flags(id) & ADMIN_IMMUNITY)
	{
		
		Kulcs[id] += 120
		Lada[id][0] += 20
		Lada[id][1] += 20
		Lada[id][2] += 20
		Lada[id][3] += 20
		Lada[id][4] += 20
		
		for(new i; i < MAX; i++) 
			OsszesSkin[i][id]++
	}
}
new const AlapModelek[][] = {
	"BadboYsGo/Alap/AK47",
	"BadboYsGo/Alap/M4A1",
	"BadboYsGo/Alap/AWP",
	"BadboYsGo/Alap/FAMAS",
	"BadboYsGo/Alap/MP5",
	"BadboYsGo/Alap/M3",
	"BadboYsGo/Alap/USP",
	"BadboYsGo/Alap/DEAGLE",
	"BadboYsGo/Alap/KNIFE",
	"BadboYsGo/Alap/HE",
	"BadboYsGo/Alap/FLASH",
	"BadboYsGo/Alap/C4",
	"BadboYsGo/Alap/GLOCK",
	"BadboYsGo/Alap/GALIL",
	"BadboYsGo/Alap/P90",
	"BadboYsGo/Alap/SCOUT",
	"BadboYsGo/Alap/Tec9",
	"BadboYsGo/Alap/Revolver",
	"BadboYsGo/Alap/CZ75"
}
new const FegyverModelek[MAX][] = {
	"ak47/Laminate.mdl",
	"ak47/Outlaw.mdl",
	"ak47/Carbonite.mdl",
	"ak47/Wasteland.mdl",
	"ak47/Jaguar.mdl",
	"ak47/Vanquish.mdl",
	"ak47/Space.mdl",
	"ak47/Fireserpent.mdl",
	"ak47/Asiimov.mdl",
	"ak47/Vulcan.mdl",
	"ak47/Aquamarine.mdl",
	"m4a1/Griff.mdl",
	"m4a1/Howl.mdl",
	"m4a1/BulletRain.mdl",
	"m4a1/Guardian.mdl",
	"m4a1/HBeast.mdl",
	"m4a1/Magma.mdl",
	"m4a1/Asiimov.mdl",
	"m4a1/Steph.mdl",
	"m4a1/Poseidon.mdl",
	"m4a1/ZombieHunter.mdl",
	"m4a1/DragonKing.mdl",
	"awp/Tigris.mdl",
	"awp/Redline.mdl",
	"awp/Carbonite.mdl",
	"awp/Smoke.mdl",
	"awp/WormGod.mdl",
	"awp/DragonLore.mdl",
	"awp/Dream.mdl",
	"awp/Star.mdl",
	"awp/Razer.mdl",
	"awp/Comics.mdl",
	"awp/DKing.mdl",
	"awp/HBeast.mdl",
	"awp/Asiimov.mdl",
	"deagle/GoldenRose.mdl",
	"deagle/Valentin.mdl",
	"deagle/Engraved.mdl",
	"deagle/Blaze.mdl",
	"deagle/CSteel.mdl",
	"deagle/OldDragon.mdl",
	"deagle/Jungle.mdl",
	"deagle/Hyptonic.mdl",
	"deagle/Asiimov.mdl",
	"deagle/Biohazard.mdl",
	"famas/Spitfire.mdl",
	"famas/Ice.mdl",
	"famas/Nuclear.mdl",
	"famas/Pulse.mdl",
	"famas/GreenTriangle.mdl",
	"famas/Survivor.mdl",
	"famas/Biohazard.mdl",
	"galil/Chatterbox.mdl",
	"galil/Cerberus.mdl",
	"galil/Eco.mdl",
	"galil/Odyssy.mdl",
	"glock/Candy.mdl",
	"glock/Fade.mdl",
	"glock/Grinder.mdl",
	"glock/WaterElemental.mdl",
	"m3/Remington.mdl",
	"m3/Mossbenger.mdl",
	"m3/SPAS12.mdl",
	"m3/Short.mdl",
	"m3/Benelli.mdl",
	"m3/Beast.mdl",
	"m3/Magma.mdl",
	"mp5/Commando.mdl",
	"mp5/Carbonite.mdl",
	"mp5/Nuclear.mdl",
	"mp5/Camo.mdl",
	"mp5/Magma.mdl",
	"mp5/Biohazard.mdl",
	"mp5/UrbanHazard.mdl",
	"p90/BGreen.mdl",
	"p90/Goblin.mdl",
	"p90/Paint.mdl",
	"scout/BDream.mdl",
	"scout/BIWater.mdl",
	"scout/Camo.mdl",
	"usp/Stainless.mdl",
	"usp/Vertex.mdl",
	"usp/Army.mdl",
	"usp/Engraved.mdl",
	"usp/Magma.mdl",
	"usp/Caiman.mdl",
	"usp/Immun.mdl",
	"usp/Orion.mdl",
	"usp/Rash.mdl",
	"usp/Asiimov.mdl",
	"knife/Doppler_HM.mdl",
	"knife/Crimson_HM.mdl",
	"knife/Fade_HM.mdl",
	"knife/Slaughter_HM.mdl",
	"knife/Steel_HM.mdl",
	"knife/DopplerOcean_K.mdl",
	"knife/DopplerPink_K.mdl",
	"knife/DopplerSpace_K.mdl",
	"knife/Steel_K.mdl",
	"knife/Crimson_K.mdl",
	"knife/Tigertooth_B.mdl",
	"knife/Space_B.mdl",
	"knife/Sapphire_B.mdl",
	"knife/Fade_B.mdl",
	"knife/Crimson_B.mdl",
	"knife/CaseHardened_BF.mdl",
	"knife/Crimson_BF.mdl",
	"knife/Sea_BF.mdl",
	"knife/Hawaiian_BF.mdl",
	"knife/Fade_BF.mdl"
}

public plugin_precache() {
	new Cim[121]
	
	for(new i;i < 16; i++) {
		format(Cim, charsmax(Cim),"models/%s.mdl", AlapModelek[i])
		precache_model(Cim)
	}
	for(new i;i < MAX; i++) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[i])
		precache_model(Cim)
	}
}
public fegyvervaltas(id) {
	new Cim[121]
	new fgy =get_user_weapon(id)
	
	if(Gun[0][id] == 0 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[0])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 0 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[1])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 0 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[2])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 0 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[7])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 0 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[3])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[5][id] == 0 && fgy == CSW_GALIL && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[13])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[6][id] == 0 && fgy == CSW_GLOCK18 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[12])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 0 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[5])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 0 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[4])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[9][id] == 0 && fgy == CSW_P90 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[14])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[10][id] == 0 && fgy == CSW_SCOUT && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[15])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 0 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[6])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 0 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[8])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(He[0][id] == 0 && fgy == CSW_HEGRENADE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[9])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(He[1][id] == 0 && fgy == CSW_FLASHBANG && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[10])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[13][id] == 0 && fgy == CSW_FIVESEVEN && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[16])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[14][id] == 0 && fgy == CSW_P228 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[17])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[15][id] == 0 && fgy == CSW_ELITE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/%s.mdl", AlapModelek[18])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[0][id] == 1 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[0])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 2 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[1])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 3 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[2])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 4 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[3])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 5 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[4])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 6 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[5])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 7 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[6])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 8 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[7])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 9 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[8])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 10 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[9])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[0][id] == 11 && fgy == CSW_AK47 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[10])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[1][id] == 1 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[11])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 2 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[12])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 3 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[13])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 4 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[14])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 5 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[15])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 6 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[16])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 7 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[17])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 8 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[18])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 9 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[19])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 10 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[20])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[1][id] == 11 && fgy == CSW_M4A1 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[21])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[2][id] == 1 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[22])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 2 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[24])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 3 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[24])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 4 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[25])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 5 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[26])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 6 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[27])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 7 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[28])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 8 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[29])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 9 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[30])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 10 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[31])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 11 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[32])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 12 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[33])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[2][id] == 13 && fgy == CSW_AWP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[34])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[3][id] == 1 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[35])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 2 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[36])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 3 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[37])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 4 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[38])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 5 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[39])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 6 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[40])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 7 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[41])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 8 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[42])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 9 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[43])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[3][id] == 10 && fgy == CSW_DEAGLE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[44])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[4][id] == 1 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[45])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 2 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[46])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 3 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[47])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 4 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[48])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 5 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[49])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 6 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[50])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[4][id] == 7 && fgy == CSW_FAMAS && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[51])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[5][id] == 1 && fgy == CSW_GALIL && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[52])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[5][id] == 2 && fgy == CSW_GALIL && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[53])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[5][id] == 3 && fgy == CSW_GALIL && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[54])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[5][id] == 4 && fgy == CSW_GALIL && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[55])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[6][id] == 1 && fgy == CSW_GLOCK18 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[56])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[6][id] == 2 && fgy == CSW_GLOCK18 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[57])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[6][id] == 3 && fgy == CSW_GLOCK18 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[58])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[6][id] == 4 && fgy == CSW_GLOCK18 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[59])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[7][id] == 1 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[60])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 2 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[61])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 3 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[62])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 4 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[63])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 5 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[64])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 6 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[65])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[7][id] == 7 && fgy == CSW_M3 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[66])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[8][id] == 1 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[67])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 2 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[68])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 3 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[69])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 4 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[70])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 5 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[71])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 6 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[72])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[8][id] == 7 && fgy == CSW_MP5NAVY && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[73])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[9][id] == 1 && fgy == CSW_P90 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[74])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[9][id] == 2 && fgy == CSW_P90 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[75])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[9][id] == 3 && fgy == CSW_P90 && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[76])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[10][id] == 1 && fgy == CSW_SCOUT && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[77])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[10][id] == 2 && fgy == CSW_SCOUT && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[78])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[10][id] == 3 && fgy == CSW_SCOUT && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[79])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[11][id] == 1 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[80])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 2 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[81])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 3 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[82])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 4 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[83])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 5 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[84])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 6 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[85])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 7 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[86])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 8 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[87])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 9 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[88])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[11][id] == 10 && fgy == CSW_USP && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[89])
		set_pev(id, pev_viewmodel2, Cim)
	}
	
	if(Gun[12][id] == 1 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[90])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 2 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[91])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 3 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[92])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 4 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[93])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 5 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[94])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 6 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[95])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 7 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[96])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 8 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[97])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 9 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[98])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 10 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[99])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 11 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[100])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 12 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[101])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 13 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[102])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 14 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[103])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 15 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[104])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 16 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[105])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 17 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[106])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 18 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[107])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 19 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[108])
		set_pev(id, pev_viewmodel2, Cim)
	}
	if(Gun[12][id] == 20 && fgy == CSW_KNIFE && Skin[id] == 1) {
		format(Cim, charsmax(Cim), "models/BadboYsGo/%s", FegyverModelek[109])
		set_pev(id, pev_viewmodel2, Cim)
	}
}
new const SZOVEG[][][] = {
	{ "^4%s ^3%s ^1Találta ezt:^4%s", "^4%s ^3%s ^1pick up a %s^4 -t" }
}
new const EGYEB[][] = {
	"addons/amxmodx/configs/motd/szabaly.txt",
	"addons/amxmodx/configs/motd/event.txt",
	"addons/amxmodx/configs/motd/hirek.txt"
}
new const Nevek[][][] = {
	{ "Drop esély:", "Drop chance:" },
	{ "DARAB", "PIECE" },
	{ "Eladó", "Seller" },
	{ "Ára", "Price" },
	{ "Dollár", "Dollars" }, 
	{ "Mennyiség", "Amount" }
}
new const LadaNevek[7][][] = {
	{ "Szinözön Láda", "Chrome Case" },
	{ "Szinözön2 Láda", "Chroma2 Case" },
	{ "Huntsman Láda", "Falchion Case" },
	{ "eSport Láda ", "Huntsman Weapon Case" },
	{ "Operation P. Láda", "Operation Breakout Weapon Case" },
	{ "Operation B. Láda", "Shadow Case" },
	{ "Kulcs", "key" }
}
new const Float:DropLada[][] = {
	{ 0.329, 0.459 },
	{ 0.79, 1.019 },
	{ 1.209, 1.909 },
	{ 2.59, 3.90 },
	{ 12.31, 16.01 },
	{ 34.19, 40.009 },
	{ 53.51, 80.02 },
	{ 0.0, 0.0 }
}
new const RangOles[] = {
	25,
	100,
	250,
	750,
	1000,
	1500,
	2250,
	3000,
	3900,
	4900,
	5900,
	7000,
	8500,
	10000,
	15000,
	22000,
	30000,
	40000
}
new const Fegyver[MAX][][] = {
	{ "Laminált | AK47", "Laminate | AK47" },
	{ "Outlaw | AK47", "Outlaw | AK47"  },
	{ "Carbonite | AK47", "Carbonite | AK47" },
	{ "Wasteland Rebel | AK47", "Wasteland Rebel | AK47" },
	{ "Jaguar | AK47", "Jaguar | AK47" },
	{ "Legyozés | AK47", "Vanquish | AK47" },
	{ "Space | AK47", "Space | AK47" },
	{ "FireSerpent | AK47", "Fire Serpent | AK47" },
	{ "Asiimov | AK47", "Green Force | AK47" },
	{ "Vulcan | AK47", "Vulcan | AK47" },
	{ "Akvamarin | AK47", "Aquamarine | AK47" },
	{ "Griffmadár | M4A1", "Griffin | M4A1" },
	{ "Howl | M4A1", "Howl | M4A1" },
	{ "Bullet Rain | M4A1", "Bullet Rain | M4A1" },
	{ "Gyám | M4A1", "Guardian | M4A1" },
	{ "Hyper Beast | M4A1", "Hyper Beast | M4A1" },
	{ "Magma | M4A1", "Magma | M4A1" },
	{ "Asiimov | M4A1", "Asiimov | M4A1" },
	{ "StepH | M4A1", "StepH | M4A1" },
	{ "Poseidon | M4A1", "Poseidon | M4A1" },
	{ "Zombie Hunter | M4A1", "Zombie Hunter | M4A1" },
	{ "Sárkány király | M4A1", "Dragon King | M4A1" },
	{ "Tigris | AWP", "Tiger | AWP" },
	{ "Redline | AWP", "Redline | AWP" },
	{ "Carbonite | AWP", "Carbonite | AWP" },
	{ "Smoke | AWP", "Smoke | AWP" },
	{ "Féreg Isten | AWP", "Worm God | AWP" },
	{ "Dragon Lore | AWP", "Dragon Lore | AWP" },
	{ "Dream | AWP", "Dream | AWP" },
	{ "Hyper Beast | AWP", "Hyper Beast | AWP" },
	{ "Csillag | AWP", "Star | AWP" },
	{ "Razer | AWP", "Razer | AWP" },
	{ "Comics | AWP", "Comics | AWP" },
	{ "Dark King | AWP", "Dark King | AWP" },
	{ "Asiimov | AWP", "Asiimov | AWP" },
	{ "Arany Rozsa | DEAGLE", "Golden Rose | DEAGLE" },
	{ "Valenti Napi | DEAGLE", "Valentines Day | DEAGLE" },
	{ "Engraved | DEAGLE", "Engraved | DEAGLE" },
	{ "Blaze | DEAGLE", "Blaze | DEAGLE" },
	{ "CSteel | DEAGLE", "CSTeel | DEAGLE" },
	{ "Old Dragon | DEAGLE", "Old Dragon | DEAGLE" },
	{ "Jungle | DEAGLE", "Jungle | DEAGLE" },
	{ "Hipotóniás | DEAGLE", "Hyptonic | DEAGLE" },
	{ "Asiimov | DEAGLE", "Asiimov | DEAGLE" },
	{ "Sugárveszély | DEAGLE", "Biohazard | DEAGLE" },
	{ "Spitfire | FAMAS", "Spitfire | FAMAS" },
	{ "Jég | FAMAS", "Ice | FAMAS" },
	{ "Nuclear | FAMAS", "Nuclear | FAMAS" },
	{ "Pulzus | FAMAS", "Pulse | FAMAS" },
	{ "Green Triangle | FAMAS","Green Triangle | FAMAS" },
	{ "Survivor | FAMAS", "Survivor | FAMAS" },
	{ "Sugárveszély | FAMAS", "Biohazard | FAMAS" },
	{ "Chatter Box | GALIL", "Chatter | GALIL" },
	{ "Cerberus | GALIL", "Cerberus | GALIL" },
	{ "Eco | GALIL", "Eco | GALIL" },
	{ "Odyssy | GALIL", "Odyssy" },
	{ "Candy | GLOCK", "Candy | GLOCK" },
	{ "Fade | GLOCK", "Fade | GLOCK" },
	{ "Grinder | GLOCK", "Grinder | GLOCK" },
	{ "Viz Elementál | GLOCK", "Watel Elemental | GLOCK" },
	{ "Remington | M3", "Remington | M3" },
	{ "Mossbenger | M3", "Mossbenger | M3" },
	{ "Spas 12 | M3", "Spas 12 | M3" },
	{ "Rövid | M3", "Short | M3" },
	{ "Bennelli Hills | M3", "Benelli Hills | M3" },
	{ "Beast | M3", "Beast | M3" },
	{ "Magma | M3", "Magma | M3" },
	{ "Terepmintás MP5", "Camo MP5" },
	{ "Nuclear MP5", "Nuclear MP5" },
	{ "Kommandó MP5", "Commando MP5" },
	{ "Sugárveszély MP5", "Biohazard MP5" },
	{ "Magma MP5", "Magma MP5" },
	{ "Carbonite MP7", "Carbonite MP7" },
	{ "Urban Hazard MP7", "Urban Hazard MP7" },
	{ "Sötét Zöld P90", "Black Green P90" },
	{ "Goblin P90", "Goblin P90" },
	{ "Death by Kitty P90", "Death by Kitty P90" },
	{ "Kék Álom SCOUT", "Blue Dream SCOUT" },
	{ "Véres Viz SCOUT", "Blood in Water SCOUT" },
	{ "Terepmintás SCOUT", "Camo SCOUT" },
	{ "Stainless USP", "Stainless USP" },
	{ "Vertex USP", "Vertex USP" },
	{ "Katonai USP", "Army USP" },
	{ "Engraved USP", "Engraved USP" },
	{ "Magma USP", "Magma USP" },
	{ "Caiman USP", "Caiman USP" },
	{ "Immun USP", "Immun USP" },
	{ "Orion USP", "Orion USP" },
	{ "Közuti Kiütés USP", "Road Rash USP" },
	{ "Asiimov USP", "Asiimov USP" },
	{ "Ur Doppler Vadászkés", "Space Doppler Huntsman Knife" },
	{ "Karmazsinvörös Vadászkés", "Crimson Web Huntsman Knife" },
	{ "Fade Vadázskés", "Fade Huntsman Knife" },
	{ "Mészárlás Vadászkés", "Slaughter Huntsman Knife" },
	{ "Acél Vadászkés", "Steel Huntsman Knife" },
	{ "Óceán Doppler Karambit Kés", "Ocean Doppler Karambit Knife" },
	{ "Folyadék Doppler Karambit Kés", "Liquid Doppler Karambit Knife" },
	{ "Ur Doppler Karambit Kés", "Space Doppler Karambit Knife" },
	{ "Acél Karambit Kés", "Steel Karambit Knife" },
	{ "Karmazsinvörös Karambit Kés", "Crimson Web Karambit Knife" },
	{ "Tigrisfog Bayonet Kés", "Tiger Tooth Bayonet Knife" },
	{ "Ur Bayonet Kés", "Space Bayonet Knife" },
	{ "Zafír Bayonet Kés", "Sapphire Bayonet Knife" },
	{ "Fade Bayonet Kés", "Fade Bayonet Knife" },
	{ "Karmazsinvörös Bayonet Kés", "Crimson Web Bayonet Knife" },
	{ "Edzett Pillangókés", "Case Hardened Butterfly Knife" },
	{ "Karmazsinvörös Pillangókés", "Crimson Web Butterfly Knife" },
	{ "Tenger Pillangókés", "Sea Butterfly Knife" },
	{ "Hawaii-i Pillangókés", "Hawaiian Butterfly Knife" },
	{ "Fade Pillangókés", "Fade Butterfly Knife" }
}
new const Fomenu[][][] = {
	{ "\r.:[\yBadboYs\r]:. \wGlobal Offensive^n\yDollár: \d%d \r| \yRangod: \d%s", "\r[rwT*] \w| \yGlobal Offensive 2.0^n\rDollars: \w%d \r| \yRangod: \d%s" },
	{ "Felszerelés", "Weapons" },
	{ "Láda Nyitás", "Chest Open" },
	{ "Piactér", "Market" },
	{ "Kuka", "Trash" },
	{ "Szabályzat", "Rules" },
	{ "\rSzabályzat^n^n\wKövetkezo \rRangod: \d%s\y[\w%d/%d\y]", "\rOptions^n^n\rYour Rang: \y%s^n\rNext Rang:\d%s\r(\y%d/%d\r)" },
	{ "\r.:[\yBadboYs\r]:. \wGlobal Offensive\d", "\r[rwT*] \w| \yGlobal Offensive 2.0\d" },
	{ "\rAjándékozás", "\rSends" },
	{ "\r.:[\yBadboYs\r]:. \wGlobal Offensive^n\yDollár: \d%d", "asdsad" }
}
new const PIACSZOVEG[][][] = {
	{ "%s ^3%s ^1Vásárolt egy ^4%s -^1t%d Dollárért", "%s ^3%s ^1Bought a ^4%s -^1t %d Dollar" },
	{ "%s ^1 Csak 20 dollár felett tudsz A?rulni!", "%s ^1You can sell just over 20 dollar!" },
	{ "%s ^3%s ^1Kirakott egy ^4%s-^1 %d Dollárért", "%s ^3%s ^1Unladen a ^4%s-^1t %d Dollars" },
	{ "Tárgy a piacon \dVisszavonás", "Item on market \dCancel" }, 
	{ "Mehet a piacra!", "Set on market!"}, 
	{ "Válaszd ki a Tárgyat!", "Select the item!" },
	{ "Eladás", "Sell" },
	{ "Vásárlás", "Buy" },
	{ "Beváltás\w(\rBolt\w)", "News" },
	{ "%s ^3%s ^1Találta ezt: ^4%s-^1Skin, ^4%sból", "%s ^3%s ^1found a ^4%s-^1t from ^3%s" },
	{ "%s ^3%s ^1Sajnálom nincs Dolláréod", "%s ^3%s ^1Nope Dollars" }
}
new const Kuldes[][][] =
{
	{ "^4%s ^3%s ^1Küldod %d ^4-dollár-t ^1%s-nak", "^4%s ^3%s ^1Send %d dollars ^3 %s" },
	{ "^4%s ^3%s ^1Küldod %s ^4-Skint (%d DB)^1%s-nak", "^4 ^3%s ^1Send %s (%s PIECE) ^4-Skins ^1%s" }
}
public PlayerChoose(id)
{
	new Menu = menu_create("\wPlayers", "PlayerHandler");
	new players[32], pnum, tempid;
	new szName[32], szTempid[10];
	get_players(players, pnum);
	
	for( new i; i<pnum; i++ )
	{
		tempid = players[i];
		{
			get_user_name(tempid, szName, charsmax(szName));
			num_to_str(tempid, szTempid, charsmax(szTempid));
			menu_additem(Menu, szName, szTempid, 0);
		}
	}
	
	menu_display(id, Menu, 0);
	return PLUGIN_HANDLED;
}
public PlayerHandler(id, Menu, item)
{
	if( item == MENU_EXIT )
	{
		menu_destroy(Menu);
		return PLUGIN_HANDLED;
	}
	new Data[6], szName[64];
	new access, callback;
	menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
	TempID = str_to_num(Data);
	
	client_cmd(id, "messagemode KMENNYISEG");
	
	menu_destroy(Menu);
	return PLUGIN_HANDLED;
}
public ObjectSend(id)
{
	new Data[121];
	new SendName[32], TempName[32];
	
	read_args(Data, charsmax(Data));
	remove_quotes(Data);
	get_user_name(id, SendName, 31);
	get_user_name(TempID, TempName, 31);

	if(str_to_num(Data) < 1) 
		return PLUGIN_HANDLED;

	if(Send[id] == 1 && Dollar[id] >= str_to_num(Data))
	{
		Dollar[TempID] += str_to_num(Data);
		Dollar[id] -= str_to_num(Data);
		ColorChat(0, GREEN,Kuldes[0][Nyelv[id]],Prefix, SendName, str_to_num(Data), TempName);
	}
	for(new i=2; i < MAX+2; i++) {
		if(Send[id] == i && OsszesSkin[i-1][id] >= str_to_num(Data))
		{
			OsszesSkin[i-1][TempID] += str_to_num(Data);
			OsszesSkin[i-1][id] -= str_to_num(Data);
			ColorChat(0, GREEN, Kuldes[1][Nyelv[id]],Prefix, SendName, Fegyver[i-1][Nyelv[id]], str_to_num(Data), TempName);
		}
	}
	return PLUGIN_HANDLED;
}
public halal()
{
	new gyilkos = read_data(1)
	new aldozat = read_data(2)
	
	if(!is_user_connected(gyilkos)) 
		return PLUGIN_HANDLED;
		
	if(!is_user_connected(aldozat)) 
		return PLUGIN_HANDLED;
	
	if(gyilkos == aldozat) 
		return PLUGIN_HANDLED;
	
	Oles[gyilkos]++
	
	while(Oles[gyilkos] >= RangOles[Szint[gyilkos]])
	{
		Szint[gyilkos]++
	}
	
	new pPont;
	
	pPont += random_num(15, 30)
	Dollar[gyilkos] += pPont
	
	set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
	show_dhudmessage(gyilkos, "+%d$",pPont)
	
	DropEllenorzes(gyilkos)
	return PLUGIN_CONTINUE
}
public DropEllenorzes(id)
{
	new Float:RandomSzam = random_float(0.01, 100.00)
	new Players[32], Num, id2, Nev[32]
	get_players(Players, Num, "c")
	static String[191]
	get_user_name(id, Nev, 31)
	
	if(RandomSzam <= DropLada[0][Mod])
	{
		Lada[id][5]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[5][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
	
	else if(RandomSzam <= DropLada[1][Mod])
	{
		Lada[id][4]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[4][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
	
	else if(RandomSzam <= DropLada[2][Mod])
	{
		Lada[id][3]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[3][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
	
	else if(RandomSzam <= DropLada[3][Mod])
	{
		Lada[id][2]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[2][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
	
	else if(RandomSzam <= DropLada[4][Mod])
	{
		Lada[id][1]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[1][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
	else if(RandomSzam <= DropLada[5][Mod])
	{
		Lada[id][0]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[0][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
	else if(RandomSzam <= DropLada[6][Mod])
	{
		Kulcs[id]++
		
		for(new x; x < Num; x++)
		{
			id2 = Players[x]
			if(is_user_connected(id2))
			{
				message_begin(MSG_ONE, get_user_msgid("SayText"), _, id2)
				write_byte(id2)
				format(String, charsmax(String), SZOVEG[0][Nyelv[id2]], Prefix, Nev, LadaNevek[6][Nyelv[id2]])
				write_string(String)
				message_end()
			}
		}
	}
}
public Blocking(id) {
	if(Registered[id] < 1) {
		RegMenu(id);
	}
	else if(Registered[id] > 0 && !Loggedin[id]) {
		LogMenu(id);
	}
	else if(Registered[id] > 0 && Loggedin[id]) {
		fomenu(id);
	}
	return PLUGIN_HANDLED;
}
public RegMenu(id)
{
	new Name[32], UserName[121], UserPassword[121];
	get_user_name(id, Name, 31);
	new Menu = menu_create("\rRegisztrációs Rendszer^n\rStátusz: \dNem Regisztrált", "RegHandler");
	
	formatex(UserName, charsmax(UserName), "\rFelhasználónév: \d%s", Name);
	menu_additem(Menu, UserName, "1");
	
	if(Write[id])
	{
		formatex(UserPassword, charsmax(UserPassword), "\rJelszó: \d%s^n", RegPassword[id]);
		menu_additem(Menu, UserPassword, "2");
		
		menu_additem(Menu, "\yRegisztrálás", "3");
	}
	else
	{
		formatex(UserPassword, charsmax(UserPassword), "\rJelszó: \dIrd Be a jelszót^n");
		menu_additem(Menu, UserPassword, "2");
		
		menu_additem(Menu, "\yRegisztrálás", "4");
	}
	
	menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(Menu, MPROP_EXITNAME, "Kilépés");
	
	menu_display(id, Menu, 0);
	return PLUGIN_HANDLED;
}
public LogMenu(id)
{
	new Name[32], UserName[121], UserPassword[121];
	get_user_name(id, Name, 31);
	new Menu = menu_create("\rRegisztrációs Rendszer^n\rStátusz: \dRegisztrálva", "LogHandler");
	
	formatex(UserName, charsmax(UserName), "\rFelhasználónév: \d%s", Name);
	menu_additem(Menu, UserName, "1");
	
	if(Write2[id])
	{
		formatex(UserPassword, charsmax(UserPassword), "\rJelszó: \d%s^n", UserPassword[id]);
		menu_additem(Menu, UserPassword, "2");
	}
	else
	{
		formatex(UserPassword, charsmax(UserPassword), "\rJelszó: \dIrd Be a jelszót ^n");
		menu_additem(Menu, UserPassword, "2");
	}
	
	menu_additem(Menu, "\yBelépés", "3", 0);
	menu_additem(Menu, "\wElfelejtettem a \rJelszavam", "4", 0);
	
	menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(Menu, MPROP_EXITNAME, "Kilépés");
	
	menu_display(id, Menu, 0);
	return PLUGIN_HANDLED;
}
public RegHandler(id, Menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(Menu);
		return PLUGIN_HANDLED;
	}
	
	new Data[9], access, callback, szName[64];
	menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
	new Key = str_to_num(Data);
	
	switch(Key)
	{
		case 1:
		{
			RegMenu(id);
		}
		case 2:
		{
			client_cmd(id, "messagemode REG_JELSZO");
		}
		case 3:
		{
			Registered[id] = 1;
			Write[id] = false;
			client_printcolor(id, "!g* !nSikeresen regisztráltál a Szerverre. Jelszava:!t %s", RegPassword[id]);
		}
		case 4:
		{
			RegMenu(id);
			client_printcolor(id, "!g* !nNem adtál meg !tJelszot.");
		}
	}
	menu_destroy(Menu);
	return PLUGIN_HANDLED;
}
public LogHandler(id, Menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(Menu);
		return PLUGIN_HANDLED;
	}
	
	new Data[9], access, callback, szName[64];
	menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
	new Key = str_to_num(Data);
	
	switch(Key)
	{
		case 1:
		{
			LogMenu(id);
		}
		case 2:
		{
			client_cmd(id, "messagemode LOG_JELSZO");
		}
		case 3:
		{
			if(equali(UserPassword[id], RegPassword[id]))
			{
				Write2[id] = false;
				Loggedin[id] = true;
				client_printcolor(id, "!g* !nSikeresen Bejelentkeztél.");
			}
			else
			{
				client_printcolor(id, "!g* !nHibáss !Jelszót !nadtál meg!");
			}
		}
		case 4:
		{
			client_printcolor(id, "!g* !nKeress fel minket fbn: Boris Bajin vagy Peter Korodi");
		}
	}
	menu_destroy(Menu);
	return PLUGIN_HANDLED;
}
public ToRegister(id)
{
	new Data[32];
	new Length = strlen(Data);
	read_args(Data, charsmax(Data));
	remove_quotes(Data);

	if(Length >= 5) {
		RegPassword[id] = Data;
		Write[id] = true;
		RegMenu(id);
	}
	else {
		RegPassword[id] = Data;
		Write[id] = true;
		RegMenu(id);
	}
	return PLUGIN_CONTINUE;
}
public Entry(id)
{
	new Data[32];
	read_args(Data, charsmax(Data));
	remove_quotes(Data);

	if(equal(Data, ""))
		return PLUGIN_HANDLED;
	
	UserPassword[id] = Data;
	Write2[id] = true;
	LogMenu(id);
	return PLUGIN_HANDLED;
}
public Question(id)
{
	new Data[32];
	read_args(Data, charsmax(Data));
	remove_quotes(Data);

	if(equal(Data, ""))
		return PLUGIN_HANDLED;
	
	if(equali(RegPassword[id], Data))
	{
		client_cmd(id, "messagemode UJ_JELSZO");
	}
	else
	{
		client_printcolor(id, "ASD");
	}
	return PLUGIN_HANDLED;
}
public ExChange(id)
{
	new Data[32];
	read_args(Data, charsmax(Data));
	remove_quotes(Data);

	if(equal(Data, ""))
		return PLUGIN_HANDLED;
	
	RegPassword[id] = Data;
	return PLUGIN_HANDLED;
}
public fomenu(id)
{
	new cim[121]
	format(cim, charsmax(cim), Fomenu[0][Nyelv[id]], Dollar[id], Rangok[Szint[id]])
	new menu = menu_create(cim, "fomenu_h")
	
	format(cim, charsmax(cim), Fomenu[1][Nyelv[id]])
	menu_additem(menu, cim, "1",0)
	format(cim, charsmax(cim), Fomenu[2][Nyelv[id]])
	menu_additem(menu, cim, "2",0)
	format(cim, charsmax(cim), Fomenu[3][Nyelv[id]])
	menu_additem(menu, cim, "3",0)
	format(cim, charsmax(cim), Fomenu[4][Nyelv[id]])
	menu_additem(menu, cim, "4",0)
	format(cim, charsmax(cim), Fomenu[6][Nyelv[id]], Rangok[Szint[id]+1], Oles[id], RangOles[Szint[id]])
	menu_additem(menu, cim, "5",0)
	if(Skin[id] == 1)
	{
		menu_additem(menu, "Skin: \yBekapcsolva/\wKikapcsolva", "6", 0)
	}
	else if(Skin[id] == 0)
	{
		menu_additem(menu, "Skin: \wBekapcsolva/\yKikapcsolva", "6", 0)
	}
	
	menu_display(id, menu)
}
public fomenu_h(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	new data[9], szName[64]
	new access, callback
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key)
	{
		case 1: raktar_menu(id)
		case 2: lad_nyitas(id)
		case 3: piac_menu(id)
		case 4: kuka_menu(id)
		case 5: show_motd(id, EGYEB[0])
		case 6:
		{
			if(Skin[id] == 1)
			{
				Skin[id] = 0;
				fomenu(id)
			}
			else if(Skin[id] == 0)
			{
				Skin[id] = 1;
				fomenu(id);
			}
		}
	}
}
public lad_nyitas(id) {
	new cim[121]
	format(cim, charsmax(cim), "%s^n%s: \r(\d%d\r)",Fomenu[7][Nyelv[id]], LadaNevek[6][Nyelv[id]], Kulcs[id])
	new menu = menu_create(cim, "lad_h")
	
	format(cim, charsmax(cim), "%s \r(\d%d\r)", LadaNevek[0][Nyelv[id]], Lada[id][0])
	menu_additem(menu, cim, "1",0)
	format(cim, charsmax(cim), "%s \r(\d%d\r)", LadaNevek[1][Nyelv[id]], Lada[id][1])
	menu_additem(menu, cim, "2",0)
	format(cim, charsmax(cim), "%s \r(\d%d\r)", LadaNevek[2][Nyelv[id]], Lada[id][2])
	menu_additem(menu, cim, "3",0)
	format(cim, charsmax(cim), "%s \r(\d%d\r)", LadaNevek[3][Nyelv[id]], Lada[id][3])
	menu_additem(menu, cim, "4",0)
	format(cim, charsmax(cim), "%s \r(\d%d\r)", LadaNevek[4][Nyelv[id]], Lada[id][4])
	menu_additem(menu, cim, "5",0)
	format(cim, charsmax(cim), "%s \r(\d%d\r)", LadaNevek[5][Nyelv[id]], Lada[id][5])
	menu_additem(menu, cim, "6",0)
	
	menu_display(id, menu)
}
public lad_h(id, menu, item){
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	new data[9], szName[64]
	new access, callback
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key) {
		case 1: {
			if(Lada[id][0]>= 1 && Kulcs[id]>= 1) {
				Lada[id][0]--
				Kulcs[id]--
				talal(id, 0)
			}
			lad_nyitas(id)
		}
		case 2: {
			if(Lada[id][1]>= 1 && Kulcs[id]>= 1) {
				Lada[id][1]--
				Kulcs[id]--
				talal(id, 1)
			}
			lad_nyitas(id)
		}
		case 3: {
			if(Lada[id][2]>= 1 && Kulcs[id]>= 1) {
				Lada[id][2]--
				Kulcs[id]--
				talal(id, 2)
			}
			lad_nyitas(id)
		}
		case 4: {
			if(Lada[id][3]>= 1 && Kulcs[id]>= 1) {
				Lada[id][3]--
				Kulcs[id]--
				talal(id, 3)
			}
			lad_nyitas(id)
		}
		case 5: {
			if(Lada[id][4]>= 1 && Kulcs[id]>= 1) {
				Lada[id][4]--
				Kulcs[id]--
				talal(id, 4)
			}
			lad_nyitas(id)
		}
		case 6: {
			if(Lada[id][5]>= 1 && Kulcs[id]>= 1) {
				Lada[id][5]--
				Kulcs[id]--
				talal(id, 5)
			}
			lad_nyitas(id)
		}
	}
}
public talal(id, key) {
	new Nev[32]; get_user_name(id, Nev, 31)
	new fegyoid; // MENTSD BELE, MIUTAN RANDOMIZALTAD.
	
	if(key == 0) {
		switch(random_num(1, 190)) {
			case 1..20: {
				OsszesSkin[0][id]++
				fegyoid = 0;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[0][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 21..29: {
				OsszesSkin[6][id]++
				fegyoid = 6;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[6][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 30..55: {
				OsszesSkin[12][id]++
				fegyoid = 12;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[12][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 56..61: {
				OsszesSkin[18][id]++
				fegyoid = 18;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[18][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 62..85: {
				OsszesSkin[24][id]++
				fegyoid = 24;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[24][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 86..95: {
				OsszesSkin[30][id]++
				fegyoid = 30;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[30][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 96..121: {
				OsszesSkin[36][id]++
				fegyoid = 36;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[36][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 122..125: {
				OsszesSkin[42][id]++
				fegyoid = 42;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[42][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 126..137: {
				OsszesSkin[48][id]++
				fegyoid = 48;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[48][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 138..139: {
				OsszesSkin[54][id]++
				fegyoid = 54;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[54][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 140..169: {
				OsszesSkin[60][id]++
				fegyoid = 60;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[60][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 170: {
				OsszesSkin[66][id]++
				fegyoid = 66;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[66][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 171..172: {
				OsszesSkin[72][id]++
				fegyoid = 72;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[72][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 173..174: {
				OsszesSkin[78][id]++
				fegyoid = 78;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[78][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 175..186: {
				OsszesSkin[84][id]++
				fegyoid = 84;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[84][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 187: {
				OsszesSkin[90][id]++
				fegyoid = 90;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[90][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 188: {
				OsszesSkin[96][id]++
				fegyoid = 96;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[96][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 189: {
				OsszesSkin[102][id]++
				fegyoid = 102;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[102][Nyelv[id]], LadaNevek[0][Nyelv[id]])
			}
			case 190: {
				OsszesSkin[108][id]++
				fegyoid = 108;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[108][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
		}
	}
	if(key == 1) {
		switch(random_num(1, 183)) {
			case 1..24: {
				OsszesSkin[1][id]++
				fegyoid = 1;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[1][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 25..30: {
				OsszesSkin[7][id]++
				fegyoid = 7;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[7][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 31..52: {
				OsszesSkin[13][id]++
				fegyoid = 13;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[13][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 53..56: {
				OsszesSkin[19][id]++
				fegyoid = 19;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[19][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 57..77: {
				OsszesSkin[25][id]++
				fegyoid = 25;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[25][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 78..84: {
				OsszesSkin[31][id]++
				fegyoid = 31;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[31][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 85..106: {
				OsszesSkin[37][id]++
				fegyoid = 37;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[37][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 107..108: {
				OsszesSkin[43][id]++
				fegyoid = 43;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[43][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 109..114: {
				OsszesSkin[49][id]++
				fegyoid = 49;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[49][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 115: {
				OsszesSkin[55][id]++
				fegyoid = 55;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[55][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 116..137: {
				OsszesSkin[61][id]++
				fegyoid = 61;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[61][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 138..167: {
				OsszesSkin[67][id]++
				fegyoid = 67;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[67][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 168: {
				OsszesSkin[73][id]++
				fegyoid = 73;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[73][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 169: {
				OsszesSkin[79][id]++
				fegyoid = 79;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[79][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 170..177: {
				OsszesSkin[85][id]++
				fegyoid = 85;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[85][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 178: {
				OsszesSkin[91][id]++
				fegyoid = 91;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[91][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 179: {
				OsszesSkin[97][id]++
				fegyoid = 97;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[97][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 180: {
				OsszesSkin[103][id]++
				fegyoid = 103;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[103][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
			case 181: {
				OsszesSkin[109][id]++
				fegyoid = 109;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[109][Nyelv[id]], LadaNevek[1][Nyelv[id]])
			}
		}
	}
	if(key == 2) {
		switch(random_num(1, 162)) {
			case 1..21: {
				OsszesSkin[2][id]++
				fegyoid = 2;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[2][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 22..25: {
				OsszesSkin[8][id]++
				fegyoid = 8;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[8][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 26..43: {
				OsszesSkin[14][id]++
				fegyoid = 14;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[14][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 44..45: {
				OsszesSkin[20][id]++
				fegyoid = 20;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[20][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 46..63: {
				OsszesSkin[26][id]++
				fegyoid = 26;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[26][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 64..68: {
				OsszesSkin[32][id]++
				fegyoid = 32;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[32][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 69..86: {
				OsszesSkin[38][id]++
				fegyoid = 38;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[38][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 87: {
				OsszesSkin[44][id]++
				fegyoid = 44;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[44][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 88..89: {
				OsszesSkin[50][id]++
				fegyoid = 50;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[50][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 90..101: {
				OsszesSkin[56][id]++
				fegyoid = 56;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[56][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 102..117: {
				OsszesSkin[62][id]++
				fegyoid = 62;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[62][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 118..120: {
				OsszesSkin[68][id]++
				fegyoid = 68;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[68][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 121..150: {
				OsszesSkin[80][id]++
				fegyoid = 80;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[80][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 151..156: {
				OsszesSkin[86][id]++
				fegyoid = 86;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[86][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 157: {
				OsszesSkin[92][id]++
				fegyoid = 92;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[92][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 158: {
				OsszesSkin[98][id]++
				fegyoid = 98;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[98][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
			case 159: {
				OsszesSkin[104][id]++
				fegyoid = 104;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[104][Nyelv[id]], LadaNevek[2][Nyelv[id]])
			}
		}
	}
	if(key == 3) {
		switch(random_num(1, 165)) {
			case 1..17: {
				OsszesSkin[3][id]++
				fegyoid = 3;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[3][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 18..19: {
				OsszesSkin[9][id]++
				fegyoid = 9;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[9][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 20..33: {
				OsszesSkin[15][id]++
				fegyoid = 15;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[15][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 34: {
				OsszesSkin[21][id]++
				fegyoid = 21;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[21][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 35..49: {
				OsszesSkin[27][id]++
				fegyoid = 27;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[27][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 50..51: {
				OsszesSkin[33][id]++
				fegyoid = 33;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[33][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 52..67: {
				OsszesSkin[39][id]++
				fegyoid = 39;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[39][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 68..97: {
				OsszesSkin[45][id]++
				fegyoid = 45;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[45][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 98: {
				OsszesSkin[51][id]++
				fegyoid = 51;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[51][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 99..104: {
				OsszesSkin[57][id]++
				fegyoid = 57;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[57][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 105..116: {
				OsszesSkin[63][id]++
				fegyoid = 63;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[63][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 117..132: {
				OsszesSkin[69][id]++
				fegyoid = 69;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[69][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 133: {
				OsszesSkin[73][id]++
				fegyoid = 73;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[73][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 134..159: {
				OsszesSkin[81][id]++
				fegyoid = 81;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[81][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 160..163: {
				OsszesSkin[87][id]++
				fegyoid = 87;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[87][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 164: {
				OsszesSkin[93][id]++
				fegyoid = 93;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[93][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
			case 165: {
				OsszesSkin[99][id]++
				fegyoid = 99;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[99][Nyelv[id]], LadaNevek[3][Nyelv[id]])
			}
		}
	}
	if(key == 4) {
		switch(random_num(1, 179)) {
			case 1..12: {
				OsszesSkin[4][id]++
				fegyoid = 4;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[4][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 13: {
				OsszesSkin[10][id]++
				fegyoid = 10;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[10][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 14..25: {
				OsszesSkin[16][id]++
				fegyoid = 16;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[16][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 26..55: {
				OsszesSkin[22][id]++
				fegyoid = 22;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[22][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 56..69: {
				OsszesSkin[28][id]++
				fegyoid = 28;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[28][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 70: {
				OsszesSkin[34][id]++
				fegyoid = 34;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[34][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 71..83: {
				OsszesSkin[40][id]++
				fegyoid = 40;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[40][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 84..105: {
				OsszesSkin[46][id]++
				fegyoid = 46;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[46][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 106..117: {
				OsszesSkin[52][id]++
				fegyoid = 52;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[52][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 118..119: {
				OsszesSkin[58][id]++
				fegyoid = 58;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[58][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 120..125: {
				OsszesSkin[64][id]++
				fegyoid = 64;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[64][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 126..137: {
				OsszesSkin[70][id]++
				fegyoid = 70;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[70][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 138..143: {
				OsszesSkin[74][id]++
				fegyoid = 74;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[74][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 144..165: {
				OsszesSkin[82][id]++
				fegyoid = 82;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[82][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 166..169: {
				OsszesSkin[88][id]++
				fegyoid = 88;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[88][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 170: {
				OsszesSkin[94][id]++
				fegyoid = 94;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[94][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 171: {
				OsszesSkin[100][id]++
				fegyoid = 100;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[100][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
			case 172: {
				OsszesSkin[105][id]++
				fegyoid = 105;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[105][Nyelv[id]], LadaNevek[4][Nyelv[id]])
			}
				
		}
	}
	if(key == 5) {
		switch(random_num(1, 195)) {
			case 1..11: {
				OsszesSkin[5][id]++
				fegyoid = 5;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[5][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 12..41: {
				OsszesSkin[11][id]++
				fegyoid = 11;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[11][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 42..50: {
				OsszesSkin[17][id]++
				fegyoid = 17;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[17][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 51..77: {
				OsszesSkin[23][id]++
				fegyoid = 23;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[23][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 78..89: {
				OsszesSkin[29][id]++
				fegyoid = 29;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[29][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 90..119: {
				OsszesSkin[35][id]++
				fegyoid = 35;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[35][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 120..127: {
				OsszesSkin[41][id]++
				fegyoid = 41;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[41][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 128..143: {
				OsszesSkin[47][id]++
				fegyoid = 47;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[47][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 144..149: {
				OsszesSkin[53][id]++
				fegyoid = 53;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[53][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 150: {
				OsszesSkin[59][id]++
				fegyoid = 59;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[59][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 151..152: {
				OsszesSkin[65][id]++
				fegyoid = 65;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[65][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 153..158: {
				OsszesSkin[71][id]++
				fegyoid = 71;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[71][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 159..160: {
				OsszesSkin[75][id]++
				fegyoid = 75;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[75][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 161: {
				OsszesSkin[76][id]++
				fegyoid = 76;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[76][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 162..167: {
				OsszesSkin[77][id]++
				fegyoid = 77;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[77][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 168..183: {
				OsszesSkin[83][id]++
				fegyoid = 83;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[83][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 184: {
				OsszesSkin[89][id]++
				fegyoid = 89;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[89][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 185: {
				OsszesSkin[95][id]++
				fegyoid = 95;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[95][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 186: {
				OsszesSkin[101][id]++
				fegyoid = 101;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[101][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 187: {
				OsszesSkin[107][id]++
				fegyoid = 107;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[107][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
			case 188: {
				OsszesSkin[106][id]++
				fegyoid = 106;
				ColorChat(0, GREEN, PIACSZOVEG[9][Nyelv[id]], Prefix, Nev, Fegyver[106][Nyelv[id]], LadaNevek[5][Nyelv[id]])
			}
		}
	}
	
	OsszesFegyver[fegyoid] ++;
}
public kuka_menu(id) {
	new cim[121]
	format(cim, charsmax(cim), Fomenu[7][Nyelv[id]])
	new menu = menu_create(cim, "kuka_h")
	
	for(new i; i < MAX; i++) {
		if(OsszesSkin[i][id] > 0)
		{
			new Num[6]
			num_to_str(i, Num, 5)
			formatex(cim, charsmax(cim), "\y%s \r| \d%d DB", Fegyver[i][Nyelv[id]], OsszesSkin[i][id], Nevek[1][Nyelv[id]])
			menu_additem(menu, cim, Num)
		}
	}
	menu_display(id, menu)
}
public kuka_h(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	new data[9], szName[64]
	new access, callback
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	OsszesSkin[key][id]--
	OsszesFegyver[key] --;
	kuka_menu(id)
}

public lekeres(id) {
	new ertek, adatok[32]
	read_args(adatok, charsmax(adatok))
	remove_quotes(adatok)
	
	ertek = str_to_num(adatok)
	
	new hossz = strlen(adatok)
	
	if(hossz > 7)
	{
		client_cmd(id, "messagemode DOLLAR")
	}
	else if(ertek < 20)
	{
		ColorChat(id, GREEN, "%s", Prefix, PIACSZOVEG[1][Nyelv[id]])
		client_cmd(id, "messagemode DOLLAR")
	}
	else
	{
		Erteke[id] = ertek
		eladas(id)
	}
}

public piac_menu(id) {
	new cim[121]
	format(cim, charsmax(cim),"\r.:[\yBadboYs\r]:. \wGlobal Offensive^n\yDollár: \d%d", Dollar[id])
	new menu = menu_create(cim, "piacmenu_h")
	
	format(cim, charsmax(cim), PIACSZOVEG[6][Nyelv[id]])
	menu_additem(menu, cim, "1",0)
	
	format(cim, charsmax(cim), PIACSZOVEG[7][Nyelv[id]])
	menu_additem(menu, cim, "2",0)
	
	format(cim, charsmax(cim), Fomenu[8][Nyelv[id]])
	menu_additem(menu, cim, "3",0)
	
	menu_additem(menu, "Beváltás\w(\rBolt\w)", "4", 0)
	
	menu_display(id, menu, 0)
}
public piacmenu_h(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	new data[9], szName[64]
	new access, callback
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key)
	{
		case 1:eladas(id)
		case 2:vasarlas(id)
		case 3:SendMenu(id)
		case 4:Bevaltas(id)
	
	}
}
public Bevaltas(id)
{
	new cim[121];
	format(cim, charsmax(cim), "\r.:[\yBadboYs\r]:. \wGlobal Offensive \r- \dBeváltásc^n\yDollár: \d%d", Dollar[id]);
	new menu = menu_create(cim, "Bevaltas_h");
	
	menu_additem(menu, "\w1 \yDB \wKulcs \r- \d(50 Dollár)", "1", 0);
	menu_additem(menu, "\w1 \yDB \wOperation P. \r- \d(100 Dollár)", "2", 0);
	menu_additem(menu, "\w1 \yDB \wOperation B. \r- \d(120 Dollár)", "3", 0);
	
	menu_display(id, menu, 0);
}
public Bevaltas_h(id, menu, item){
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return;
	}
	
	new data[9], szName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
	new key = str_to_num(data);
	
	switch(key)
	{
		case 1:
		{
			if(Dollar[id] >= 50)
			{
				Kulcs[id] ++;
				Dollar[id] -= 50;
			}
			else
			{
				client_printcolor(id, "!g%s !nNincs elég dollárod.", Prefix);
			}
		}
		case 2:
		{
			if(Dollar[id] >= 100)
			{
				Lada[id][4] ++;	
				Dollar[id] -= 100;
			}
			else
			{
				client_printcolor(id, "!g%s !nNincs elég dollárod.", Prefix);
			}
		}
		case 3:
		{
			if(Dollar[id] >= 120)
			{
				Lada[id][5] ++;
				Dollar[id] -= 120
			}
			else
			{
				client_printcolor(id, "!g%s !nNincs elég dollárod.", Prefix);
			}
		}
	}
}
public eladas(id) {
	new cim[121], ks1[121], ks2[121]
	format(cim, charsmax(cim), Fomenu[7][Nyelv[id]])
	new menu = menu_create(cim, "eladas_h" )
	
	if(kirakva[id] == 0){
		for(new i; i < MAX; i++) {
			if(kicucc[id] == 0) format(ks1, charsmax(ks1), PIACSZOVEG[5][Nyelv[id]])
			else if(kicucc[id] == i) format(ks1, charsmax(ks1), "\r%s", Fegyver[i-1][Nyelv[id]])
			}
		menu_additem(menu, ks1 ,"0",0)
	}
	if(kirakva[id] == 0){
		format(ks2, charsmax(ks2), "\d%s: \r%d \y%s",Nevek[3][Nyelv[id]], Erteke[id] , Nevek[4][Nyelv[id]])
		menu_additem(menu,ks2,"2",0)
	}
	if(Erteke[id] != 0 && kirakva[id] == 0)
	{
		format(ks2, charsmax(ks2), PIACSZOVEG[4][Nyelv[id]])
		menu_additem(menu, ks2, "3",0)
	}
	if(Erteke[id] != 0 && kirakva[id] == 1) {
		format(ks2, charsmax(ks2), PIACSZOVEG[3][Nyelv[id]])
		menu_additem(menu, ks2, "-2", 0)
	}
		
	menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0);
}
public eladas_h(id, menu, item){
	if( item == MENU_EXIT )
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	new data[9], szName[64], name[32]
	get_user_name(id, name, charsmax(name))
	new access, callback;
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
	new key = str_to_num(data);
	
	switch(key)
	{
		case -2:{
			kirakva[id] = 0
			kicucc[id] = 0
			Erteke[id] = 0
		}
		case 0:{
			fvalaszt(id)
		}
		case 2:{
			client_cmd(id, "messagemode DOLLAR")
		}
		case 3:{
			for(new i; i < MAX; i++) {
				if(kicucc[id] == i && OsszesSkin[i-1][id] >= 1) {
					ColorChat(0, GREEN,PIACSZOVEG[2][Nyelv[id]],Prefix, name, Fegyver[i-1][Nyelv[id]], Erteke[id])
					kirakva[id] = 1
				}
			}
		}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
public fvalaszt(id) {
	new szMenuTitle[ 121 ],cim[121]
	format( szMenuTitle, charsmax( szMenuTitle ), Fomenu[7][Nyelv[id]])
	new menu = menu_create( szMenuTitle, "fvalaszt_h" )
	
	for(new i; i < MAX; i++) {
		if(OsszesSkin[i][id] > 0) {
			new Num[6]
			num_to_str(i, Num, 5)
			formatex(cim, charsmax(cim), "\y%s \r| \d%d DB", Fegyver[i][Nyelv[id]], OsszesSkin[i][id])
			menu_additem(menu, cim, Num)
		}
	}
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0);
	
}
public fvalaszt_h(id, menu, item){
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	new data[9], szName[64]
	new access, callback
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	kicucc[id] = key+1
	eladas(id)
}


public vasarlas(id)
{		
	new mpont[512], menu, cim[121]
	
	static players[32],temp[10],pnum;	
	get_players(players,pnum,"c")
	
	format(cim, charsmax(cim), "\r.:[\yBadboYs\r]:. \wGlobal Offensive^n\yDollár: \d%d", Dollar[id])
	menu = menu_create(cim, "vasarlas_h" )
	
	for (new i; i < pnum; i++)
	{
		if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
		{
			for(new a; a < MAX; a++) {
				if(kicucc[players[i]] == a)
					formatex(mpont,256,"\r%s\d(\w%s: \r%s \d| \w%s: \r%d\d)", Fegyver[a-1][Nyelv[id]], Nevek[2][Nyelv[id]], get_player_name(players[i]),Nevek[3][Nyelv[id]], Erteke[players[i]])
			}
			
			num_to_str(players[i],temp,charsmax(temp))
			menu_additem(menu, mpont, temp)
		}
	}
	menu_setprop(menu, MPROP_PERPAGE, 6)
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL )
	menu_display(id, menu)
	return PLUGIN_HANDLED
}	
public vasarlas_h(id,menu, item){
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return
	}
	if(pido != 0){
		vasarlas(id)
		return
	}
	new data[6] ,szName[64],access,callback;
	new name[32], name2[32]
	get_user_name(id, name, charsmax(name))
	
	menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
	
	new player = str_to_num(data);
	get_user_name(player, name2, charsmax(name2))
	pido = 2
	set_task(2.0, "vido")
	
	for(new i; i < MAX; i++) {
		if(Dollar[id] >= Erteke[player] && kicucc[player] == i && kirakva[player] == 1)
		{
			kirakva[player] = 0
			ColorChat(id, GREEN, PIACSZOVEG[0][Nyelv[id]], Prefix,name, Fegyver[i-1][Nyelv[id]], Erteke[player])
			Dollar[player] += Erteke[player]
			Dollar[id] -= Erteke[player]
			OsszesSkin[i-1][id] ++
			OsszesSkin[i-1][player] --
			kicucc[player] = 0
			Erteke[player] = 0
		}
	}

}
public raktar_menu(id) {
	new cim[121]
	format(cim, charsmax(cim), Fomenu[7][Nyelv[id]])
	new menu = menu_create(cim, "raktar_h")
	
	for(new i; i < MAX; i++) {
		if(OsszesSkin[i][id]> 0)
		{
			new Num[6]
			num_to_str(i, Num, 5)
			formatex(cim, charsmax(cim), "\y%s \r| \d%d DB", Fegyver[i][Nyelv[id]], OsszesSkin[i][id])
			menu_additem(menu, cim, Num)
		}
	}
	menu_display(id, menu)
}
public raktar_h(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return
	}
	
	new data[9], szName[64]
	new access, callback
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
	new key = str_to_num(data)
	
	switch(key)
	{
		case 0: Gun[0][id] = 1;
		case 1: Gun[0][id] = 2;
		case 2: Gun[0][id] = 3;
		case 3: Gun[0][id] = 4;
		case 4: Gun[0][id] = 5;
		case 5: Gun[0][id] = 6;
		case 6: Gun[0][id] = 7;
		case 7: Gun[0][id] = 8;
		case 8: Gun[0][id] = 9;
		case 9: Gun[0][id] = 10;
		case 10: Gun[0][id] = 11;
		
		//m4a1
		case 11: Gun[1][id] = 1;
		case 12: Gun[1][id] = 2;
		case 13: Gun[1][id] = 3;
		case 14: Gun[1][id] = 4;
		case 15: Gun[1][id] = 5;
		case 16: Gun[1][id] = 6;
		case 17: Gun[1][id] = 7;
		case 18: Gun[1][id] = 8;
		case 19: Gun[1][id] = 9;
		case 20: Gun[1][id] = 10;
		case 21: Gun[1][id] = 11;
		
		//awp
		case 22: Gun[2][id] = 1;
		case 23: Gun[2][id] = 2;
		case 24: Gun[2][id] = 3;
		case 25: Gun[2][id] = 4;
		case 26: Gun[2][id] = 5;
		case 27: Gun[2][id] = 6;
		case 28: Gun[2][id] = 7;
		case 29: Gun[2][id] = 8;
		case 30: Gun[2][id] = 9;
		case 31: Gun[2][id] = 10;
		case 32: Gun[2][id] = 11;
		case 33: Gun[2][id] = 12;
		case 34: Gun[2][id] = 13;
		
		//deagle 
		case 35: Gun[3][id] = 1;
		case 36: Gun[3][id] = 2;
		case 37: Gun[3][id] = 3;
		case 38: Gun[3][id] = 4;
		case 39: Gun[3][id] = 5;
		case 40: Gun[3][id] = 6;
		case 41: Gun[3][id] = 7;
		case 42: Gun[3][id] = 8;
		case 43: Gun[3][id] = 9;
		case 44: Gun[3][id] = 10;
		
		//famas
		case 45: Gun[4][id] = 1;
		case 46: Gun[4][id] = 2;
		case 47: Gun[4][id] = 3;
		case 48: Gun[4][id] = 4;
		case 49: Gun[4][id] = 5;
		case 50: Gun[4][id] = 6;
		case 51: Gun[4][id] = 7;
		
		//galil
		case 52: Gun[5][id] = 1;
		case 53: Gun[5][id] = 2;
		case 54: Gun[5][id] = 3;
		case 55: Gun[5][id] = 4;
		
		//glock
		case 56: Gun[6][id] = 1;
		case 57: Gun[6][id] = 2;
		case 58: Gun[6][id] = 3;
		case 59: Gun[6][id] = 4;
		
		//m3
		case 60: Gun[7][id] = 1;
		case 61: Gun[7][id] = 2;
		case 62: Gun[7][id] = 3;
		case 63: Gun[7][id] = 4;
		case 64: Gun[7][id] = 5;
		case 65: Gun[7][id] = 6;
		case 66: Gun[7][id] = 7;
		
		//mp5
		case 67: Gun[8][id] = 1;
		case 68: Gun[8][id] = 2;
		case 69: Gun[8][id] = 3;
		case 70: Gun[8][id] = 4;
		case 71: Gun[8][id] = 5;
		case 72: Gun[8][id] = 6;
		case 73: Gun[8][id] = 7;
		
		//p90
		case 74: Gun[9][id] = 1;
		case 75: Gun[9][id] = 2;
		case 76: Gun[9][id] = 3;
		
		//scout
		case 77: Gun[10][id] = 1;
		case 78: Gun[10][id] = 2;
		case 79: Gun[10][id] = 3;
		
		//usp
		case 80: Gun[11][id] = 1;
		case 81: Gun[11][id] = 2;
		case 82: Gun[11][id] = 3;
		case 83: Gun[11][id] = 4;
		case 84: Gun[11][id] = 5;
		case 85: Gun[11][id] = 6;
		case 86: Gun[11][id] = 7;
		case 87: Gun[11][id] = 8;
		case 88: Gun[11][id] = 9;
		case 89: Gun[11][id] = 10;
		
		//knife
		case 90: Gun[12][id] = 1;
		case 91: Gun[12][id] = 2;
		case 92: Gun[12][id] = 3;
		case 93: Gun[12][id] = 4;
		case 94: Gun[12][id] = 5;
		case 95: Gun[12][id] = 6;
		case 96: Gun[12][id] = 7;
		case 97: Gun[12][id] = 8;
		case 98: Gun[12][id] = 9;
		case 99: Gun[12][id] = 10;
		case 100: Gun[12][id] = 11;
		case 101: Gun[12][id] = 12;
		case 102: Gun[12][id] = 13;
		case 103: Gun[12][id] = 14;
		case 104: Gun[12][id] = 15;
		case 105: Gun[12][id] = 16;
		case 106: Gun[12][id] = 17;
		case 107: Gun[12][id] = 18;
		case 108: Gun[12][id] = 19;
		case 109: Gun[12][id] = 20;
	}
}
public SendMenu(id) {
	new String[121], Menu;
	Menu = menu_create("\wPlayers:", "SendHandler");
	
	menu_additem(Menu, "\yDollar^n^n", "0");
	
	for(new i = 1; i < MAX; i++) {
		if(OsszesSkin[i][id] > 0) {
			new NumToString[6];
			num_to_str(i, NumToString, 5);
			formatex(String, charsmax(String), "\y%s \r| \d%d DB", Fegyver[i][Nyelv[id]], OsszesSkin[i][id]);
			menu_additem(Menu, String, NumToString);
		}
	}
	
	menu_display(id, Menu, 0);
	return PLUGIN_HANDLED;
}
public SendHandler(id, Menu, item) {
	if(item == MENU_EXIT)
	{
		menu_destroy(Menu);
		return PLUGIN_HANDLED;
	}
	
	new Data[9], szName[64];
	new access, callback;
	menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
	new Key = str_to_num(Data);
	
	Send[id] = Key+1;
	
	PlayerChoose(id);
	return PLUGIN_HANDLED;
}
public vido()
{
	pido = 0
}
stock get_player_name(id){
	static name[32]
	get_user_name(id,name,31)
	return name
}
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 client_disconnect(id)
{
	if(!is_user_bot(id))
		Update(id);
}
public client_putinserver(id)
{
	Dollar[id] = 0;
	Szint[id] = 0;
	Oles[id] = 0;
	Skin[id] = 1;
	
	Registered[id] = 0;
	UserPassword[id] = "";
	RegPassword[id] = "";
	Loggedin[id] = false;
	Write[id] = false;
	Write2[id] = false;
	
	for(new i;i < 110; i++)
		OsszesSkin[i][id] = 0;
	
	for(new i;i < 6; i++)
		Lada[id][i] = 0;
	
	Kulcs[id] = 0;
	
	if(!is_user_bot(id))
		Load(id);
}
public plugin_cfg()
{
	g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
	
	static Query[10048];
	new Len;
	
	Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `ujgo_mod`");
	Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralva` int(11) NOT NULL,");
	
	for(new i;i < 110; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "`Gun%d` int(11) NOT NULL,", i);
	for(new i;i < 6; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "`Chest%d` int(11) NOT NULL,", i);
	
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
	
	SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
}
public Load(id) {
	static Query[10048];
	new Data[1], Name[32];
	get_user_name(id, Name, 31);
	Data[0] = id;

	formatex(Query, charsmax(Query), "SELECT * FROM `ujgo_mod` WHERE Nev = ^"%s^";", Name);
	SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
}
public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
	if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
		log_amx("%s", Error);
		return;
	}
	else {
		new id = Data[0];
 
		if(SQL_NumRows(Query) > 0) {
			Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));
			Szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"));
			Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));
			SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), RegPassword[id], charsmax(RegPassword[]));
			Registered[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralva"));
			
			for(new i=0;i < 110; i++)
			{
				new String[64];
				formatex(String, charsmax(String), "Gun%d", i);
				OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
			}
			for(new i;i < 6; i++)
			{
				new String[64];
				formatex(String, charsmax(String), "Chest%d", i);
				Lada[id][i] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
			}
			
			Kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcs"));
		}
		else
		{
			Save(id);
		}
	}
}
public Save(id)
{
	static Query[10048];
	new Len;
	new Name[32]; get_user_name(id, Name, 31);
	
	Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `ujgo_mod` (`Nev`, ");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` ,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` ,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` ,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo`, ");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralva`, ");
	
	for(new i;i < 110; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "`Gun%d` ,", i);
		
	for(new i;i < 6; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "`Chest%d` ,", i);
	
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs`) VALUES (^"%s^" ,", Name);
	Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
	Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
	Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
	Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
	Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
	
	for(new i=0;i < 110; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
		
	for(new i;i < 6; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ");
	
	Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^");");
	
	SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
}
public Update(id)
{
	static Query[10048];
	new Len;
	new Name[32]; get_user_name(id, Name, 31);
	
	Len += formatex(Query[Len], charsmax(Query), "UPDATE `ujgo_mod` SET Dollars = ^"%i^", ",Dollar[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "Szint = ^"%i^", ", Szint[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "Oles = ^"%i^", ", Oles[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", RegPassword[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralva = ^"%i^", ", Registered[id]);
	
	for(new i=0;i < 110; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "Gun%d = ^"%i^", ", i, OsszesSkin[i][id]);
		
	for(new i;i < 6; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "Chest%d = ^"%i^", ", i, Lada[id][i]);
	
	Len += formatex(Query[Len], charsmax(Query)-Len, "Kulcs = ^"%i^" WHERE Nev = ^"%s^";", Kulcs[id], Name);
	
	SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
}
public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
	if(FailState == TQUERY_CONNECT_FAILED)
		set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
	else if(FailState == TQUERY_QUERY_FAILED)
		set_fail_state("Query Error");
	if(Errcode)
		log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
}
public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
	if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
		log_amx("%s", Error);
		return;
	}
}
public plugin_end() {
	SQL_FreeHandle(g_SqlTuple);
}
public sayhook(id)
{
	new message[192], Name[32], none[2][32], chat[192];
	read_args(message, 191);
	remove_quotes(message);
	
	formatex(none[0], 31, ""), formatex(none[1], 31, " ");
	
	if (message[0] == '@' || message[0] == '/' || message[0] == '#' || message[0] == '!' || equal (message, ""))
		return PLUGIN_HANDLED;
	
	if(!equali(message, none[0]) && !equali(message, none[1]))
	{
		get_user_name(id, Name, 31);
		if(is_user_alive(id))
		{
			if(Registered[id] == 0)
				formatex(chat, 191, "^x04[Nincs Regisztrálva]^x03%s^x01: %s", Name, message);
			else if(get_user_flags(id) & ADMIN_IMMUNITY && Loggedin[id] == true)
				formatex(chat, 191, "^x04[Tulajdonos][%s]^3%s^x04: %s", Rangok[Szint[id]], Name, message);
			else if(get_user_flags(id) & ADMIN_BAN && Loggedin[id] == true)
				formatex(chat, 191, "^x04[Admin][%s]^x03%s^x04: %s", Rangok[Szint[id]], Name, message);
			else if(Loggedin[id] == true)
				formatex(chat, 191, "^x04[%s]^x03%s^x01: %s", Rangok[Szint[id]], Name, message);
			else if(Registered[id] == 1)
				formatex(chat, 191, "^x04[Nincs Bejelentkezve]^x03 %s^x01: %s", Name, message);
		}
		else {
			get_user_team(id, color, 9);
			if(Registered[id] == 0)
				formatex(chat, 191, "^x01*Halott*^x04[Nincs Regisztrálva]^x03 %s^x01: %s", Name, message);
			else if(get_user_flags(id) & ADMIN_IMMUNITY && Loggedin[id] == true)
				formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos][%s]^3 %s^x04: %s", Rangok[Szint[id]], Name, message);
			else if(get_user_flags(id) & ADMIN_BAN && Loggedin[id] == true)
				formatex(chat, 191, "^x01*Halott*^x04[Admin][%s]^x03 %s^x04: %s", Rangok[Szint[id]], Name, message);
			else if(Loggedin[id] == true)
				formatex(chat, 191, "^x01*Halott*^x04[%s]^x03 %s^x01: %s", Rangok[Szint[id]], Name, message);
			else if(Registered[id] == 1)
				formatex(chat, 191, "^x01*Halott*^x04[Nincs Bejelentkezve]^x03 %s^x01: %s", 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_CONTINUE;
}
public sendmessage(color[])
{
	new teamName[10];
	for(new player = 1; player < get_maxplayers(); player++)
	{
		get_user_team (player, teamName, 9);
		teamf (player, color);
		elkuldes(player, Temp);
		teamf(player, teamName);
	}
}
public teamf(player, team[])
{
	message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player);
	write_byte(player);
	write_string(team);
	message_end();
}
public elkuldes(player, Temp[])
{
	message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player);
	write_byte( player );
	write_string( Temp );
	message_end();
}
