#include <amxmodx>
#include <dhudmessage>
#include <cstrike>
#include <colorchat>
#include <hamsandwich>
#include <engine>
#include <fun>
#include <sqlx>
#include <fakemeta>

new const PLUGIN[] = "Global Offensive";
new const VERSION[] = "1.0";
new const AUTHOR[] = "exodus"; //Ha nem vagy pofátlan nem írod át örűlj, hogy megoszottam a modot!
new const FEJLESZTO[] = "shadow";

#pragma semicolon 1
//---------------------------------------------------------------------------------------
//Beállítások
//---------------------------------------------------------------------------------------

new const Prefix[] = "[Prémium~ \dGlobal Offensive 2018 | 3.2 Patch]"; //Menüben megjelenő prefix
new const C_Prefix[] = "[Prémium]"; //Chat Prefix

new const Website[] = "www.facebook.com/Premiumszerverek/"; //Menükben megjelenő elérhetőség

new const SQLINFO[][] = { "H", "F", "J", "A" };

#define MAX 155 //Skinek száma
#define LADA 25 //Ládák száma
#define KULCS 25 //Kulcsok száma
#define MAX_ROUNDS 20
#define TULAJ ADMIN_IMMUNITY
#define ADMIN ADMIN_BAN
#define FOADMIN ADMIN_RESERVATION
#define VIP ADMIN_LEVEL_H

#define DLMIN 1 //Minimum Dollár drop
#define DLMAX 2 //Maximum Dollár drop
#define PLMIN 1 //Minimum Dollár drop
#define PLMAX 4 //Maximum Dollár drop

#define VIPELET 2 //VIP-nek járó + élet
#define KESDROP 0.5 //Kés drop esélye
new const Float:DropItem[][] = 
{
{ 15.32},
{ 6.16} //26 /Kulcs
};

new const l_Nevek[][] =
{
{"CS:GO Fegyver Láda"},
{"CS:GO Fegyver Láda 2"},
{"CS:GO Fegyver Láda 3 "},
{"Színözön Láda"},
{"Színözön Láda 2"},
{"Színözön Láda 3"},
{"eSport 2013 Láda"},
{"eSport 2013 Téli Láda"},
{"eSport 2014 Nyári Láda"},
{"Handzsár Láda"},
{"Gamma Láda"},
{"Gamma 2 Láda"},
{"Gamma 3 Láda"},
{"Vadász Fegyver Láda"},
{"Breakout Láda"},
{"Hydra Láda"},
{"Főnix Láda"},
{"Vanguard Láda"},
{"Wildfire Láda"},
{"Revolver Láda"},
{"Árnyék Láda"},
{"Spectrum Láda"},
{"Winter Offensive Láda"},
{"Nyári Láda"},
{"Prémium Láda"}
};

new const k_Nevek[][] =
{
{"CS:GO Fegyver Láda Kulcs"},
{"CS:GO Fegyver Láda 2 Kulcs"},
{"CS:GO Fegyver Láda 3 Kulcs"},
{"Színözön Láda Kulcs"},
{"Színözön Láda 2 Kulcs"},
{"Színözön Láda 3 Kulcs"},
{"eSport 2013 Láda Kulcs"},
{"eSport 2013 Téli Láda Kulcs"},
{"eSport 2014 Nyári Láda Kulcs"},
{"Handzsár Láda Kulcs"},
{"Gamma Láda Kulcs"},
{"Gamma 2 Láda Kulcs"},
{"Gamma 3 Láda Kulcs"},
{"Vadász Fegyver Láda Kulcs"},
{"Breakout Láda Kulcs"},
{"Hydra Láda Kulcs"},
{"Főnix Láda Kulcs"},
{"Vanguard Láda Kulcs"},
{"Wildfire Láda Kulcs"},
{"Revolver Láda Kulcs"},
{"Árnyék Láda Kulcs"},
{"Spectrum Láda Kulcs"},
{"Winter Offensive Láda Kulcs"},
{"Nyári Láda Kulcs"},
{"Prémium Láda Kulcs"}
};
new const News[][] = {
"^1MÓD Verzió:^4 Beta v3.2 ^1| ^3Bugfixed",
"Ha bármilyen buggot kihasználó játékost látsz, kérjük küld be a csoportba, és jutalmat kapsz!",
"Anti-Cheat Verzió: ^4v4.2",
"^1Tulajdonos:^3 SidLuke",
"A skin elcsuszás előfordúlhat a szerveren! (de javítsuk a problémát)",
"A szerveren a VIP Vásárlás ^3fix^1va lett! Most már nem buggol el",
"A bomba lerakásáért/hatástalanításáért^3 Random^1 Forint és Prémium pontot kapsz!",
"^3VIP ^1játékosoknak 2x nagyobb drop jár",
"Facebook csoportunk: ^4facebook.com/rdkteamhun",
"Minden kör végén a legjobb játékos^4 +1 MVP ^1pontot kap",
"Mindennapos eventek: ^4Drop Event ^3[Naponta 12:00 - 14:00-ig]",
"Mindennapos eventek: ^4Prémium Láda/Kulcs Event^3[Naponta 18:00 - 20:00-ig]"
};
new Xpe[33];
new DropEvent[33];
new Keres[33], Kereskedik[33], KerID[33], KerDB[33], Adat[33], JelolID[33], Nevek[33], KerDollar[33], Fogad[33], Targy[33], Kirakva[33][3], KirakottFegyver[33][3];
new g_CTWins, g_TEWins, g_AllRounds, g_MatchesWon[33], g_MaxSpins, g_UserSpined[33], maxPlayers, korok;
new g_MVP[33], g_MVPoints[33], TopMvp, g_VipTime[33], Vip[33];
new g_Jutalom[4][33], g_QuestMVP[33], g_QuestHead[33], g_Quest[33], g_QuestKills[2][33], g_QuestWeapon[33], g_Erem[33], g_Kinyit[2][33], g_SendThings[3][33], g_ChooseThings[3][33], Openedcase[33]; 
new OsszesSkin[MAX][33], Lada[LADA][33], Kulcs[KULCS][33], Dollar[33], Forint[33], Rang[33], Oles[33], Skin[11][33], g_WeapSwitch[33], bool:Gun[33], bool:Hud[33], Mod, Event[33], D_Oles[33], name[32][33], Masodpercek[33], SMS[33], Erteke[33], kicucc[33], kirakva[33], AutoB[33], pido;
new bool:Belepve[33], bool:Beirtjelszot[33], bool:Beirtjelszot1[33], bool:Beirtfelhasznalot[33], bool:Beirtfelhasznalot1[33], Regisztralt[33], Felhasznalonev[33][100], Jelszo[33][100], regJelszo[33][100], regFh[33][100], Send[33], TempID;
new Handle:g_SqlTuple;
new Temp[192];
static color[10];
enum _:Rangs { Szint[32], Xp[8] };

new const Fegyverek[MAX][] =
{
{"AK47 | Aquamarine Revenge"},
{"AK47 | Asiimov"},
{"AK47 | Blood Sport"},
{"AK47 | Cartel"},
{"AK47 | CaseHardeNeD"},
{"Limited* AK47 | Cerberus"},
{"AK47 | Cyrex"},
{"AK47 | DragonLore"},
{"AK47 | EliteBuilD"},
{"AK47 | FiresSerpent"},
{"AK47 | FrontSydeMisti"},
{"AK47 | FuelInjector"},
{"AK47 | Jaguár"},
{"AK47 | Jetset"},
{"AK47 | NeonRevolution"},
{"AK47 | Orbit"},
{"AK47 | PointDisarray"},
{"AK47 | Predátor"},
{"AK47 | RedLaminate"},
{"AK47 | Redline"},
{"AK47 | space"},
{"AK47 | Vulcan"},
{"AK47 | WastelanRebel"},
{"M4A1 | Asiimov"},
{"M4A1 | Basilisk"},
{"M4A1 | Battlestar"},
{"M4A1 | Buzzkill"},
{"M4A1 | Chanticos Fire"},
{"M4A1 | Cybernetik"},
{"M4A1-S | Cyrex"},
{"M4A1 | Decimator"},
{"M4A1 | Desolate Space"},
{"M4A1 | Dragon King"},
{"M4A1 | Evil Daimyo"},
{"M4A1 | Flashback"},
{"M4A1 | Golden Coil"},
{"M4A1 | Gut"},
{"M4A1 | HellFire"},
{"M4A1 | Howl"},
{"M4A1-S| Howl"},
{"M4A1-S | HyperBeast"},
{"M4A1 | IcarusFell"},
{"M4A1 | Posedion"},
{"M4A1 | RoyalPaladin"},
{"M4A1 | SpaceDeath"},
{"M4A1 | Technitality"},
{"AWP | Asiimov"},
{"AWP | Boom"},
{"Limited* AWP | ComicBock"},
{"AWP | Corticera"},
{"AWP | Dragon Lore"},
{"AWP | Dream"},
{"AWP | EletrecHive"},
{"AWP | EliteBuilD"},
{"AWP | FeverDream"},
{"AWP | Graphite"},
{"AWP | HyperBeast"},
{"AWP | LightNight"},
{"AWP | ManoWar"},
{"AWP | Onetaijji"},
{"AWP | Phobos"},
{"AWP | PitViper"},
{"AWP | Redline"},
{"AWP | SafariMesh"},
{"AWP | Smoke"},
{"AWP | Suninleo"},
{"AWP | Tiger"},
{"AWP | WormGod"},
{"DEAGLE | Asiimov"},
{"DEAGLE | Blaze"},
{"DEAGLE | BronzeDeco"},
{"DEAGLE | Cobalt"},
{"DEAGLE | CrimsonWeB"},
{"DEAGLE | DirectTive"},
{"DEAGLE | Hiptonic"},
{"DEAGLE | Kumicho"},
{"DEAGLE | DragonLore"},
{"DEAGLE | MidNight"},
{"DEAGLE | Naga"},
{"DEAGLE | Oxi"},
{"DEAGLE | Pilot"},
{"USP | Asiimov"},
{"USP | Blueprint"},
{"USP | Caiman"},
{"USP | Cyrex"},
{"USP | Desolate Space"},
{"USP | Guardian"},
{"USP | Kill Confirmed"},
{"USP | Lead Conduit"},
{"USP | Neonoir"},
{"USP | Orion"},
{"USP | Overgrowth"},
{"USP | Road Rash"},
{"USP | Stainless"},
{"USP | Torque",},
{"USP | Nevenincs",},
{"USP | Ghost",},
{"Bayonet"},
{"Bayonet | Autotronic"},
{"Bayonet | Crimson Web"},
{"Bayonet | Gamma"},
{"Bayonet | Lore"},
{"Bayonet | Marble Fade"},
{"Bowie | Case Hardened"},
{"Bowie | Hyper Beast"},
{"Butterfly Knife"},
{"Butterfly | Case Hardened"},
{"Butterfly | Crimson Web"},
{"Butterfly | Asiimov"},
{"Butterfly | Lore"},
{"Butterfly | Blue Asiimov"},
{"Flip Knife"},
{"Flip Knife | Autotronic"},
{"Flip Knife | Crimson Web"},
{"Flip Knife | Gamma"},
{"Flip Knife | Lore"},
{"Flip Knife | Sapphire"},
{"Gut Knife"},
{"Gut Knife | Autotronic"},
{"Gut Knife | Crimson Web"},
{"Gut Knife | Gamma"},
{"Gut Knife | Lore"},
{"Huntsman Knife"},
{"Huntsman Knife | Case Hardened"},
{"Huntsman Knife | Crimson Web"},
{"Huntsman Knife | Fade"},
{"Huntsman Knife | Asiimov"},
{"Karambit"},
{"Karambit | Autotronic"},
{"Karambit | Crimson Web"},
{"Karambit | Gamma"},
{"Karambit | Lore"},
{"Karambit | Marble Fade"},
{"Karambit | Slaughter"},
{"M9 Bayonet"},
{"M9 Bayonet | Autotronic"},
{"M9 Bayonet | Gamma"},
{"M9 Bayonet | Lore"},
{"M9 Bayonet | Marble Fade"},
{"M9 Bayonet | Sapphire"},
{"Shadow Daggers | Slaughter"},
{"Shadow Daggers | Fade"},
{"Shadow Daggers | Sapphire"},
{"Shadow Daggers | CrimsonWeb"},
{"Shadow Daggers | Case Hardened"},
{"Shadow Daggers | Boreal Forest"},
{"Karambit | Ghost"},
{"Flip | Armageddon"},
{"Flip | Purple"},
{"Karambit | 1337"},
{"Karambit | Blue Camo"},
{"Karambit | Electric Hive"},
{"M9 Bayonet | Armageddon"},
{"M9 Bayonet | Blue Camo"},
{"M9 Bayonet | Smoke"}
};
new const Ak47_Modelek[][] = {
"models/premium_go_2018/alap/ak47_alap.mdl",
"models/premium_go_2018/ak47/ak47_aquamarinerevenge.mdl",
"models/premium_go_2018/ak47/ak47_assimov.mdl",
"models/premium_go_2018/ak47/ak47_bloodsport.mdl",
"models/premium_go_2018/ak47/ak47_cartel.mdl",
"models/premium_go_2018/ak47/ak47_dragonlore.mdl",
"models/premium_go_2018/ak47/ak47_cerberus.mdl",
"models/premium_go_2018/ak47/ak47_elitbuild.mdl",
"models/premium_go_2018/ak47/ak47_fireserpent.mdl",
"models/premium_go_2018/ak47/ak47_frontsidemisty.mdl",
"models/premium_go_2018/ak47/ak47_fuelinjector.mdl",
"models/premium_go_2018/ak47/ak47_jaguar.mdl",
"models/premium_go_2018/ak47/ak47_jetset.mdl",
"models/premium_go_2018/ak47/ak47_neonrevolution.mdl",
"models/premium_go_2018/ak47/ak47_orbitmk01.mdl",
"models/premium_go_2018/ak47/ak47_pointdisarray.mdl",
"models/premium_go_2018/ak47/ak47_predator.mdl",
"models/premium_go_2018/ak47/ak47_redlaminate.mdl",
"models/premium_go_2018/ak47/ak47_redline.mdl",
"models/premium_go_2018/ak47/ak47_space.mdl",
"models/premium_go_2018/ak47/ak47_vulcan.mdl",
"models/premium_go_2018/ak47/ak47_wastelandrebel.mdl",
"models/premium_go_2018/ak47/ak47_niceshot.mdl",
"models/premium_go_2018/ak47/ak47_ghost.mdl",
"models/premium_go_2018/ak47/ak47_friday.mdl",
"models/premium_go_2018/ak47/ak47_nibber.mdl",
"models/premium_go_2018/ak47/ak47_abrams.mdl",
"models/premium_go_2018/ak47/ak47_fuelinjectorblue.mdl",
"models/premium_go_2018/ak47/ak47_slau.mdl",
"models/premium_go_2018/ak47/ak47_souldevourer.mdl"
};
new const M4a1_Modelek[][] = {
"models/premium_go_2018/alap/m4a1_alap.mdl",
"models/premium_go_2018/m4a1/m4a1_gut.mdl",
"models/premium_go_2018/m4a1/m4a1_basilisk.mdl",
"models/premium_go_2018/m4a1/m4a1_battlestar.mdl",
"models/premium_go_2018/m4a1/m4a1_buzzkill.mdl",
"models/premium_go_2018/m4a1/m4a1_chanticosfire.mdl",
"models/premium_go_2018/m4a1/m4a1_cybernetik.mdl",
"models/premium_go_2018/m4a1/m4a1_cyrex.mdl",
"models/premium_go_2018/m4a1/m4a1_decimator.mdl",
"models/premium_go_2018/m4a1/m4a1_desolatespace.mdl",
"models/premium_go_2018/m4a1/m4a1_dragonking.mdl",
"models/premium_go_2018/m4a1/m4a1_evildaimyo.mdl",
"models/premium_go_2018/m4a1/m4a1_flashback.mdl",
"models/premium_go_2018/m4a1/m4a1_goldencoil.mdl",
"models/premium_go_2018/m4a1/m4a1_hellfire.mdl",
"models/premium_go_2018/m4a1/m4a1_howl.mdl",
"models/premium_go_2018/m4a1/m4a1_hyperbeast.mdl",
"models/premium_go_2018/m4a1/m4a1_icarusfell.mdl",
"models/premium_go_2018/m4a1/m4a1_howl_s.mdl",
"models/premium_go_2018/m4a1/m4a1_royalpaladin.mdl",
"models/premium_go_2018/m4a1/m4a1_spacedeath.mdl",
"models/premium_go_2018/m4a1/m4a1_technicality.mdl",
"models/premium_go_2018/m4a1/m4a1_dragonlore.mdl",
"models/premium_go_2018/m4a1/m4a1_ghost.mdl"
};
new const Awp_Modelek[][] = {
"models/premium_go_2018/alap/awp_alap.mdl",
"models/premium_go_2018/awp/awp_asiimov.mdl",
"models/premium_go_2018/awp/awp_boom.mdl",
"models/premium_go_2018/awp/awp_hyper.mdl",
"models/premium_go_2018/awp/awp_corticera.mdl",
"models/premium_go_2018/awp/awp_dragonlore.mdl",
"models/premium_go_2018/awp/awp_electrichive.mdl",
"models/premium_go_2018/awp/awp_elitbuild.mdl",
"models/premium_go_2018/awp/awp_feverdream.mdl",
"models/premium_go_2018/awp/awp_graphite.mdl",
"models/premium_go_2018/awp/awp_lightningstrike.mdl",
"models/premium_go_2018/awp/awp_manowar.mdl",
"models/premium_go_2018/awp/awp_medusa.mdl",
"models/premium_go_2018/awp/awp_onitaiji.mdl",
"models/premium_go_2018/awp/awp_phobos.mdl",
"models/premium_go_2018/awp/awp_pitviper.mdl",
"models/premium_go_2018/awp/awp_redline.mdl",
"models/premium_go_2018/awp/awp_safarimesh.mdl",
"models/premium_go_2018/awp/awp_smoke.mdl",
"models/premium_go_2018/awp/awp_suninleo.mdl",
"models/premium_go_2018/awp/awp_tiger.mdl",
"models/premium_go_2018/awp/awp_wormgod.mdl",
"models/premium_go_2018/awp/awp_ghost.mdl",
"models/premium_go_2018/awp/awp_bloodsport.mdl",
"models/premium_go_2018/awp/awp_luna.mdl",
"models/premium_go_2018/awp/awp_romeoandjuliett.mdl",
"models/premium_go_2018/awp/awp_roninevolved.mdl",
"models/premium_go_2018/awp/awp_shallowgrave.mdl"
};
new const Deagle_Modelek[][] = {
"models/premium_go_2018/alap/deagle_alap.mdl",
"models/premium_go_2018/deagle/deagle_asiimov.mdl",
"models/premium_go_2018/deagle/deagle_bronzedeco.mdl",
"models/premium_go_2018/deagle/deagle_cobaltdistruption.mdl",
"models/premium_go_2018/deagle/deagle_crimsonweb.mdl",
"models/premium_go_2018/deagle/deagle_directive.mdl",
"models/premium_go_2018/deagle/deagle_hypnotic.mdl",
"models/premium_go_2018/deagle/deagle_kumichodragon.mdl",
"models/premium_go_2018/deagle/deagle_midnightstorm.mdl",
"models/premium_go_2018/deagle/deagle_naga.mdl",
"models/premium_go_2018/deagle/deagle_lore.mdl",
"models/premium_go_2018/deagle/deagle_pilot.mdl",
"models/premium_go_2018/deagle/deagle_ghost.mdl",
"models/premium_go_2018/deagle/deagle_bloodsport.mdl",
"models/premium_go_2018/deagle/deagle_earthelemental.mdl",
"models/premium_go_2018/deagle/deagle_fireandice.mdl",
"models/premium_go_2018/deagle/deagle_wraith.mdl"
};
new const Usp_Modelek[][] = {
"models/premium_go_2018/alap/usp_alap.mdl",
"models/premium_go_2018/usp/usp_asiimov.mdl",
"models/premium_go_2018/usp/usp_blueprint.mdl",
"models/premium_go_2018/usp/usp_caiman.mdl",
"models/premium_go_2018/usp/usp_cyrex.mdl",
"models/premium_go_2018/usp/usp_desolatespace.mdl",
"models/premium_go_2018/usp/usp_guardian.mdl",
"models/premium_go_2018/usp/usp_killconfirmed.mdl",
"models/premium_go_2018/usp/usp_leadconduit.mdl",
"models/premium_go_2018/usp/usp_neonoir.mdl",
"models/premium_go_2018/usp/usp_orion.mdl",
"models/premium_go_2018/usp/usp_overgrowth.mdl",
"models/premium_go_2018/usp/usp_roadrash.mdl",
"models/premium_go_2018/usp/usp_stainless.mdl",
"models/premium_go_2018/usp/usp_torque.mdl",
"models/premium_go_2018/usp/usp_ghost.mdl"
};
new const Kes_Modelek[][] = {
"models/premium_go_2018/alap/knife_alap.mdl",
"models/premium_go_2018/knife/bayonet.mdl",
"models/premium_go_2018/knife/bayonet_autotronic.mdl",
"models/premium_go_2018/knife/bayonet_crimsonweb.mdl",
"models/premium_go_2018/knife/bayonet_gamma.mdl",
"models/premium_go_2018/knife/bayonet_lore.mdl",
"models/premium_go_2018/knife/bayonet_marblefade.mdl",
"models/premium_go_2018/knife/bowie_casehardened.mdl",
"models/premium_go_2018/knife/bowie_hyperbeast.mdl",
"models/premium_go_2018/knife/butterfly.mdl",
"models/premium_go_2018/knife/butterfly_casehardened.mdl",
"models/premium_go_2018/knife/butterfly_crimsonweb.mdl",
"models/premium_go_2018/knife/butterfly_asiimov.mdl",
"models/premium_go_2018/knife/butterfly_lore.mdl",
"models/premium_go_2018/knife/butterfly_blueasiimov.mdl",
"models/premium_go_2018/knife/flip.mdl",
"models/premium_go_2018/knife/flip_autotronic.mdl",
"models/premium_go_2018/knife/flip_crimsonweb.mdl",
"models/premium_go_2018/knife/flip_gamma.mdl",
"models/premium_go_2018/knife/flip_lore.mdl",
"models/premium_go_2018/knife/flip_sapphire.mdl",
"models/premium_go_2018/knife/gut.mdl",
"models/premium_go_2018/knife/gut_autotronic.mdl",
"models/premium_go_2018/knife/gut_crimsonweb.mdl",
"models/premium_go_2018/knife/gut_gamma.mdl",
"models/premium_go_2018/knife/gut_lore.mdl",
"models/premium_go_2018/knife/huntsan.mdl",
"models/premium_go_2018/knife/huntsman_casehardened.mdl",
"models/premium_go_2018/knife/huntsman_crimsonweb.mdl",
"models/premium_go_2018/knife/huntsman_fade.mdl",
"models/premium_go_2018/knife/huntsman_asiimov.mdl",
"models/premium_go_2018/knife/karambit.mdl",
"models/premium_go_2018/knife/karambit_autotronic.mdl",
"models/premium_go_2018/knife/karambit_crimsonweb.mdl",
"models/premium_go_2018/knife/karambit_gamma.mdl",
"models/premium_go_2018/knife/karambit_lore.mdl",
"models/premium_go_2018/knife/karambit_marblefade.mdl",
"models/premium_go_2018/knife/karambit_slaughter.mdl",
"models/premium_go_2018/knife/m9bayonet.mdl",
"models/premium_go_2018/knife/m9bayonet_autotronic.mdl",
"models/premium_go_2018/knife/m9bayonet_gamma.mdl",
"models/premium_go_2018/knife/m9bayonet_lore.mdl",
"models/premium_go_2018/knife/m9bayonet_marblefade.mdl",
"models/premium_go_2018/knife/m9bayonet_sapphire.mdl",
"models/premium_go_2018/knife/karambit_ghost.mdl",
"models/premium_go_2018/knife/fliparmagedon.mdl",
"models/premium_go_2018/knife/flippurple.mdl",
"models/premium_go_2018/knife/karambit1337.mdl",
"models/premium_go_2018/knife/karambitbluecamo.mdl",
"models/premium_go_2018/knife/karambitelectrichive.mdl",
"models/premium_go_2018/knife/m9bayonetarmagedon.mdl",
"models/premium_go_2018/knife/m9bayonetbluecamo.mdl",
"models/premium_go_2018/knife/m9bayonetsmoke.mdl"
};
new const Rangok[][Rangs] =
{
{ "Unranked", 1 },
	{ "Silver I", 25 },
	{ "Silver II", 100 },
	{ "Silver III", 250 },
	{ "Silver IV", 500 },
	{ "Silver Elite", 700 },
	{ "Silver Elite Master", 850 },
	{ "Gold Nova I", 1000 },
	{ "Gold Nova II", 4000 },
	{ "Gold Nova III", 7000 },
	{ "Gold Nova Master", 7800 },
	{ "Master Guardian I", 8500 },
	{ "Master Guardian II", 9999 },
	{ "Master Guardian Elite", 10500 },
	{ "Distinguished Master Guardian", 12000 },
	{ "Legendary Eagle", 14000 },
	{ "Legendary Eagle Master", 16000 },
	{ "Supreme Master First Class", 18000 },
	{ "The Global Elite", 20000 }
};
public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_impulse(201, "Ellenorzes");
	register_clcmd("DOLLAR", "lekeres");
	register_clcmd("say", "sayhook");
	register_clcmd("say /add", "Addolas");
	
	register_clcmd("Reg_Felhasznalonev", "regisztralas_felh");
	register_clcmd("Reg_Jelszo", "regisztralas_jelszo");
	register_clcmd("Log_Felhasznalonev", "bejelentkezes_felh");
	register_clcmd("Log_Jelszo", "bejelentkezes_jelszo");
	register_clcmd("KMENNYISEG", "ObjectSend");
register_clcmd("KMENNYISEGSKIN", "ObjectSendSkin");
	register_logevent("RoundEnds", 2, "1=Round_End");
	register_logevent("IdoEllenorzes", 2, "1=Round_Start");
	RegisterHam(Ham_Spawn, "player", "playerSpawn", 1);
	RegisterHam(Ham_Spawn, "player", "VipEllenorzes", 1);
	register_event("CurWeapon", "FegyverValtas", "be", "1=1");
	register_event("DeathMsg", "Halal", "a");
	
	set_task(1.0, "AutoCheck",_,_,_,"b");
	set_task(30.0, "autoNews",_,_,_,"b");
	set_task(13.0, "sqlite",_,_,_,"b");
	maxPlayers = get_maxplayers();
}
public autoNews()
{
new random = random_num(0,40);
ColorChat(0, GREEN, "%s ^1%s", C_Prefix, News[random]);
}
public Addolas(id)
{
	if(get_user_flags(id) & TULAJ)
	{
	for(new i;i < MAX; i++) OsszesSkin[i][id]++;
	for(new i;i < LADA; i++) Lada[i][id] += 5;
	for(new i;i < KULCS; i++) Kulcs[i][id] += 5;
 Dollar[id] += 5000;
 Forint[id] += 5000;
	SMS[id] += 5000;
}
else
{
	ColorChat(id, GREEN, "%s ^1Nincs jogod ehhez", C_Prefix);
}
}
public playerSpawn(id)
{
if(!is_user_alive(id)) 
{
return PLUGIN_HANDLED;
}
g_MVPoints[id] = 0;
cs_set_user_money(id, 0);
strip_user_weapons(id);
give_item(id, "item_kevlar");
give_item(id, "weapon_knife");
give_item(id, "item_thighpack");
give_item(id, "item_assaultsuit");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");
vipCheck(id);
Fegyvermenu(id);

return PLUGIN_HANDLED;
}
public Fegyvermenu(id)
{
	new String[121];
	formatex(String, charsmax(String), "%s \r- \dFegyvermenü", Prefix);
	new menu = menu_create(String, "Fegyvermenu_h");
	
	menu_additem(menu, "M4A4", "1", 0);
	menu_additem(menu, "AK47", "2", 0);
	menu_additem(menu, "AWP", "3", 0);
	menu_additem(menu, "FAMAS", "4", 0);
	menu_additem(menu, "MP5", "5", 0);
	menu_additem(menu, "SCOUT", "6", 0);
	menu_additem(menu, "M3", "7", 0);
	menu_additem(menu, "P90", "8", 0);
	
	menu_display(id, menu, 0);
	
	return PLUGIN_HANDLED;
}
public Fegyvermenu_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:
		{
			Pisztolyok(id);
			give_item(id, "weapon_m4a1");
			cs_set_user_bpammo(id,CSW_M4A1,200);
		}
		case 2:
		{
			Pisztolyok(id);
			give_item(id, "weapon_ak47");
			cs_set_user_bpammo(id,CSW_AK47,200);
		}
		case 3:
		{
			Pisztolyok(id);
			give_item(id, "weapon_awp");
			cs_set_user_bpammo(id,CSW_AWP,30);
			cs_set_user_money(id, 0);
		}
		case 4:
		{
			Pisztolyok(id);
			give_item(id, "weapon_famas");
			cs_set_user_bpammo(id,CSW_FAMAS,200);
			cs_set_user_money(id, 0);
		}
		case 5:
		{
			Pisztolyok(id);
			give_item(id, "weapon_mp5navy");
			cs_set_user_bpammo(id,CSW_MP5NAVY,200);
		}
		case 6:
		{
			Pisztolyok(id);
			give_item(id, "weapon_scout");
			cs_set_user_bpammo(id,CSW_SCOUT,200);
		}
		case 7:
		{
			Pisztolyok(id);
			give_item(id, "weapon_m3");
			cs_set_user_bpammo(id,CSW_M3,200);
		}
		case 8:
		{
			Pisztolyok(id);
			give_item(id, "weapon_p90");
			cs_set_user_bpammo(id,CSW_P90,200);
		}
	}
}
public Pisztolyok(id)
{
	new String[121];
	formatex(String, charsmax(String), "%s \r- \dFegyvermenü", Prefix);
	new menu = menu_create(String, "Pisztolyok_h");
	menu_additem(menu, "DEAGLE", "1", 0);
	menu_additem(menu, "USP-S", "2", 0);
	menu_additem(menu, "GLOCK18", "3", 0);
	
	menu_display(id, menu, 0);
	
	return PLUGIN_HANDLED;
}
public Pisztolyok_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:
		{
			give_item(id, "weapon_knife");
			give_item(id, "weapon_deagle");
			cs_set_user_bpammo(id,CSW_DEAGLE,50);
		}
		case 2:
		{
			give_item(id, "weapon_knife");
			give_item(id, "weapon_usp");
			cs_set_user_bpammo(id,CSW_USP,50);
		}
		case 3:
		{
			give_item(id, "weapon_knife");
			give_item(id, "weapon_glock18");
			cs_set_user_bpammo(id,CSW_GLOCK18,100);
		}
	}
}
public kiegeszitok(id)
{
	new String[121];
	formatex(String, charsmax(String), "%s \r- \dKiegészítők", Prefix);
	new menu = menu_create(String, "kiegeszitok_h");
	menu_additem(menu, "Molotov Koktél", "1", 0);
	
	menu_display(id, menu, 0);
	
	return PLUGIN_HANDLED;
}
public kiegeszitok_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, "say /molotov");
		}
	}
}
public vipCheck(id)
{
if(g_VipTime[id] >= 10) Vip[id] = 1;
else Vip[id] = 0;
}
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);
}
}
}
public client_PreThink(id)
{
    new nm[32];
    get_user_name(id, nm, 31);
   
    if(Xpe[id] >= 250){
        Rang[id]++;
        Xpe[id]-= 250;
                client_cmd(id, "spk furien/levelup.wav");
                set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 3.0, 3.0);
                show_dhudmessage(id, "^n^nGratulálunk, szintet léptél!");
           ColorChat(id, GREEN, "[~Prémium*] ^3%s ^1Szintet lépett!", nm);
    }
}
public IdoEllenorzes(id)
{
	new hour, minute, second;
	time(hour, minute, second);
	
	if(18 <= hour && 20 > hour)
	{
	Mod = 1;
	ColorChat(id, GREEN, "%s^1Jelenleg ^4drop event^1 van ^4(Minden nap 18 Órától - 20 Óráig).", C_Prefix);
	set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 6.0);
	show_dhudmessage(id, "Jelenleg: Drop Event");
	}
	else
	{
	Mod = 0;
	ColorChat(id, GREEN, "%s^1Minden nap ^4drop event^1 kezdődik^4 18^1 Órától -^4 20^1 Óráig.", C_Prefix);
	}
	
	if(21 <= hour && 22 > hour)
	{
	Event[id] = 2;
	set_dhudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 6.0);
	show_dhudmessage(id, "Jelenleg: ~Prémium* Láda/Kulcs Event");
	}
	else
	{
	ColorChat(id, GREEN, "%s^1Minden nap ^4~Prémium* Láda/Kulcs Event^1 kezdődik^4 21^1 Órától -^4 22^1 Óráig.", C_Prefix);
	}
	
	return PLUGIN_HANDLED;
}
public VipEllenorzes(id)
{
if(Vip[id] >= 1) set_user_flags(id, get_user_flags(id) | VIP);
if(get_user_flags(id) & VIP)
{
	set_user_health(id, get_user_health(id) + VIPELET);
}
}
public InfoHud(id)
{
	new Target = pev(id, pev_iuser1) == 4 ? pev(id, pev_iuser2) : 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;
		
		set_hudmessage(255, 255, 255, 0.01, 0.15, 0, 6.0, 1.1, 0.0, 0.0, -1);
		show_hudmessage(id, "Köszöntünk! a szerveren!^n^n[ Név: %s ]^n[ Dollár: %d ]^n[ Forint: %d FT ]^n[ ~Prépmium*~ Pont: %d ]^n[ Játszott idő: %d Óra %d Perc ]^n[ Rang: %s ]^n[ Ölés: %d ]^n[ XP: %d | 250XP +1 Szint ]^n[ Szezon 1 ]^n[ Szezon vége: 2018.07.31 20:00 ]", Nev, Dollar[id], Forint[id], SMS[id], iOra, iPerc, Rangok[Rang[id]][Szint], Oles[id], Xpe[id]);
	}
	else
	{
		new iMasodperc, iPerc, iOra;
		iMasodperc = Masodpercek[Target] + get_user_time(Target);
		iPerc = iMasodperc / 60;
		iOra = iPerc / 60;
		iMasodperc = iMasodperc - iPerc * 60;
		iPerc = iPerc - iOra * 60;
		
		set_hudmessage(255, 255, 255, 0.01, 0.15, 0, 6.0, 1.1, 0.0, 0.0, -1);
		show_hudmessage(id, "Nézett játékos adatai!^n^n[ Dollár: %d ]^n[ Forint: %d FT ]^n[ ~Prémium*~ Pont: %d ]^n[ Játszott idő: %d Óra %d Perc ]^n[ Rang: %s ]^n[ Ölés: %d ]^n[ XP: %d ]", Dollar[Target], Forint[Target], SMS[Target], iOra, iPerc, Rangok[Rang[Target]][Szint], Oles[Target], Xpe[Target]);
	}
	{
			if(Skin[0][id] >= 1 && get_user_weapon(id) == CSW_AK47 && Gun[id] == true)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: %s^nStatTrak*: HIBA", Fegyverek[Skin[0][id]-1]);
			}
			if(Skin[1][id] >= 1 && get_user_weapon(id) == CSW_M4A1 && Gun[id] == true)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: %s^nStatTrak*: HIBA",  Fegyverek[Skin[1][id]+28]);
			}
			if(Skin[2][id] >= 1 && get_user_weapon(id) == CSW_AWP && Gun[id] == true)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: %s^nStatTrak*: HIBA", Fegyverek[Skin[2][id]+51]);
			}
			if(Skin[3][id] >= 1 && get_user_weapon(id) == CSW_DEAGLE && Gun[id] == true)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: %s^nStatTrak*: HIBA", Fegyverek[Skin[3][id]+78]);
			}
			if(Skin[8][id] >= 1 && get_user_weapon(id) == CSW_SCOUT && Gun[id] == true)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: %s^nStatTrak*: HIBA", Fegyverek[Skin[8][id]+94]);
			}
			if(Skin[9][id] >= 1 && get_user_weapon(id) == CSW_USP && Gun[id] == true)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: %s^nStatTrak*: HIBA", Fegyverek[Skin[9][id]+97]);
			}
             if(Skin[10][id] >= 1 && get_user_weapon(id) == CSW_KNIFE && Gun[id] == true)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
			show_hudmessage(id, "Skin: %s^nStatTrak*: HIBA", Fegyverek[Skin[10][id]+113]);
			}
			if(Skin[0][id] >= 1 && get_user_weapon(id) == CSW_AK47 && Gun[id] == false)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: AK47 | Alap");
			}
			if(Skin[1][id] >= 1 && get_user_weapon(id) == CSW_M4A1 && Gun[id] == false)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: M4A1 | Alap");
			}
			if(Skin[2][id] >= 1 && get_user_weapon(id) == CSW_AWP && Gun[id] == false)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: AWP | Alap");
			}
			if(Skin[3][id] >= 1 && get_user_weapon(id) == CSW_DEAGLE && Gun[id] == false)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: DEAGLE | Alap");
			}
			if(Skin[9][id] >= 1 && get_user_weapon(id) == CSW_USP && Gun[id] == false)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: USP | Alap");
			}
             if(Skin[10][id] >= 1 && get_user_weapon(id) == CSW_KNIFE && Gun[id] == false)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
			show_hudmessage(id, "Skin: KNIFE | Alap");
			}
			if(Skin[0][Target] >= 1 && get_user_weapon(Target) == CSW_AK47 && Gun[Target] == true)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: %s^nStatTrak*: HIBA", Fegyverek[Skin[0][Target]-1]);
			}
			if(Skin[1][Target] >= 1 && get_user_weapon(Target) == CSW_M4A1 && Gun[Target] == true)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: %s^nStatTrak*: HIBA",  Fegyverek[Skin[1][Target]+28]);
			}
			if(Skin[2][Target] >= 1 && get_user_weapon(Target) == CSW_AWP && Gun[Target] == true)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: %s^nStatTrak*: HIBA", Fegyverek[Skin[2][Target]+51]);
			}
			if(Skin[3][Target] >= 1 && get_user_weapon(Target) == CSW_DEAGLE && Gun[Target] == true)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: %s^nStatTrak*: HIBA", Fegyverek[Skin[3][Target]+78]);
			}
			if(Skin[9][Target] >= 1 && get_user_weapon(Target) == CSW_USP && Gun[Target] == true)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: %s^nStatTrak*: HIBA", Fegyverek[Skin[9][Target]+97]);
			}
             if(Skin[10][Target] >= 1 && get_user_weapon(Target) == CSW_KNIFE && Gun[Target] == true)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
			show_hudmessage(id, "Skin: %s^nStatTrak*: HIBA", Fegyverek[Skin[10][Target]+113]);
			}
			if(Skin[0][Target] >= 1 && get_user_weapon(Target) == CSW_AK47 && Gun[Target] == false)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: AK47 | Alap");
			}
			if(Skin[1][Target] >= 1 && get_user_weapon(Target) == CSW_M4A1 && Gun[Target] == false)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: M4A1 | Alap");
			}
			if(Skin[2][Target] >= 1 && get_user_weapon(Target) == CSW_AWP && Gun[Target] == false)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: AWP | Alap");
			}
			if(Skin[3][Target] >= 1 && get_user_weapon(Target) == CSW_DEAGLE && Gun[Target] == false)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: DEAGLE | Alap");
			}
			if(Skin[9][Target] >= 1 && get_user_weapon(Target) == CSW_USP && Gun[Target] == false)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
				show_hudmessage(id, "Skin: USP | Alap");
			}
             if(Skin[10][Target] >= 1 && get_user_weapon(Target) == CSW_KNIFE && Gun[Target] == false)
			{
				set_hudmessage(0, 255, 0, -1.0, 0.9, 0, 6.0, 12.0);
			show_hudmessage(id, "Skin: KNIFE | Alap");
			}
		}
	}
public TerrorsWin() {
	g_TEWins++;
	g_AllRounds++;
}
public CTerrorsWin() {
	g_CTWins++;
	g_AllRounds++;
}
public plugin_precache()
{
for(new i;i < sizeof(Ak47_Modelek); i++)
{
	precache_model(Ak47_Modelek[i]);
}
for(new i;i < sizeof(M4a1_Modelek); i++)
{
	precache_model(M4a1_Modelek[i]);
}
for(new i;i < sizeof(Awp_Modelek); i++)
{
	precache_model(Awp_Modelek[i]);
}
for(new i;i < sizeof(Deagle_Modelek); i++)
{
	precache_model(Deagle_Modelek[i]);
}
for(new i;i < sizeof(Usp_Modelek); i++)
{
	precache_model(Usp_Modelek[i]);
}
for(new i;i < sizeof(Kes_Modelek); i++)
{
	precache_model(Kes_Modelek[i]);
}
precache_model("models/premium_go_2018/alap/ctkes.mdl");
}
public FegyverValtas(id)
{
new fgy = get_user_weapon(id);

for(new i;i < sizeof(Ak47_Modelek); i++)
{
	if(Skin[0][id] == i && fgy == CSW_AK47 && Gun[id])
	{
		set_pev(id, pev_viewmodel2, Ak47_Modelek[i]);
	}
}
for(new i;i < sizeof(M4a1_Modelek); i++)
{
	if(Skin[1][id] == i && fgy == CSW_M4A1 && Gun[id])
	{
		set_pev(id, pev_viewmodel2, M4a1_Modelek[i]);
	}
}
for(new i;i < sizeof(Awp_Modelek); i++)
{
	if(Skin[2][id] == i && fgy == CSW_AWP && Gun[id])
	{
		set_pev(id, pev_viewmodel2, Awp_Modelek[i]);
	}
}
for(new i;i < sizeof(Deagle_Modelek); i++)
{
	if(Skin[3][id] == i && fgy == CSW_DEAGLE && Gun[id])
	{
		set_pev(id, pev_viewmodel2, Deagle_Modelek[i]);
	}
}
for(new i;i < sizeof(Usp_Modelek); i++) {
	if(Skin[9][id] == i && fgy == CSW_USP && Gun[id])
	{
		set_pev(id, pev_viewmodel2, Usp_Modelek[i]);
	}
}
for(new i;i < sizeof(Kes_Modelek); i++)
{
	if(Skin[10][id] == i && fgy == CSW_KNIFE && Gun[id])
	{
		set_pev(id, pev_viewmodel2, Kes_Modelek[i]);
		}
}

}
public Halal()
{
new Gyilkos = read_data(1);
new Aldozat = read_data(2);
new pPont; pPont += random_num(DLMIN, DLMAX);

if(Gyilkos == Aldozat)
    return PLUGIN_HANDLED;
	
Oles[Gyilkos] ++;
D_Oles[Gyilkos] ++;

if(g_Quest[Gyilkos] == 1) Quest(Gyilkos);
	

new cPont; cPont += random_num(PLMIN, PLMAX);

if(Gyilkos == Aldozat)
    return PLUGIN_HANDLED;
	
Oles[Gyilkos] ++;
D_Oles[Gyilkos] ++;
	

	
SMS[Gyilkos] += cPont;

if(Vip[Gyilkos] >= 1)
    {
        new Num = random_num(1, 4);
      new Num2 = random_num(1, 5);
	  new Num3 = random_num(1, 4);
	  new RandomXp = random_num(1, 7);
        Dollar[Gyilkos] += Num;
        SMS[Gyilkos] += Num2;
		Dollar[Aldozat] -= Num3;
		Xpe[Gyilkos]+= RandomXp;
		g_MVPoints[Gyilkos]++;
		ColorChat(Gyilkos, GREEN, "^4[~Prémium* VIP]^1 Egy ölésért kaptál %d- XP-t!", Num3);
        ColorChat(Gyilkos, GREEN, "^4[~Prémium* VIP]^1 Amiért megöltél egy ellenséget ezért jutalmat kapsz. ^3(^4 %d ^1Dollár és ^4 %d^1 RtD Pont.^3)", Num, Num2);
		ColorChat(Aldozat, GREEN, "[~Prémium*]^1 Meghaltál! Próbáld meg legközelebb! ^1Ezért levonásban részesülsz: ^3(^4 %d ^1Dollár^3)", Num3);
    }
    else
    {
SMS[Gyilkos] += cPont;
        Dollar[Gyilkos] += pPont;
		new Num3 = random_num(1, 3);
		new RandomXp = random_num(1, 7);
		Dollar[Aldozat] -= Num3;
		g_MVPoints[Gyilkos]++;
		Xpe[Gyilkos]+= RandomXp;
		ColorChat(Gyilkos, GREEN, "^4[~Prémium* VIP]^1 Egy ölésért kaptál %d- XP-t!", Num3);
        ColorChat(Gyilkos, GREEN, "^4[~Prémium*]^1 Amiért megöltél egy ellenséget ezért jutalmat kapsz. ^3(^4 %d ^1Dollár és ^4 %d^1 RtD Pont.^3)", pPont, cPont);
		ColorChat(Aldozat, GREEN, "[~Prémium*]^1 Meghaltál! Próbáld meg legközelebb! ^1Ezért levonásban részesülsz: ^3(^4 -%d ^1Dollár^3)", Num3);
    }
   
LadaDropEllenor(Gyilkos);
return PLUGIN_HANDLED;
}
public LadaDropEllenor(id)
{

new szName[32];
get_user_name(id, szName, charsmax(szName));
new Nev[32]; get_user_name(id, Nev, 31);
new LadaID = random_num(0,25);
new KulcsID = random_num(0,25);
new Float:RandomSzam = random_float(0.01, 150.00);

if(RandomSzam <= 7.41) 
	{ 
	switch(random_num(1,3))
	{
	case 1:
	{
	
		Lada[LadaID][id] ++;
		ColorChat(0, GREEN, "^4%s ^3%s ^1Találta ezt: ^4%s", C_Prefix, Nev, l_Nevek[LadaID]);
	}
	case 2: 
	{
		Kulcs[KulcsID][id] ++;
		ColorChat(0, GREEN, "^4%s ^3%s ^1Találta ezt: ^4%s", C_Prefix, Nev, k_Nevek[KulcsID]);
	}
	case 3: 
	{
		Kulcs[KulcsID][id] ++;
		ColorChat(0, GREEN, "^4%s ^3%s ^1Találta ezt: ^4%s", C_Prefix, Nev, k_Nevek[KulcsID]);
	}
	}
	}
	}
public ObjectSend(id)
{
new Data[121];
new SendName[32], TempName[32];

read_args(Data, charsmax(Data));
remove_quotes(Data);
get_user_name(id, SendName, 31);
get_user_name(TempID, TempName, 31);

if(str_to_num(Data) < 1) 
	return PLUGIN_HANDLED;

if(Send[id] == 1 && Dollar[id] >= str_to_num(Data))
{
	Dollar[TempID] += str_to_num(Data);
	Dollar[id] -= str_to_num(Data);
	ColorChat(0, GREEN, "%s^3%s ^1Küldött ^4%d Dollárt^1-ot ^3%s^1-nak", C_Prefix, SendName, str_to_num(Data), TempName);
}
if(Send[id] == 2 && SMS[id] >= str_to_num(Data))
{
	SMS[TempID] += str_to_num(Data);
	SMS[id] -= str_to_num(Data);
	ColorChat(0, GREEN, "%s^3%s ^1Küldött ^4%d ~Prémium* Pont^1-ot ^3%s^1-nak", C_Prefix, SendName, str_to_num(Data), TempName);
}
for(new i;i < LADA; 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(0, GREEN, "%s^3%s ^1Küldött ^4%d %s^1-t ^3%s^1-nak", C_Prefix, SendName, str_to_num(Data), l_Nevek[i], TempName);
	}
}
for(new i;i < KULCS; i++) 
{
	if(Send[id] == i + 4 && Kulcs[i][id] >= str_to_num(Data))
	{
		Kulcs[i][TempID] += str_to_num(Data);
		Kulcs[i][id] -= str_to_num(Data);
		ColorChat(0, GREEN, "%s^3%s ^1Küldött ^4%d %s^1-t ^3%s^1-nak", C_Prefix, SendName, str_to_num(Data), k_Nevek[i], TempName);
	}
}

return PLUGIN_HANDLED;
}
public Ellenorzes(id)
{
if(AutoB[id] == 1)
{
	Belepve[id] = true;
}
if(Belepve[id] == false)
{
	Menu_Fo(id);
}
else
{
	Fomenu(id);
}
}
new const REGMENU[][][] = { { "\w[Státusz]: \dNem Regisztrált", "\w[Státusz]: \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), "\wFelhasználónév: \r%s^n", regFh[id]);
	menu_additem(menu, String, "1",0);
	formatex(String, charsmax(String), "\wJelszó: \r%s^n", regJelszo[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, regFh[id]);
	menu_additem(menu, String, "",0);
	}
	
	if(Beirtfelhasznalot[id] == true && Beirtjelszot[id] == true)
	{
	formatex(String, charsmax(String), "\yRegisztráció");
	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], Nev[32];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
get_user_name(id, Nev, 31);

switch(key) 
{
	case 1:
	{
		client_cmd(id, "messagemode Reg_Felhasznalonev");
	}
	case 2:
	{
		client_cmd(id, "messagemode Reg_Jelszo");
	}
	case 3:
	{
		Regisztralt[id] = 1;
		ColorChat(0, GREEN, "%s^3%s^1 regisztrált a szerverünkre! Érezd jól magad!", C_Prefix, Nev);
		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), "Felhasználónév: \r%s^n", Felhasznalonev[id]);
	menu_additem(menu, String, "1",0);
	formatex(String, charsmax(String), "Jelszó: \r%s^n", Jelszo[id]);
	menu_additem(menu, String, "2",0);
	
	formatex(String, charsmax(String), "\yBejelentkezés^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 1:
		{
		client_cmd(id, "messagemode Log_Felhasznalonev");
		}
		case 2:
		{
		client_cmd(id, "messagemode Log_Jelszo");
		}
		case 3:
        {
			if(equali(Jelszo[id], regJelszo[id]) && (equali(Felhasznalonev[id], regFh[id])))
			{
            Belepve[id] = true;
            ColorChat(0, GREEN, "^4%s^3 %s^1 Bejelentkezett a szerverre! Érezd jól magad!",C_Prefix, Nev);
			if(Vip[id] > 1) Vip[id] = 1;
			if(get_user_flags(id) & TULAJ) ColorChat(0, GREEN, "%s ^1Egy ^4Tulajdonos ^1bejelentkezett:^3 %s", C_Prefix, Nev);
			if(get_user_flags(id) & FOADMIN) ColorChat(0, GREEN, "%s ^1Egy ^4FőAdmin ^1bejelentkezett:^3 %s", C_Prefix, Nev);
			if(get_user_flags(id) & ADMIN) ColorChat(0, GREEN, "%s ^1Egy ^4Admin ^1bejelentkezett:^3 %s", C_Prefix, Nev);
			if(get_user_flags(id) & VIP && Vip[id] == 1) ColorChat(0, GREEN, "%s ^1Egy ^4VIP ^1bejelentkezett:^3 %s", C_Prefix, Nev);
			}
			else
			{
			ColorChat(id, GREEN, "%s ^1Hibás Felhasználónév vagy Jelszó.", C_Prefix);
			}
        }
	}
}
public Menu_Fo(id) 
{
	new String[121];
	formatex(String, charsmax(String), "%s \r- \dRegisztrációs rendszer^n%s", Prefix, REGMENU[0][Regisztralt[id]]);
	new menu = menu_create(String, "Menu_Fo_h");
	
	formatex(String, charsmax(String), "Regisztáció^n");
	menu_additem(menu, String, "2",0);
	formatex(String, charsmax(String), "Bejelentkezés^n^n\d-------------------------------^n%s^n-------------------------------", Website);
	menu_additem(menu, String, "1",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 regisztralas_felh(id)
{
    new adat[32];
    new hosszusag = strlen(adat);
    read_args(adat, charsmax(adat));
    remove_quotes(adat);
    if(hosszusag >= 5) 
	{
        regFh[id] = adat;
        Beirtfelhasznalot[id] = true;
        Menu_Regisztracio(id);
    }
    else 
	{
        regFh[id] = adat;
        Beirtfelhasznalot[id] = true;
        Menu_Regisztracio(id);
    }
    return PLUGIN_CONTINUE;
}
public regisztralas_jelszo(id)
{
    new adat[32];
    new hosszusag = strlen(adat);
    read_args(adat, charsmax(adat));
    remove_quotes(adat);
    if(hosszusag >= 5) {
        regJelszo[id] = adat;
        Beirtjelszot[id] = true;
        Menu_Regisztracio(id);
    }
    else {
        regJelszo[id] = adat;
        Beirtjelszot[id] = true;
        Menu_Regisztracio(id);
    }
    return PLUGIN_CONTINUE;
}
public bejelentkezes_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 bejelentkezes_felh(id)
{
new adat[32];
new hosszusag = strlen(adat);
read_args(adat, charsmax(adat));
remove_quotes(adat);
if(hosszusag >= 5) 
{
Felhasznalonev[id] = adat;
Beirtfelhasznalot1[id] = true;
Menu_Bejelentkezes(id);
}
else 
{
Felhasznalonev[id] = adat;
Beirtfelhasznalot1[id] = true;
Menu_Bejelentkezes(id);
}
return PLUGIN_CONTINUE;
}
public Fomenu(id)
{
	new String[121];
	format(String, charsmax(String), "%s^n\yDollár: \r%d $ \y~RdK* Pont: \r%d \yForint: \r%d FT", Prefix, Dollar[id], SMS[id], Forint[id]);
	new menu = menu_create(String, "Fomenu_h");
	
	menu_additem(menu, "\r[\yRaktár\r]", "1", 0);
	menu_additem(menu, "\r[\yLáda Nyitás\r]", "2", 0);
	menu_additem(menu, "\r[\yPiac/Bank/Áruház\r]", "3", 0);
	menu_additem(menu, "\r[\yFegyver Leadó\r]", "5", 0);
	menu_additem(menu, "\r[\yBeállítások/Profil\r]", "4", 0);
	if(g_Quest[id] == 0) format(String,charsmax(String),"\r[\yKüldetések\r]");
    else format(String,charsmax(String),"\r[\yKüldetések \rFolyamatban\d]");
    menu_additem(menu,String,"7");
	
	menu_display(id, menu, 0);
}
public Fomenu_h(id, menu, item){
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return;
	}
	
	new data[9], szName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
	new key = str_to_num(data);
	new randomKills = random_num(5,25);
new randomWeapon = random_num(0,5);
new randomHead = random_num(0,1);
new randomCase = random_num(0,1);
new randomKey = random_num(0,4);
new randomPremium = random_num(10,100);
new randomDollar = random_num(3,2000);
	
	switch(key)
	{
		case 1: Raktar(id);
		case 2: LadaNyitas(id);
		case 3: Piac(id);
		case 4: openStatus(id);
		case 5:
		{
if(kirakva[id] == 1)
{
ColorChat(id, GREEN, "[~Prémium*]^1 Amíg piacon kint van egy tárgyad addig nem tudod a kukát használni!");
}
else if(kirakva[id] == 0)
{
Kuka(id);
}
}
case 7:
		{
			if(g_Quest[id] == 0)
			{
				g_QuestKills[0][id] = randomKills;
				g_QuestWeapon[id] = randomWeapon;
				g_QuestHead[id] = randomHead;
				g_Jutalom[0][id] = randomCase;
				g_Jutalom[1][id] = randomKey;
				g_Jutalom[2][id] = randomPremium;
				g_Jutalom[3][id] = randomDollar;
				g_Quest[id] = 1;
				openQuestMenu(id);
			}
			else
			{
				openQuestMenu(id);
			}
		}
	}
}
public asdmenu(id)
{
	new String[121];
	formatex(String, charsmax(String), "%s \r- \dSzerver információ", Prefix);
	new menu = menu_create(String, "h_openMainMenu");
	
	formatex(String, charsmax(String), "\ySzerver fejlesztője/konfigosa:\w SidLuke");
	menu_additem(menu, String, "",0);
	formatex(String, charsmax(String), "\yMod készítője:\w SidLuke & RaXoR");
	menu_additem(menu, String, "",0);
	formatex(String, charsmax(String), "\yMod verzió: \w3.2");
	menu_additem(menu, String, "",0);
	formatex(String, charsmax(String), "\yAnti-Cheat:\w 1056 Csalás rögzítve | EACX Anti-Cheat");
	menu_additem(menu, String, "",0);
	formatex(String, charsmax(String), "\yTulajdonos:\w SidLuke");
	menu_additem(menu, String, "",0);
	formatex(String, charsmax(String), "\d^nTS3: premiumd2.hu");
	menu_additem(menu, String, "",0);
	
	menu_display(id, menu, 0);
	return PLUGIN_HANDLED;
}
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", "USP", "P90", "FAMAS", "GALIL", "SCOUT", "Nincs" };
	new const QuestHeadKill[][] = { "Nincs", "Csak fejlövés" };
	
	formatex(String, charsmax(String), "\wFeladat: \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), "\wÖlés Korlát: \y%s", QuestHeadKill[g_QuestHead[id]]);
	menu_additem(menu, String, "0",0);
	formatex(String, charsmax(String), "\wFegyver 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), "\wJutalom:^n\y- Dollár [%d $]^n- Láda [%d DB]^n- Kulcs [%d DB]^n- ~Prémium* Pont [%dP.]^n- Küldetés Pont [+1]^n", g_Jutalom[3][id], g_Jutalom[0][id], g_Jutalom[1][id], g_Jutalom[2][id]);
	menu_additem(menu, String, "0",0);
	formatex(String, charsmax(String), "\wKüldetés kihagyása \d[\r150 ~Prémium* Pont\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(SMS[id] >= 40)
			{
				g_QuestKills[1][id] = 0;
				g_QuestWeapon[id] = 0;
				g_Quest[id] = 0;
				SMS[id] -= 150;
				ColorChat(id, GREEN, "%s ^1Kihagytad ezt a küldetést", C_Prefix);
			}
			else ColorChat(id, GREEN, "%s ^1Nincs elég ~Prémium* Pontod", C_Prefix);
		}
	}
}
public m_Bolt(id)
    {
    new String[121];
    formatex(String, charsmax(String), "%s \r- \dÁruház^n\yDollár: \d%d", Prefix, Dollar[id]);
    new menu = menu_create(String, "h_Bolt");
     
    menu_additem(menu, "Forint --> Prémium Pont [1700P] \r[10000 Dollár]", "1", 0);
     
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED;
    }
     
    public h_Bolt(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] >= 10000)
                    {
                    Dollar[id] -= 10000;
                    SMS[id] += 1700;
                    ColorChat(id, GREEN, "%s^1 Az átváltás megtörtént, az^4 1700Pont^1, a számládon jóváírva! ", C_Prefix);
                    }
                    else
                    {
                    ColorChat(id, GREEN, "%s^1 Az átváltás nem történt meg mivel nincs elegendő, ^4$^1-d.", C_Prefix);
                    }
                    m_Bolt(id);
                     }
                }
 }
 public Bank_menu(id)
    {
    new String[121];
    formatex(String, charsmax(String), "%s \r- \dBank^n\yDollár: \r%d\y Forint: \r%d FT", Prefix, Dollar[id], Forint[id]);
    new menu = menu_create(String, "h_Bank_menu");
     
    menu_additem(menu, "\y 15FT \wátváltás \r[\w1$ Forint\r]", "1", 0);
    menu_additem(menu, "\y 100FT \wátváltás \r[\w15$ Forint\r]", "2", 0);
	menu_additem(menu, "\y 1000FT \wátváltás \r[\w150$ Forint\r]", "3", 0);
	menu_additem(menu, "\y 10000FT \wátváltás \r[\w1350$ Forint\r] - Tranzakció", "4", 0);
	menu_additem(menu, "\y 100000FT \wátváltás \r[\w9066$ Forint\r] - Tranzakció", "5", 0);
     
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED;
    }
     
    public h_Bank_menu(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(Forint[id] >= 15)
                    {
                    Dollar[id] += 1;
                    Forint[id] -=15;
                    ColorChat(id, GREEN, "%s^1 Átváltottál^4 15FT^1-t ^4 1$-rá", C_Prefix);
                    }
                    else
                    {
                    ColorChat(id, GREEN, "%s^1 Nincs elég ^4$^1-d.", C_Prefix);
                    }
                    Bank_menu(id);
		    }
              case 2:   
                {
                    if(Forint[id] >= 100)
                    {
                    Dollar[id] += 10;
                    Forint[id] -=150;
                    ColorChat(id, GREEN, "%s^1 Átváltottál^4 150FT^1-t ^4 10$-rá", C_Prefix);
                    }
                    else
                    {
                    ColorChat(id, GREEN, "%s^1 Nincs elég ^4$^1-d.", C_Prefix);
                    }
                    Bank_menu(id);
		    }
			case 3:   
                {
                    if(Forint[id] >= 1000)
                    {
                    Dollar[id] += 100;
                    Forint[id] -=1500;
                    ColorChat(id, GREEN, "%s^1 Átváltottál^4 1500FT^1-t ^4 100$-rá", C_Prefix);
                    }
                    else
                    {
                    ColorChat(id, GREEN, "%s^1 Nincs elég ^4$^1-d.", C_Prefix);
                    }
                    Bank_menu(id);
		    }
			case 4:   
                {
                    if(Forint[id] >= 10000)
                    {
                    Dollar[id] += 1000;
                    Forint[id] -=13500;
                    ColorChat(id, GREEN, "%s^1 Átváltottál^4 13500FT^1-t ^4 1000$-rá.", C_Prefix);
                    }
                    else
                    {
                    ColorChat(id, GREEN, "%s^1 Nincs elég ^4$^1-d.", C_Prefix);
                    }
                    Bank_menu(id);
		    }
			case 5:   
                {
                    if(Forint[id] >= 90660)
                    {
                    Dollar[id] += 10000;
                    Forint[id] -=90660;
                    ColorChat(id, GREEN, "%s^1 Átváltottál^4 90660FT^1-t ^4 10000$-rá.", C_Prefix);
                    }
                    else
                    {
                    ColorChat(id, GREEN, "%s^1 Nincs elég ^4$^1-d.", C_Prefix);
                    }
                    Bank_menu(id);
		    }
		}
 }
public openStatus(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;
	get_user_name(id, Nev, 31);
	new szMenu[121];
	format(szMenu, charsmax(szMenu), "\d\r%s \wProfil/Beállítások", Prefix);
	new menu = menu_create(szMenu, "hStatus");
	new String[131];

	formatex(szMenu, charsmax(szMenu), "Felhasználónév \r%s \d(Játékos neved: \r%s\d)", Felhasznalonev[id], Nev);
	menu_additem(menu, szMenu, "0", 0);
	formatex(szMenu, charsmax(szMenu), "Rangod: \r%s", Rangok[Rang[id]][Szint]);
	menu_additem(menu, szMenu, "1", 0);
	formatex(szMenu, charsmax(szMenu), "Kővetkező \rRangod: \d%s \y[\w%d/%d\y]", Rangok[Rang[id]+1][Szint], Oles[id], Rangok[Rang[id]][Xp]);
	menu_additem(menu, szMenu, "2", 0);
	formatex(szMenu, charsmax(szMenu), "Játszott idő: \r%d Órád %d Perc", iOra, iPerc);
	menu_additem(menu, szMenu, "3", 0);
	if(!Hud[id]) formatex(szMenu, charsmax(szMenu), "Szerver HUD: \rBE \y| \dKI");
	else formatex(szMenu, charsmax(szMenu), "Szerver HUD: \dBE \y| \rKI");
	menu_additem(menu, szMenu, "4", 0);
	if(!Gun[id]) formatex(szMenu, charsmax(szMenu), "Skinek: \rBE \y| \dKI");
	else formatex(szMenu, charsmax(szMenu), "Skinek: \dBE \y| \rKI");
	menu_additem(menu, szMenu, "5", 0);
	formatex(String, charsmax(String), "\ySkinek Visszaállítása Alaphelyzetbe");
	menu_additem(menu, String, "6",0);

	menu_display(id, menu, 0);
	return PLUGIN_HANDLED;
}
public hStatus(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_CONTINUE;
	}

	if(item == 4) {
		if(!Hud[id]) Hud[id] = true;
		else Hud[id] = false;
	}
	if(item == 5) {
		if(!Gun[id]) Gun[id] = true;
		else Gun[id] = false;
	}
	if(item == 6) { 
			for(new i;i < MAX; i++)
			Skin[i][id] = 0;
			ColorChat(id, GREEN, "%s^1 Sikeresen visszaállítottad az összes skined az alap csgos modellekre!", C_Prefix);
		}

	openStatus(id);
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public LadaNyitas(id)
{
new String[121];
formatex(String, charsmax(String), "%s \r- \dLádaNyitás", Prefix);
new menu = menu_create(String, "Lada_h");

for(new i;i < sizeof(l_Nevek); i++)
{
	new Sor[6]; num_to_str(i, Sor, 5);
	formatex(String, charsmax(String), "\w%d \rDB | \d%s | \rKulcs: \y%d", Lada[i][id], l_Nevek[i][0], Kulcs[i][id]);
	menu_additem(menu, String, Sor);
}
menu_display(id, menu, 0);
}
public Lada_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);
	
	if(Lada[key][id] >= 1 && Kulcs[key][id] >= 1)
	{
		Lada[key][id] --;
		Kulcs[key][id] --;
		Talal(id);
	}
	else
	{
		LadaNyitas(id);
		ColorChat(id, GREEN, "%s ^1Nincs ládád vagy megfelelő kulcsod a láda nyitásához.", C_Prefix);
	}
	LadaNyitas(id);
	
}
public Talal(id)
{
new Nev[32]; get_user_name(id, Nev, 31);
new Float:Szam = random_float(0.01,100.0);
new FegyverID = random_num(0, 139);
new KesID = random_num(140, MAX);

if(Szam <= KESDROP)
{
	OsszesSkin[KesID][id]++;
	ColorChat(0, GREEN, "%s ^3%s^1 Nyitott egy ^4%s^1 kés skint.", C_Prefix, Nev, Fegyverek[KesID]);
}
else
{
	OsszesSkin[FegyverID][id]++;
	ColorChat(0, GREEN, "%s ^3%s^1 Nyitott egy ^4%s^1 skint.", C_Prefix, Nev, Fegyverek[FegyverID]);
}
}
public SMS_Fomenu(id)
{
	new String[121];
	format(String, charsmax(String), "%s^n\d~Prémium* Pont: \r%d", Prefix, SMS[id]);
	new menu = menu_create(String, "SMS_Fomenu_h");
	
	menu_additem(menu, "\r~Prémium* Pont Vásárlás", "1", 0);
	menu_additem(menu, "Random \dKés Drop \d[\r670 ~Prémium* Pont\d]", "2", 0);
	if(Vip[id] >= 1)
	{
	menu_additem(menu, "VIP Jog \d[\rMEGVÁSÁROLVA\d] - Csak akkor tellik ha fenntvagy!^nNapi 2 óra játékkal 84 napig tart!", "", 0);
	}
	else
	{
	menu_additem(menu, "VIP Jog \d[\r1 Hét (AKCIÓ) | 5000 ~Prémium* Pont\d(JAVÍTVA!)] - Csak akkor tellik ha fenntvagy!", "3", 0);
	}
	menu_additem(menu, "VIP Jog \d[\r1 Nap | 650 ~Prémium* Pont\d(JAVÍTVA!)] - Csak akkor tellik ha fenntvagy!", "5", 0);
	menu_display(id, menu, 0);
}
public SMS_Fomenu_h(id, menu, item){
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return;
	}
	
	new data[9], szName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
	new key = str_to_num(data);
	new KesID = random_num(140,MAX);
	
	switch(key)
	{
		case 1:
		{
			SMS_Vasarlas(id);
		}
		case 2:
		{
			if(SMS[id] >= 670)
			{
				OsszesSkin[KesID][id]++;
				SMS[id] -= 670;
				ColorChat(id, GREEN, "%s ^1Random droppod egy ^4%s ^1skin", C_Prefix, Fegyverek[KesID]);
			}
			else
			{
				ColorChat(id, GREEN, "%s ^1Nincs elég ~Prémium* Pontod", C_Prefix);
			}
		}
		case 3:
		{
			if(SMS[id] >= 5000)
			{
				Vip[id] = 0;
				g_VipTime[id] += 7*86400;
				SMS[id] -= 5000;
				ColorChat(id, GREEN, "%s ^1Megvásároltad a ^4VIP JOG^1-t a szerverre 1 hétre ^3(Csak akkor fog telleni ha fenntvagy a szerveren)", C_Prefix);
			}
			else
			{
				ColorChat(id, GREEN, "%s ^1Nincs elég ~Prémium* Pontod", C_Prefix);
			}
		}
case 5:
		{
			if(SMS[id] >= 650)
			{
				Vip[id] = 0;
				g_VipTime[id] += 24*3600;
				SMS[id] -= 650;
				ColorChat(id, GREEN, "%s ^1Megvásároltad a ^4VIP JOG^1-t a szerverre 1 napra ^3(Csak akkor fog telleni ha fenntvagy a szerveren)", C_Prefix);
			}
			else
			{
				ColorChat(id, GREEN, "%s ^1Nincs elég ~Prémium* Pontod", C_Prefix);
			}
		}
	}
}

public SMS_Vasarlas(id)
{
	new String[121];
	format(String, charsmax(String), "%s \r- \d~Prémium* Pont Vásárlás", Prefix, SMS[id]);
	new menu = menu_create(String, "SMS_Fomenu_h");
	
	menu_additem(menu, "\rGondolom szeretnél szerezni Prémium Pontot? Ami nem drága?", "1", 0);
	menu_additem(menu, "\yHa szólsz egy tulajdonosnak akkor lehetőséged van vásárolni", "1", 0);
	menu_additem(menu, "\rTulajdonossal beszélsz (TS/FB) Akkor vehetsz", "1", 0);
	menu_additem(menu, "\yA telefonszámot a tulajdonostól kell elkérned.", "1", 0);
	menu_additem(menu, "--------------------------------------------------", "1", 0);
	menu_additem(menu, "Az \ySMS\w-ről \ykészíts egy képet\w majd \yküld ide\w:", "1", 0);
	menu_additem(menu, "\dTS3: premiumd2.hu \r(SidLuke)", "1", 0);
	
	menu_display(id, menu, 0);
}
public Admin_Vasarlas(id)
{
	new String[121];
	format(String, charsmax(String), "%s \r- \dAdmin Jog Vásárlás", Prefix, SMS[id]);
	new menu = menu_create(String, "SMS_Fomenu_h");
	
	menu_additem(menu, "Admin Jog \d[\r1 Hónap | 1016Ft\d]", "5", 0);
	menu_additem(menu, "\ySzöveg: \dSYN MasTerS12331 \yTel.Szám: \d06 90 888 380", "5", 0);
	menu_additem(menu, "--------------------------------------------------", "5", 0);
	menu_additem(menu, "Az \ySMS\w-ről \ykészíts egy képet\w majd \yküld ide\w:", "5", 0);
	menu_additem(menu, "\dTS3: premiumd2.hu \r(SidLuke)", "5", 0);
	
	menu_display(id, menu, 0);
}
public Raktar(id)
{
	new String[121];
	formatex(String, charsmax(String), "%s \r- \dRaktá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), "%s \d[\r%d DB \d]", Fegyverek[i][0], OsszesSkin[i][id]);
			menu_additem(menu, String, Sor);
		}
	}
	menu_display(id, menu, 0);
}
public Raktar_h(id, menu, item){
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return;
	}
	
	new data[9], szName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
	new key = str_to_num(data);
	
	switch(key) {
		case 0: Skin[0][id] = 1; //AK+ 8
		case 1: Skin[0][id] = 2;
		case 2: Skin[0][id] = 3;
		case 3: Skin[0][id] = 4;
		case 4: Skin[0][id] = 5;
		case 5: Skin[0][id] = 6;
		case 6: Skin[0][id] = 7;
		case 7: Skin[0][id] = 8;
		case 8: Skin[0][id] = 9;
		case 9: Skin[0][id] = 10;
		case 10: Skin[0][id] = 11;
		case 11: Skin[0][id] = 12;
		case 12: Skin[0][id] = 13;
		case 13: Skin[0][id] = 14;
		case 14: Skin[0][id] = 15;
		case 15: Skin[0][id] = 16;
		case 16: Skin[0][id] = 17;
		case 17: Skin[0][id] = 18;
		case 18: Skin[0][id] = 19;
		case 19: Skin[0][id] = 20;
		case 20: Skin[0][id] = 21;
	    case 21: Skin[0][id] = 22;
		case 22: Skin[0][id] = 23;
		case 23: Skin[0][id] = 24;
		case 24: Skin[0][id] = 25;
		case 25: Skin[0][id] = 26;
		case 26: Skin[0][id] = 27;
		case 27: Skin[0][id] = 28;
		case 28: Skin[0][id] = 29; //29
		case 29: Skin[1][id] = 1; //M4A1+ 2
		case 30: Skin[1][id] = 2;
		case 31: Skin[1][id] = 3;
		case 32: Skin[1][id] = 4;
		case 33: Skin[1][id] = 5;
		case 34: Skin[1][id] = 6;
		case 35: Skin[1][id] = 7;
		case 36: Skin[1][id] = 8;
		case 37: Skin[1][id] = 9;
		case 38: Skin[1][id] = 10;
		case 39: Skin[1][id] = 11;
		case 40: Skin[1][id] = 12;
		case 41: Skin[1][id] = 13;
		case 42: Skin[1][id] = 14;
		case 43: Skin[1][id] = 15;
		case 44: Skin[1][id] = 16;
		case 45: Skin[1][id] = 17;
		case 46: Skin[1][id] = 18;
		case 47: Skin[1][id] = 19;
		case 48: Skin[1][id] = 20;
		case 49: Skin[1][id] = 21;
		case 50: Skin[1][id] = 22;
		case 51: Skin[1][id] = 23; //23
		case 52: Skin[2][id] = 1; // AWP+ 6
		case 53: Skin[2][id] = 2;
		case 54: Skin[2][id] = 3;
		case 55: Skin[2][id] = 4;
		case 56: Skin[2][id] = 5;
		case 57: Skin[2][id] = 6;
		case 58: Skin[2][id] = 7;
		case 59: Skin[2][id] = 8;
		case 60: Skin[2][id] = 9;
		case 61: Skin[2][id] = 10;
		case 62: Skin[2][id] = 11;
		case 63: Skin[2][id] = 12;
		case 64: Skin[2][id] = 13;
		case 65: Skin[2][id] = 14;
		case 66: Skin[2][id] = 15;
		case 67: Skin[2][id] = 16;
		case 68: Skin[2][id] = 17;
		case 69: Skin[2][id] = 18;
		case 70: Skin[2][id] = 19;
		case 71: Skin[2][id] = 20;
		case 72: Skin[2][id] = 21;
		case 73: Skin[2][id] = 22;
		case 74: Skin[2][id] = 23;
		case 75: Skin[2][id] = 24;
		case 76: Skin[2][id] = 25;
		case 77: Skin[2][id] = 26;
		case 78: Skin[2][id] = 27;
		case 79: Skin[3][id] = 1;
		case 80: Skin[3][id] = 2;
		case 81: Skin[3][id] = 3;
		case 82: Skin[3][id] = 4;
		case 83: Skin[3][id] = 5;
		case 84: Skin[3][id] = 6;
		case 85: Skin[3][id] = 7; //DEAGLE +5
		case 86: Skin[3][id] = 8;
		case 87: Skin[3][id] = 9;
		case 88: Skin[3][id] = 10;
		case 89: Skin[3][id] = 11;
		case 90: Skin[3][id] = 12;
		case 91: Skin[3][id] = 13; 
		case 92: Skin[3][id] = 14;
		case 93: Skin[3][id] = 15; //15
		case 94: Skin[3][id] = 16; //16
		case 98: Skin[9][id] = 1; //USP +1
		case 99: Skin[9][id] = 2;
		case 100: Skin[9][id] = 3;
		case 101: Skin[9][id] = 4;
		case 102: Skin[9][id] = 5;
		case 103: Skin[9][id] = 6;
		case 104: Skin[9][id] = 7;
		case 105: Skin[9][id] = 8;
		case 106: Skin[9][id] = 9;
		case 107: Skin[9][id] = 10;
		case 108: Skin[9][id] = 11;
		case 109: Skin[9][id] = 12;
		case 110: Skin[9][id] = 13;
		case 111: Skin[9][id] = 14;
case 112: Skin[9][id] = 15;
case 113: Skin[9][id] = 16;
		case 114: Skin[10][id] = 1; //KES+9 
		case 115: Skin[10][id] = 2;
		case 116: Skin[10][id] = 3; 
		case 117: Skin[10][id] = 4;
		case 118: Skin[10][id] = 5;
		case 119: Skin[10][id] = 6;
		case 120: Skin[10][id] = 7;
		case 121: Skin[10][id] = 8;
		case 122: Skin[10][id] = 9;
		case 123: Skin[10][id] = 10;
		case 124: Skin[10][id] = 11;
		case 125: Skin[10][id] = 12;
		case 126: Skin[10][id] = 13;
		case 127: Skin[10][id] = 14;
		case 128: Skin[10][id] = 15;
		case 129: Skin[10][id] = 16;
		case 130: Skin[10][id] = 17;
		case 131: Skin[10][id] = 18;
		case 132: Skin[10][id] = 19;
		case 133: Skin[10][id] = 20;
		case 134: Skin[10][id] = 21;
		case 135: Skin[10][id] = 22;
		case 136: Skin[10][id] = 23; 
		case 137: Skin[10][id] = 24;
		case 138: Skin[10][id] = 25;
		case 139: Skin[10][id] = 26;
		case 140: Skin[10][id] = 27;
		case 141: Skin[10][id] = 28;
		case 142: Skin[10][id] = 29;
		case 143: Skin[10][id] = 30;
		case 144: Skin[10][id] = 31;
		case 145: Skin[10][id] = 32;
		case 146: Skin[10][id] = 33;
		case 147: Skin[10][id] = 34;
		case 148: Skin[10][id] = 35;
		case 149: Skin[10][id] = 36;
		case 150: Skin[10][id] = 37;
		case 151: Skin[10][id] = 38;
		case 152: Skin[10][id] = 39;
		case 153: Skin[10][id] = 40;
		case 154: Skin[10][id] = 41;
		case 155: Skin[10][id] = 42;
		case 156: Skin[10][id] = 43; 
		case 157: Skin[10][id] = 44;
		case 158: Skin[10][id] = 45;
		case 159: Skin[10][id] = 46;
		case 160: Skin[10][id] = 47;
		case 161: Skin[10][id] = 48;
		case 162: Skin[10][id] = 49; 
		case 163: Skin[10][id] = 50;
		case 164: Skin[10][id] = 51;
		case 165: Skin[10][id] = 52;
		case 166: Skin[10][id] = 53; 
		case 167: Skin[10][id] = 54;
		case 168: Skin[10][id] = 55;
		case 169: Skin[10][id] = 56;
		case 170: Skin[10][id] = 57;
		case 171: Skin[10][id] = 58;
		case 172: Skin[10][id] = 59;
	}
}
public Kuka(id)
{
	new String[121];
	formatex(String, charsmax(String), "%s \r- \dKuka", Prefix);
	new menu = menu_create(String, "Kuka_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), "%s \d[\r%d DB\d]", Fegyverek[i][0], OsszesSkin[i][id]);
			menu_additem(menu, String, Sor);
		}
	}
	menu_display(id, menu, 0);
}
public Kuka_h(id, menu, item){
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return;
	}
	
	new data[9], szName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
	new key = str_to_num(data);
	
	OsszesSkin[key][id] --;
	   new randomDollar = random_num(3,300);
	Dollar[id] += randomDollar;
	ColorChat(id, GREEN, "%s ^1Beolvasztottad a ^4%s ^1skined, ezért kaptál^4 %d $^1-t", C_Prefix, Fegyverek[key][0], randomDollar);
	Kuka(id);
}
public Piac(id)
{
	new String[121];
	format(String, charsmax(String), "%s \r- \dPiac^n\wDollár: \r%d $ \dForint: \r%d FT", Prefix, Dollar[id], Forint[id]);
	new menu = menu_create(String, "Piac_h");
	
	menu_additem(menu, "Eladás", "1", 0);
	menu_additem(menu, "Vásárlás", "2", 0);
	menu_additem(menu, "Tárgyak Küldése", "3", 0);
menu_additem(menu, "Skinek küldése", "7", 0);
menu_additem(menu, "Áruház", "4", 0);
menu_additem(menu, "~Prémium* Pont Áruház", "5", 0);
menu_additem(menu, "Bankár", "6", 0);
	
	menu_display(id, menu, 0);
}
public Piac_h(id, menu, item){
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return;
	}
	
	new data[9], szName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
	new key = str_to_num(data);
	
	switch(key)
	{
		case 1: Eladas(id);
		case 2: Vasarlas(id);
		case 3: SendMenu(id);
		case 4: m_Bolt(id);
		case 5: SMS_Fomenu(id);
		case 6: Bank_menu(id);
	case 7: 
        {
            if(kirakva[id] == 0)
            {
                SendSkinMenu(id);
            }
            else if(kirakva[id] >= 1)
            {
                Piac(id);
                ColorChat(id, GREEN, "%s ^4Nem kereskedhetsz amíg a piacon van eladó tárgyad.", C_Prefix);
            }
        }
    }
}
public SendMenu(id) 
{
	new String[121];
	format(String, charsmax(String), "%s \r- \dTárgyak Küldése\y FIXED", Prefix);
	new menu = menu_create(String, "SendHandler");
	
	format(String, charsmax(String), "Dollar \d[\r%d $\d]", Dollar[id]);
	menu_additem(menu, String, "0", 0);
	format(String, charsmax(String), "~Prémium* Pont \d[\r%d DB\d]", SMS[id]);
	menu_additem(menu, String, "1", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[0], Lada[0][id]);
	menu_additem(menu, String, "2", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[1], Lada[1][id]);
	menu_additem(menu, String, "3", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[2], Lada[2][id]);
	menu_additem(menu, String, "4", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[3], Lada[3][id]);
	menu_additem(menu, String, "5", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[4], Lada[4][id]);
	menu_additem(menu, String, "6", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[5], Lada[5][id]);
	menu_additem(menu, String, "7", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[6], Lada[6][id]);
	menu_additem(menu, String, "8", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[7], Lada[7][id]);
	menu_additem(menu, String, "9", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[8], Lada[8][id]);
	menu_additem(menu, String, "10", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[9], Lada[9][id]);
	menu_additem(menu, String, "11", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[10], Lada[10][id]);
	menu_additem(menu, String, "12", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[11], Lada[11][id]);
	menu_additem(menu, String, "13", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[12], Lada[12][id]);
	menu_additem(menu, String, "14", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[13], Lada[13][id]);
	menu_additem(menu, String, "15", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[14], Lada[14][id]);
	menu_additem(menu, String, "16", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[15], Lada[15][id]);
	menu_additem(menu, String, "17", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[16], Lada[16][id]);
	menu_additem(menu, String, "18", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[17], Lada[17][id]);
	menu_additem(menu, String, "19", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[18], Lada[18][id]);
	menu_additem(menu, String, "20", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[19], Lada[19][id]);
	menu_additem(menu, String, "21", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[20], Lada[20][id]);
	menu_additem(menu, String, "22", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[21], Lada[21][id]);
	menu_additem(menu, String, "23", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[22], Lada[22][id]);
	menu_additem(menu, String, "24", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[23], Lada[23][id]);
	menu_additem(menu, String, "25", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", l_Nevek[24], Lada[24][id]);
	menu_additem(menu, String, "26", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[0], Kulcs[0][id]);
	menu_additem(menu, String, "27", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[1], Kulcs[1][id]);
	menu_additem(menu, String, "28", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[2], Kulcs[2][id]);
	menu_additem(menu, String, "29", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[3], Kulcs[3][id]);
	menu_additem(menu, String, "30", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[4], Kulcs[4][id]);
	menu_additem(menu, String, "31", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[5], Kulcs[5][id]);
	menu_additem(menu, String, "32", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[6], Kulcs[6][id]);
	menu_additem(menu, String, "33", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[7], Kulcs[7][id]);
	menu_additem(menu, String, "34", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[8], Kulcs[8][id]);
	menu_additem(menu, String, "35", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[9], Kulcs[9][id]);
	menu_additem(menu, String, "36", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[10], Kulcs[10][id]);
	menu_additem(menu, String, "37", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[11], Kulcs[11][id]);
	menu_additem(menu, String, "38", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[12], Kulcs[12][id]);
	menu_additem(menu, String, "39", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[13], Kulcs[13][id]);
	menu_additem(menu, String, "40", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[14], Kulcs[14][id]);
	menu_additem(menu, String, "41", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[15], Kulcs[15][id]);
	menu_additem(menu, String, "42", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[16], Kulcs[16][id]);
	menu_additem(menu, String, "43", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[17], Kulcs[17][id]);
	menu_additem(menu, String, "44", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[18], Kulcs[18][id]);
	menu_additem(menu, String, "45", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[19], Kulcs[19][id]);
	menu_additem(menu, String, "46", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[20], Kulcs[20][id]);
	menu_additem(menu, String, "47", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[21], Kulcs[21][id]);
	menu_additem(menu, String, "48", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[22], Kulcs[22][id]);
	menu_additem(menu, String, "49", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[23], Kulcs[23][id]);
	menu_additem(menu, String, "50", 0);
	format(String, charsmax(String), "%s \d[\r%d DB\d]", k_Nevek[24], Kulcs[24][id]);
	menu_additem(menu, String, "51", 0);
	
	menu_display(id, menu, 0);
	return PLUGIN_HANDLED;
}
public SendSkinMenu(id) {
	new cim[121], Menu;
	Menu = menu_create("\dKüldés", "SendHandlerSkin");
	
	for(new i;i < sizeof(Fegyverek); i++)
	{
		if(OsszesSkin[i][id] > 0)
		{
		new Sor[6]; num_to_str(i, Sor, 5);
		formatex(cim, charsmax(cim), "\w%s \d[\r%d DB\d]", Fegyverek[i][0], OsszesSkin[i][id]);
		menu_additem(Menu, cim, Sor);
		}
	}
	
	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 KMENNYISEGSKIN");
	
	menu_destroy(Menu);
	return PLUGIN_HANDLED;
}
public PlayerChooseSkin(id)
{
	new Menu = menu_create("\wPlayers", "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 SendHandlerSkin(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 SendHandler(id, Menu, item) {
	if(item == MENU_EXIT)
	{
		menu_destroy(Menu);
		return PLUGIN_HANDLED;
	}
	
	new Data[9], szName[64];
	new access, callback;
	menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
	new Key = str_to_num(Data);
	
	Send[id] = Key+1;
	
	PlayerChoose(id);
	return PLUGIN_HANDLED;
}
public PlayerChoose(id)
{
	new String[121];
	format(String, charsmax(String), "%s \r- \dVálassz Játékost", 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 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 < MAX; 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(0, GREEN, "%s^3%s ^1Küldött^3 %d^4 %s^1-t^4 %s^1-nak.", C_Prefix, SendName, str_to_num(Data), Fegyverek[i], TempName);
		}
	}
	return PLUGIN_HANDLED;
}
public PlayerHandler(id, Menu, item)
{
	if( item == MENU_EXIT )
	{
		menu_destroy(Menu);
		return PLUGIN_HANDLED;
	}
	new Data[6], szName[64];
	new access, callback;
	menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
	TempID = str_to_num(Data);
	
	client_cmd(id, "messagemode KMENNYISEG");
	
	menu_destroy(Menu);
	return PLUGIN_HANDLED;
}
public Eladas(id) {
	new cim[121], ks1[121], ks2[121];
	format(cim, charsmax(cim), "%s \r- \dEladás", Prefix);
	new menu = menu_create(cim, "eladas_h" );
	
	if(kirakva[id] == 0){
		for(new i=0; i < MAX; 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[64], name[32];
	get_user_name(id, name, charsmax(name));
	new access, callback;
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
	new key = str_to_num(data);
	
	switch(key)
	{
		case -2:{
			kirakva[id] = 0;
			kicucc[id] = 0;
			Erteke[id] = 0;
		}
		case 0:{
			fvalaszt(id);
		}
		case 1:{
			client_cmd(id, "messagemode DOLLAR");
		}
		case 2:{
			for(new i=0; i < MAX; i++)
			{
				if(kicucc[id] == i && OsszesSkin[i-1][id] >= 1)
				{
					ColorChat(0, GREEN, "%s ^3%s ^1Kirakott egy ^4%s^1-t a piacra^4 %d^1 Dollárért", C_Prefix, name, Fegyverek[i-1][0], Erteke[id]);
					kirakva[id] = 1;
				}
			}
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public fvalaszt(id) {
	new szMenuTitle[ 121 ],cim[121];
	format( szMenuTitle, charsmax( szMenuTitle ), "%s \r- \dVálassz Fegyvert", Prefix);
	new menu = menu_create( szMenuTitle, "fvalaszt_h" );
	
	for(new i=0; i < MAX; i++) {
		if(OsszesSkin[i][id] > 0) {
			new Num[6];
			num_to_str(i, Num, 5);
			formatex(cim, charsmax(cim), "%s \d[\r%d DB\d]", 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[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
	new key = str_to_num(data);
	
	kicucc[id] = key+1;
	Eladas(id);
}

public 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 < 100)
	{
		ColorChat(id, GREEN, "%s ^1Nem tudsz eladni fegyvert^4 100$ ^1alatt.", 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- \dVásárlás^nDollár: \r%d $", Prefix, Dollar[id]);
	menu = menu_create(cim, "vasarlas_h" );
	
	for (new i; i < pnum; i++)
	{
		if(kirakva[players[i]] == 1 && Erteke[players[i]] > 0)
		{
			for(new a=0; a < MAX; a++) {
				if(kicucc[players[i]] == a)
					formatex(mpont,256,"%s \d[Ára: \r%d $\d]", Fegyverek[a-1][0], Erteke[players[i]]);
			}
			
			num_to_str(players[i],temp,charsmax(temp));
			menu_additem(menu, mpont, temp);
		}
	}
	menu_setprop(menu, MPROP_PERPAGE, 6);
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL );
	menu_display(id, menu);
	return PLUGIN_HANDLED;
}  
public vasarlas_h(id,menu, item){
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return;
	}
	if(pido != 0){
		Vasarlas(id);
		return;
	}
	new data[6] ,szName[64],access,callback;
	new name[32], name2[32];
	get_user_name(id, name, charsmax(name));
	
	menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback);
	
	new player = str_to_num(data);
	get_user_name(player, name2, charsmax(name2));
	pido = 2;
	set_task(2.0, "vido");
	
	for(new i=0; i < MAX; 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-t ^3%s^1-tól ^4%d ^1Dollá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;
		}
	}
}
public vido()
{
	pido = 0;
}
public client_disconnect(id)
{
if(!is_user_bot(id))
{
	Update(id);
}
Belepve[id] = false;
Beirtjelszot[id] = false;
Beirtjelszot1[id] = false;
Beirtfelhasznalot[id] = false;
Beirtfelhasznalot1[id] = false;

regFh[id][0] = EOS;
regJelszo[id][0] = EOS;
Felhasznalonev[id][0] = EOS;
Jelszo[id][0] = EOS;

Dollar[id] = 0;
Forint[id] = 0;
Rang[id] = 0;
Oles[id] = 0;
SMS[id] = 0;
Xpe[id] = 0;
g_MVP[id] = 0;
Masodpercek[id] = 0;
Regisztralt[id] = 0;
AutoB[id] = 0;
g_VipTime[id] = 0;
g_Quest[id] = 0;
g_QuestWeapon[id] = 0;
g_QuestMVP[id] = 0;
g_QuestHead[id] = 0;
g_Erem[id] = 0;
g_MatchesWon[id] = 0;

for(new i;i < MAX; i++)
OsszesSkin[i][id] = 0;

for(new i;i < LADA; i++)
Lada[i][id] = 0;

for(new i;i < KULCS; i++)
Kulcs[i][id] = 0;

copy(name[id], charsmax(name[]), "");
}
public client_putinserver(id)
{
if(!is_user_bot(id))
{
	get_user_name(id, name[id], charsmax(name));
	Load(id);
}
Gun[id] = true;
Hud[id] = true;
Belepve[id] = false;
Felhasznalonev[id] = "";
Jelszo[id] = "";
}
public plugin_cfg()
{
	g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
	
	static Query[10048];
	new Len;
	
	Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `rtd_go_uj4`");
	Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Felhasznalonev` varchar(32) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralt` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Masodpercek` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`SMS` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`MVP` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`xp` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`AutoB` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Forint` 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, "`DropOles` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Vip` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`VipIdo` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`QuestH` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`QuestMVP` 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, "`JutPont` int(11) NOT NULL,");
	Len += formatex(Query[Len], charsmax(Query)-Len, "`JutDoll` int(11) NOT NULL,"); 
	Len += formatex(Query[Len], charsmax(Query)-Len, "`NyertM` int(11) NOT NULL,"); 
	
	for(new i;i < MAX; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "`F%d` int(11) NOT NULL,", i);
	for(new i;i < LADA; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "`LA%d` int(11) NOT NULL,", i);
	for(new i;i < KULCS; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "`KU%d` int(11) NOT NULL,", i);
	for(new i;i < 11; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "`S%d` int(11) NOT NULL,", i);
	
	Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
	
	SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
}
public Load(id) {
	static Query[10048];
	new Data[1], Name[32];
	get_user_name(id, Name, 31);
	Data[0] = id;

	formatex(Query, charsmax(Query), "SELECT * FROM `rtd_go_uj4` 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) {
			Rang[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"));
			Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));
			Forint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Forint"));
			SMS[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "SMS"));
			g_MVP[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "MVP"));
			Xpe[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "xp"));
			AutoB[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "AutoB"));
			Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));
			D_Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "DropOles"));
			Vip[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Vip"));
			g_VipTime[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "VipIdo"));
			Masodpercek[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Masodpercek"));
			SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Felhasznalonev"), regFh[id], charsmax(regFh[]));
			SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), regJelszo[id], charsmax(regJelszo[]));
			Regisztralt[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralt"));
			g_Quest[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "QuestH"));
			g_QuestMVP[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "QuestMVP"));
			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, "JutPont"));
			g_Jutalom[3][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "JutDoll"));
			g_MatchesWon[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "NyertM"));
			
			for(new i;i < MAX; i++)
			{
				new String[64];
				formatex(String, charsmax(String), "F%d", i);
				OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
			}
			for(new i;i < LADA; i++)
			{
				new String[64];
				formatex(String, charsmax(String), "LA%d", i);
				Lada[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
			}
			for(new i;i < KULCS; i++)
			{
				new String[64];
				formatex(String, charsmax(String), "KU%d", i);
				Kulcs[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
			}
			for(new i;i < 11; i++)
			{
				new String[64];
				formatex(String, charsmax(String), "S%d", i);
				Skin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
			}
		}
		else
		{
			Save(id);
		}
	}
}
public Save(id)
{
static Query[256];
 
formatex(Query, charsmax(Query), "INSERT INTO `rtd_go_uj4` (`Nev`) VALUES (^"%s^");", name[id]);
SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
}
public SQL_Update_Reg(id)
{
static Query[10048];
new Len;

Len += formatex(Query[Len], charsmax(Query), "UPDATE `rtd_go_uj4` SET Felhasznalonev = ^"%s^", ", regFh[id]);
Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", regJelszo[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;
	
	Len += formatex(Query[Len], charsmax(Query), "UPDATE `rtd_go_uj4` SET Dollars = ^"%i^", ",Dollar[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "Forint = ^"%i^", ", Forint[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, "DropOles = ^"%i^", ", D_Oles[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "AutoB = ^"%i^", ", AutoB[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "Masodpercek = ^"%i^", ", Masodpercek[id]+get_user_time(id));
	Len += formatex(Query[Len], charsmax(Query)-Len, "SMS = ^"%i^", ", SMS[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "MVP = ^"%i^", ", g_MVP[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "xp = ^"%i^", ", Xpe[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "Vip = ^"%i^", ", Vip[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "VipIdo = ^"%i^", ", g_VipTime[id]-get_user_time(id));
	Len += formatex(Query[Len], charsmax(Query)-Len, "QuestH = '%i', ", g_Quest[id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "QuestMVP = '%i', ", g_QuestMVP[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, "JutPont = '%i', ", g_Jutalom[2][id]);
	Len += formatex(Query[Len], charsmax(Query)-Len, "JutDoll = '%i', ", g_Jutalom[3][id]); 
	Len += formatex(Query[Len], charsmax(Query)-Len, "NyertM = '%i', ", g_MatchesWon[id]); 
	
	for(new i=0;i < MAX; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "F%d = ^"%i^", ", i, OsszesSkin[i][id]);
		
	for(new i;i < LADA; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "LA%d = ^"%i^", ", i, Lada[i][id]);
		
	for(new i;i < KULCS; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "KU%d = ^"%i^", ", i, Kulcs[i][id]);
		
	for(new i;i < 11; i++)
		Len += formatex(Query[Len], charsmax(Query)-Len, "S%d = ^"%i^", ", i, Skin[i][id]);
	
	Len += formatex(Query[Len], charsmax(Query)-Len, "Kulcs = ^"%i^" WHERE Nev = ^"%s^";", Kulcs[id], name[id]);
	
	SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
}
public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
	if(FailState == TQUERY_CONNECT_FAILED)
		set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
	else if(FailState == TQUERY_QUERY_FAILED)
		set_fail_state("Query Error");
	if(Errcode)
		log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
}
public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
	if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
		log_amx("%s", Error);
		return;
	}
}
public plugin_end() {
	SQL_FreeHandle(g_SqlTuple);
}
public sayhook(id)
{
if(!Belepve[id])
	{
		ColorChat(id, GREEN, "^4%s ^1Először jelenkezz be!",C_Prefix);
		return PLUGIN_HANDLED;
	}
	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[Nem Regisztrált]^x03%s^x01: %s", Name, message);
			else if(get_user_flags(id) & TULAJ && Belepve[id] == true)
				formatex(chat, 191, "^x03[Tulajdonos]^4[%s][MVP %d]^3%s^x04: %s", Rangok[Rang[id]][Szint], g_MVP[id], Name, message);
			else if(get_user_flags(id) & FOADMIN && Belepve[id] == true)
				formatex(chat, 191, "^x03[FőAdmin]^4[%s][MVP %d]^x03%s^x04: %s", Rangok[Rang[id]][Szint], g_MVP[id], Name, message);
			else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
				formatex(chat, 191, "^x04[Adminisztrátor][%s][MVP %d]^x03%s^x04: %s", Rangok[Rang[id]][Szint], g_MVP[id], Name, message);
			else if(get_user_flags(id) & VIP && Belepve[id] == true)
				formatex(chat, 191, "^x04[VIP][%s][MVP %d]^x03%s^x04: %s", Rangok[Rang[id]][Szint], g_MVP[id], Name, message);
			else if(Belepve[id] == true)
				formatex(chat, 191, "^x04[%s][MVP %d]^x03%s^x01: %s", Rangok[Rang[id]][Szint], g_MVP[id], 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) & TULAJ && Belepve[id] == true)
				formatex(chat, 191, "^x01*Halott*^x03[Tulajdonos]^4[%s][MVP %d]^3 %s^x04: %s", Rangok[Rang[id]][Szint], g_MVP[id], Name, message);
			else if(get_user_flags(id) & FOADMIN && Belepve[id] == true)
				formatex(chat, 191, "^x01*Halott*^x03[FőAdmin]^4 [%s][MVP %d]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], g_MVP[id], Name, message);
			else if(get_user_flags(id) & ADMIN && Belepve[id] == true)
				formatex(chat, 191, "^x01*Halott*^x04[Adminisztrátor][%s][MVP %d]^x03 %s^x04: %s", Rangok[Rang[id]][Szint], g_MVP[id], Name, message);
			else if(get_user_flags(id) & VIP && Belepve[id] == true)
				formatex(chat, 191, "^x01*Halott*^x04[VIP][%s][MVP %d]^x03%s^x04: %s", Rangok[Rang[id]][Szint], g_MVP[id], Name, message);
			else if(Belepve[id] == true)
				formatex(chat, 191, "^x01*Halott*^x04[%s][MVP %d]^x03 %s^x01: %s", Rangok[Rang[id]][Szint], g_MVP[id], 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 RoundEnds()
{
	new players[32], num;
	get_players(players, num);
	SortCustom1D(players, num, "SortMVPToPlayer");
 
	TopMvp = players[0];
 
	new mvpName[32];
	get_user_name(TopMvp, mvpName, charsmax(mvpName));
	
	ColorChat(0, GREEN, "[~Prémium*] ^1Ebben a körben a legjobb játékos ^3%s ^1volt! ^1(^4+1 MVP^1)", mvpName);
	g_MVP[TopMvp]++;
}
public SortMVPToPlayer(id1, id2){
	if(g_MVPoints[id1] > g_MVPoints[id2]) return -1;
	else if(g_MVPoints[id1] < g_MVPoints[id2]) return 1;
 
	return 0;
}
public Quest(id)
{
new HeadShot = read_data(3);
new randomKeyAll = random_num(0,1);
new randomCaseAll = random_num(0,1);
new name[32]; get_user_name(id, name, charsmax(name));


if(g_QuestHead[id] == 1 && (HeadShot))
{
	if(g_QuestWeapon[id] == 9) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 8 && get_user_weapon(id) == CSW_SCOUT) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 7 && get_user_weapon(id) == CSW_GALIL) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 6 && get_user_weapon(id) == CSW_FAMAS) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 5 && get_user_weapon(id) == CSW_P90) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 4 && get_user_weapon(id) == CSW_USP) 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] == 9) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 8 && get_user_weapon(id) == CSW_SCOUT) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 7 && get_user_weapon(id) == CSW_GALIL) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 6 && get_user_weapon(id) == CSW_FAMAS) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 5 && get_user_weapon(id) == CSW_P90) g_QuestKills[1][id]++;
	else if(g_QuestWeapon[id] == 4 && get_user_weapon(id) == CSW_USP) 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[randomKeyAll][id] += g_Jutalom[1][id];
	SMS[id] += g_Jutalom[2][id];
	Dollar[id] += g_Jutalom[3][id];
	g_QuestKills[1][id] = 0;
	g_QuestWeapon[id] = 0;
	g_QuestMVP[id]++;
	g_Quest[id] = 0;
	ColorChat(id, GREEN, "%s ^1A küldetésre kapott jutalmakat megkaptad.", C_Prefix);
	ColorChat(0, GREEN, "[~Prémium*] ^3%s^1 befejezte a kiszabott küldetéseket. A jutalmakat megkapta", name);
}
}
public bomb_planted(id) 
{
    new randomDollar = random_num(3,60);
	new randomsms = random_num(1,15);
	new nev[32]; get_user_name(id, nev, 31);
	g_MVPoints[id] += 3;
	Dollar[id] += randomDollar;
	client_cmd(0, "spk rtd_team/planted.wav");
	SMS[id] += randomsms;
	ColorChat(0, GREEN, "%s ^3%s ^1élesítette a bombát kapott (^4+ %d ^3Dollár^1 +^4 %d ^3~Prémium* Pont^1)", C_Prefix, nev, randomDollar, randomsms);
}
public bomb_defused(id) 
{
    new randomDollar = random_num(3,60);
	new randomsms = random_num(1,15);
	new nev[32]; get_user_name(id, nev, 31);
	g_MVPoints[id] += 3;
	Dollar[id] += randomDollar;
	SMS[id] += randomsms;
	ColorChat(0, GREEN, "%s ^3%s ^1hatástalanította a bombát kapott (^4+ %d ^3Dollárt^1 +^4 %d ^3~Prémium* Pont^1)", C_Prefix, nev, randomDollar, randomsms);
}
public kDollar(id)
{
	if(Kereskedik[id] == 0)
	return;
	
	new Float:Ertek, Adat[32], kid;
	read_args(Adat, charsmax(Adat));
	remove_quotes(Adat);
		
	Ertek = str_to_float(Adat);
	
	if(JelolID[id] > 0)
		kid = JelolID[id];
	else
		kid = KerID[id];
		
	if(Ertek < 0.00)
	{
		new Cmd[32];
		format(Cmd, charsmax(Cmd), "messagemode %s", Nevek[3]);
		client_cmd(id, Cmd);
	}
	else if(Forint[id] >= Ertek)
	{
		KerDollar[id] = Ertek + 0;
		KereskedesMenu(id);
		KereskedesMenu(kid);
		Fogad[id] = 0;
		Fogad[kid] = 0;
	}
	else
	{
		KerDollar[id] = Forint[id] + 0;
		KereskedesMenu(id);
		KereskedesMenu(kid);
		Fogad[id] = 0;
		Fogad[kid] = 0;
	}
}
public Darab(id)
{
	if(!Belepve[id])
	return;
	
	new Ertek, Adat[32], kid;
	read_args(Adat, charsmax(Adat));
	remove_quotes(Adat);
		
	Ertek = str_to_num(Adat);
	
	if(JelolID[id] > 0)
		kid = JelolID[id];
	else
		kid = KerID[id];
	
	if(Kereskedik[id] == 0 || Kereskedik[kid] == 0)
	return;
	for(new i=0; i < MAX-1; i++)
	if(Targy[id] < 210)
	{
		if(OsszesSkin[Targy[id]][id] >= Ertek && Ertek >= 1)
		{
			KerDB[id] = Ertek;
			KereskedesMenu(id);
			KereskedesMenu(kid);
			Fogad[id] = 0;
			Fogad[kid] = 0;
		}
}
}
public KereskedesMenu(id)
{
if(KerDB[id] == 0)
{
Targy[id] = -1;
}
new kid, kNev[32];
	
if(JelolID[id] > 0)
kid = JelolID[id];
else
kid = KerID[id];
get_user_name(kid, kNev, 31);

new focim[121];

if(Keres[id] == 1) {
format(focim, charsmax(focim), "\r %s\y szeretne veled kereskedni!", kNev);
}
if(Kereskedik[id] == 1 && Kereskedik[kid] == 1)  {
format(focim, charsmax(focim), "\d- \y%s \rtárgyai \d-", kNev);
}
else if(Keres[kid] == 1)  {
format(focim, charsmax(focim), "Kérés Várakozóban^nVisszavonod?", kNev);
}
else 
{
format(focim, charsmax(focim), "\y[~Prémium*] \wKereskedés^n\rForint: \d%d", Forint[id]);
}
new menu = menu_create(focim, "KereskedesMenuh");
	if(Keres[kid] == 1) {
		format(focim, charsmax(focim), "Visszavonás");
		menu_additem(menu, focim, "-8");
	}
	if(Keres[id] == 1) {
		format(focim, charsmax(focim), "Elfogad");
		menu_additem(menu, focim, "-3");
		
		format(focim, charsmax(focim), "Elutasít");
		menu_additem(menu, focim, "-2");
	}
	else if(Kereskedik[id] == 1 && Kereskedik[kid] == 1) {
		
		if(Targy[kid] == -1)
			format(focim, charsmax(focim), "Semmi");
		else if(Targy[kid] >= 0)
			format(focim, charsmax(focim), "%s \r(\d%d\r darab)", Fegyverek[Targy[kid]], KerDB[kid]);
		menu_additem(menu, focim, "0");
		format(focim, charsmax(focim), "Forint: \d%d^n^n   \d- \yTárgyaid \d-^n", KerDollar[kid]);
		menu_additem(menu, focim, "0");
		
		if(Targy[id] == -1)
			format(focim, charsmax(focim), "Semmi") ;
		else if(Targy[id] >= 0)
			format(focim, charsmax(focim), "\ %s \r(\d%d\r darab)", Fegyverek[Targy[id]], KerDB[id]);
		menu_additem(menu, focim, "-4");
		
        format(focim, charsmax(focim), "\ Forint: \d%d^n", KerDollar[id]);
		menu_additem(menu, focim, "-5");
		
		format(focim, charsmax(focim), "Elfogad");
		menu_additem(menu, focim, "-6");
		
		format(focim, charsmax(focim), "Elutasít");
		menu_additem(menu, focim, "-7");
	}
	else if(KerID[id] == 0) {
		for(new i; i < 33; i++)
		{
			new Nev[32], NumToStr[6];
			if(is_user_connected(i))
			{
				if(i == id || is_user_bot(i))
				continue;
				if(Keres[i] == 0 && Kereskedik[i] == 0)
				{
					get_user_name(i, Nev, 31);
					num_to_str(i, NumToStr, 5);
					format(focim, charsmax(focim), "%s", Nev);
					menu_additem(menu, focim, NumToStr);
				}
			}
		}
	}

	menu_display(id, menu);
} 
public KereskedesMenuh(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return;
	}
	
	new data[9], szName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
	new key = str_to_num(data);
	
	if(key <= 0)
	{
		switch(key)
		{
			case 0 : KereskedesMenu(id);
			case -3 : {
				Keres[id] = 0;
				Kereskedik[id] = 1;
				
				new kid;
				if(JelolID[id] > 0)
					kid = JelolID[id];
				else
					kid = KerID[id];
					
				Kereskedik[kid] = 1;
				
				KerDB[id] = 0;
				KerDB[kid] = 0;
				
				Kirakva[id][0] = 0;
				Kirakva[id][1] = 0;
				Kirakva[id][2] = 0;
	
				Kirakva[kid][0] = 0;
				Kirakva[kid][1] = 0;
				Kirakva[kid][2] = 0;
					
				KereskedesMenu(id);
				KereskedesMenu(kid);
			}
			case -2 : {
				new kid;
				if(JelolID[id] > 0)
					kid = JelolID[id];
				else
					kid = KerID[id];
					
				Kereskedik[id] = 0;
				JelolID[id] = 0;
				Keres[id] = 0;
				Kereskedik[kid] = 0;
				KerID[kid] = 0;
			}
			
			case -4 : {
				if(Targy[id] == -1)
				KerFegyverek(id);
				else
				KereskedesMenu(id);
				KerFegyverek(id);
			}
			
			case -5 : {
				new Cmd[32];
				format(Cmd, charsmax(Cmd), "messagemode TRADEDOLLARS");
				client_cmd(id, Cmd);
			}
			
			case -6 : {
				new kid;
				if(JelolID[id] > 0)
					kid = JelolID[id];
				else
					kid = KerID[id];
				Fogad[id] = 1;
				if(Fogad[id] == 1 && Fogad[kid] == 1 && Targy[id] > 0 && Targy[kid] > 0)

				Csere(id, kid);
				else
				KereskedesMenu(id);
			}
			
			case -7 : {
				new kid;
				if(JelolID[id] > 0)
					kid = JelolID[id];
				else
					kid = KerID[id];
					
				Kereskedik[id] = 0;
				JelolID[id] = 0;
				Keres[id] = 0;
				KerID[id] = 0;
				Kereskedik[kid] = 0;
				JelolID[kid] = 0;
				Keres[kid] = 0;
				KerID[kid] = 0 ;
				KerDollar[id] = 0 ;
				KerDollar[kid] = 0 ;
			}
			case -8 : {
				new kid;
				if(JelolID[id] > 0)
					kid = JelolID[id];
				else
					kid = KerID[id];
				new Nev[32];
				get_user_name(id, Nev, 31);
				JelolID[id] = 0 ;
				Keres[id] = 0;
				KerID[id] = 0;
				KerID[kid] = 0;
				JelolID[kid] = 0;
				Keres[kid] = 0;
				ColorChat(kid, GREEN, "[~Prémium*] ^3%s ^1Visszavonta a kereskedelmi kérelmet.", Nev);
		}
		}
	}
	else
	{
		if(Kereskedik[key] == 1){
		ColorChat(id, GREEN, "[~Prémium*] ^1Nem kereskedhetsz vele, mert már mással kereskedik.");
		}
		else {
		new Nev[32];
		get_user_name(id, Nev, 31);
		KerID[id] = key ;
		ColorChat(key, GREEN, "[~Prémium*] ^3%s ^1Kereskedni akar veled! ^1További infó a csere menüben!", Nev);
		Keres[key] = 1;
		Keres[id] = 0;
		Kereskedik[id] = 0;
		JelolID[key] = id;
		remove_task(KerID[id]+9929);
		set_task(30.0, "KerNulla", KerID[id]+9929);
	}
	}
}
public KerNulla(id) 
{
	id = id - 9929;
	if(is_user_connected(id))
	{
		if(Kereskedik[id] == 0)
		{
			Kereskedik[id] = 0;
			JelolID[id] = 0;
			Keres[id] = 0;
		} 
	}
}
public Csere(x, y) {
	if(is_user_connected(x) && is_user_connected(y) ||
	Kereskedik[x] == 1 && Kereskedik[y] == 1  ||
	Fogad[x] == 1 && Fogad[y] == 1)
	{ 
		if(Targy[x] > 0){ 
		OsszesSkin[Targy[x]][x] -= KerDB[x];
		OsszesSkin[Targy[y]][x] += KerDB[y];
		}
		
		if(Targy[y] > 0){ 
		OsszesSkin[Targy[x]][y] += KerDB[x];
		OsszesSkin[Targy[y]][y] -= KerDB[y];
		 }
		Forint[x] += KerDollar[y];
		Forint[y] += KerDollar[x];
		Forint[x] -= KerDollar[x];
		Forint[y] -= KerDollar[y];
		
		ColorChat(x, GREEN, "[~Prémium*] ^1Sikeres Kereskedés!");
		ColorChat(y, GREEN, "[~Prémium*] ^1Sikeres Kereskedés!");
		log_to_file("csere.txt", "%d (%d), %d, %s - %d (%d), %d, %s");
		Targy[x], KerDB[x], KerDollar[x], Felhasznalonev[x];
		Targy[y], KerDB[y], KerDollar[y], Felhasznalonev[y];
		Kereskedik[x] = 0;
		Kereskedik[y] = 0;
		KerDollar[x] = 0;
		KerDollar[y] = 0;
		Keres[x] = 0;
		Keres[y] = 0;
		JelolID[x] = 0;
		JelolID[y] = 0;
		Targy[x] = -1;
		Targy[y] = -1;
		KerID[x] = 0;
		KerID[y] = 0;
		show_menu(x, 0, "^n", 1);
		show_menu(y, 0, "^n", 1);
	}
		
}
public KerFegyverek(id) {	
	new szMenuTitle[ 121 ],cim[121];
	format( szMenuTitle, charsmax( szMenuTitle ), "[~Prémium*]^n\y[\dFegyverek\y]");
	new menu = menu_create( szMenuTitle, "KerFegyverekh" );
	
	for(new i=0; i < MAX; i++) {
		if(OsszesSkin[i][id] > 0) {
			if(KirakottFegyver[id][0] == i || KirakottFegyver[id][1] == i || KirakottFegyver[id][2] == i)
			continue;
			new Num[6];
			num_to_str(i, Num, 5);
			formatex(cim, charsmax(cim), "\y%s \r| \d%d DB", Fegyverek[i][0], OsszesSkin[i][id]);
			menu_additem(menu, cim, Num);
		}
	}
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0);
	
} 
public sqlite()
{
new random = random_num(0,1);
ColorChat(0, GREEN, "%s ^1A mód átalakítója ^3Shadow @ RtDTeam", C_Prefix);
}
public KerFegyverekh(id, menu, item){
	
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return;
	}
	
	new data[9], szName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
	
	new key = str_to_num(data);
	if(key < 219)
	{
		if(OsszesSkin[key][id] > 0)
		{
			Targy[id] = key;
			new Cmd[32];
			format(Cmd, charsmax(Cmd), "messagemode DARAB2");
			client_cmd(id, Cmd);
		}
	}
	
	KereskedesMenu(id);
	//KereskedesMenu(kid);
}
