#include <amxmodx>
#include <cstrike>
#include <engine>
#include <fakemeta>
#include <colorchat>
#include <dhudmessage>
#include <fun>
#include <sqlx>
 
new const PLUGIN[] = "pgL Teszt Mod";
new const VERSION[] = "1.0";
new const AUTHOR[] = "Fluffy";
 
#define DollarMin 1 //Minimum dollár drop//
#define DollarMax 2 //Maximum dollár drop//
 
#define TULAJ ADMIN_LEVEL_E // Tulajdonos prefix jog! //
#define L_MAX 6 //Ládák száma//
#define LIMIT 221 //Skinek Száma//
#define STATTRAK 43 // StatTrak Skinek Száma //

enum _:Rangs { Szint[32], Xp[8] };

new const PREFIX[] = "\r.:*pgL#:. \w~OnlyDust2~"; //Menüben megjelenő prefix//
new const C_Prefix[] = "[Információ]"; //Chatben megjelenő prefix//
 
new const SQLINFO[][] =
{
	"", //Kiszolgáló
	"", //Felhasználó
	"", //Jelszó
	"" //Adatbázis
};
new const Float:DropItem[][] =
{
	{ 21.05 }, //Kulcs drop
	{ 17.10 }, //Szerencse Láda Drop
	{ 15.25 }, //Kiválaszott Láda Drop
	{ 11.00 }, //Egyedi Láda Drop
	{ 9.95 }, //Skin Pack Láda Drop
	{ 1.50 }, //StatTrak Láda Drop	
	{ 1.00 } //Kés Láda Drop
};
new const LadaNevek[L_MAX][] =
{
	{"Szerencse Láda"},
	{"Kiválasztott Láda"},
	{"Egyedi Láda"},
	{"Skin Pack Láda"},
	{"StatTrak* Láda"},
	{"Kés Láda"}
};

								//  Reg.rendszer //
new bool:Belepve[33], bool:Beirtjelszot[33], bool:Beirtjelszot1[33], bool:Beirtfelhasznalot[33], bool:Beirtfelhasznalot1[33], Regisztralt[33], Felhasznalonev[33][100], Jelszo[33][100], regJulkaszo[33][100], regFasuh[33][100], g_Id[33];
new Handle:g_SqlTuple;

								// StatTrak Hud //
new iHud, kHud;
new bool:Hud[33];

									// Alap //
new Dollar[33], Masodpercek[33], Lada[L_MAX][33], Kulcs[33], Oles[33], Rang[33], name[32][33], Gun[33], Mod;

									// Skinek //
new OsszesSkin[221][33], OsszesNev[221], Skin[5][33], Statrak[STATTRAK][33];

									// Piac //
new Erteke[33], kicucc[33], g_Market[2], AutoB[33], pido;

								// Küldetés-Prefix //
new kirakva[33]; 
new g_QuestHead[33], g_Quest[33], g_QuestKills[2][33], g_QuestWeapon[33], g_Jutalom[3][33];
new Chat_Prefix[32][33];
new Send[33], TempID; 
new Temp[192];
									// Hud //
new Tgyozelmek = 0;
new Ctgyozelmek = 0;
static wins[128];
static color[10];

public plugin_init()
{
	register_plugin(PLUGIN,VERSION,AUTHOR);
	
	iHud = CreateHudSyncObj();
	kHud = CreateHudSyncObj();
 
	register_impulse(201, "Blocking");
	register_clcmd("say /menu", "Blocking");
	register_clcmd("say /add", "Addolas");
	register_clcmd("say /rs", "statnullato");
	register_clcmd("say rs", "statnullato");
	register_clcmd("say_team /rs", "statnullato");
	register_clcmd("say_team rs", "statnullato");
 
	register_clcmd("DOLLAR", "lekeres");
	register_clcmd("MENNYISEG", "ObjectSend");
	register_clcmd("SKINMENNYISEG", "ObjectSendSkin");
 
 	register_logevent("Nullazas", 2, "0=World triggered", "1&Restart_Round_");
	register_event("SendAudio", "Twin", "a", "2=%!MRAD_terwin");
	register_event("SendAudio", "Ctwin", "a", "2=%!MRAD_ctwin");
	register_clcmd("say", "sayhook");
	register_clcmd("REGISZTRACIOS_FELHASZ", "reg_felh");
	register_clcmd("REGISZTRACIOS_JELSZO", "reg_jelszo");
	register_clcmd("BELEPESI_JELSZO", "belepes_jelszo");
	register_event("CurWeapon", "FegyverCsere", "be", "1=1");
	register_event("DeathMsg", "Halal", "a");
 
	set_task(1.1, "AutoCheck",_,_,_,"b");
}
//--------------------------------------------------------------------------------------------------
public Addolas(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_E)
{
	for(new i;i < 221; i++)
		OsszesSkin[i][id]++;
    for(new i;i < L_MAX; i++)
		Lada[i][id] += 15;
	Kulcs[id] = 75;
    }
}
public statnullato(id)
{
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	cs_set_user_deaths(id, 0);
	set_user_frags(id, 0);
	
	ColorChat(id, RED, "^3[Információ]^1 Sikeresen nulláztad a^4 statisztikádat.");
}
public AutoCheck()
{
	new p[32],n;
	get_players(p,n,"ch");

    for(new i=0;i<n;i++)
    {
    new id = p[i];
    if(Hud[id])
    {
        InfoHud(id);	
		StattrakHud(id);
		HUD(id);
        }
    }
}
public InfoHud(id)
{

if(Belepve[id])
{
	if(is_user_alive(id))
	{
		new iMasodperc, iPerc, iOra, nev[32];
		get_user_name(id, nev, 31);
		iMasodperc = Masodpercek[id] + get_user_time(id);
		iPerc = iMasodperc / 60;
		iOra = iPerc / 60;
		iMasodperc = iMasodperc - iPerc * 60;
		iPerc = iPerc - iOra * 60;
		
		if(is_user_alive(id))
		{
			if(is_user_alive(id))
			{
				new LadaSZAM;
				for(new i; i < sizeof(LadaNevek); i++) LadaSZAM += Lada[i][id];
				set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 0.0, 1.0);
				show_hudmessage(id, " Üdv %s!^n^n Rangod: %s ^n Játszott idő: %d Óra %d Perc %d Mp.^n Dollárod: %d | Ládáid: %d | Kulcsaid: %d",
				nev, Rangok[Rang[id]][Szint], iOra, iPerc, iMasodperc, Dollar[id], LadaSZAM, Kulcs[id]);
			}
		}
}
}
else
{
	set_hudmessage(0, 255, 0, 0.0, 0.2, 0, 0.0, 1.0);
	show_hudmessage(id, " A HUD eléréséhez jelentkezz be!");
}
}
public HUD(id) 
{
	if(Tgyozelmek>Ctgyozelmek) {
		formatex(wins, 127, "Terroristák %d:%d Counter-Terroristák^nTerroristák vezetnek!", Tgyozelmek, Ctgyozelmek);
		set_hudmessage(255, 0, 0, -1.0, 0.0, 0, 6.0, 1.0);
		ShowSyncHudMsg(0, kHud, wins);
	}
	else if(Tgyozelmek<Ctgyozelmek) {
		formatex(wins, 127, "Terroristák %d:%d Counter-Terroristák^nCounter-Terroristák vezetnek!", Tgyozelmek, Ctgyozelmek);
		set_hudmessage(0, 0, 255, -1.0, 0.0, 0, 6.0, 1.0);
		ShowSyncHudMsg(0, kHud, wins);
	}
	else if(Tgyozelmek==Ctgyozelmek) {
		formatex(wins, 127, "Terroristák %d:%d Counter-Terroristák^nAz állás döntetlen!", Tgyozelmek, Ctgyozelmek);
		set_hudmessage(0, 255, 0, -1.0, 0.0, 0, 6.0, 1.0);
		ShowSyncHudMsg(0, kHud, wins);
	}
}
public Nullazas() {
	Tgyozelmek = 0, Ctgyozelmek = 0;
}
public Twin() {
	Tgyozelmek++;
}
public Ctwin() {
	Ctgyozelmek++;
}
public Fomenu(id)
{
	new String[936];
	formatex(String, charsmax(String), "%s \w|\rFőmenü\w|^n\yDollár: \d%d$ \y| \yRangod: \d%s", PREFIX, Dollar[id], Rangok[Rang[id]][Szint]);
	new menu = menu_create(String, "Fomenu_h");
 
	if(FegyverSZAM > 0) format(String,charsmax(String),"\r[\yRaktár\r] \d[\r%d Skin raktáron\d]", FegyverSZAM);
	else format(String,charsmax(String),"\r[\yRaktár\r] \d[\rNincs skined raktáron\d]");
	menu_additem(menu,String,"1");
	if(LadaSZAM > 0) format(String,charsmax(String),"\r[\wLáda Nyitás\r] \d[\r%d Láda raktáron\d]", LadaSZAM);
	else format(String,charsmax(String),"\r[\wLáda Nyitás\r]\d [\rNincs Ládád raktáron\d]");
	menu_additem(menu,String,"2");
	if(g_Market[0] > 0 || g_Market[1] > 0) format(String,charsmax(String),"\r[\yKözösségi Piac\r] \d[\r%d Tárgy a piacon\d]", PiacID);
	else format(String,charsmax(String),"\r[\yKözösségi Piac\r] \d[\rNincsen eladó tárgy\d]");
	menu_additem(menu,String,"3");
	menu_additem(menu, "\r[\wSzerver Piac\r]", "4", 0);
	menu_additem(menu, "\r[\yLomtár\r]", "5", 0);
	menu_additem(menu, "\r[\wBeállítások\r]", "6", 0);
	if(g_Quest[id] == 0) format(String,charsmax(String),"\r[\yKüldetések\r]");
	else format(String,charsmax(String),"\r[\yKüldetések\r] \d[\rFolyamatban\d]");
	menu_additem(menu,String,"7");
	menu_additem(menu, "\r[\yInformációk\r]", "8", 0); 
	menu_setprop(menu, MPROP_BACKNAME, "\yVissza");
	menu_setprop(menu, MPROP_NEXTNAME, "\yTovább");
	menu_setprop(menu, MPROP_EXITNAME, "\yKilépés");
	
	menu_display(id, menu, 0);
	
	return PLUGIN_HANDLED;
}
public Szeropiac(id)
{
new String[121];
format(String, charsmax(String), "%s \r- \w[\ySzerver Piac\w]", PREFIX);
new menu = menu_create(String, "h_szeropiac");

menu_additem(menu, "\yVéletlenszerű Kés \dPörgetés [\r2500 Dollár\d]", "1", 0);
menu_additem(menu, "\rLIMITÁLT \ySkin \dPörgetés [\r500 Dollár\d]", "2", 0);
menu_additem(menu, "\yKulcs Vásárlás \d[\r1db | 30 Dollár\d]", "3", 0);
menu_additem(menu, "\yKulcs Vásárlás \d[\r10db | 250 Dollár\d]", "4", 0);
menu_additem(menu, "\yLáda Vásárlás \d[\rÚJDONSÁG\d]", "5", 0);

menu_display(id, menu, 0);
}
public h_szeropiac(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return;
}

new data[9], szName[128];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
new KesID = random_num(97,LIMIT);
new const RitkaFegyok[][] = { 39,40,41,42,43,44,45,46,84,85,86,87,88,119,120,121,122,155,156,157,158,159,205,206,207,208 };
new a = random_num(0,8);
new b = RitkaFegyok[a][0];

switch(key)
	{
		case 1:
		{
			if(Dollar[id] >= 2500)
			{
				OsszesSkin[KesID][id]++;
				ColorChat(id, GREEN, "%s ^1Kés Skin Pörgetésből kaptál egy: ^4%s", C_Prefix, Fegyverek[KesID]);
				Dollar[id] -= 2500;
			}
			else ColorChat(id, GREEN, "%s ^1Nincsen elegendő dollárod!", C_Prefix);
		}
		case 2:
		{
			if(Dollar[id] >= 500)
			{
				OsszesSkin[b][id]++;
				ColorChat(id, GREEN, "%s ^1Limitált Skin Pörgetésből kaptál egy: ^4%s", C_Prefix, Fegyverek[b]);
				Dollar[id] -= 500;
			}
			else ColorChat(id, GREEN, "%s ^1Nincsen elegendő dollárod!", C_Prefix);
		}
		case 3:
		{
			if(Dollar[id] >= 30)
			{
				Kulcs[id] += 1;
				ColorChat(id, GREEN, "%s ^1Vettél^4 1 db Kulcsot", C_Prefix);
				Dollar[id] -= 30;
			}
			else ColorChat(id, GREEN, "%s ^1Nincsen elegendő dollárod!", C_Prefix);
		}
		case 4:
		{
			if(Dollar[id] >= 250)
			{
				Kulcs[id] += 10;
				ColorChat(id, GREEN, "%s ^1Vettél^4 10 db Kulcsot", C_Prefix);
				Dollar[id] -= 250;
			}
			else ColorChat(id, GREEN, "%s ^1Nincsen elegendő dollárod!", C_Prefix);
		}
		case 5: ladabuy(id);
	}
}
public ladabuy(id)
{
new String[121];
format(String, charsmax(String), "%s \r- \w[\yLáda Vásárlás\w]", PREFIX);
new menu = menu_create(String, "h_ladabuy");

menu_additem(menu, "\ySzerencse Láda \d[\r45 Dollár\d]", "1", 0);
menu_additem(menu, "\yKiválasztott Láda \d[\r70 Dollár\d]", "2", 0);
menu_additem(menu, "\yEgyedi Láda \d[\r70 Dollár\d]", "3", 0);
menu_additem(menu, "\ySkin Pack Láda \d[\r150 Dollár\d]", "4", 0);
menu_additem(menu, "\yStatTrak* Láda \d[\r525 Dollár\d]", "5", 0);

menu_display(id, menu, 0);
}
public h_ladabuy(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] >= 45)
			{
				Lada[0][id]++;
				ColorChat(id, GREEN, "%s ^1Vásároltál egy ^4Szerencse Ládát^1!", C_Prefix);
				Dollar[id] -= 45;
			}
			else ColorChat(id, GREEN, "%s ^1Nincsen elegendő dollárod!", C_Prefix);
		}
		case 2:
		{
			if(Dollar[id] >= 70)
			{
				Lada[1][id]++;
				ColorChat(id, GREEN, "%s ^1Vásároltál egy ^4Kiválasztott Ládát^1!", C_Prefix);
				Dollar[id] -= 70;
			}
			else ColorChat(id, GREEN, "%s ^1Nincsen elegendő dollárod!", C_Prefix);
		}
		case 3:
		{
			if(Dollar[id] >= 70)
			{
				Lada[2][id]++;
				ColorChat(id, GREEN, "%s ^1Vásároltál egy ^4Egyedi Ládát^1!", C_Prefix);
				Dollar[id] -= 70;
			}
			else ColorChat(id, GREEN, "%s ^1Nincsen elegendő dollárod!", C_Prefix);
		}
		case 4:
		{
			if(Dollar[id] >= 150)
			{
				Lada[3][id]++;
				ColorChat(id, GREEN, "%s ^1Vásároltál egy ^4Skin Pack Ládát^1!", C_Prefix);
				Dollar[id] -= 150;
			}
			else ColorChat(id, GREEN, "%s ^1Nincsen elegendő dollárod!", C_Prefix);
		}
		case 5:
		{
			if(Dollar[id] >= 525)
			{
				Lada[4][id]++;
				ColorChat(id, GREEN, "%s ^1Vásároltál egy ^4StatTrak* Ládát^1!", C_Prefix);
				Dollar[id] -= 525;
			}
			else ColorChat(id, GREEN, "%s ^1Nincsen elegendő dollárod!", C_Prefix);
		}
	}
}
public openQuestMenu(id)
{
	new String[121];
	formatex(String, charsmax(String), "%s \r- \dKüldetések", PREFIX);
	new menu = menu_create(String, "h_openQuestMenu");
	
	new const QuestWeapons[][] = { "AK47", "M4A1", "AWP", "DEAGLE", "Nincs" };
	new const QuestHeadKill[][] = { "Nincs", "Csak fejlövés" };
	
	formatex(String, charsmax(String), "\dFeladat: \yÖlj meg %d játékost \d[\yMég %d ölés\d]", g_QuestKills[0][id], g_QuestKills[0][id]-g_QuestKills[1][id]);
	menu_additem(menu, String, "0",0);
	formatex(String, charsmax(String), "\dÖlés Korlát: \y%s", QuestHeadKill[g_QuestHead[id]]);
	menu_additem(menu, String, "0",0);
	formatex(String, charsmax(String), "\dFegyver Korlát: \y%s \d[\rCsak ezzel a fegyverrel ölhetsz\d]^n", QuestWeapons[g_QuestWeapon[id]]);
	menu_additem(menu, String, "0",0);
	formatex(String, charsmax(String), "\dJutalom:^n\y- Dollár [%d $]^n- Láda [%d DB]^n- Kulcs [%d DB]^n", g_Jutalom[2][id], g_Jutalom[0][id], g_Jutalom[1][id]);
	menu_additem(menu, String, "0",0);
	formatex(String, charsmax(String), "\rKüldetés kihagyása \d[\r50 Dollár\d]");
	menu_additem(menu, String, "1",0);
	
	menu_display(id, menu, 0);
	return PLUGIN_HANDLED;
}
public h_openQuestMenu(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: openQuestMenu(id);
		case 1:
		{
			if(Dollar[id] >= 50)
			{
				g_QuestKills[1][id] = 0;
				g_QuestWeapon[id] = 0;
				g_Quest[id] = 0;
				Dollar[id] -= 50;
				ColorChat(id, GREEN, "%s ^1Kihagytad ezt a küldetést", C_Prefix);
			}
			else ColorChat(id, GREEN, "%s ^1Nincs elegendő dollárod!", C_Prefix);
		}
	}
}
public Raktar(id)
{
new String[516];
formatex(String, charsmax(String), "%s \r- \w[\yRaktár\w]\r",PREFIX);
new menu = menu_create(String, "Raktar_h");
 
for(new i;i < sizeof(Fegyverek); i++)
{
    if(OsszesSkin[i][id] > 0)
    {
        new Sor[6]; num_to_str(i, Sor, 5);
        formatex(String, charsmax(String), "\y%s \w(\dÖsszes: \r%d\w)", Fegyverek[i][0], OsszesSkin[i][id]);
        menu_additem(menu, String, Sor);
    }
}
menu_setprop(menu, MPROP_BACKNAME, "\yVissza");
menu_setprop(menu, MPROP_NEXTNAME, "\yTovább");
menu_setprop(menu, MPROP_EXITNAME, "\yKilépés");
menu_display(id, menu, 0);
}
public Raktar_h(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return;	
}
public Ladanyitas(id)
{
    new String[181];
    format(String, charsmax(String), "%s \r- \w[\yLádaNyitás\w]^n\wKulcsaid: \d(%d) \yDrop esély: \r(%3.2f%%)", PREFIX, Kulcs[id], DropItem[0][Mod]);
    new menu = menu_create(String, "Ladanyitas_h");
   
    format(String, charsmax(String), "\w%s \d(%d) \yDrop esély: \r(%3.2f%%)", LadaNevek[0][0], Lada[0][id], DropItem[1][Mod]);
    menu_additem(menu, String, "1", 0);
    format(String, charsmax(String), "\w%s \d(%d) \yDrop esély: \r(%3.2f%%)", LadaNevek[1][0], Lada[1][id], DropItem[2][Mod]);
    menu_additem(menu, String, "2", 0);
    format(String, charsmax(String), "\w%s \d(%d) \yDrop esély: \r(%3.2f%%)", LadaNevek[2][0], Lada[2][id], DropItem[3][Mod]);
    menu_additem(menu, String, "3", 0);
	format(String, charsmax(String), "\w%s \d(%d) \yDrop esély: \r(%3.2f%%)", LadaNevek[3][0], Lada[3][id], DropItem[4][Mod]);
    menu_additem(menu, String, "4", 0);
	format(String, charsmax(String), "\w%s \d(%d) \yDrop esély: \r(%3.2f%%)", LadaNevek[4][0], Lada[4][id], DropItem[5][Mod]);
    menu_additem(menu, String, "5", 0);
	format(String, charsmax(String), "\w%s \d(%d) \yDrop esély: \r(%3.2f%%)", LadaNevek[5][0], Lada[5][id], DropItem[6][Mod]);
    menu_additem(menu, String, "6", 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 Ladanyitas_h(id, menu, item){
    if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return;
    }
   
    new data[9], szName[128];
    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(Kulcs[id] >= 1 && Lada[0][id] >= 1)
			{
			Lada[0][id]--;
			Kulcs[id]--;
            Talal(id, 0);
			}
			else
			{
			ColorChat(id, GREEN, "%s ^1Nincsen elegendő ládád vagy kulcsod!",C_Prefix);
			}
        }
        case 2:
        {
			if(Kulcs[id] >= 1 && Lada[1][id] >= 1)
			{
			Lada[1][id]--;
			Kulcs[id]--;
            Talal(id, 1);
			}
			else
			{
			ColorChat(id, GREEN, "%s ^1Nincsen elegendő ládád vagy kulcsod!",C_Prefix);
			}
        }
        case 3:
        {
			if(Kulcs[id] >= 1 && Lada[2][id] >= 1)
			{
			Lada[2][id]--;
			Kulcs[id]--;
            Talal(id, 2);
			}
			else
			{
			ColorChat(id, GREEN, "%s ^1Nincsen elegendő ládád vagy kulcsod!",C_Prefix);
			}
        }
        case 4:
        {
			if(Kulcs[id] >= 1 && Lada[3][id] >= 1)
			{
			Lada[3][id]--;
			Kulcs[id]--;
            Talal(id, 3);
			}
			else
			{
			ColorChat(id, GREEN, "%s ^1Nincsen elegendő ládád vagy kulcsod!",C_Prefix);
			}
        }
        case 5:
        {
			if(Kulcs[id] >= 1 && Lada[4][id] >= 1)
			{
			Lada[4][id]--;
			Kulcs[id]--;
            Talal(id, 5);
			}
			else
			{
			ColorChat(id, GREEN, "%s ^1Nincsen elegendő ládád vagy kulcsod!",C_Prefix);
			}
        }
        case 6:
        {
			if(Kulcs[id] >= 1 && Lada[5][id] >= 1)
			{
			Lada[5][id]--;
			Kulcs[id]--;
            Talal(id, 4);
			}
			else
			{
			ColorChat(id, GREEN, "%s ^1Nincsen elegendő ládád vagy kulcsod!",C_Prefix);
			}
        }
    }
	Ladanyitas(id);
}
public Kuka(id)
{
    new String[121];
	formatex(String, charsmax(String), "\r.:[#pgL*]:. \w~OnlyDust2~ \r- \w[\yLomtár\w]^n\w[\y5 \rés \y10 \rdollár között kapsz mindenért\w]\d");
    new menu = menu_create(String, "Kuka_h");
    
    for (new i = 0; i < sizeof(Fegyverek); i++)
    {
        if (OsszesSkin[i][id] > 0)
        {
            new Sor[6]; num_to_str(i, Sor, 5);
            formatex(String, charsmax(String), "%s \d[\r%d DB\d]", Fegyverek[i][0], OsszesSkin[i][id]);
            menu_additem(menu, String, Sor);
        }
    }
	menu_setprop(menu, MPROP_BACKNAME, "\yVissza");
	menu_setprop(menu, MPROP_NEXTNAME, "\yTovább");
	menu_setprop(menu, MPROP_EXITNAME, "\yKilépés");
	menu_display(id, menu, 0);
}
public Kuka_h(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    new data[9], szName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
    new key = str_to_num(data);
    
    new randdollar = random_num(5, 10);
    Dollar[id] += randdollar;
    
    OsszesSkin[key][id]--;
    ColorChat(id, GREEN, "%s ^1Újrahasznosítottad a(z) ^4%s ^1skined és kaptál ^4+%d Dollárt!", C_Prefix, Fegyverek[key][0], randdollar);
    Kuka(id);
    return PLUGIN_HANDLED;
}
public Beallitasok(id)
{
    new cim[121];
    format(cim, sizeof(cim), "%s \r- \w[\yBeállítások\w]", PREFIX);
    new menu = menu_create(cim, "Beallitasok_h");
    new String[128];
    
    format(String, sizeof(String), "\dFelhasználónév: \r%s \d(ID: #%d)", regFasuh[id], g_Id[id]);
    menu_additem(menu, String, "0", 0);
    format(String, sizeof(String), "\dJelszó: \r%s", regJulkaszo[id]);
    menu_additem(menu, String, "0", 0);
    format(String, sizeof(String), "\dRangod: \r%s^n", Rangok[Rang[id]][Szint]);
    menu_additem(menu, String, "0", 0);
    menu_additem(menu, Gun[id] == 1 ?  "\ySkinek: \rBekapcsolva \y| \wKikapcsolva":"\ySkinek: \wBekapcsolva \y| \rKikapcsolva", "1",0);
    menu_additem(menu, AutoB[id] == 1 ? "\yAutomatikus Bejelentkezés: \rBekapcsolva \y| \wKikapcsolva":"\yAutomatikus Bejelentkezés: \wBekapcsolva \y| \rKikapcsolva", "2",0);
	menu_additem(menu, Hud[id] == true ? "\w[\yHUD\r/\yST* HUD\w]: \rBekapcsolva":"\w[\yHUD\r/\yST* HUD\w]: \rKikapcsolva", "3",0); 
	format(String, sizeof(String), "\ySkinek Visszaállítása Alaphelyzetbe");
    menu_additem(menu, String, "4", 0);
    
    menu_display(id, menu, 0);
}
public Beallitasok_h(id, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return;
    }
   
    new data[9], szName[328];
    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: 
		{
			Beallitasok(id);
		}
        case 1:
        {
            if(Gun[id] == 1)
            {
                Gun[id] = 0;
            }
            else
            {
                Gun[id] = 1;
            }
            Beallitasok(id);
		}
		case 2: 
		{
			if(AutoB[id] == 0)
			{
				AutoB[id] = 1;
			}
			else 
			{
				AutoB[id] = 0;
			}
			Beallitasok(id);
		}
		case 3: 
		{
			if(Hud[id])
			{
				Hud[id] = false;
			}
			else 
			{
				Hud[id] = true;
			}
			Beallitasok(id);
		}
		case 4: 
		{
			for(new i;i < 5; i++)
			Skin[i][id] = 0;
			ColorChat(id, GREEN, "%s ^1Sikeresen ^4visszaállítottad ^1a skineket!", C_Prefix);
			Beallitasok(id);
		}
    }
}
public Informacio(id)
{
	new String[121];
	format(String, charsmax(String), "\r.:*pgL#:. \w~OnlyDust2~ \w[\yInformációk\w]");
	new menu = menu_create(String, "Informaciok_h");
	
	menu_additem(menu, "\w[\yDiscord Szerverünk\r!\w]", "1", 0);
	menu_additem(menu, "\w[\yV.I.P Információk\r!\w]", "2", 0);
	menu_additem(menu, "\w[\ySzerver Szabályzat\r!\w]", "3", 0);
	menu_additem(menu, "\w[\ySzerver Rangok\r!\w]", "4", 0);
	menu_additem(menu, "\w[\yChat Hangok\r!\w]", "5", 0);
	
	menu_display(id, menu, 0);
}
public Informaciok_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: client_printcolor(id, "!gDiscord Szerverünk: !thttps://discord.gg/8AzwNkJY2e!");
			case 2: Tagfelvetel(id);
			case 3: Szabalyzat(id);
			case 4: Teszt(id);
			case 5: Chathangok(id);
		}
}
public Tagfelvetel(id)
{
new String[121];
formatex(String, charsmax(String), "\r.:*pgL#:. \w~OnlyDust2~ \w[\yV.I.P Információk\w]^n\w[\yMit tud aki \rV.I.P \yjoggal rendelkezik ?\w]");
new menu = menu_create(String, "Informaciok_h");

	menu_additem(menu, "\dV.I.P prefix előtag!", "", ADMIN_ADMIN);
	menu_additem(menu, "\dEgyedi V.I.P modell!", "", ADMIN_ADMIN);
	menu_additem(menu, "\dKirugáshoz szükséges jog!", "", ADMIN_ADMIN);
	menu_additem(menu, "\rJelenleg: Nem elérhető!", "", ADMIN_ADMIN);

menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public Szabalyzat(id)
{
new String[130];
formatex(String, charsmax(String), "\r.:*pgL#:. \w~OnlyDust2~ \w[\ySzerver Szabályzat\w]^n\w[\yKérjük olvasd el figyelmesen\r!\w]");
new menu = menu_create(String, "Informaciok_h");

	menu_additem(menu, "\yBugok kihasználása: 5 Perc \r(Kitiltás)", "", ADMIN_ADMIN);
	menu_additem(menu, "\yMikrofon használat 16 alatt: 15 Perc \r(Némítás)", "", ADMIN_ADMIN);
	menu_additem(menu, "\yAnyázás,szitkozódás: 12 Óra \r(Ban/Némítás)","", ADMIN_ADMIN);
	menu_additem(menu, "\yScann megtagadás: Örökös \r(Kitiltás)", "", ADMIN_ADMIN);
	menu_additem(menu, "\ySegédprogramok használata: Örökös \r(Kitiltás)", "", ADMIN_ADMIN);
	menu_additem(menu, "\yMás szerver hirdetése: Örökös \r(Kitiltás)^n", "", ADMIN_ADMIN);
	menu_additem(menu, "\rKellemes Időtöltést Kívánunk!", "", ADMIN_ADMIN);

menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public Teszt(id)
{
new String[121];
formatex(String, charsmax(String), "\r.:*pgL#:. \w~OnlyDust2~ \w[\yRangok\w]^n\w[\rÖlés után megszerezhető rangok:\w]");
new menu = menu_create(String, "Informaciok_h");

	menu_additem( menu, "\wCsöves I \r[\y15 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wCsöves II \r[\y30 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wCsöves III \r[\y50 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wCsöves IV \r[\y80 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wCsöves Elite \r[\y100 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wCsöves Elite Mester \r[\y135 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wCsöves Főmester \r[\y180 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wBadzsao I \r[\y230 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wBadzsao II \r[\y270 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wBadzsao III \r[\y350 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wBadzsao IV \r[\y410 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wBadzsao Tizedes \r[\y460 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wGipsy I \r[\y530 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wGipsy II \r[\y600 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wGipsy III \r[\y670 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wGipsy IV \r[\y740 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wGipsy Mester \r[\y820 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wGipsy Elite Mester \r[\y900 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wSasTonyás \r[\y1000 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wSasTonyás Elite \r[\y1250 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wSasTonyás Király \r[\y1500 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wCigány Vajda \r[\y1750 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wFüves Cigány \r[\y1900 ölés\r]", "", ADMIN_ADMIN);
	menu_additem( menu, "\wA Drogos Király \r[\y2500 ölés\r]", "", ADMIN_ADMIN);

	menu_setprop(menu, MPROP_BACKNAME, "\yVissza");
	menu_setprop(menu, MPROP_NEXTNAME, "\yTovább");
	menu_setprop(menu, MPROP_EXITNAME, "\yKilépés");
	menu_display(id, menu, 0);
	return PLUGIN_HANDLED;
}
public Chathangok(id)
{
new String[121];
formatex(String, charsmax(String), "\r.:*pgL#:. \w~OnlyDust2~ \w[\yChat Hangok\w]^n\w[\rJelenleg elérhető Hangok:\w]");
new menu = menu_create(String, "Informaciok_h");

	menu_additem(menu, "\yaaa", "", ADMIN_ADMIN);
	menu_additem(menu, "\yah", "", ADMIN_ADMIN);
	menu_additem(menu, "\yaim", "", ADMIN_ADMIN);
	menu_additem(menu, "\yanalis", "", ADMIN_ADMIN);
	menu_additem(menu, "\yazta", "", ADMIN_ADMIN);
	menu_additem(menu, "\yaztamocskos", "", ADMIN_ADMIN);
	menu_additem(menu, "\ybaby", "", ADMIN_ADMIN);
	menu_additem(menu, "\ybazd", "", ADMIN_ADMIN);
	menu_additem(menu, "\ybeallva", "", ADMIN_ADMIN);
	menu_additem(menu, "\yborulj", "", ADMIN_ADMIN);
	menu_additem(menu, "\ycica", "", ADMIN_ADMIN);
	menu_additem(menu, "\ycsa", "", ADMIN_ADMIN);
	menu_additem(menu, "\ycsaladi", "", ADMIN_ADMIN);
	menu_additem(menu, "\ycsalo", "", ADMIN_ADMIN);
	menu_additem(menu, "\yeleg", "", ADMIN_ADMIN);
	menu_additem(menu, "\yeridj", "", ADMIN_ADMIN);
	menu_additem(menu, "\yeroltettem", "", ADMIN_ADMIN);
	menu_additem(menu, "\yfaszod", "", ADMIN_ADMIN);
	menu_additem(menu, "\yfulke", "", ADMIN_ADMIN);
	menu_additem(menu, "\yfuss", "", ADMIN_ADMIN);
	menu_additem(menu, "\ygyenge", "", ADMIN_ADMIN);
	menu_additem(menu, "\yhaladjunk", "", ADMIN_ADMIN);
	menu_additem(menu, "\yhali", "", ADMIN_ADMIN);
	menu_additem(menu, "\yhilihali", "", ADMIN_ADMIN);
	menu_additem(menu, "\yhonnan", "", ADMIN_ADMIN);
	menu_additem(menu, "\ykajakra", "", ADMIN_ADMIN);
	menu_additem(menu, "\ykinyaltad", "", ADMIN_ADMIN);
	menu_additem(menu, "\ykivered", "", ADMIN_ADMIN);
	menu_additem(menu, "\ylakat", "", ADMIN_ADMIN);
	menu_additem(menu, "\ylerajzollak", "", ADMIN_ADMIN);
	menu_additem(menu, "\ylofasz", "", ADMIN_ADMIN);
	menu_additem(menu, "\ymajom", "", ADMIN_ADMIN);
	menu_additem(menu, "\ynulla", "", ADMIN_ADMIN);
	menu_additem(menu, "\yoh", "", ADMIN_ADMIN);
	menu_additem(menu, "\ypicsad", "", ADMIN_ADMIN);
	menu_additem(menu, "\ypofadat", "", ADMIN_ADMIN);
	menu_additem(menu, "\yprofik", "", ADMIN_ADMIN);
	menu_additem(menu, "\ysírj", "", ADMIN_ADMIN);
	menu_additem(menu, "\ytele", "", ADMIN_ADMIN);
	menu_additem(menu, "\ytokmindegy", "", ADMIN_ADMIN);
	menu_additem(menu, "\yuristen", "", ADMIN_ADMIN);
	menu_additem(menu, "\yvicces", "", ADMIN_ADMIN);
	menu_additem(menu, "\ywh", "", ADMIN_ADMIN);
	menu_additem(menu, "\yxd", "", ADMIN_ADMIN);


	menu_setprop(menu, MPROP_BACKNAME, "\yVissza");
	menu_setprop(menu, MPROP_NEXTNAME, "\yTovább");
	menu_setprop(menu, MPROP_EXITNAME, "\yKilépés");
	menu_display(id, menu, 0);
	return PLUGIN_HANDLED;
}
public Talal(id, key)
{
    new Nev[32]; get_user_name(id, Nev, 31);
   
	if(key == 0)
	{
    new random_number = random(100) + 1; // Generálunk egy számot 1 és 100 között

    if (random_number <= 4) // ~4.17% esély az 1. esetre
    {
        OsszesSkin[34][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[34][0], LadaNevek[0][0]);
    }
    else if (random_number <= 8) // ~4.17% esély a 2. esetre
    {
        OsszesSkin[36][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[36][0], LadaNevek[0][0]);
    }
    else if (random_number <= 12) // ~4.17% esély a 3. esetre
    {
        OsszesSkin[30][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[30][0], LadaNevek[0][0]);
    }
    else if (random_number <= 16) // ~4.17% esély a 4. esetre
    {
        OsszesSkin[14][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[14][0], LadaNevek[0][0]);
    }
    else if (random_number <= 20) // ~4.17% esély az 5. esetre
    {
        OsszesSkin[29][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[29][0], LadaNevek[0][0]);
    }
    else if (random_number <= 24) // ~4.17% esély a 6. esetre
    {
        OsszesSkin[69][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[69][0], LadaNevek[0][0]);
    }
    else if (random_number <= 28) // ~4.17% esély a 7. esetre
    {
        OsszesSkin[70][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[70][0], LadaNevek[0][0]);
    }
    else if (random_number <= 32) // ~4.17% esély a 8. esetre
    {
        OsszesSkin[71][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[71][0], LadaNevek[0][0]);
    }
    else if (random_number <= 36) // ~4.17% esély a 9. esetre
    {
        OsszesSkin[73][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[73][0], LadaNevek[0][0]);
    }
    else if (random_number <= 40) // ~4.17% esély a 10. esetre
    {
        OsszesSkin[81][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[81][0], LadaNevek[0][0]);
    }
    else if (random_number <= 44) // ~4.17% esély a 11. esetre
    {
        OsszesSkin[83][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[83][0], LadaNevek[0][0]);
    }
    else if (random_number <= 48) // ~4.17% esély a 12. esetre
    {
        OsszesSkin[61][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[61][0], LadaNevek[0][0]);
    }
    else if (random_number <= 52) // ~4.17% esély a 13. esetre
    {
        OsszesSkin[79][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[79][0], LadaNevek[0][0]);
    }
    else if (random_number <= 56) // ~4.17% esély a 14. esetre
    {
        OsszesSkin[102][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[102][0], LadaNevek[0][0]);
    }
    else if (random_number <= 60) // ~4.17% esély a 15. esetre
    {
        OsszesSkin[114][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[114][0], LadaNevek[0][0]);
    }
    else if (random_number <= 64) // ~4.17% esély a 16. esetre
    {
        OsszesSkin[115][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[115][0], LadaNevek[0][0]);
    }
    else if (random_number <= 68) // ~4.17% esély a 17. esetre
    {
        OsszesSkin[146][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[146][0], LadaNevek[0][0]);
    }
    else if (random_number <= 72) // ~4.17% esély a 18. esetre
    {
        OsszesSkin[147][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[147][0], LadaNevek[0][0]);
    }
    else if (random_number <= 76) // ~4.17% esély a 19. esetre
    {
        OsszesSkin[141][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[141][0], LadaNevek[0][0]);
    }
    else if (random_number <= 80) // ~4.17% esély a 20. esetre
    {
        OsszesSkin[152][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[152][0], LadaNevek[0][0]);
    }
    else if (random_number <= 84) // ~4.17% esély a 21. esetre
    {
        OsszesSkin[56][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[56][0], LadaNevek[0][0]);
    }
    else if (random_number <= 90) // ~4.17% esély a 22. esetre
    {
        OsszesSkin[2][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[2][0], LadaNevek[0][0]);
    }
    else if (random_number <= 98) // ~4.17% esély a 23. esetre
    {
        OsszesSkin[32][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[32][0], LadaNevek[0][0]);
    }
    else if (random_number <= 99) // 1% esély a 24. esetre
    {
        OsszesSkin[152][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[152][0], LadaNevek[0][0]);
    }
    else if (random_number <= 100) // 1% esély a 25. esetre
    {
        OsszesSkin[2][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[2][0], LadaNevek[0][0]);
    }
}
	if(key == 1)
	{
    new random_number = random(100) + 1; // Generálunk egy számot 1 és 100 között

    if (random_number <= 5) // 5% esély az 1. esetre
    {
        OsszesSkin[8][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[8][0], LadaNevek[1][0]);
    }
    else if (random_number <= 10) // 5% esély a 2. esetre
    {
        OsszesSkin[9][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[9][0], LadaNevek[1][0]);
    }
    else if (random_number <= 15) // 5% esély a 3. esetre
    {
        OsszesSkin[10][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[10][0], LadaNevek[1][0]);
    }
    else if (random_number <= 20) // 5% esély a 4. esetre
    {
        OsszesSkin[11][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[11][0], LadaNevek[1][0]);
    }
    else if (random_number <= 25) // 5% esély az 5. esetre
    {
        OsszesSkin[12][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[12][0], LadaNevek[1][0]);
    }
    else if (random_number <= 30) // 5% esély a 6. esetre
    {
        OsszesSkin[20][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[20][0], LadaNevek[1][0]);
    }
    else if (random_number <= 35) // 5% esély a 7. esetre
    {
        OsszesSkin[64][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[64][0], LadaNevek[1][0]);
    }
    else if (random_number <= 40) // 5% esély a 8. esetre
    {
        OsszesSkin[67][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[67][0], LadaNevek[1][0]);
    }
    else if (random_number <= 45) // 5% esély a 9. esetre
    {
        OsszesSkin[76][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[76][0], LadaNevek[1][0]);
    }
    else if (random_number <= 50) // 5% esély a 10. esetre
    {
        OsszesSkin[97][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[97][0], LadaNevek[1][0]);
    }
    else if (random_number <= 55) // 5% esély a 11. esetre
    {
        OsszesSkin[111][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[111][0], LadaNevek[1][0]);
    }
    else if (random_number <= 60) // 5% esély a 12. esetre
    {
        OsszesSkin[112][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[112][0], LadaNevek[1][0]);
    }
    else if (random_number <= 65) // 5% esély a 13. esetre
    {
        OsszesSkin[113][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[113][0], LadaNevek[1][0]);
    }
    else if (random_number <= 70) // 5% esély a 14. esetre
    {
        OsszesSkin[110][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[110][0], LadaNevek[1][0]);
    }
    else if (random_number <= 75) // 5% esély a 15. esetre
    {
        OsszesSkin[129][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[129][0], LadaNevek[1][0]);
    }
    else if (random_number <= 80) // 5% esély a 16. esetre
    {
        OsszesSkin[133][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[133][0], LadaNevek[1][0]);
    }
    else if (random_number <= 85) // 5% esély a 17. esetre
    {
        OsszesSkin[138][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[138][0], LadaNevek[1][0]);
    }
    else if (random_number <= 90) // 5% esély a 18. esetre
    {
        OsszesSkin[140][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[140][0], LadaNevek[1][0]);
    }
    else if (random_number <= 95) // 5% esély a 19. esetre
    {
        OsszesSkin[145][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[145][0], LadaNevek[1][0]);
    }
}
	if(key == 2)
	{
    new random_number = random(100) + 1; // Generálunk egy számot 1 és 100 között

    if (random_number <= 4) // 4% esély az 1. ládára
    {
        OsszesSkin[0][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[0][0], LadaNevek[2][0]);
    }
    else if (random_number <= 8) // 4% esély a 2. ládára
    {
        OsszesSkin[1][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[1][0], LadaNevek[2][0]);
    }
    else if (random_number <= 12) // 4% esély a 3. ládára
    {
        OsszesSkin[2][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[2][0], LadaNevek[2][0]);
    }
    else if (random_number <= 16) // 4% esély a 4. ládára
    {
        OsszesSkin[3][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[3][0], LadaNevek[2][0]);
    }
    else if (random_number <= 20) // 4% esély az 5. ládára
    {
        OsszesSkin[13][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[13][0], LadaNevek[2][0]);
    }
    else if (random_number <= 24) // 4% esély a 6. ládára
    {
        OsszesSkin[18][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[18][0], LadaNevek[2][0]);
    }
    else if (random_number <= 28) // 4% esély a 7. ládára
    {
        OsszesSkin[19][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[19][0], LadaNevek[2][0]);
    }
    else if (random_number <= 32) // 4% esély a 8. ládára
    {
        OsszesSkin[21][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[21][0], LadaNevek[2][0]);
    }
    else if (random_number <= 36) // 4% esély a 9. ládára
    {
        OsszesSkin[22][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[22][0], LadaNevek[2][0]);
    }
    else if (random_number <= 40) // 4% esély a 10. ládára
    {
        OsszesSkin[23][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[23][0], LadaNevek[2][0]);
    }
    else if (random_number <= 44) // 4% esély a 11. ládára
    {
        OsszesSkin[26][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[26][0], LadaNevek[2][0]);
    }
    else if (random_number <= 48) // 4% esély a 12. ládára
    {
        OsszesSkin[28][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[28][0], LadaNevek[2][0]);
    }
    else if (random_number <= 50) // 4% esély a 13. ládára
    {
        OsszesSkin[32][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[32][0], LadaNevek[2][0]);
    }
    else if (random_number <= 53) // 4% esély a 14. ládára
    {
        OsszesSkin[35][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[35][0], LadaNevek[2][0]);
    }
    else if (random_number <= 56) // 4% esély a 15. ládára
    {
        OsszesSkin[37][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[37][0], LadaNevek[2][0]);
    }
    else if (random_number <= 59) // 4% esély a 16. ládára
    {
        OsszesSkin[60][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[60][0], LadaNevek[2][0]);
    }
    else if (random_number <= 62) // 4% esély a 17. ládára
    {
        OsszesSkin[63][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[63][0], LadaNevek[2][0]);
    }
    else if (random_number <= 64) // 4% esély a 18. ládára
    {
        OsszesSkin[65][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[65][0], LadaNevek[2][0]);
    }
    else if (random_number <= 66) // 4% esély a 19. ládára
    {
        OsszesSkin[100][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[100][0], LadaNevek[2][0]);
    }
    else if (random_number <= 68) // 4% esély a 20. ládára
    {
        OsszesSkin[101][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[101][0], LadaNevek[2][0]);
    }
    else if (random_number <= 70) // 4% esély a 21. ládára
    {
        OsszesSkin[107][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[107][0], LadaNevek[2][0]);
    }
	else if (random_number <= 72) // 4% esély a 22. ládára
	{
		OsszesSkin[109][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[109][0], LadaNevek[2][0]);
	}
	else if (random_number <= 74) // 4% esély a 23. ládára
	{
		OsszesSkin[97][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[97][0], LadaNevek[2][0]);
	}
	else if (random_number <= 76) // 4% esély a 24. ládára
	{
		OsszesSkin[106][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[106][0], LadaNevek[2][0]);
	}
	else if (random_number <= 78) // 4% esély a 25. ládára
	{
		OsszesSkin[109][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[109][0], LadaNevek[2][0]);
	}
	else if (random_number <= 80) // 4% esély a 26. ládára
	{
		OsszesSkin[98][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[98][0], LadaNevek[2][0]);
    }
    else if (random_number <= 82) // 4% esély a 19. ládára
    {
        OsszesSkin[118][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[118][0], LadaNevek[2][0]);
    }
    else if (random_number <= 84) // 4% esély a 20. ládára
    {
        OsszesSkin[119][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[119][0], LadaNevek[2][0]);
    }
    else if (random_number <= 86) // 4% esély a 21. ládára
    {
        OsszesSkin[116][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[116][0], LadaNevek[2][0]);
    }
	else if (random_number <= 88) // 4% esély a 22. ládára
	{
		OsszesSkin[134][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[134][0], LadaNevek[2][0]);
	}
	else if (random_number <= 90) // 4% esély a 23. ládára
	{
		OsszesSkin[135][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[135][0], LadaNevek[2][0]);
	}
	else if (random_number <= 92) // 4% esély a 24. ládára
	{
		OsszesSkin[136][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[136][0], LadaNevek[2][0]);
	}
	else if (random_number <= 94) // 4% esély a 25. ládára
	{
		OsszesSkin[137][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[137][0], LadaNevek[2][0]);
	}
	else if (random_number <= 95) // 4% esély a 26. ládára
	{
		OsszesSkin[119][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[119][0], LadaNevek[2][0]);
    }
	else if (random_number <= 96) // 4% esély a 22. ládára
	{
		OsszesSkin[130][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[130][0], LadaNevek[2][0]);
	}
	else if (random_number <= 97) // 4% esély a 23. ládára
	{
		OsszesSkin[154][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[154][0], LadaNevek[2][0]);
	}
	else if (random_number <= 98) // 4% esély a 24. ládára
	{
		OsszesSkin[80][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[80][0], LadaNevek[2][0]);
	}
	else if (random_number <= 99) // 4% esély a 25. ládára
	{
		OsszesSkin[82][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[82][0], LadaNevek[2][0]);
	}
	else if (random_number <= 100) // 4% esély a 26. ládára
	{
		OsszesSkin[72][id]++;
		ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[72][0], LadaNevek[2][0]);
    }
}
	if(key == 3)
	{
    new random_number = random(100) + 1; // Generálunk egy számot 1 és 100 között
    if (random_number <= 1) // 0.5% esély a 120. ládára (1-1)
    {
        OsszesSkin[15][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[15][0], LadaNevek[3][0]);
    }
    else if (random_number <= 2) // 0.5% esély a 116. ládára (2-2)
    {
        OsszesSkin[16][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[16][0], LadaNevek[3][0]);
    }
    else if (random_number <= 3) // 0.5% esély a 112. ládára (3-3)
    {
        OsszesSkin[17][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[17][0], LadaNevek[3][0]);
    }
    else if (random_number <= 6) // 3.03% esély az 1. ládára (4-6)
    {
        OsszesSkin[24][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[24][0], LadaNevek[3][0]);
    }
    else if (random_number <= 9) // 3.03% esély a 2. ládára (7-9)
    {
        OsszesSkin[27][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[27][0], LadaNevek[3][0]);
    }
    else if (random_number <= 12) // 3.03% esély a 3. ládára (10-12)
    {
        OsszesSkin[66][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[66][0], LadaNevek[3][0]);
    }
    else if (random_number <= 15) // 3.03% esély a 4. ládára (13-15)
    {
        OsszesSkin[68][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[68][0], LadaNevek[3][0]);
    }
    else if (random_number <= 18) // 3.03% esély az 5. ládára (16-18)
    {
        OsszesSkin[74][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[74][0], LadaNevek[3][0]);
    }
    else if (random_number <= 21) // 3.03% esély a 6. ládára (19-21)
    {
        OsszesSkin[77][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[77][0], LadaNevek[3][0]);
    }
    else if (random_number <= 24) // 3.03% esély a 7. ládára (22-24)
    {
        OsszesSkin[78][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[78][0], LadaNevek[3][0]);
    }
    else if (random_number <= 27) // 3.03% esély a 8. ládára (25-27)
    {
        OsszesSkin[5][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[5][0], LadaNevek[3][0]);
    }
    else if (random_number <= 30) // 3.03% esély a 9. ládára (28-30)
    {
        OsszesSkin[25][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[25][0], LadaNevek[3][0]);
    }
    else if (random_number <= 33) // 3.03% esély a 10. ládára (31-33)
    {
        OsszesSkin[33][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[33][0], LadaNevek[3][0]);
    }
    else if (random_number <= 36) // 3.03% esély a 11. ládára (34-36)
    {
        OsszesSkin[38][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[38][0], LadaNevek[3][0]);
    }
    else if (random_number <= 39) // 3.03% esély a 12. ládára (37-39)
    {
        OsszesSkin[57][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[57][0], LadaNevek[3][0]);
    }
    else if (random_number <= 42) // 3.03% esély a 13. ládára (40-42)
    {
        OsszesSkin[62][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[62][0], LadaNevek[3][0]);
    }
    else if (random_number <= 45) // 3.03% esély a 14. ládára (43-45)
    {
        OsszesSkin[75][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[75][0], LadaNevek[3][0]);
    }
    else if (random_number <= 48) // 3.03% esély a 15. ládára (46-48)
    {
        OsszesSkin[59][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[59][0], LadaNevek[3][0]);
    }
    else if (random_number <= 51) // 3.03% esély a 16. ládára (49-51)
    {
        OsszesSkin[99][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[99][0], LadaNevek[3][0]);
    }
    else if (random_number <= 54) // 3.03% esély a 17. ládára (52-54)
    {
        OsszesSkin[103][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[103][0], LadaNevek[3][0]);
    }
    else if (random_number <= 57) // 3.03% esély a 18. ládára (55-57)
    {
        OsszesSkin[7][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[7][0], LadaNevek[3][0]);
    }
    else if (random_number <= 60) // 3.03% esély a 19. ládára (58-60)
    {
        OsszesSkin[4][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[4][0], LadaNevek[3][0]);
    }
    else if (random_number <= 63) // 3.03% esély a 20. ládára (61-63)
    {
        OsszesSkin[143][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[143][0], LadaNevek[3][0]);
    }
    else if (random_number <= 66) // 3.03% esély a 21. ládára (64-66)
    {
        OsszesSkin[153][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[153][0], LadaNevek[3][0]);
    }
    else if (random_number <= 69) // 3.03% esély a 22. ládára (67-69)
    {
        OsszesSkin[144][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[144][0], LadaNevek[3][0]);
    }
    else if (random_number <= 70) // 3.03% esély a 23. ládára (70-72)
    {
        OsszesSkin[183][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[183][0], LadaNevek[3][0]);
    }
    else if (random_number <= 71) // 3.03% esély a 24. ládára (73-75)
    {
        OsszesSkin[181][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[181][0], LadaNevek[3][0]);
    }
    else if (random_number <= 72) // 3.03% esély a 25. ládára (76-78)
    {
        OsszesSkin[132][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[132][0], LadaNevek[3][0]);
    }
    else if (random_number <= 81) // 3.03% esély a 26. ládára (79-81)
    {
        OsszesSkin[142][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[142][0], LadaNevek[3][0]);
    }
    else if (random_number <= 84) // 3.03% esély a 27. ládára (82-84)
    {
        OsszesSkin[131][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[131][0], LadaNevek[3][0]);
    }
    else if (random_number <= 87) // 3.03% esély a 28. ládára (85-87)
    {
        OsszesSkin[31][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[31][0], LadaNevek[3][0]);
    }
    else if (random_number <= 90) // 3.03% esély a 29. ládára (88-90)
    {
        OsszesSkin[6][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[6][0], LadaNevek[3][0]);
    }
    else if (random_number <= 93) // 3.03% esély a 30. ládára (91-93)
    {
        OsszesSkin[58][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[58][0], LadaNevek[3][0]);
    }
    else if (random_number <= 97) // 3.03% esély a 31. ládára (94-96)
    {
        OsszesSkin[108][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[108][0], LadaNevek[3][0]);
    }
    else if (random_number <= 100) // 3.03% esély a 32. ládára (97-99)
    {
        OsszesSkin[117][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[117][0], LadaNevek[3][0]);
    }
}
	if(key == 4)
	{
		new random_number = random(100) + 1; // Generálunk egy számot 1 és 100 között
    if (random_number <= 6) // 6% esély az 1. ládára
    {
        OsszesSkin[168][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[168][0], LadaNevek[5][0]);
    }
    else if (random_number <= 12) // 6% esély a 2. ládára
    {
        OsszesSkin[169][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[189][0], LadaNevek[5][0]);
    }
    else if (random_number <= 18) // 6% esély a 3. ládára
    {
        OsszesSkin[170][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[170][0], LadaNevek[5][0]);
    }
    else if (random_number <= 24) // 6% esély a 4. ládára
    {
        OsszesSkin[171][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[171][0], LadaNevek[5][0]);
    }
    else if (random_number <= 30) // 6% esély az 5. ládára
    {
        OsszesSkin[172][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[172][0], LadaNevek[5][0]);
    }
    else if (random_number <= 36) // 6% esély a 6. ládára
    {
        OsszesSkin[173][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[173][0], LadaNevek[5][0]);
    }
    else if (random_number <= 42) // 6% esély a 7. ládára
    {
        OsszesSkin[174][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[174][0], LadaNevek[5][0]);
    }
    else if (random_number <= 45) // 6% esély a 8. ládára
    {
        OsszesSkin[175][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[175][0], LadaNevek[5][0]);
    }
    else if (random_number <= 48) // 6% esély a 9. ládára
    {
        OsszesSkin[176][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[176][0], LadaNevek[5][0]);
    }
    else if (random_number <= 51) // 6% esély a 10. ládára
    {
        OsszesSkin[178][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[178][0], LadaNevek[5][0]);
    }
    else if (random_number <= 53) // 6% esély a 11. ládára
    {
        OsszesSkin[179][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[179][0], LadaNevek[5][0]);
    }
    else if (random_number <= 58) // 6% esély a 12. ládára
    {
        OsszesSkin[180][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[180][0], LadaNevek[5][0]);
    }
    else if (random_number <= 62) // 6% esély a 13. ládára
    {
        OsszesSkin[181][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[181][0], LadaNevek[5][0]);
    }
    else if (random_number <= 63) // 6% esély a 14. ládára
    {
        OsszesSkin[182][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[182][0], LadaNevek[5][0]);
    }
    else if (random_number <= 69) // 6% esély a 15. ládára
    {
        OsszesSkin[184][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[184][0], LadaNevek[5][0]);
    }
    else if (random_number <= 72) // 9% esély a 16. ládára
    {
        OsszesSkin[185][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[185][0], LadaNevek[5][0]);
    }
     else if (random_number <= 75) // 9% esély a 16. ládára
    {
        OsszesSkin[186][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[186][0], LadaNevek[5][0]);
    }
	else if (random_number <= 78) // 6% esély a 8. ládára
    {
        OsszesSkin[189][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[189][0], LadaNevek[5][0]);
    }
    else if (random_number <= 80) // 6% esély a 9. ládára
    {
        OsszesSkin[190][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[190][0], LadaNevek[5][0]);
    }
    else if (random_number <= 82) // 6% esély a 10. ládára
    {
        OsszesSkin[187][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[187][0], LadaNevek[5][0]);
    }
    else if (random_number <= 84) // 6% esély a 11. ládára
    {
        OsszesSkin[191][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[191][0], LadaNevek[5][0]);
    }
    else if (random_number <= 86) // 6% esély a 12. ládára
    {
        OsszesSkin[192][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[192][0], LadaNevek[5][0]);
    }
    else if (random_number <= 88) // 6% esély a 13. ládára
    {
        OsszesSkin[194][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[194][0], LadaNevek[5][0]);
    }
    else if (random_number <= 89) // 6% esély a 14. ládára
    {
        OsszesSkin[195][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[195][0], LadaNevek[5][0]);
    }
    else if (random_number <= 90) // 6% esély a 15. ládára
    {
        OsszesSkin[197][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[197][0], LadaNevek[5][0]);
    }
    else if (random_number <= 91) // 9% esély a 16. ládára
    {
        OsszesSkin[199][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[199][0], LadaNevek[5][0]);
    }
    else if (random_number <= 92) // 9% esély a 16. ládára
    {
        OsszesSkin[200][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[200][0], LadaNevek[5][0]);
    }
	else if (random_number <= 93) // 6% esély a 13. ládára
    {
        OsszesSkin[203][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[203][0], LadaNevek[5][0]);
    }
    else if (random_number <= 94) // 6% esély a 14. ládára
    {
        OsszesSkin[201][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[201][0], LadaNevek[5][0]);
    }
    else if (random_number <= 95) // 6% esély a 15. ládára
    {
        OsszesSkin[193][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[193][0], LadaNevek[5][0]);
    }
    else if (random_number <= 96) // 5% esély a 20. esetre
    {
        OsszesSkin[197][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[197][0], LadaNevek[1][0]);
    }
    else if (random_number <= 97) // 5% esély a 19. esetre
    {
        OsszesSkin[178][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[178][0], LadaNevek[1][0]);
    }
    else if (random_number <= 98) // 5% esély a 20. esetre
    {
        OsszesSkin[171][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[171][0], LadaNevek[1][0]);
    }
    else if (random_number <= 100) // 5% esély a 20. esetre
    {
        OsszesSkin[202][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[202][0], LadaNevek[3][0]);
    }
}
	if(key == 5)
	{
    new random_number = random(162) + 1; // Generálunk egy számot 1 és 100 között
    if (random_number <= 1) // 0.5% esély a 120. ládára (1-1)
    {
        OsszesSkin[47][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[47][0], LadaNevek[4][0]);
    }
    else if (random_number <= 5) // 0.5% esély a 116. ládára (2-2)
    {
        OsszesSkin[48][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[48][0], LadaNevek[4][0]);
    }
    else if (random_number <= 13) // 0.5% esély a 112. ládára (3-3)
    {
        OsszesSkin[49][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[49][0], LadaNevek[4][0]);
    }
    else if (random_number <= 18) // 3.03% esély az 1. ládára (4-6)
    {
        OsszesSkin[50][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[50][0], LadaNevek[4][0]);
    }
    else if (random_number <= 27) // 3.03% esély a 2. ládára (7-9)
    {
        OsszesSkin[51][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[51][0], LadaNevek[4][0]);
    }
    else if (random_number <= 32) // 3.03% esély a 3. ládára (10-12)
    {
        OsszesSkin[52][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[52][0], LadaNevek[4][0]);
    }
    else if (random_number <= 39) // 3.03% esély a 4. ládára (13-15)
    {
        OsszesSkin[53][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[53][0], LadaNevek[4][0]);
    }
    else if (random_number <= 45) // 3.03% esély az 5. ládára (16-18)
    {
        OsszesSkin[54][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[54][0], LadaNevek[4][0]);
    }
    else if (random_number <= 48) // 3.03% esély a 6. ládára (19-21)
    {
        OsszesSkin[55][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[55][0], LadaNevek[4][0]);
    }
    else if (random_number <= 49) // 3.03% esély a 7. ládára (22-24)
    {
        OsszesSkin[89][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[89][0], LadaNevek[4][0]);
    }
    else if (random_number <= 50) // 3.03% esély a 8. ládára (25-27)
    {
        OsszesSkin[90][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[90][0], LadaNevek[4][0]);
    }
    else if (random_number <= 55) // 3.03% esély a 9. ládára (28-30)
    {
        OsszesSkin[91][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[91][0], LadaNevek[4][0]);
    }
    else if (random_number <= 60) // 3.03% esély a 10. ládára (31-33)
    {
        OsszesSkin[92][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[92][0], LadaNevek[4][0]);
    }
    else if (random_number <= 65) // 3.03% esély a 11. ládára (34-36)
    {
        OsszesSkin[93][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[93][0], LadaNevek[4][0]);
    }
    else if (random_number <= 70) // 3.03% esély a 12. ládára (37-39)
    {
        OsszesSkin[94][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[94][0], LadaNevek[4][0]);
    }
    else if (random_number <= 75) // 3.03% esély a 13. ládára (40-42)
    {
        OsszesSkin[95][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[95][0], LadaNevek[4][0]);
    }
    else if (random_number <= 80) // 3.03% esély a 14. ládára (43-45)
    {
        OsszesSkin[96][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[96][0], LadaNevek[4][0]);
    }
    else if (random_number <= 85) // 3.03% esély a 15. ládára (46-48)
    {
        OsszesSkin[123][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[123][0], LadaNevek[4][0]);
    }
    else if (random_number <= 90) // 3.03% esély a 16. ládára (49-51)
    {
        OsszesSkin[124][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[124][0], LadaNevek[4][0]);
    }
    else if (random_number <= 95) // 3.03% esély a 17. ládára (52-54)
    {
        OsszesSkin[125][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[125][0], LadaNevek[4][0]);
    }
    else if (random_number <= 100) // 3.03% esély a 18. ládára (55-57)
    {
        OsszesSkin[126][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[126][0], LadaNevek[4][0]);
    }
    else if (random_number <= 105) // 3.03% esély a 19. ládára (58-60)
    {
        OsszesSkin[127][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[127][0], LadaNevek[4][0]);
    }
    else if (random_number <= 110) // 3.03% esély a 20. ládára (61-63)
    {
        OsszesSkin[128][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[128][0], LadaNevek[4][0]);
    }
    else if (random_number <= 115) // 3.03% esély a 21. ládára (64-66)
    {
        OsszesSkin[160][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[160][0], LadaNevek[4][0]);
    }
    else if (random_number <= 120) // 3.03% esély a 22. ládára (67-69)
    {
        OsszesSkin[161][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[161][0], LadaNevek[4][0]);
    }
    else if (random_number <= 125) // 3.03% esély a 23. ládára (70-72)
    {
        OsszesSkin[162][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[162][0], LadaNevek[4][0]);
    }
    else if (random_number <= 130) // 3.03% esély a 24. ládára (73-75)
    {
        OsszesSkin[163][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[163][0], LadaNevek[4][0]);
    }
    else if (random_number <= 135) // 3.03% esély a 25. ládára (76-78)
    {
        OsszesSkin[164][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[164][0], LadaNevek[4][0]);
    }
    else if (random_number <= 140) // 3.03% esély a 26. ládára (79-81)
    {
        OsszesSkin[165][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[165][0], LadaNevek[4][0]);
    }
    else if (random_number <= 145) // 3.03% esély a 27. ládára (82-84)
    {
        OsszesSkin[166][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[166][0], LadaNevek[4][0]);
    }
    else if (random_number <= 150) // 3.03% esély a 28. ládára (85-87)
    {
        OsszesSkin[167][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[167][0], LadaNevek[4][0]);
    }
    else if (random_number <= 152) // 3.03% esély a 30. ládára (91-93)
    {
        OsszesSkin[210][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[210][0], LadaNevek[4][0]);
    }
    else if (random_number <= 153) // 3.03% esély a 31. ládára (94-96)
    {
        OsszesSkin[211][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[211][0], LadaNevek[4][0]);
    }
    else if (random_number <= 154) // 3.03% esély a 32. ládára (97-99)
    {
        OsszesSkin[212][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[212][0], LadaNevek[4][0]);
    }
    else if (random_number <= 155)
    {
        OsszesSkin[213][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[213][0], LadaNevek[4][0]);
    }
    else if (random_number <= 156) // 3.03% esély a 20. ládára (61-63)
    {
        OsszesSkin[214][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[214][0], LadaNevek[4][0]);
    }
    else if (random_number <= 157) // 3.03% esély a 21. ládára (64-66)
    {
        OsszesSkin[215][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[215][0], LadaNevek[4][0]);
    }
    else if (random_number <= 158) // 3.03% esély a 22. ládára (67-69)
    {
        OsszesSkin[216][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[216][0], LadaNevek[4][0]);
    }
    else if (random_number <= 159) // 3.03% esély a 23. ládára (70-72)
    {
        OsszesSkin[217][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[217][0], LadaNevek[4][0]);
    }
    else if (random_number <= 160) // 3.03% esély a 24. ládára (73-75)
    {
        OsszesSkin[218][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[218][0], LadaNevek[4][0]);
    }
    else if (random_number <= 161) // 3.03% esély a 25. ládára (76-78)
    {
        OsszesSkin[219][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[219][0], LadaNevek[4][0]);
    }
    else if (random_number <= 162) // 3.03% esély a 26. ládára (79-81)
    {
        OsszesSkin[220][id]++;
        ColorChat(id, GREEN, "[Információ] ^3Találtad ezt: ^4%s ^1a ^4%sból.", Fegyverek[220][0], LadaNevek[4][0]);
    }
}
    Update(id);
    return PLUGIN_HANDLED;
}
public Piac(id)
{
    new cim[121];
    format(cim, charsmax(cim), "%s \r- \w[\yPiac\w]^n\yDollár: \w(\r%d$\w)", PREFIX, Dollar[id]);
    new menu = menu_create(cim, "Piac_h");
	new PiacID = g_Market[0] + g_Market[1];
   
  	if(g_Market[0] > 0 || g_Market[1] > 0) format(cim,charsmax(cim), "\r[\yVásárlás\r] \d[\r%d Tárgy a piacon\d]", PiacID);
	else format(cim,charsmax(cim), "\r[\yVásárlás\r] \d[\rNincsen eladó tárgy\d]");
	menu_additem(menu,cim,"1");
    menu_additem(menu, "\r[\wEladás\r]", "2", 0);
	menu_additem(menu, "\r[\yTárgy Küldés\r]", "3", 0);
	menu_additem(menu, "\r[\wSkin Küldés\r]", "4", 0);
	
   
    menu_display(id, menu, 0);
}
public Piac_h(id, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return;
    }
   
    new data[9], szName[128];
    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: Vasarlas(id);
        case 2: Eladas(id);
		case 3: SendMenu(id);
		case 4: SendSkinMenu(id);
    }
}
public SendMenu(id) 
{
	new String[121];
	format(String, charsmax(String), "%s \r- \dTárgy Küldés", PREFIX);
	new menu = menu_create(String, "h_openSendItems");
	
	format(String, charsmax(String), "Dollár \d[\r%d $\d]", Dollar[id]);
	menu_additem(menu, String, "0", 0);
	format(String, charsmax(String), "Kulcs \d[\r%d DB\d]", Kulcs[id]);
	menu_additem(menu, String, "1", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[0], Lada[0][id]);
	menu_additem(menu, String, "2", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[1], Lada[1][id]);
	menu_additem(menu, String, "3", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[2], Lada[2][id]);
	menu_additem(menu, String, "4", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[3], Lada[3][id]);
	menu_additem(menu, String, "5", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[4], Lada[4][id]);
	menu_additem(menu, String, "6", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", LadaNevek[5], Lada[5][id]);
	menu_additem(menu, String, "7", 0);
	
	menu_display(id, menu, 0);
	return PLUGIN_HANDLED;
}
public SendSkinMenu(id) {
	new String[121];
	format(String, charsmax(String), "%s \r- \dSkin Küldés", PREFIX);
	new menu = menu_create(String, "h_openSendSkins");
	
	for(new i;i < sizeof(Fegyverek); i++)
	{
		if(OsszesSkin[i][id] > 0)
		{
		new Sor[6]; num_to_str(i, Sor, 5);
		formatex(String, charsmax(String), "\y%s \w[\r%d DB\w]", Fegyverek[i][0], OsszesSkin[i][id]);
		menu_additem(menu, String, Sor);
		}
	}
	
	menu_display(id, menu, 0);
	return PLUGIN_HANDLED;
}
public h_openSendSkins(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;
	
	PlayerChooseSkin(id);
	return PLUGIN_HANDLED;
}
public PlayerChooseSkin(id)
{
	new String[121];
	format(String, charsmax(String), "%s \r- \dTárgyak Küldése", PREFIX);
	new menu = menu_create(String, "PlayerHandlerSkin");
	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 PlayerHandlerSkin(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 SKINMENNYISEG");
	
	menu_destroy(Menu);
	return PLUGIN_HANDLED;
}
public ObjectSendSkin(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;

	for(new i;i < LIMIT; i++) 
	{
		if(Send[id] == i && OsszesSkin[i][id] >= str_to_num(Data))
		{
			OsszesSkin[i][TempID] += str_to_num(Data);
			OsszesSkin[i][id] -= str_to_num(Data);
			ColorChat(id, GREEN, "%s ^1Küldtél ^3%s^1-nak^4 %d %s^1-t", C_Prefix, TempName, str_to_num(Data), Fegyverek[i]);
			ColorChat(TempID, GREEN, "%s ^3%s ^1küldött^4 %d %s^1-t", C_Prefix, SendName, str_to_num(Data), Fegyverek[i]);
		}
	}
	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(id, GREEN, "%s ^1Küldtél^4 %d dollárt ^3%s^1-nak", C_Prefix, str_to_num(Data), TempName);
		ColorChat(TempID, GREEN, "%s ^3%s ^1küldött neked^4 %d dollárt", C_Prefix, SendName, str_to_num(Data));
	}
	if(Send[id] == 2 && Kulcs[id] >= str_to_num(Data))
	{
		Kulcs[TempID] += str_to_num(Data);
		Kulcs[id] -= str_to_num(Data);
		ColorChat(id, GREEN, "%s ^1Küldtél^4 %d kulcsot ^3%s^1-nak", C_Prefix, str_to_num(Data), TempName);
		ColorChat(TempID, GREEN, "%s ^3%s ^1küldött neked^4 %d kulcsot", C_Prefix, SendName, str_to_num(Data));
	}
	for(new i;i < L_MAX; i++) 
	{
		if(Send[id] == i + 3 && Lada[i][id] >= str_to_num(Data))
		{
		Lada[i][TempID] += str_to_num(Data);
		Lada[i][id] -= str_to_num(Data);
		ColorChat(id, GREEN, "%s ^1Küldtél^4 %d %s^1-t ^3%s^1-nak", C_Prefix, str_to_num(Data), LadaNevek[i], TempName);
		ColorChat(TempID, GREEN, "%s ^3%s ^1küldött neked^4 %d %s^1-t.", C_Prefix, SendName, str_to_num(Data), LadaNevek[i]);
		}
	}
	
	return PLUGIN_HANDLED;
}
public h_openSendItems(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;
	
	openChoosePlayer(id);
	return PLUGIN_HANDLED;
}
public openChoosePlayer(id)
{
	new String[121];
	format(String, charsmax(String), "%s \r- \dTárgyak Küldése", PREFIX);
	new menu = menu_create(String, "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 MENNYISEG");
	
	menu_destroy(Menu);
	return PLUGIN_HANDLED;
}
public Eladas(id) {
    new cim[121], ks1[121], ks2[121];
    format(cim, charsmax(cim), "%s \r- \w[\yEladás\w]", PREFIX);
    new menu = menu_create(cim, "eladas_h" );
   
    if(kirakva[id] == 0)
    {
        for(new i=0; i < 221; i++)
        {
            if(kicucc[id] == 0) format(ks1, charsmax(ks1), "Válaszd ki a Tárgyat!");
            else if(kicucc[id] == i) format(ks1, charsmax(ks1), "Tárgy: \r%s", Fegyverek[i-1][0]);
        }
        menu_additem(menu, ks1 ,"0",0);
    }
    if(kirakva[id] == 0){
        format(ks2, charsmax(ks2), "\dÁra: \r%d \yDOLLÁR", Erteke[id]);
        menu_additem(menu,ks2,"1",0);
    }
    if(Erteke[id] != 0 && kirakva[id] == 0)
    {
        menu_additem(menu,"Mehet a piacra!","2",0);
    }
    if(Erteke[id] != 0 && kirakva[id] == 1)
    {
        menu_additem(menu,"\wVisszavonás","-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[128], 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;
			g_Market[1]--;
        }
        case 0:
        {
            fvalaszt(id);
        }
        case 1:
        {
            client_cmd(id, "messagemode DOLLAR");
        }
        case 2:
        {
            for(new i=0; i < 221; i++)
            {
                if(kicucc[id] == i && OsszesSkin[i-1][id] >= 1)
                {
                    ColorChat(0, GREEN, "%s ^3%s ^1Kirakott egy ^4%s-^1t %d Dollárért",C_Prefix, name, Fegyverek[i-1][0], Erteke[id]);
                    kirakva[id] = 1;
					g_Market[1]++;
                }
            }
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}
public fvalaszt(id) {
    new szMenuTitle[ 121 ],cim[121];
    format( szMenuTitle, charsmax( szMenuTitle ), "%s \r- \dFegyver Választás", PREFIX);
    new menu = menu_create( szMenuTitle, "fvalaszt_h" );
   
    for(new i=0; i < 221; i++)
    {
        if(OsszesSkin[i][id] > 0)
        {
            new Num[6];
            num_to_str(i, Num, 5);
            formatex(cim, charsmax(cim), "\w%s \y(\dÖsszes: \r%d\y)", Fegyverek[i][0], 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[128];
    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 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 ^1Nem tudsz eladni fegyver^3 20 Dollár alatt.", C_Prefix);
        Eladas(id);
    }
    else
    {
        Erteke[id] = ertek;
        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), "%s \r- \w[\yVásárlás\w]", PREFIX);
    menu = menu_create(cim, "vasarlas_h" );
   
    for (new i; i < pnum; i++)
    {
        if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
        {
            for(new a=0; a < 125; a++)
            {
                if(kicucc[players[i]] == a)
                {
                    formatex(mpont,256,"\y%s\d(\wEladó: \r%s \d| \wÁra: \r%d\d)", Fegyverek[a-1][0], get_player_name(players[i]), 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[128],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=0; i < 125; i++)
    {
        if(Dollar[id] >= Erteke[player] && kicucc[player] == i && kirakva[player] == 1)
        {
            kirakva[player] = 0;
            ColorChat(0, GREEN, "%s ^3%s ^1vett egy ^4%s ^1%s-tól %d Dollárért!",C_Prefix, name, Fegyverek[i-1][0], name2, Erteke[player]);
            Dollar[player] += Erteke[player];
            Dollar[id] -= Erteke[player];
            OsszesSkin[i-1][id] ++;
            OsszesSkin[i-1][player] --;
            kicucc[player] = 0;
            Erteke[player] = 0;
			g_Market[0]--;
        }
    }
}
public vido()
{
    pido = 0;
}
public Halal()
{
	new Gyilkos = read_data(1);
	new Aldozat = read_data(2);
	new fegyver = get_user_weapon(Gyilkos);
	
	if(Gyilkos == Aldozat)
    return PLUGIN_HANDLED;

	if(!is_user_connected(Gyilkos))
		return PLUGIN_HANDLED;

	if(!is_user_connected(Aldozat))
		return PLUGIN_HANDLED;

	if(Gyilkos == Aldozat)
		return PLUGIN_HANDLED;
		
	Oles[Gyilkos]+= 1;
		
	new pPont;
	
	pPont += random_num(DollarMin, DollarMax);
    Dollar[Gyilkos] += pPont;
	
	set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 3.0);
    show_dhudmessage(Gyilkos, "+%d $", pPont);

    Oles[Gyilkos] ++;

	while(Oles[Gyilkos] >= Rangok[Rang[Gyilkos]][Xp])
	{
	Rang[Gyilkos]++;
	}
	
	Droppolas(Gyilkos);
	if(g_Quest[Gyilkos] == 1) Quest(Gyilkos);
	
{
Droppolas(Gyilkos);
}
if(Skin[0][Gyilkos] == 48 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
{
	Statrak[0][Gyilkos] ++;
}
if(Skin[0][Gyilkos] == 49 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
{
	Statrak[1][Gyilkos] ++;
}
if(Skin[0][Gyilkos] == 50 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
{
	Statrak[2][Gyilkos] ++;
}
if(Skin[0][Gyilkos] == 51 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
{
	Statrak[3][Gyilkos] ++;
}
if(Skin[0][Gyilkos] == 52 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
{
	Statrak[4][Gyilkos] ++;
}
if(Skin[0][Gyilkos] == 53 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
{
	Statrak[5][Gyilkos] ++;
}
if(Skin[0][Gyilkos] == 54 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
{
	Statrak[6][Gyilkos] ++;
}
if(Skin[0][Gyilkos] == 55 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
{
	Statrak[7][Gyilkos] ++;
}
if(Skin[0][Gyilkos] == 56 && fegyver == CSW_AK47 && Gun[Gyilkos] == 1)
{
	Statrak[8][Gyilkos] ++;
}
if(Skin[1][Gyilkos] == 34 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
{
	Statrak[9][Gyilkos] ++;
}
if(Skin[1][Gyilkos] == 35 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
{
	Statrak[10][Gyilkos] ++;
}
if(Skin[1][Gyilkos] == 36 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
{
	Statrak[11][Gyilkos] ++;
}
if(Skin[1][Gyilkos] == 37 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
{
	Statrak[12][Gyilkos] ++;
}
if(Skin[1][Gyilkos] == 38 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
{
	Statrak[13][Gyilkos] ++;
}
if(Skin[1][Gyilkos] == 39 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
{
	Statrak[14][Gyilkos] ++;
}
if(Skin[1][Gyilkos] == 40 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
{
	Statrak[15][Gyilkos] ++;
}
if(Skin[1][Gyilkos] == 41 && fegyver == CSW_M4A1 && Gun[Gyilkos] == 1)
{
	Statrak[16][Gyilkos] ++;
}
if(Skin[2][Gyilkos] == 27 && fegyver == CSW_AWP && Gun[Gyilkos] == 1)
{
	Statrak[17][Gyilkos] ++;
}
if(Skin[2][Gyilkos] == 28 && fegyver == CSW_AWP && Gun[Gyilkos] == 1)
{
	Statrak[18][Gyilkos] ++;
}
if(Skin[2][Gyilkos] == 29 && fegyver == CSW_AWP && Gun[Gyilkos] == 1)
{
	Statrak[19][Gyilkos] ++;
}
if(Skin[2][Gyilkos] == 30 && fegyver == CSW_AWP && Gun[Gyilkos] == 1)
{
	Statrak[20][Gyilkos] ++;
}
if(Skin[2][Gyilkos] == 31 && fegyver == CSW_AWP && Gun[Gyilkos] == 1)
{
	Statrak[21][Gyilkos] ++;
}
if(Skin[2][Gyilkos] == 32 && fegyver == CSW_AWP && Gun[Gyilkos] == 1)
{
	Statrak[22][Gyilkos] ++;
}
if(Skin[3][Gyilkos] == 32 && fegyver == CSW_DEAGLE && Gun[Gyilkos] == 1)
{
	Statrak[23][Gyilkos] ++;
}
if(Skin[3][Gyilkos] == 33 && fegyver == CSW_DEAGLE && Gun[Gyilkos] == 1)
{
	Statrak[24][Gyilkos] ++;
}
if(Skin[3][Gyilkos] == 34 && fegyver == CSW_DEAGLE && Gun[Gyilkos] == 1)
{
	Statrak[25][Gyilkos] ++;
}
if(Skin[3][Gyilkos] == 35 && fegyver == CSW_DEAGLE && Gun[Gyilkos] == 1)
{
	Statrak[26][Gyilkos] ++;
}
if(Skin[3][Gyilkos] == 36 && fegyver == CSW_DEAGLE && Gun[Gyilkos] == 1)
{
	Statrak[27][Gyilkos] ++;
}
if(Skin[3][Gyilkos] == 37 && fegyver == CSW_DEAGLE && Gun[Gyilkos] == 1)
{
	Statrak[28][Gyilkos] ++;
}
if(Skin[3][Gyilkos] == 38 && fegyver == CSW_DEAGLE && Gun[Gyilkos] == 1)
{
	Statrak[29][Gyilkos] ++;
}
if(Skin[3][Gyilkos] == 39 && fegyver == CSW_DEAGLE && Gun[Gyilkos] == 1)
{
	Statrak[30][Gyilkos] ++;
}
if(Skin[4][Gyilkos] == 42 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
{
	Statrak[31][Gyilkos] ++;
}
if(Skin[4][Gyilkos] == 43 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
{
	Statrak[32][Gyilkos] ++;
}
if(Skin[4][Gyilkos] == 44 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
{
	Statrak[33][Gyilkos] ++;
}
if(Skin[4][Gyilkos] == 45 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
{
	Statrak[34][Gyilkos] ++;
}
if(Skin[4][Gyilkos] == 46 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
{
	Statrak[35][Gyilkos] ++;
}
if(Skin[4][Gyilkos] == 47 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
{
	Statrak[36][Gyilkos] ++;
}
if(Skin[4][Gyilkos] == 48 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
{
	Statrak[37][Gyilkos] ++;
}
if(Skin[4][Gyilkos] == 49 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
{
	Statrak[38][Gyilkos] ++;
}
if(Skin[4][Gyilkos] == 50 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
{
	Statrak[39][Gyilkos] ++;
}
if(Skin[4][Gyilkos] == 51 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
{
	Statrak[40][Gyilkos] ++;
}
if(Skin[4][Gyilkos] == 52 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
{
	Statrak[41][Gyilkos] ++;
}
if(Skin[4][Gyilkos] == 53 && fegyver == CSW_KNIFE && Gun[Gyilkos] == 1)
{
	Statrak[42][Gyilkos] ++;
}
return PLUGIN_HANDLED;
}
public Droppolas(id)
{
    new Float:RandomSzam = random_float(0.01, 100.00);
    new Nev[32]; get_user_name(id, Nev,31);
   
    if(RandomSzam <= 1.00)
    {
        Lada[5][id] ++;
        client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gKés Láda.", C_Prefix, Nev);
    }
    else if(RandomSzam <= 1.50)
    {
        Lada[4][id] ++;
        client_printcolor(0, "!g%s !t%s !nTalálta ezt: !gStatTrak Láda.", C_Prefix, Nev);
    }
    else if(RandomSzam <= 9.95)
    {
        Lada[3][id] ++;
        ColorChat(id, GREEN, "[Információ] ^3Találtál egy: ^4Skin Pack Ládát.");
    }
    else if(RandomSzam <= 11.00)
    {
        Lada[2][id] ++;
        ColorChat(id, GREEN, "[Információ] ^3Találtál egy: ^4Egyedi Ládát.");
    }
    else if(RandomSzam <= 15.25)
    {
        Lada[1][id] ++;
        ColorChat(id, GREEN, "[Információ] ^3Találtál egy: ^4Kiválaszott Ládát.");
    }
    else if(RandomSzam <= 17.10)
    {
        Lada[0][id] ++;
        ColorChat(id, GREEN, "[Információ] ^3Találtál egy: ^4Szerencse Ládát.");
    }
    else if(RandomSzam <= 21.05)
    {
        Kulcs[id] ++;
        ColorChat(id, GREEN, "[Információ] ^3Találtál egy: ^4Kulcsot.");
    }
}
public Blocking(id) {
	if(AutoB[id] == 1)
	{
		Belepve[id] = true;
	}
	if(Belepve[id] == false)
	{
		Menu_Fo(id);
	}
	else
	{
		Fomenu(id);
	}
}
new const REGMENU[][][] = { { "\w[\yStátusz\w]\r: \dNem Regisztrált", "\w[\yStátusz\w]\r: \dKijelentkezve" } };
public Menu_Regisztracio(id) 
{
	new String[121], Nev[32];
	get_user_name(id, Nev, 31);
	formatex(String, charsmax(String), "%s \r- \dRegisztráció^n%s", PREFIX, REGMENU[0][Regisztralt[id]]);
	new menu = menu_create(String, "Menu_Regisztracio_h");
	
	if(Regisztralt[id] == 0)
	{
		formatex(String, charsmax(String), "\w[\yFelhasználónév\w]\d: \r%s^n", regFasuh[id]);
		menu_additem(menu, String, "1",0);
		formatex(String, charsmax(String), "\w[\yJelszó\w]\d: \r%s^n", regJulkaszo[id]);
		menu_additem(menu, String, "2",0);
	}
	else
	{
		formatex(String, charsmax(String), "\rNév: \d%s^n\wTe már regisztráltál a szerverre.", Nev, regFasuh[id]);
		menu_additem(menu, String, "",0);
	}
	
	if(Beirtfelhasznalot[id] == true && Beirtjelszot[id] == true)
	{
		formatex(String, charsmax(String), "\w[\yBejelentkezés\w\w]");
		menu_additem(menu, String, "3",0);
	}
	
	menu_display(id, menu, 0);
	return PLUGIN_HANDLED;
}
public Menu_Regisztracio_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:
		{
			client_cmd(id, "messagemode REGISZTRACIOS_FELHASZ");
		}
		case 2:
		{
			client_cmd(id, "messagemode REGISZTRACIOS_JELSZO");
		}
		case 3:
		{
			Regisztralt[id] = 1;
			ColorChat(id, GREEN, "%s ^1Sikeresen regisztráltál a szerverre.", C_Prefix);
			SQL_Update_Reg(id);
		}
	}
}
public Menu_Bejelentkezes(id) 
{
	new String[121];
	formatex(String, charsmax(String), "%s \r- \dBejelentkezés^n%s", PREFIX, REGMENU[0][Regisztralt[id]]);
	new menu = menu_create(String, "Menu_Bejelentkezes_h");
	
	formatex(String, charsmax(String), "\w[\yFelhasználónév\w]\d: \r%s^n", regFasuh[id]);
	menu_additem(menu, String, "0",0);
	formatex(String, charsmax(String), "\w[\yJelszó\w]\d: \r%s^n", Jelszo[id]);
	menu_additem(menu, String, "2",0);
	
	formatex(String, charsmax(String), "\w[\yBejelentkezés\w]^n");
	menu_additem(menu, String, "3",0);
	
	menu_display(id, menu, 0);
	return PLUGIN_HANDLED;
}
public Menu_Bejelentkezes_h(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return;
	}
	
	new data[9], szName[64], Nev[32];
	get_user_name(id, Nev, 31);
	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:
		{
			client_cmd(id, "messagemode BELEPESI_JELSZO");
		}
		case 3:
		{
			if(equali(Jelszo[id], regJulkaszo[id]))
			{
				Belepve[id] = true;
				ColorChat(0, GREEN, "%s ^3%s ^1(^3ID:#%d^1) ^1Bejelentkezett a szerverre! ^3Üdv!", C_Prefix, Nev, g_Id[id]);
			}
			else
			{
				ColorChat(id, GREEN, "%s ^1Hibás Jelszó próbálkozz újra.", C_Prefix);
			}
		}
	}
}
public Menu_Fo(id) 
{
	new String[121];
	formatex(String, charsmax(String), "%s \r- \dRegisztrálj, ha már regisztráltál akkor jelentkezz be!", PREFIX, REGMENU[0][Regisztralt[id]]);
	new menu = menu_create(String, "Menu_Fo_h");
	
	formatex(String, charsmax(String), "\w[\yRegisztráció\w]");
	menu_additem(menu, String, "2",0);
	formatex(String, charsmax(String), "\w[\yBejelentkezés\w]");
	menu_additem(menu, String, "1",0);
	formatex(String, charsmax(String), "\d**************************");
	menu_additem(menu, String, "0",0);
	formatex(String, charsmax(String), "\ySzerver Tulajdonos\r:\w[\rAllucard\w]");
	menu_additem(menu, String, "0",0);
	formatex(String, charsmax(String), "\ySzerver Konfigos\r:\w[\rFluffy\w]");
	menu_additem(menu, String, "0",0);
	formatex(String, charsmax(String), "\d**************************");
	menu_additem(menu, String, "0",0);
	
	menu_display(id, menu, 0);
	return PLUGIN_HANDLED;
}
public Menu_Fo_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: Menu_Bejelentkezes(id);
		case 2: Menu_Regisztracio(id);

		}
}
public reg_felh(id)
{
	new adat[32];
	new hosszusag = strlen(adat);
	read_args(adat, charsmax(adat));
	remove_quotes(adat);
	if(hosszusag >= 5) 
	{
		regFasuh[id] = adat;
		Beirtfelhasznalot[id] = true;
		Menu_Regisztracio(id);
	}
	else 
	{
		regFasuh[id] = adat;
		Beirtfelhasznalot[id] = true;
		Menu_Regisztracio(id);
	}
	return PLUGIN_CONTINUE;
}
public reg_jelszo(id)
{
	new adat[32];
	new hosszusag = strlen(adat);
	read_args(adat, charsmax(adat));
	remove_quotes(adat);
	if(hosszusag >= 5) {
		regJulkaszo[id] = adat;
		Beirtjelszot[id] = true;
		Menu_Regisztracio(id);
	}
	else {
		regJulkaszo[id] = adat;
		Beirtjelszot[id] = true;
		Menu_Regisztracio(id);
	}
	return PLUGIN_CONTINUE;
}
public belepes_jelszo(id)
{
	new adat[32];
	new hosszusag = strlen(adat);
	read_args(adat, charsmax(adat));
	remove_quotes(adat);
	if(hosszusag >= 5) {
		Jelszo[id] = adat;
		Beirtjelszot1[id] = true;
		Menu_Bejelentkezes(id);
	}
	else {
		Jelszo[id] = adat;
		Beirtjelszot1[id] = true;
		Menu_Bejelentkezes(id);
	}
	return PLUGIN_CONTINUE;
}
public Quest(id)
{
new HeadShot = read_data(3);
new randomCaseAll = random_num(0,L_MAX-2);

if(g_QuestHead[id] == 1 && (HeadShot))
{
	if(g_QuestWeapon[id] == 4) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 3 && get_user_weapon(id) == CSW_DEAGLE) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 2 && get_user_weapon(id) == CSW_AWP) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 1 && get_user_weapon(id) == CSW_M4A1) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 0 && get_user_weapon(id) == CSW_AK47) g_QuestKills[1][id]++;
}
if(g_QuestHead[id] == 0)
{
	if(g_QuestWeapon[id] == 4) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 3 && get_user_weapon(id) == CSW_DEAGLE) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 2 && get_user_weapon(id) == CSW_AWP) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 1 && get_user_weapon(id) == CSW_M4A1) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 0 && get_user_weapon(id) == CSW_AK47) g_QuestKills[1][id]++;
}

if(g_QuestKills[1][id] >= g_QuestKills[0][id])
{
	Lada[randomCaseAll][id] += g_Jutalom[0][id];
	Kulcs[id] += g_Jutalom[1][id];
	Dollar[id] += g_Jutalom[2][id];
	g_QuestKills[1][id] = 0;
	g_QuestWeapon[id] = 0;
	g_Quest[id] = 0;
	ColorChat(0, GREEN, "%s ^1A küldetésre kapott jutalmakat megkaptad.", C_Prefix);
	ColorChat(0, GREEN, "%s ^3%s ^1Teljesített egy küldetést", C_Prefix, name[id]);
}
}
public client_putinserver(id)
{
	if(!is_user_bot(id))
	{
		get_user_name(id, name[id], charsmax(name));
	}
	Belepve[id] = false;
	Felhasznalonev[id] = "";
	Jelszo[id] = "";
    Dollar[id] = 0;
    Masodpercek[id] = 0;
    Kulcs[id] = 0;
    Oles[id] = 0;
    Gun[id] = 1;
	g_Quest[id] = 0;
	g_QuestWeapon[id] = 0;
	g_QuestHead[id] = 0;
	Hud[id] = true;
   
	for(new i;i < 2; i++) 
		g_QuestKills[i][id] = 0;
	
	for(new i;i < 3; i++) 
		g_Jutalom[i][id] = 0;
   
    for(new i;i < 221; i++)
        OsszesNev[i] = 0;
   
    for(new i;i < 221; i++)
        OsszesSkin[i][id] = 0;
   
    for(new i;i < 5; i++)
        Skin[i][id] = 0;
   
    for(new i;i < 5; i++)
        Lada[i][id] = 0;
		
	for(new i;i < STATTRAK; i++)
		Statrak[i][id] = 0;
   
    if(!is_user_bot(id))
        Load(id);
		
}
public client_disconnect(id)
{
    if(!is_user_bot(id))
    {
        Update(id);
    }
	
	for(new i;i < STATTRAK; i++) Statrak[i][id] = 0;
	for(new i;i < 2; i++) g_QuestKills[i][id] = 0;
	for(new i;i < 3; i++) g_Jutalom[i][id] = 0;

	Belepve[id] = false;
	Beirtjelszot[id] = false;
	Beirtjelszot1[id] = false;
	Beirtfelhasznalot[id] = false;
	Beirtfelhasznalot1[id] = false;
	
	regFasuh[id][0] = EOS;
	regJulkaszo[id][0] = EOS;
	Felhasznalonev[id][0] = EOS;
	Jelszo[id][0] = EOS;
	
	Oles[id] = 0;
	Regisztralt[id] = 0;
	AutoB[id] = 0;
	Chat_Prefix[id] = "";
	
	g_Id[id] = 0;
	g_Quest[id] = 0;
    g_QuestWeapon[id] = 0;
    g_QuestHead[id] = 0;
	
    for(new i;i < 5; i++)
        Skin[i][id] = 0;
		
	for(new i;i < 5; i++)
		Lada[i][id] = 0;
	
	for(new i;i < STATTRAK; i++)
		Statrak[i][id] = 0;
	
	copy(name[id], charsmax(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 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(Regisztralt[id] == 0)
				formatex(chat, 191, "^x04[Nincs Regisztrálva]^x03%s^x01: %s", Name, message);
			else if(get_user_flags(id) & ADMIN_LEVEL_E && Belepve[id] == true)
				formatex(chat, 191, "^x04[Tulajdonos]%s[%s]^3%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
			else if(get_user_flags(id) & ADMIN_LEVEL_F && Belepve[id] == true)
				formatex(chat, 191, "^x04[Al-Tulajdonos]%s[%s]^3%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint],  Name, message);
			else if(get_user_flags(id) & ADMIN_LEVEL_D && Belepve[id] == true)
				formatex(chat, 191, "^x04[FőAdmin]%s[%s]^3%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);	
			else if(get_user_flags(id) & ADMIN_LEVEL_B && Belepve[id] == true)
				formatex(chat, 191, "^x04[Admin]%s[%s]^x03%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
			else if(get_user_flags(id) & ADMIN_LEVEL_F && Belepve[id] == true)
				formatex(chat, 191, "^x04[Prémium V.I.P]%s[%s]^x03%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
			else if(get_user_flags(id) & ADMIN_LEVEL_H && Belepve[id] == true)
				formatex(chat, 191, "^x04[V.I.P]%s[%s]^x03%s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
			else if(Belepve[id] == true)
				formatex(chat, 191, "^x04%s[%s]^x03%s^x01: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
			else if(Regisztralt[id] == 1)
				formatex(chat, 191, "^x04[Nincs Bejelentkezve]^x03 %s^x01: %s", Name, message);
		}
		else {
			get_user_team(id, color, 9);
			if(Regisztralt[id] == 0)
				formatex(chat, 191, "^x01*Halott*^x04[Nincs Regisztrálva]^x03 %s^x01: %s", Name, message);
			else if(get_user_flags(id) & ADMIN_LEVEL_E && Belepve[id] == true)
				formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos]%s[%s]^3 %s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
			else if(get_user_flags(id) & ADMIN_LEVEL_F && Belepve[id] == true)
				formatex(chat, 191, "^x01*Halott*^x04[Al-Tulajdonos]%s[%s]^x03 %s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
			else if(get_user_flags(id) & ADMIN_LEVEL_D && Belepve[id] == true)
				formatex(chat, 191, "^x01*Halott*^x04[FőAdmin]%s[%s]^x03 %s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
			else if(get_user_flags(id) & ADMIN_LEVEL_B && Belepve[id] == true)
				formatex(chat, 191, "^x01*Halott*^x04[Admin]%s[%s]^x03 %s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
			else if(get_user_flags(id) & ADMIN_LEVEL_F && Belepve[id] == true)
				formatex(chat, 191, "^x01*Halott*^x04[Prémium V.I.P]%s[%s]^x03 %s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
			else if(get_user_flags(id) & ADMIN_LEVEL_H && Belepve[id] == true)
				formatex(chat, 191, "^x01*Halott*^x04[V.I.P]%s[%s]^x03 %s^x04: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
			else if(Belepve[id] == true)
				formatex(chat, 191, "^x01*Halott*^x04%s[%s]^x03 %s^x01: %s", Chat_Prefix[id], Rangok[Rang[id]][Szint], Name, message);
			else if(Regisztralt[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();
}
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 `tesztfazis`");
    Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
    Len += formatex(Query[Len], charsmax(Query)-Len, "`Felhasznalonev` varchar(32) NOT NULL,");
    Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");
    Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralt` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`AutoB` 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, "`prefixneve` varchar(32) NOT NULL,");
    Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");
    Len += formatex(Query[Len], charsmax(Query)-Len, "`Masodpercek` int(11) NOT NULL,");
    Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`QuestH` int(11) NOT NULL, ");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`QuestNeed` int(11) NOT NULL, ");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`QuestHave` int(11) NOT NULL, ");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`QuestWeap` int(11) NOT NULL, ");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`QuestHead` int(11) NOT NULL, ");
    Len += formatex(Query[Len], charsmax(Query)-Len, "`JutLada` int(11) NOT NULL, ");
    Len += formatex(Query[Len], charsmax(Query)-Len, "`JutKulcs` int(11) NOT NULL, ");
    Len += formatex(Query[Len], charsmax(Query)-Len, "`JutDoll` int(11) NOT NULL, ");
	
    for(new i;i < 221; i++)
        Len += formatex(Query[Len], charsmax(Query)-Len, "`F_%d` int(11) NOT NULL,", i);
   
    for(new i;i < L_MAX; i++)
        Len += formatex(Query[Len], charsmax(Query)-Len, "`L_%d` int(11) NOT NULL,", i);
		
	for(new i;i < STATTRAK; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "`ST%d` int(11) NOT NULL,", i);
   
    for(new i;i < 5; i++)
        Len += formatex(Query[Len], charsmax(Query)-Len, "`Skin_%d` int(11) NOT NULL,", i);
   
    Len += formatex(Query[Len], charsmax(Query)-Len, "`Osszes` 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 `tesztfazis` WHERE Nev = ^"%s^";", name[id]);
    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"));
            Masodpercek[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Masodpercek"));
			AutoB[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "AutoB"));
            Rang[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"));
            Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));
			g_Quest[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "QuestH"));
			g_QuestKills[0][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "QuestNeed"));
			g_QuestKills[1][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "QuestHave"));
			g_QuestWeapon[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "QuestWeap"));
			g_QuestHead[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "QuestHead"));	
			g_Jutalom[0][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "JutLada"));
			g_Jutalom[1][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "JutKulcs"));
			g_Jutalom[2][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "JutDoll"));			
            Kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcs"));
			SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "prefixneve"), Chat_Prefix[id], charsmax(Chat_Prefix[]));
            SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Felhasznalonev"), regFasuh[id], charsmax(regFasuh[]));
            SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), regJulkaszo[id], charsmax(regJulkaszo[]));
            Regisztralt[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralt"));
           
            for(new i=0;i< 221;i++)
                OsszesNev[i] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Osszes"));
           
            for(new i=0;i < 221; i++)
            {
                new String[231];
                formatex(String, charsmax(String), "F_%d", i);
                OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
            }
           
			for(new i;i < L_MAX; i++)
			{
				new String[64];
				formatex(String, charsmax(String), "L_%d", i);
				Lada[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
			}
			
			for(new i;i < STATTRAK; i++)
			{
				new String[64];
				formatex(String, charsmax(String), "ST%d", i);
				Statrak[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
			}
           
            for(new i;i < 5; i++)
            {
                new String[64];
                formatex(String, charsmax(String), "Skin_%d", i);
                Skin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
            }
           
        }
        else
        {
            Save(id);
        }
    }
}
public Save(id)
{
    static Query[256];
    new Name[32]; 
	get_user_name(id, Name, 31);
   
    formatex(Query, charsmax(Query), "INSERT INTO `tesztfazis` (`Nev`) VALUES (^"%s^");", name[id]);
    SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
}
public SQL_Update_Reg(id) 
{
    static Query[514];
    new Len;
    
    Len += formatex(Query[Len], charsmax(Query), "UPDATE `tesztfazis` SET Felhasznalonev = '%s', ", regFasuh[id]);
    Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = '%s', ", regJulkaszo[id]);
    Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralt = %i WHERE Nev = '%s';", Regisztralt[id], name[id]);
    
    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 `tesztfazis` SET Dollars = ^"%i^", ",Dollar[id]);
    Len += formatex(Query[Len], charsmax(Query)-Len, "Szint = %i, ", Rang[id]);
    Len += formatex(Query[Len], charsmax(Query)-Len, "Oles = %i, ", Oles[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "AutoB = %i, ", AutoB[id]);
    Len += formatex(Query[Len], charsmax(Query)-Len, "Kulcs = %i, ", Kulcs[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len,"QuestH = '%i', ", g_Quest[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len,"QuestNeed = '%i', ", g_QuestKills[0][id]);
	Len += formatex(Query[Len], charsmax(Query)-Len,"QuestHave = '%i', ", g_QuestKills[1][id]);
	Len += formatex(Query[Len], charsmax(Query)-Len,"QuestWeap = '%i', ", g_QuestWeapon[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len,"QuestHead = '%i', ", g_QuestHead[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len,"JutLada = '%i', ", g_Jutalom[0][id]);
	Len += formatex(Query[Len], charsmax(Query)-Len,"JutKulcs = '%i', ", g_Jutalom[1][id]);
	Len += formatex(Query[Len], charsmax(Query)-Len,"JutDoll = '%i', ", g_Jutalom[2][id]);
    Len += formatex(Query[Len], charsmax(Query)-Len, "prefixneve = '%s', ", Chat_Prefix[id]);
   
    for(new i=0;i < 221; i++)
        Len += formatex(Query[Len], charsmax(Query)-Len, "Osszes = ^"%i^", ", OsszesNev[i]);
   
    for(new i=0;i < 221; i++)
        Len += formatex(Query[Len], charsmax(Query)-Len, "F_%d = ^"%i^", ", i, OsszesSkin[i][id]);
   
    for(new i;i < 5; i++)
        Len += formatex(Query[Len], charsmax(Query)-Len, "Skin_%d = ^"%i^", ", i, Skin[i][id]);
		
	for(new i=0;i < STATTRAK; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "ST%d = ^"%i^", ", i, Statrak[i][id]);
       
    for(new i;i < L_MAX; i++)
        Len += formatex(Query[Len], charsmax(Query)-Len, "L_%d = ^"%i^", ", i, Lada[i][id]);
   
    Len += formatex(Query[Len], charsmax(Query)-Len, "Masodpercek = ^"%i^" WHERE Nev = ^"%s^";", Masodpercek[id]+get_user_time(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;
    }
}
stock print_color(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, "!y", "^1")
    replace_all(msg, 190, "!t", "^3")
    replace_all(msg, 190, "Ăˇ", "Ä‚Ë‡")
    replace_all(msg, 190, "Ă©", "Ä‚Â©")
    replace_all(msg, 190, "Ă­", "Ä‚Â­")
    replace_all(msg, 190, "Ăł", "Ä‚Ĺ‚")
    replace_all(msg, 190, "Ă¶", "Ä‚Â¶")
    replace_all(msg, 190, "Ĺ‘", "Äąâ€")
    replace_all(msg, 190, "Ăş", "Ä‚Ĺź")
    replace_all(msg, 190, "ĂĽ", "Ä‚Ä˝")
    replace_all(msg, 190, "Ĺ±", "ÄąÂ±")
    replace_all(msg, 190, "Ă", "Ä‚Â")
    replace_all(msg, 190, "Ă‰", "Ä‚â€°")
    replace_all(msg, 190, "ĂŤ", "Ä‚Ĺ¤")
    replace_all(msg, 190, "Ă“", "Ä‚â€ś")
    replace_all(msg, 190, "Ă–", "Ä‚â€“")
    replace_all(msg, 190, "Ĺ", "ÄąÂ")
    replace_all(msg, 190, "Ăš", "Ä‚Ĺˇ")
    replace_all(msg, 190, "Ăś", "Ä‚Ĺ›")
    replace_all(msg, 190, "Ĺ°", "ÄąÂ°")        
   
    replace_all(msg, 190, "á", "Ăˇ")
    replace_all(msg, 190, "é", "Ă©")
    replace_all(msg, 190, "í", "Ă­")
    replace_all(msg, 190, "ó", "Ăł")
    replace_all(msg, 190, "ö", "Ă¶")
    replace_all(msg, 190, "ő", "Ĺ‘")
    replace_all(msg, 190, "ú", "Ăş")
    replace_all(msg, 190, "ü", "ĂĽ")
    replace_all(msg, 190, "ű", "Ĺ±")
    replace_all(msg, 190, "Á", "Ă")
    replace_all(msg, 190, "É", "Ă‰")
    replace_all(msg, 190, "Í", "ĂŤ")
    replace_all(msg, 190, "Ó", "Ă“")
    replace_all(msg, 190, "Ö", "Ă–")
    replace_all(msg, 190, "Ő", "Ĺ")
    replace_all(msg, 190, "Ú", "Ăš")
    replace_all(msg, 190, "Ü", "Ăś")
    replace_all(msg, 190, "Ű", "Ĺ°")      
   
    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 bomb_planted(id) {
	new nev[32]; get_user_name(id, nev, 31);
	Dollar[id] += 5;
	ColorChat(0, GREEN, "%s ^3%s ^1élesítette a bombát (^4+5 Dollár^1)", C_Prefix, nev);
}
public bomb_defused(id) {
	new nev[32]; get_user_name(id, nev, 31);
	Dollar[id] += 5;
	ColorChat(0, GREEN, "%s ^3%s ^1hatástalanította a bombát (^4+5 Dollár^1)", C_Prefix, nev);
}
stock get_player_name(id){
static Nev[32];
get_user_name(id, Nev,31);
return Nev;
}
public plugin_end() {
SQL_FreeHandle(g_SqlTuple);
}
