#include <amxmodx>
        #include <amxmisc>
        #include <cstrike>
        #include <fun>
        #include <fakemeta>
        #include <hamsandwich>
        #include <nvault>
        #include <colorchat>
     
        #define PLUGIN "Pontrendszer"
        #define VERSION "2.0"
        #define AUTHOR "crazy & mforce"
     
        new g_vault
        new pontok[33]
        new fegyo[33]
        new authid[33][32]
        new killp, killhsp
        new ajandek1, ajandek2, ajandek3
        new bombatesz, bombaszed
        new bombateszvip, bombaszedvip, killpvip, killhspvip, ajandek1vip, ajandek2vip, ajandek3vip
        new sebzok[32];
        new sebzesek[32];
        new sebzettek[32];
     
        public plugin_init() {
     
            register_plugin(PLUGIN, VERSION, AUTHOR)
            set_task(180.0, "uzenet", 0, _, _, "b")
     
            killp = register_cvar("pont_kill", "1")
            killhsp = register_cvar("pont_killhs", "2")
            killpvip = register_cvar("pont_killvip", "2")
            killhspvip = register_cvar("pont_killhsvip", "3")
     
            ajandek1 = register_cvar("pont_ajandek1", "2")
            ajandek1vip = register_cvar("pont_ajandek1vip", "3")
            ajandek2 = register_cvar("pont_ajandek2", "5")
            ajandek2vip = register_cvar("pont_ajandek2vip", "8")
            ajandek3 = register_cvar("pont_ajandek3", "10")
            ajandek3 = register_cvar("pont_ajandek3vip", "15")
            bombatesz = register_cvar("bomba_tesz", "3")
            bombateszvip = register_cvar("bomba_teszvip", "5")
            bombaszed = register_cvar("bomba_szed", "3")
            bombaszedvip = register_cvar("bomba_szedvip", "5")
     
            register_clcmd("team_say /pontok", "Shop")
            register_clcmd("say /pontok", "Shop")
            register_clcmd("team_say /pont", "Shop")
            register_clcmd("say /pont", "Shop")
            register_clcmd("team_say /skin", "Shop")
            register_clcmd("say /skin", "Shop")
            register_clcmd("team_say /adas", "adas")
            register_clcmd("say /adas", "adas")
            register_clcmd("pont_adas", "adas")
     
            g_vault = nvault_open("PontRendszer");
     
            register_event("CurWeapon", "fegyver_valtas", "be", "1=1")
            RegisterHam(Ham_Killed, "player", "fw_player_killed", 1)
            register_event("DeathMsg", "halal_event", "ae");
            register_event("Damage", "sebzes_event", "be", "2!0", "3=0", "4!0")
            RegisterHam(Ham_Spawn, "player", "spawn_event", 1)
        }
     
        new m4a1r_jatekosnezet[] = "models/pontsys/rozsdas/v_m4a1.mdl"
        new ak47r_jatekosnezet[]  = "models/pontsys/rozsdas/v_ak47.mdl"
        new awpr_jatekosnezet[] = "models/pontsys/rozsdas/v_awp.mdl"
        new deagler_jatekosnezet[]  = "models/pontsys/rozsdas/v_deagle.mdl"
     
        new m4a1b_jatekosnezet[] = "models/pontsys/bronz/v_m4a1.mdl"
        new ak47b_jatekosnezet[]  = "models/pontsys/bronz/v_ak47.mdl"
        new awpb_jatekosnezet[] = "models/pontsys/bronz/v_awp.mdl"
        new deagleb_jatekosnezet[]  = "models/pontsys/bronz/v_deagle.mdl"
     
        new m4a1e_jatekosnezet[] = "models/pontsys/ezust/v_m4a1.mdl"
        new ak47e_jatekosnezet[]  = "models/pontsys/ezust/v_ak47.mdl"
        new awpe_jatekosnezet[] = "models/pontsys/ezust/v_awp.mdl"
        new deaglee_jatekosnezet[]  = "models/pontsys/ezust/v_deagle.mdl"
     
        new m4a1a_jatekosnezet[] = "models/pontsys/arany/v_m4a1.mdl"
        new ak47a_jatekosnezet[]  = "models/pontsys/arany/v_ak47.mdl"
        new awpa_jatekosnezet[] = "models/pontsys/arany/v_awp.mdl"
        new deaglea_jatekosnezet[]  = "models/pontsys/arany/v_deagle.mdl"
     
        new m4a1v_jatekosnezet[] = "models/pontsys/vip_new/v_m4a1.mdl"
        new ak47v_jatekosnezet[]  = "models/pontsys/vip_new/v_ak47.mdl"
        new awpv_jatekosnezet[] = "models/pontsys/vip_new/v_awp.mdl"
        new deaglev_jatekosnezet[]  = "models/pontsys/vip_new/v_deagle.mdl"
        new knifev_jatekosnezet[]  = "models/pontsys/vip_new/v_knife.mdl"
     
        new m4a1t_jatekosnezet[] = "models/pontsys/choijiyoonpaint/v_m4a1.mdl"
        new ak47t_jatekosnezet[]  = "models/pontsys/choijiyoonpaint/v_ak47.mdl"
        new awpt_jatekosnezet[] = "models/pontsys/choijiyoonpaint/v_awp.mdl"
        new deaglet_jatekosnezet[]  = "models/pontsys/choijiyoonpaint/v_deagle.mdl"
     
        new m4a1u_jatekosnezet[] = "models/pontsys/eagle/v_m4a1.mdl"
        new ak47u_jatekosnezet[]  = "models/pontsys/eagle/v_ak47.mdl"
        new awpu_jatekosnezet[] = "models/pontsys/eagle/v_awp.mdl"
        new deagleu_jatekosnezet[]  = "models/pontsys/eagle/v_deagle.mdl"
     
        new m4a1m_jatekosnezet[] = "models/pontsys/metal/v_m4a1.mdl"
        new ak47m_jatekosnezet[]  = "models/pontsys/metal/v_ak47.mdl"
        new awpm_jatekosnezet[] = "models/pontsys/metal/v_awp.mdl"
        new deaglem_jatekosnezet[]  = "models/pontsys/metal/v_deagle.mdl"
     
        new m4a1s_jatekosnezet[] = "models/pontsys/star/v_m4a1.mdl"
        new ak47s_jatekosnezet[]  = "models/pontsys/star/v_ak47.mdl"
        new awps_jatekosnezet[] = "models/pontsys/star/v_awp.mdl"
        new deagles_jatekosnezet[]  = "models/pontsys/star/v_deagle.mdl"
   
        new m4a1x_jatekosnezet[] = "models/pontsys/galaxy/v_m4a1.mdl"
        new ak47x_jatekosnezet[]  = "models/pontsys/galaxy/v_ak47.mdl"
        new awpx_jatekosnezet[] = "models/pontsys/galaxy/v_awp.mdl"
        new deaglex_jatekosnezet[]  = "models/pontsys/galaxy/v_deagle.mdl"
     
        new m4a1y_jatekosnezet[] = "models/pontsys/robot/v_m4a1.mdl"
        new ak47y_jatekosnezet[]  = "models/pontsys/robot/v_ak47.mdl"
        new awpy_jatekosnezet[] = "models/pontsys/robot/v_awp.mdl"
        new deagley_jatekosnezet[]  = "models/pontsys/robot/v_deagle.mdl"
     
        new m4a1z_jatekosnezet[] = "models/pontsys/superman/v_m4a1.mdl"
        new ak47z_jatekosnezet[]  = "models/pontsys/superman/v_ak47.mdl"
        new awpz_jatekosnezet[] = "models/pontsys/superman/v_awp.mdl"
        new deaglez_jatekosnezet[]  = "models/pontsys/superman/v_deagle.mdl"
        
        new m4a1q_jatekosnezet[] = "models/pontsys/black/v_m4a1.mdl"
        new ak47q_jatekosnezet[] = "models/pontsys/black/v_ak47.mdl"
        new awpq_jatekosnezet[] = "models/pontsys/black/v_awp.mdl"
        new deagleq_jatekosnezet[] = "models/pontsys/black/v_deagle.mdl"
     
     
        public plugin_precache()
        {
     
            precache_model(m4a1r_jatekosnezet)
            precache_model(ak47r_jatekosnezet)
            precache_model(awpr_jatekosnezet)
            precache_model(deagler_jatekosnezet)
     
            precache_model(m4a1b_jatekosnezet)
            precache_model(ak47b_jatekosnezet)
            precache_model(awpb_jatekosnezet)
            precache_model(deagleb_jatekosnezet)
     
            precache_model(m4a1e_jatekosnezet)
            precache_model(ak47e_jatekosnezet)
            precache_model(awpe_jatekosnezet)
            precache_model(deaglee_jatekosnezet)
     
            precache_model(m4a1a_jatekosnezet)
            precache_model(ak47a_jatekosnezet)
            precache_model(awpa_jatekosnezet)
            precache_model(deaglea_jatekosnezet)
     
            precache_model(m4a1v_jatekosnezet)
            precache_model(ak47v_jatekosnezet)
            precache_model(awpv_jatekosnezet)
            precache_model(deaglev_jatekosnezet)
            precache_model(knifev_jatekosnezet)
     
            precache_model(m4a1t_jatekosnezet)
            precache_model(ak47t_jatekosnezet)
            precache_model(awpt_jatekosnezet)
            precache_model(deaglet_jatekosnezet)
     
            precache_model(m4a1u_jatekosnezet)
            precache_model(ak47u_jatekosnezet)
            precache_model(awpu_jatekosnezet)
            precache_model(deagleu_jatekosnezet)
     
            precache_model(m4a1m_jatekosnezet)
            precache_model(ak47m_jatekosnezet)
            precache_model(awpm_jatekosnezet)
            precache_model(deaglem_jatekosnezet)
     
            precache_model(m4a1s_jatekosnezet)
            precache_model(ak47s_jatekosnezet)
            precache_model(awps_jatekosnezet)
            precache_model(deagles_jatekosnezet)
       
       precache_model(m4a1x_jatekosnezet)
            precache_model(ak47x_jatekosnezet)
            precache_model(awpx_jatekosnezet)
            precache_model(deaglex_jatekosnezet)
     
            precache_model(m4a1y_jatekosnezet)
            precache_model(ak47y_jatekosnezet)
            precache_model(awpy_jatekosnezet)
            precache_model(deagley_jatekosnezet)
     
            precache_model(m4a1z_jatekosnezet)
            precache_model(ak47z_jatekosnezet)
            precache_model(awpz_jatekosnezet)
            precache_model(deaglez_jatekosnezet)
            
            precache_model(m4a1q_jatekosnezet)
            precache_model(ak47q_jatekosnezet)
            precache_model(awpq_jatekosnezet)
            precache_model(deagleq_jatekosnezet)
     
        }
     
        public fegyver_valtas(id)
        {
            new fegyver = get_user_weapon(id)
     
            if(fegyo[id] == 1 && fegyver == CSW_DEAGLE)
            {
                set_pev(id, pev_viewmodel2, deagler_jatekosnezet)
            }
            if(fegyo[id] == 1 && fegyver == CSW_AK47)
            {
                set_pev(id, pev_viewmodel2, ak47r_jatekosnezet)
            }
            if(fegyo[id] == 1 && fegyver == CSW_M4A1)
            {
                set_pev(id, pev_viewmodel2, m4a1r_jatekosnezet)
            }
            if(fegyo[id] == 1 && fegyver == CSW_AWP)
            {
                set_pev(id, pev_viewmodel2, awpr_jatekosnezet)
            }
            if(fegyo[id] == 2 && fegyver == CSW_DEAGLE)
            {
                set_pev(id, pev_viewmodel2, deagleb_jatekosnezet)
            }
            if(fegyo[id] == 2 && fegyver == CSW_AK47)
            {
                set_pev(id, pev_viewmodel2, ak47b_jatekosnezet)
            }
            if(fegyo[id] == 2 && fegyver == CSW_M4A1)
            {
                set_pev(id, pev_viewmodel2, m4a1b_jatekosnezet)
            }
            if(fegyo[id] == 2 && fegyver == CSW_AWP)
            {
                set_pev(id, pev_viewmodel2, awpb_jatekosnezet)
            }  
            if(fegyo[id] == 3 && fegyver == CSW_DEAGLE)
            {
                set_pev(id, pev_viewmodel2, deaglee_jatekosnezet)
            }
            if(fegyo[id] == 3 && fegyver == CSW_AK47)
            {
                set_pev(id, pev_viewmodel2, ak47e_jatekosnezet)
            }
            if(fegyo[id] == 3 && fegyver == CSW_M4A1)
            {
                set_pev(id, pev_viewmodel2, m4a1e_jatekosnezet)
            }
            if(fegyo[id] == 3 && fegyver == CSW_AWP)
            {
                set_pev(id, pev_viewmodel2, awpe_jatekosnezet)
            }
            if(fegyo[id] == 4 && fegyver == CSW_DEAGLE)
            {
                set_pev(id, pev_viewmodel2, deaglea_jatekosnezet)
            }
            if(fegyo[id] == 4 && fegyver == CSW_AK47)
            {
                set_pev(id, pev_viewmodel2, ak47a_jatekosnezet)
            }
            if(fegyo[id] == 4 && fegyver == CSW_M4A1)
            {
                set_pev(id, pev_viewmodel2, m4a1a_jatekosnezet)
            }
            if(fegyo[id] == 4 && fegyver == CSW_AWP)
            {
                set_pev(id, pev_viewmodel2, awpa_jatekosnezet)
            }
            if(fegyo[id] == 5 && fegyver == CSW_DEAGLE)
            {
                set_pev(id, pev_viewmodel2, deaglev_jatekosnezet)
            }
            if(fegyo[id] == 5 && fegyver == CSW_AK47)
            {
                set_pev(id, pev_viewmodel2, ak47v_jatekosnezet)
            }
            if(fegyo[id] == 5 && fegyver == CSW_M4A1)
            {
                set_pev(id, pev_viewmodel2, m4a1v_jatekosnezet)
            }
            if(fegyo[id] == 5 && fegyver == CSW_AWP)
            {
                set_pev(id, pev_viewmodel2, awpv_jatekosnezet)
            }
            if(fegyo[id] == 5 && fegyver == CSW_KNIFE)
            {
                set_pev(id, pev_viewmodel2, knifev_jatekosnezet)
            }
            if(fegyo[id] == 6 && fegyver == CSW_DEAGLE)
            {
                set_pev(id, pev_viewmodel2, deaglet_jatekosnezet)
            }
            if(fegyo[id] == 6 && fegyver == CSW_AK47)
            {
                set_pev(id, pev_viewmodel2, ak47t_jatekosnezet)
            }
            if(fegyo[id] == 6 && fegyver == CSW_M4A1)
            {
                set_pev(id, pev_viewmodel2, m4a1t_jatekosnezet)
            }
            if(fegyo[id] == 6 && fegyver == CSW_AWP)
            {
                set_pev(id, pev_viewmodel2, awpt_jatekosnezet)
            }
            if(fegyo[id] == 7 && fegyver == CSW_DEAGLE)
            {
                set_pev(id, pev_viewmodel2, deagleu_jatekosnezet)
            }
            if(fegyo[id] == 7 && fegyver == CSW_AK47)
            {
                set_pev(id, pev_viewmodel2, ak47u_jatekosnezet)
            }
            if(fegyo[id] == 7 && fegyver == CSW_M4A1)
            {
                set_pev(id, pev_viewmodel2, m4a1u_jatekosnezet)
            }
            if(fegyo[id] == 7 && fegyver == CSW_AWP)
            {
                set_pev(id, pev_viewmodel2, awpu_jatekosnezet)
            }
            if(fegyo[id] == 8 && fegyver == CSW_DEAGLE)
            {
                set_pev(id, pev_viewmodel2, deaglem_jatekosnezet)
            }
            if(fegyo[id] == 8 && fegyver == CSW_AK47)
            {
                set_pev(id, pev_viewmodel2, ak47m_jatekosnezet)
            }
            if(fegyo[id] == 8 && fegyver == CSW_M4A1)
            {
                set_pev(id, pev_viewmodel2, m4a1m_jatekosnezet)
            }
            if(fegyo[id] == 8 && fegyver == CSW_AWP)
            {
                set_pev(id, pev_viewmodel2, awpm_jatekosnezet)
            }
            if(fegyo[id] == 9 && fegyver == CSW_DEAGLE)
            {
                set_pev(id, pev_viewmodel2, deagles_jatekosnezet)
            }
            if(fegyo[id] == 9 && fegyver == CSW_AK47)
            {
                set_pev(id, pev_viewmodel2, ak47s_jatekosnezet)
            }
            if(fegyo[id] == 9 && fegyver == CSW_M4A1)
            {
                set_pev(id, pev_viewmodel2, m4a1s_jatekosnezet)
            }
            if(fegyo[id] == 9 && fegyver == CSW_AWP)
            {
                set_pev(id, pev_viewmodel2, awps_jatekosnezet)
            }
          if(fegyo[id] == 10 && fegyver == CSW_DEAGLE)
            {
                set_pev(id, pev_viewmodel2, deaglex_jatekosnezet)
            }
            if(fegyo[id] == 10 && fegyver == CSW_AK47)
            {
                set_pev(id, pev_viewmodel2, ak47x_jatekosnezet)
            }
            if(fegyo[id] == 10 && fegyver == CSW_M4A1)
            {
                set_pev(id, pev_viewmodel2, m4a1x_jatekosnezet)
            }
            if(fegyo[id] == 10 && fegyver == CSW_AWP)
            {
                set_pev(id, pev_viewmodel2, awpx_jatekosnezet)
            }
            if(fegyo[id] == 11 && fegyver == CSW_DEAGLE)
            {
                set_pev(id, pev_viewmodel2, deagley_jatekosnezet)
            }
            if(fegyo[id] == 11 && fegyver == CSW_AK47)
            {
                set_pev(id, pev_viewmodel2, ak47y_jatekosnezet)
            }
            if(fegyo[id] == 11 && fegyver == CSW_M4A1)
            {
                set_pev(id, pev_viewmodel2, m4a1y_jatekosnezet)
            }
            if(fegyo[id] == 11 && fegyver == CSW_AWP)
            {
                set_pev(id, pev_viewmodel2, awpy_jatekosnezet)
            }  
            if(fegyo[id] == 12 && fegyver == CSW_DEAGLE)
            {
                set_pev(id, pev_viewmodel2, deaglez_jatekosnezet)
            }
            if(fegyo[id] == 12 && fegyver == CSW_AK47)
            {
                set_pev(id, pev_viewmodel2, ak47z_jatekosnezet)
            }
            if(fegyo[id] == 12 && fegyver == CSW_M4A1)
            {
                set_pev(id, pev_viewmodel2, m4a1z_jatekosnezet)
            }
            if(fegyo[id] == 12 && fegyver == CSW_AWP)
            {
                set_pev(id, pev_viewmodel2, awpz_jatekosnezet)
            }
            if(fegyo[id] == 12 && fegyver == CSW_M4A1)
            {
                set_pev(id, pev_viewmodel2, m4a1q_jatekosnezet) 
            }
            if(fegyo[id] == 12 && fegyver == CSW_AK47)
            {
                set_pev(id, pev_viewmodel2, ak47q_jatekosnezet) 
            }
            if(fegyo[id] == 12 && fegyver == CSW_AWP)
            {
                set_pev(id, pev_viewmodel2, awpq_jatekosnezet)  
            }
            if(fegyo[id] == 12 && fegyver == CSW_DEAGLE)
            {
                set_pev(id, pev_viewmodel2, deagleq_jatekosnezet)   
            }
       
     
        }
        public spawn_event(id)
        {
            sebzok[id] = 0;
            sebzesek[id] = 0;
            sebzettek[id] = 0;
        }
     
        public sebzes_event(aldozat)
        {
            new tamado = get_user_attacker(aldozat);
            new sebzes = read_data(2);
            sebzesek[tamado] += sebzes;
            if(sebzesek[tamado] >= 50)
            {
                sebzok[tamado] = aldozat;
                sebzettek[aldozat] = tamado;
            }
        }
     
        public halal_event()
        {
            new aldozat = read_data(2);
            new tamado = read_data(1);
            if(sebzettek[aldozat] && sebzettek[aldozat] != tamado)
            {
                new fragetkap = sebzettek[aldozat];
                sebzok[fragetkap] = 0;
                sebzesek[fragetkap] = 0;
                sebzettek[aldozat] = 0;
     
                new frag = get_user_frags(fragetkap) + 1
                set_user_frags(fragetkap, frag);
                message_begin(MSG_ALL, get_user_msgid("ScoreInfo"))
                write_byte(fragetkap)
                write_short(frag)
                write_short(get_user_deaths(fragetkap))
                write_short(0)
                write_short(get_user_team(fragetkap))
                message_end()
     
                ColorChat(fragetkap, GREEN, "[Információ]^x01 Kaptál^x03 +1^x01 fraget és^x03 1^x01 pontot!");
                pontok[fragetkap] += 1
     
            }
        }
     
        public bomb_planted(planter)
        {
            if(get_user_flags(planter) & ADMIN_LEVEL_C)
            {
            pontok[planter] += get_pcvar_num(bombateszvip)
            ColorChat(planter, GREEN,"[Információ]^x01 Kaptál^x03 %d ^x01pontot a bomba lerakásért!", get_pcvar_num(bombateszvip))
            }
            else
            {
            pontok[planter] += get_pcvar_num(bombatesz)
            ColorChat(planter, GREEN,"[Információ]^x01 Kaptál^x03 %d ^x01pontot a bomba lerakásért!", get_pcvar_num(bombatesz))
            }
        }
        public bomb_defused(defuser)
        {
            if(get_user_flags(defuser) & ADMIN_LEVEL_C)
            {
            pontok[defuser] += get_pcvar_num(bombaszedvip)
            ColorChat(defuser, GREEN,"[Információ]^x01 Kaptál^x03 %d ^x01pontot a bomba hatástalanításért!", get_pcvar_num(bombaszedvip))
            }
            else
            {  
            pontok[defuser] += get_pcvar_num(bombaszed)
            ColorChat(defuser, GREEN,"[Információ]^x01 Kaptál^x03 %d ^x01pontot a bomba hatástalanításért!", get_pcvar_num(bombaszed))
            }
        }
        public fw_player_killed(victim, attacker, shouldgib)
        {
            if(!is_user_connected(attacker) || !is_user_connected(victim) || attacker == victim)
                return PLUGIN_CONTINUE;
     
            if(get_pdata_int(victim, 75) == HIT_HEAD && get_user_flags(attacker) & ADMIN_LEVEL_C)
            {
                pontok[attacker] += get_pcvar_num(killhspvip)
                ColorChat(attacker, GREEN,"[Információ]^x01 !HEADSHOT! Ez megért^x03 %d ^x01pontot!", get_pcvar_num(killhspvip))
            }
            else if(get_user_flags(attacker) & ADMIN_LEVEL_C)
            {
                pontok[attacker] += get_pcvar_num(killpvip)
            }
            else if(get_pdata_int(victim, 75) == HIT_HEAD)
            {
                pontok[attacker] += get_pcvar_num(killhsp)
                ColorChat(attacker, GREEN,"[Információ]^x01 !HEADSHOT! Ez megért^x03 %d ^x01pontot!", get_pcvar_num(killhsp))
            }
            else
            {
                pontok[attacker] += get_pcvar_num(killp)
            }
            return PLUGIN_CONTINUE
        }
     
        public Shop(id){
     
        new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121],ks9[121],ks10[121],ks11[121],ks12[121],ks13[121]
        format(cim, charsmax(cim),"\y[~|\r~PwP~Only D2 @ Skinrendszer\y|~] \w- \dOnly Dust2^nwww\r.\domain\r.\whu^n\rPontjaid: \w%d", pontok[id])
        if(fegyo[id] == 0)
        format(ks1, charsmax(ks1),"\rALAP \wfegyvercsomag \r[\wAKTÍV\r]")
        if(fegyo[id] == 1)
        format(ks2, charsmax(ks2),"\rROZSDÁS \wfegyvercsomag \r[\wAKTÍV\r]")
        else
        format(ks2, charsmax(ks2),"\rROZSDÁS \wfegyvercsomag \r[\w250 pont\r] ")
        if(fegyo[id] == 2)
        format(ks3, charsmax(ks3),"\rBRONZ \wfegyvercsomag \r[\wAKTÍV\r]")
        else
        format(ks3, charsmax(ks3),"\rBRONZ \wfegyvercsomag \r[\w450 pont\r] ")
        if(fegyo[id] == 3)
        format(ks4, charsmax(ks4),"\rEZÜST \wfegyvercsomag \r[\wAKTÍV\r]")
        else
        format(ks4, charsmax(ks4),"\rEZÜST \wfegyvercsomag \r[\w600 pont\r] ")
        if(fegyo[id] == 4)
        format(ks5, charsmax(ks5),"\rARANY \wfegyvercsomag \r[\wAKTÍV\r]")
        else
        format(ks5, charsmax(ks5),"\rARANY \wfegyvercsomag \r[\w750 pont\r] ")
        if(fegyo[id] == 6)
        format(ks6, charsmax(ks6),"\rchoijiyoonpaint \wfegyvercsomag \r[\wAKTÍV\r]")
        else
        format(ks6, charsmax(ks6),"\rchoijiyoonpaint \wfegyvercsomag \r[\w900 pont\r] ")
        if(fegyo[id] == 7)
        format(ks7, charsmax(ks7),"\regale \wfegyvercsomag \r[\wAKTÍV\r]")
        else
        format(ks7, charsmax(ks7),"\reagle \wfegyvercsomag \r[\w1100 pont\r] ")
        if(fegyo[id] == 8)
        format(ks8, charsmax(ks8),"\rMETAL \wfegyvercsomag \r[\wAKTÍV\r]")
        else
        format(ks8, charsmax(ks8),"\rMETAL \wfegyvercsomag \r[\w1350 pont\r] ")
        if(fegyo[id] == 9)
        format(ks9, charsmax(ks9),"\rSTAR \wfegyvercsomag \r[\wAKTÍV\r]")
        else
        format(ks9, charsmax(ks9),"\rSTAR \wfegyvercsomag \r[\w1500 pont\r] ")
        if(fegyo[id] == 10)
    format(ks10, charsmax(ks10),"\Galaxy \wfegyvercsomag \r[\wAKTÍV\r]")
        else
        format(ks10, charsmax(ks10),"\Galaxy \wfegyvercsomag \r[\w1500 pont\r] ")
        if(fegyo[id] == 11)
    format(ks11, charsmax(ks11),"\rRobot \wfegyver csomag \r[\wAKTÍV\r]")
        else
        format(ks11, charsmax(ks11),"\rRobot \wfegyver csomag \r[\w1500 pont\r] ")
        if(fegyo[id] == 12)
    format(ks12, charsmax(ks12),"\rSuperman \wfegyver csomag \r[\wAKTÍV\r]")
        else
        format(ks12, charsmax(ks12),"\rSupreman \wfegyver csomag \r[\w1500 pont\r] ")
    format(ks13, charsmax(ks13),"\rBlack \wfegyver csomag \r[\wAKTÍV\r]")
        else
        format(ks13, charsmax(ks13),"\rBlack \wfegyver csomag \r[\w3500 pont\r] ")  
        if(fegyo[id] == 13)
        format(ks14, charsmax(ks14),"\rVIP \wfegyvercsomag \d(\yÚj\d) \r[\wAKTÍV\r]")
        else
        format(ks14, charsmax(ks14),"\rVIP \wfegyvercsomag \d(\yÚj\d) \r[\w508Ft\r]")
        new menu = menu_create(cim, "Shoph")
     
        menu_additem(menu,ks1,"1",0)
        menu_additem(menu,ks2,"2",0)
        menu_additem(menu,ks3,"3",0)
        menu_additem(menu,ks4,"4",0)
        menu_additem(menu,ks5,"5",0)
        menu_additem(menu,ks6,"6",0)
        menu_additem(menu,ks7,"7",0)
        menu_additem(menu,ks8,"8",0)
        menu_additem(menu,ks9,"9",0)
        menu_additem(menu,ks10,"10",0)
        menu_additem(menu,ks11,"11",0)
        menu_additem(menu,ks12,"12",0)
        menu_additem(menu,ks13,"13",0)
        menu_additem(menu,ks14,"14",0)
        menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
        menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
        menu_setprop(menu, MPROP_BACKNAME, "Vissza")
        menu_display(id,menu,0)
        }
     
        public Shoph(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);
     
            switch(key)
            {
                case 1:{
                    fegyo[id] = 0
                    ColorChat(id, GREEN, "[Információ]^x01 Megkaptad az^x03 ALAP^x01 csomagot!")
                }
                case 2:{
                    if (pontok[id] >= 250){
                        fegyo[id] = 1
                        ColorChat(id, GREEN, "[Információ]^x01 Megkaptad a^x03 ROZSDÁS^x01 csomagot!")
                    }
                    else{
                        ColorChat(id, GREEN, "[Információ]^x01 Sajnálom, nincs elég pontod!")
                    }
                }
                case 3:{
                    if (pontok[id] >= 450)
                    {
                        fegyo[id] = 2
                        ColorChat(id, GREEN, "[Információ]^x01 Megkaptad a^x03 BRONZ^x01 csomagot!")
                    }
                    else{
                        ColorChat(id, GREEN, "[Információ]^x01 Sajnálom, nincs elég pontod!")
                    }
                }
                case 4:{
                    if (pontok[id] >= 600){
                        fegyo[id] = 3
                        ColorChat(id, GREEN, "[Információ]^x01 Megkaptad az^x03 EZÜST^x01 csomagot!")
                    }
                    else{
                        ColorChat(id, GREEN, "[Információ]^x01 Sajnálom, nincs elég pontod!")
                    }
                }
                case 5:{
                    if (pontok[id] >= 750){
                        fegyo[id] = 4
                        ColorChat(id, GREEN, "[Információ]^x01 Megkaptad az^x03 ARANY^x01 csomagot!")
                    }
                    else
                    {
                        ColorChat(id, GREEN, "[Információ]^x01 Sajnálom, nincs elég pontod!")
                    }
                }
                case 6:{
                    if (pontok[id] >= 900){
                        fegyo[id] = 6
                        ColorChat(id, GREEN, "[Információ]^x01 Megkaptad a^x03 choijiyoonpaint^x01 csomagot!")
                    }
                    else{
                        ColorChat(id, GREEN, "[Információ]^x01 Sajnálom, nincs elég pontod!")
                    }
                }
                case 7:{
                    if (pontok[id] >= 1100){
                        fegyo[id] = 7
                        ColorChat(id, GREEN, "[Információ]^x01 Megkaptad a^x03 eagle^x01 csomagot!")
                    }
                    else{
                        ColorChat(id, GREEN, "[Információ]^x01 Sajnálom, nincs elég pontod!")
                    }
                }
                case 8:{
                    if (pontok[id] >= 1350){
                        fegyo[id] = 8
                        ColorChat(id, GREEN, "[Információ]^x01 Megkaptad a^x03 METÁL^x01 csomagot!")
                    }
                    else{
                        ColorChat(id, GREEN, "[Információ]^x01 Sajnálom, nincs elég pontod!")
                    }
                }
                case 9:{
                    if (pontok[id] >= 1500){
                        fegyo[id] = 9
                        ColorChat(id, GREEN, "[Információ]^x01 Megkaptad a^x03 STAR^x01 csomagot!")
                    }
                    else{
                        ColorChat(id, GREEN, "[Információ]^x01 Sajnálom, nincs elég pontod!")
                    }
                }
        case 10:{
                    if (pontok[id] >= 1500){
                        fegyo[id] = 10
                        ColorChat(id, GREEN, "[Információ]^x01 Megkaptad a^x03 Galaxy^x01 csomagot!")
                    }
                    else{
                        ColorChat(id, GREEN, "[Információ]^x01 Sajnálom, nincs elég pontod!")
                    }
                }
        case 11:{
                    if (pontok[id] >= 1500){
                        fegyo[id] = 11
                        ColorChat(id, GREEN, "[Információ]^x01 Megkaptad az^x03 Robot^x01 csomagot!")
                    }
                    else{
                        ColorChat(id, GREEN, "[Információ]^x01 Sajnálom, nincs elég pontod!")
                    }
                }
        case 12:{
                    if (pontok[id] >= 1500){
                        fegyo[id] = 12
                        ColorChat(id, GREEN, "[Információ]^x01 Megkaptad az^x03 Superman^x01 csomagot!")
                    }
                    else{
                        ColorChat(id, GREEN, "[Információ]^x01 Sajnálom, nincs elég pontod!")
                    }
                    
        case 13:{
                    if (pontok[id] >= 2500){
                        fegyo[id] = 11
                        ColorChat(id, GREEN, "[Információ]^x01 Megkaptad az^x03 Black^x01 csomagot!")
                    }
                    else{
                        ColorChat(id, GREEN, "[Információ]^x01 Sajnálom, nincs elég pontod!")
                    }
                }
                case 14:{
                    if (get_user_flags(id) & ADMIN_KICK || get_user_flags(id) & ADMIN_LEVEL_C){
                        fegyo[id] = 5
                        ColorChat(id, GREEN, "[Információ]^x01 Megkaptad a^x03 VIP^x01 csomagot!")
                    }
                    else{
                        ColorChat(id, GREEN, "[Információ]^x01 Nem vagy^x03 VIP!")
                    }
                }
            }
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
     
        public uzenet()
        {
            ColorChat(0, GREEN, "[Információ]^x01 A pontjaid beváltásához használd a^x03 /pontok^x01 parancsot!")
        }
        public mentes(id)
        {
            new vaultkey[64],vaultdata[256]
     
            format(vaultkey,63,"%s-PONTOK", authid[id])
            format(vaultdata,255,"%d#%d", pontok[id], fegyo[id])
     
            nvault_set(g_vault,vaultkey,vaultdata)
            return PLUGIN_CONTINUE
        }
        public betoltes(id)
        {
            new vaultkey[64],vaultdata[256]
     
            format(vaultkey,63,"%s-PONTOK", authid[id])
            format(vaultdata,255,"%d#%d", pontok[id], fegyo[id])
     
            nvault_get(g_vault,vaultkey,vaultdata,255)
            replace_all(vaultdata, 255, "#", " ")
            new p_o[32], f_o[32]
            parse(vaultdata, p_o, 31, f_o, 31)
            pontok[id] = str_to_num(p_o)
            fegyo[id] = str_to_num(f_o)
            return PLUGIN_CONTINUE;
        }
        public client_disconnect(id)
        {
            mentes(id);
            remove_task(id);
            pontok[id] = 0;
            fegyo[id] = 0;
        }
     
        public client_connect(id)
        {
            get_user_authid(id, authid[id], 31)
            betoltes(id);
            set_task(300.0, "ajandek_1",id)
            set_task(900.0, "ajandek_2",id)
            set_task(1800.0, "ajandek_3",id)
        }
     
        public ajandek_1(id)
        {
            if(get_user_flags(id) & ADMIN_LEVEL_C)
            {
                new penz = get_pcvar_num(ajandek1vip);
                ColorChat(id, GREEN, "[Információ]^x01 %d pont jár mert, itt vagy már 5 perce!", penz)
                pontok[id] += penz;
            }
            else
            {
                new penz = get_pcvar_num(ajandek1);
                ColorChat(id, GREEN, "[Információ]^x01 %d pont jár mert, itt vagy már 5 perce!", penz)
                pontok[id] += penz;
            }
        }
        public ajandek_2(id)
        {
            if(get_user_flags(id) & ADMIN_LEVEL_C)
            {
                new penz = get_pcvar_num(ajandek2vip);
                ColorChat(id, GREEN, "[Információ]^x01 %d pont jár mert, itt vagy már 5 perce!", penz)
                pontok[id] += penz;
            }
            else
            {
                new penz = get_pcvar_num(ajandek2);
                ColorChat(id, GREEN, "[Információ]^x01 %d pont pont jár, mert itt vagy már 5 perce!", penz)
                pontok[id] += penz;
            }
        }
        public ajandek_3(id)
        {
            if(get_user_flags(id) & ADMIN_LEVEL_C)
            {
                new penz = get_pcvar_num(ajandek3vip);
                ColorChat(id, GREEN, "[Információ]^x01 %d pont pont jár, mert itt vagy már 5 perce!", penz)
                pontok[id] += penz;
            }
            else
            {
                new penz = get_pcvar_num(ajandek3);
                ColorChat(id, GREEN, "[Információ]^x01 %d pont pont jár, mert itt vagy már 5 perce!", penz)
                pontok[id] += penz;
            }
        }
     
    public adas(id)
    {
        if (get_user_flags(id) & ADMIN_KICK)
        {
            new menu = menu_create("\rKinek akarsz pontot adni? \y(10p)", "menu_handler")
            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)
        }
        else
        {
            ColorChat(id, BLUE, "^4 Sajnos nincs jogod hasznalni ezt a parancsot!")
     
        }
    }
     
    public menu_handler(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);
     
        new tempid = str_to_num(data);
     
        if( is_user_alive(tempid) )
        {
            pontok[tempid] += 10
        }
        client_cmd(id,"pont_adas")
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }