Kullanıcı Tag Listesi

8 sonuçtan 1 ile 8 arası
  1. #1
    er er
    Üyelik tarihi
    Jun 2013
    Mesajlar
    27
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    11

    Thumbs up Istegim icerde yardım

    Kod:
    /* Plugin generated by AMXX-Studio */
    
    #include <amxmodx>
    #include <fakemeta>
    #include <engine>
    #include <jail>
    #include <hamsandwich>
    #include <xs>
    #include <fun>
    
    
    #define PLUGIN "jbmenu"
    #define VERSION "1.0"
    #define AUTHOR "byetovice"
    
    
    #define FFADE_IN        0x0000        // Just here so we don't pass 0 into the function
    #define FFADE_OUT            0x0001        // Fade out (not in)
    #define FFADE_MODULATE        0x0002        // Modulate (don't blend)
    #define FFADE_STAYOUT        0x0004        // ignores the duration, stays faded out until new ScreenFade message received
    #define cs_get_user_money(%1) get_pdata_int( %1, 115 )
    #define cs_set_user_money(%1,%2) set_pdata_int(%1,115,%2)
    #define get_user_godmode(%1) (pev(%1,pev_takedamage) )
    #define get_user_frags(%1) pev(%1,pev_frags)
    #define set_user_frags(%1,%2) set_pev(%1,pev_frags,%2)
    #define m_pPlayer    41
    #define NO_RECOIL_WEAPONS_BITSUM  (1<<2 | 1<<CSW_KNIFE | 1<<CSW_HEGRENADE | 1<<CSW_FLASHBANG | 1<<CSW_SMOKEGRENADE | 1<<CSW_C4)
    #define MAX_PLAYERS                32
    new cl_weapon[MAX_PLAYERS + 1]
    new Float:cl_pushangle[MAX_PLAYERS + 1][3]
    
    
    
    
    enum {
        Red,
        Green,
        Blue
    };
    
    
    new bool:sarsiliyor = false
    
    
    
    
    new const MENU_LISTE[][] = {
        "none",
        "2 TL    - $4000",
        "10 TL     - $16000",
        "Elektrik Kesintisi - #22 TL",
        "+50 Saglik Cantasi  - $5.000",
        "3 Saniye Noclip - #23 TL",
        "Kumar(1-25 TL)   - #15 TL",
        "Godmode Delen Bicak - #20 TL",
        "Call of Duty Pack - #26 TL",
        "Kazma + Kurek  - #27 TL",
        "Isyan Cikart - #35 TL",
        "Deprem Makinasi - #25 TL"
    }
    
    
    new const MENU_CHAT[][] = {
        "none",    
        "1 TL Satin aldin..",    
        "6 TL Satin aldin..",    
        "Elektrikleri kestin..",    
        "+50 HP Kiti satin aldin..",    
        "3 Saniye Noclip basladi..",    
        "Kumar oynadin!",
        "Artik godmodlara karsi daha guclusun!",
        "COD:Modern Warfare Aktif !",
        "V tusu ile CTyi yere gomebilirsin!",
        "Isyan baslattin!",
        "Deprem basladi .. !!!"
    }
    new bool:g_noclip[33];
    new bool:g_keskin[33];
    new bool:g_cod[33];
    new g_lastPosition[33][3];
    new bool:g_kazma[33];
    new bool:kesik;
    
    
    public plugin_precache()
    {
        precache_sound("kazandi.wav")        
    }
    
    
    
    
    public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        register_clcmd("say /jbmenu","jb_hook")
        RegisterHam(Ham_Spawn,         "player", "Fwd_PlayerSpawn_Post",    1)
        RegisterHam(Ham_TakeDamage, "player", "OnTakeDamage");
        register_event("ResetHUD", "onResetHUD", "b")
        register_clcmd("yeregom","yeregom")
        register_event("DeathMsg", "eDeath", "a") 
        RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_knife", "Knife_PrimaryAttack")
        RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_knife", "Knife_SecondaryAttack")
        kesik = false;
        
        register_event("CurWeapon", "event_active_weapon", "be","1=1")
        
        new weapon_name[20] 
        for (new i=CSW_P228;i<=CSW_P90;i++) 
        {         
            if(!(NO_RECOIL_WEAPONS_BITSUM & (1<<i)) && get_weaponname(i, weapon_name, charsmax(weapon_name))) 
            { 
                RegisterHam(Ham_Weapon_PrimaryAttack, weapon_name, "fw_primary_attack")
                RegisterHam(Ham_Weapon_PrimaryAttack, weapon_name, "fw_primary_attack_post",1) 
            } 
        }
        
        
        
    }
    
    
    public client_putinserver(id)
    {
        g_noclip[id] = false;    
        g_lastPosition[id][0] = 0
        g_lastPosition[id][1] = 0
        g_lastPosition[id][2] = 0
        g_keskin[id] = false;
        g_cod[id] = false;
        g_kazma[id] = false;
    }
    
    
    public client_disconnect(id)
    {
        g_noclip[id] = false;    
        g_lastPosition[id][0] = 0
        g_lastPosition[id][1] = 0
        g_lastPosition[id][2] = 0
        g_keskin[id] = false;
        g_cod[id] = false;
        g_kazma[id] = false;
    }
    
    
    public jb_hook(id)
    {
        if(get_user_team(id) != 1 || !is_user_alive(id)) return PLUGIN_HANDLED;
        
        new menu = menu_create("\w=\rJ\wB \rM\we\rn\wu\r=","menu_handler")
        new i, strno[5];
        for(i=1; i<sizeof(MENU_LISTE); i++)
        {
            num_to_str(i, strno, 4)
            menu_additem(menu,MENU_LISTE[i],strno,0)
        }
        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
        menu_display(id,menu,0)
        return PLUGIN_HANDLED;
    }
    
    
    
    
    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 key = str_to_num(data);
        switch(key)
        {
            //
            case 1:
            {
                if(purchaseable(id, 4000, 0))
                {
                    purchaseit(id, 4000, 0)
                    jb_set_user_packs(id, jb_get_user_packs(id) + 0);
                    client_print(id,print_chat,MENU_CHAT[key])
                }
            }
            case 2:
            {
                if(purchaseable(id, 16000, 0))
                {
                    purchaseit(id, 16000, 0)
                    jb_set_user_packs(id, jb_get_user_packs(id) + 0);
                    client_print(id,print_chat,MENU_CHAT[key])
                }    
                
            }
            case 3:
            {
                if(purchaseable(id, 22, 1) && !kesik)
                {
                    purchaseit(id, 22, 1)
                    kesik = true;
                    new pname[64];
                    get_user_name(id, pname ,63)
                    set_lights("a")
                    set_hudmessage(0, 255, 0, 0.0, 0.22, 0, 6.0, 5.0, _, _, -1)
                    show_hudmessage(0, "%s Elektrikleri kesti !!",pname)
                    client_print(0, print_chat,"%s Elektrik sistemini bozdu.. muhendisler ugrasiyor..!", pname)
                    set_task(5.0,"elektrikAc",3000)
                }    
            }
            case 4:
            {    
                if(purchaseable(id, 5000, 0))
                {
                    purchaseit(id, 5000, 0)
                    client_print(id,print_chat,MENU_CHAT[key])
                    set_pev(id,pev_health,pev(id,pev_health) + 50.0)
                }    
            }
            case 5:
            {
                if(purchaseable(id, 23, 1))
                {
                    purchaseit(id, 23, 1)
                    g_noclip[id] = true;
                    set_user_noclip(id, 1)
                    client_print(id,print_center,"Noclip 3 saniye sonra bitiyor..")    
                    set_task(1.0,"asama1",id + 3001)
                    set_task(2.0,"asama2",id + 3002)
                    set_task(3.0,"asama3",id + 3003)
                }
                
            }
            case 6:
            {
                if(purchaseable(id, 15, 1))
                {
                    purchaseit(id, 15, 1)
                    new rndkmr = random_num(1,25)
                    jb_set_user_packs(id, jb_get_user_packs(id) + rndkmr)
                }
                
            }
            case 7:
            {
                if(purchaseable(id, 20, 1))
                {
                    purchaseit(id, 20, 1)
                    g_keskin[id] = true;
                    client_print(id,print_chat,MENU_CHAT[key])
                    
                    
                }    
            }
            case 8:
            {
                if(purchaseable(id, 26, 1))
                {
                    purchaseit(id, 26, 1)
                    g_cod[id] = true;
                    new iFlags
                    iFlags |= (1<<3)
                    iFlags |= (1<<4)
                    iFlags |= (1<<5)
                    iFlags |= (1<<6)
                    
                    new iHideFlags = iFlags
                    if(iHideFlags)
                    {
                        message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("HideWeapon"), _, id)
                        write_byte(iHideFlags)
                        message_end()
                    }
                    if(task_exists(id + 3999)) remove_task(id + 3999)
                    set_task(0.2,"hpdoldur",id + 3999)
                    client_print(id,print_chat,MENU_CHAT[key])
                    
                    
                }
            }
            
            case 9:
            {
                if(purchaseable(id, 27, 1))
                {
                    purchaseit(id, 27, 1)
                    g_kazma[id] = true;
                    client_cmd(id,"bind v yeregom")
                    client_print(id,print_chat,MENU_CHAT[key])
                    
                    
                }    
            }
            case 10:
            {
                if(purchaseable(id, 35, 1))
                {
                    purchaseit(id, 35, 1)
                    server_cmd("amx_weapon @T 14")
                    client_print(id,print_chat,MENU_CHAT[key])
                    
                    
                }    
            }
            case 11:
            {
                if(purchaseable(id, 25, 1) && !sarsiliyor)
                {
                    purchaseit(id, 25, 1)
                    client_print(id,print_chat,MENU_CHAT[key])
                    new pname[64];
                    get_user_name(id, pname ,63)
                    set_hudmessage(255, 255, 255, 0.27, 0.29, 0, 6.0, 5.0,_,_,-1)
                    show_hudmessage(0, "%s Deprem Baslatti !!",pname)
                    set_task(0.2,"Sarsinti",4701,"",0,"b")
                    set_task(10.0,"DepremiBitir",4702)
                    sarsiliyor = true
                    client_cmd(0,"stopsound")
                    client_cmd(0,"spk sound/kazandi")
                }    
            }
            
            //
        }
        return PLUGIN_HANDLED;
    }
    
    
    stock purchaseable(id, miktar, jbtype = 0)
    {
        if(cs_get_user_money(id) >= miktar && !jbtype) return 1;
        if(jb_get_user_packs(id) >= miktar && jbtype) return 1;
        return 0;    
    }
    
    
    stock purchaseit(id, miktar, jbtype = 0)
    {
        if(purchaseable(id, miktar, jbtype))
        {
            if(jbtype) jb_set_user_packs(id, jb_get_user_packs(id) - miktar)
            if(!jbtype) cs_set_user_money(id, cs_get_user_money(id) - miktar)
            return PLUGIN_HANDLED;
        }
        return PLUGIN_HANDLED
    }
    
    
    
    
    public positionChangeTimer(id)
    {
        if ( !is_user_alive(id) ) return
        
        get_user_origin(id, g_lastPosition[id], 0)
        
        new Float:velocity[3]
        Entvars_Get_Vector(id, EV_VEC_velocity, velocity)
        
        if ( velocity[0]==0.0 && velocity[1]==0.0 ) {
            velocity[0] += 20.0
            velocity[2] += 100.0
            Entvars_Set_Vector(id, EV_VEC_velocity, velocity)
        }
        set_task(0.4,"positionChangeCheck",id + 9911)
    }
    //----------------------------------------------------------------------------------------------
    public positionChangeCheck(taskid)
    {
        new id = taskid - 9911;
        new origin[3]
        
        if (!is_user_alive(id) ) return
        
        get_user_origin(id, origin, 0)
        if ( g_lastPosition[id][0] == origin[0] && g_lastPosition[id][1] == origin[1] && g_lastPosition[id][2] == origin[2] && is_user_alive(id) ) {
            client_print(id,print_center,"Duvarda kaldigin icin ezildin!")
            user_kill(id)
        }
        remove_task(taskid)
    }  
    
    
    public yere_gomme1(id)
    {
        if ( !is_user_alive(id) ) return
        
        get_user_origin(id, g_lastPosition[id], 0)
        
        new Float:velocity[3]
        Entvars_Get_Vector(id, EV_VEC_velocity, velocity)
        
        if ( velocity[0]==0.0 && velocity[1]==0.0 ) {
            velocity[0] += 20.0
            velocity[2] += 100.0
            Entvars_Set_Vector(id, EV_VEC_velocity, velocity)
        }
        set_task(0.4,"yere_gomme2",id + 9911)
    }
    //----------------------------------------------------------------------------------------------
    public yere_gomme2(taskid)
    {
        new id = taskid - 9911;
        new origin[3]
        
        if (!is_user_alive(id) ) return
        
        get_user_origin(id, origin, 0)
        if ( g_lastPosition[id][0] == origin[0] && g_lastPosition[id][1] == origin[1] && g_lastPosition[id][2] == origin[2] && is_user_alive(id) ) {
            new Float:xorigin[3]
            pev(id,pev_origin,xorigin)
            xorigin[2] += 36.0
            set_pev(id,pev_origin, xorigin)
        }
        remove_task(taskid)
    }  
    
    
    
    
    public asama1(task)
    {
        new id = task - 3001;
        if(is_user_alive(id) && g_noclip[id])
        {
            client_print(id,print_center,"Noclip 2 saniye sonra bitiyor..")    
        }
        remove_task(task);
    }
    
    
    public asama2(task)
    {
        new id = task - 3002;
        if(is_user_alive(id) && g_noclip[id])
        {
            client_print(id,print_center,"Noclip 1 saniye sonra bitiyor..")    
        }
        remove_task(task);
    }
    
    
    public asama3(task)
    {
        new id = task - 3003;
        if(is_user_alive(id) && g_noclip[id])
        {
            g_noclip[id] = false;
            set_user_noclip(id, 0)
            positionChangeTimer(id)
        }
        remove_task(task);
    }
    
    
    public elektrikAc(taskid)
    {
        set_lights("#OFF")
        kesik = false;
        remove_task(taskid)    
    }
    
    
    stock Entvars_Get_Vector(iIndex, iVariable, Float:vRetVector[3])
        return entity_get_vector(iIndex, iVariable, vRetVector)
    
    
    stock Entvars_Set_Vector(iIndex, iVariable, Float:vNewVector[3])
        return entity_set_vector(iIndex, iVariable, vNewVector)
    
    
    public Fwd_PlayerSpawn_Post(id)
    {
        if(is_user_connected(id) && is_user_alive(id))
        {
            set_user_noclip(id, 0)
            g_noclip[id] = false
            g_keskin[id] = false
            g_cod[id] = false
            g_kazma[id] = false;
            
            if(task_exists(id + 3999)) remove_task(id + 3999)
            if(task_exists(id + 1244)) remove_task(id + 1244)
            if(task_exists(id + 1245)) remove_task(id + 1245)
            if(task_exists(id + 1111)) remove_task(id + 1111)
            if(task_exists(id + 5555)) remove_task(id + 5555)    
            
            new iFlags
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("HideWeapon"), _, id)
            write_byte(iFlags)
            message_end()
            
            get_user_origin(id, g_lastPosition[id], 0)
        }
    }
    
    
    public OnTakeDamage( victim, inflictor, attacker, Float:damage, damagebits )
    {
        if(is_user_alive(victim) && g_cod[victim])
        {
            if(task_exists(victim + 3999)) remove_task(victim + 3999)
            set_task(3.0,"hpdoldur",victim + 3999)
            if((pev(victim,pev_health) - damage) < 50.0)
            {
                if(task_exists(victim + 1111)) remove_task(victim + 1111)
                set_task(0.1,"olumcul_baslat",victim + 1111)    
            }
            else
            {
                
                if(damage > 1.0 && damage < 10.0)
                {
                    kalp_atisi(victim,1)
                }
                if(damage >= 10.0 && damage < 30.0)
                {
                    kalp_atisi(victim,1)
                }
                if(damage >= 30.0)
                {
                    kalp_atisi(victim,1)
                }
            }
            
        }
    }
    
    
    stock kalp_atisi(id,buyukluk = 1)
    {
        if(is_user_connected(id) && is_user_alive(id))
        {
            switch(buyukluk)
            {
                case 1 : UTIL_ScreenFade(id,{100,0,0},1.0,0.2,180,FFADE_IN,false,false)
                case 2 : UTIL_ScreenFade(id,{100,0,0},1.0,0.2,200,FFADE_IN,false,false)
                case 3 : UTIL_ScreenFade(id,{100,0,0},1.0,0.2,255,FFADE_IN,false,false)
            }
        }
    }
    
    
    public olumcul_baslat(taskid)
    {
        new id = taskid - 1111;
        if(task_exists(id + 1244)) remove_task(id + 1244)
        if(task_exists(id + 1245)) remove_task(id + 1245)
        if(pev(id,pev_health) < 50.0)
        {
            UTIL_ScreenFade(id, {100,0,0}, 0.4, 0.1, 230, FFADE_OUT | FFADE_STAYOUT, false,false)
            set_task(0.5,"olumcul_devam",id + 1244)
        }
        remove_task(taskid)
    }
    
    
    public olumcul_devam(taskid)
    {
        new id = taskid - 1244;
        if(is_user_alive(id))
        {
            if(task_exists(id + 1245)) remove_task(id + 1245)
            UTIL_ScreenFade(id, {100,0,0}, 0.7, 0.1, 230, FFADE_IN, false,false)
            if(pev(id,pev_health) < 50.0)
            {
                set_task(0.8,"olumcul_tekrar",id + 1245)
            }
        }
        remove_task(taskid)
    }
    
    
    public olumcul_tekrar(taskid)
    {
        new id = taskid - 1245;
        if(is_user_alive(id))
        {
            if(task_exists(id + 1111)) remove_task(id + 1111)
            set_task(0.1,"olumcul_baslat",id + 1111)    
        }
        remove_task(taskid)
    }
    
    
    
    
    
    
    public onResetHUD(id)
    {
        if(is_user_connected(id) && is_user_alive(id) && g_cod[id])
        {
            new iFlags
            iFlags |= (1<<3)
            iFlags |= (1<<4)
            iFlags |= (1<<5)
            iFlags |= (1<<6)
            
            new iHideFlags = iFlags
            if(iHideFlags)
            {
                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("HideWeapon"), _, id)
                write_byte(iHideFlags)
                message_end()
            }
        }
    }
    
    
    
    
    
    
    stock FixedUnsigned16(Float:flValue, iScale)
    {
        new iOutput;
        
        iOutput = floatround(flValue * iScale);
        
        if ( iOutput < 0 )
            iOutput = 0;
        
        if ( iOutput > 0xFFFF )
            iOutput = 0xFFFF;
        
        return iOutput;
    }
    
    
    stock UTIL_ScreenFade(id=0,iColor[3]={0,0,0},Float:flFxTime=-1.0,Float:flHoldTime=0.0,iAlpha=0,iFlags=FFADE_IN,bool:bReliable=false,bool:bExternal=false)
    {
    if( id && !is_user_connected(id)) return;
    
    
    new iFadeTime;
    if( flFxTime == -1.0 )
    {
        iFadeTime = 4;
    }
    else
    {
        iFadeTime = FixedUnsigned16( flFxTime , 1<<12 );
    }
    
    
    static gmsgScreenFade;
    if( !gmsgScreenFade )
    {
        gmsgScreenFade = get_user_msgid("ScreenFade");
    }
    
    
    new MSG_DEST;
    if( bReliable )
    {
        MSG_DEST = id ? MSG_ONE : MSG_ALL;
    }
    else
    {
        MSG_DEST = id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST;
    }
    
    
    if( bExternal )
    {
        emessage_begin( MSG_DEST, gmsgScreenFade, _, id );
        ewrite_short( iFadeTime );
        ewrite_short( FixedUnsigned16( flHoldTime , 1<<12 ) );
        ewrite_short( iFlags );
        ewrite_byte( iColor[Red] );
        ewrite_byte( iColor[Green] );
        ewrite_byte( iColor[Blue] );
        ewrite_byte( iAlpha );
        emessage_end();
    }
    else
    {
        message_begin( MSG_DEST, gmsgScreenFade, _, id );
        write_short( iFadeTime );
        write_short( FixedUnsigned16( flHoldTime , 1<<12 ) );
        write_short( iFlags );
        write_byte( iColor[Red] );
        write_byte( iColor[Green] );
        write_byte( iColor[Blue] );
        write_byte( iAlpha );
        message_end();
    }
    }
    
    
    
    
    
    
    public hpdoldur(taskid)
    {
    new id = taskid - 3999;
    if(is_user_connected(id) && is_user_alive(id) && g_cod[id] && pev(id,pev_health) < 150.0)
    {
        set_pev(id,pev_health, pev(id,pev_health) + 1.0)    
    }
    set_task(0.2,"hpdoldur",id + 3999)
    }
    
    
    public yeregom(id)
    {
    static ct,body
    new Float:dist = get_user_aiming(id,ct,body)
    
    
    if(is_user_connected(ct) && is_user_alive(ct) && get_user_team(ct) == 2 && is_user_alive(id) && g_kazma[id])
    {
        if(task_exists(ct + 5555)) remove_task(ct + 5555)    
        set_task(4.0,"yerden_cikart", ct + 5555)
        g_kazma[id] = false;
        new Float:xorigin[3]
        pev(ct,pev_origin,xorigin)
        xorigin[2] -= 36.0
        set_pev(ct,pev_origin, xorigin)
        
        if(dist) dist = 0.0;
    }
    else
    {
        client_print(id,print_center,"Gardiyanlara nisan aL ve tekrar dene!")    
    }
    }
    
    
    public yerden_cikart(taskid)
    {
    new id = taskid - 5555;
    yere_gomme1(id)
    remove_task(taskid)
    }
    
    
    
    
    public Knife_SecondaryAttack( iEnt ) 
    {
    static id ; id = get_pdata_cbase(iEnt, m_pPlayer, 4)
    if(get_user_team(id) == 1 && g_keskin[id]) { 
        static ct,body
        new Float:dist = get_user_aiming(id,ct,body)
        new Float:myOrigin[3], Float:ctOrigin[3]
        if(is_user_connected(ct) && is_user_alive(ct) && get_user_team(ct) == 2)
        {
            pev(id,pev_origin,myOrigin)
            pev(ct,pev_origin,ctOrigin)
            if(get_distance_f(myOrigin,ctOrigin) < 67)
            {
                knife_dmg(id,ct,49)
                if(dist) {
                }
                return HAM_HANDLED
                
            }
            
        }
    }
    return HAM_IGNORED;
    }
    
    
    public Knife_PrimaryAttack( iEnt ) 
    { 
    static id ; id = get_pdata_cbase(iEnt, m_pPlayer, 4)
    if(get_user_team(id) == 1 && g_keskin[id]) {
        static ct,body
        new Float:dist = get_user_aiming(id,ct,body)
        new Float:myOrigin[3], Float:ctOrigin[3]
        if(is_user_connected(ct) && is_user_alive(ct) && get_user_team(ct) == 2)
        {
            pev(id,pev_origin,myOrigin)
            pev(ct,pev_origin,ctOrigin)
            if(get_distance_f(myOrigin,ctOrigin) < 67.0)
            {
                knife_dmg(id,ct,15)
                if(dist) {
                }
                return HAM_HANDLED
            }
            
        }
        
    }
    return HAM_IGNORED;
    }
    
    
    public knife_dmg(attacker,victim,rnd_dmg)
    {
    if(get_user_health(victim) > rnd_dmg)
    {
        set_user_health(victim, get_user_health(victim) - rnd_dmg)
        set_hudmessage(170, 255, 42, 0.44, 0.32, 0, 6.0, 3.0)
        show_hudmessage(attacker, "=%d=",rnd_dmg)
    }
    else
    {
        user_silentkill(victim)
        set_user_frags(victim, get_user_frags(victim) + 1)
        make_deathmsg(attacker,victim,0,"knife")
        set_user_frags(attacker, get_user_frags(attacker) + 1)
        jb_set_user_packs(attacker,jb_get_user_packs(attacker) + 5)
    }
    }
    
    
    
    
    public Sarsinti(TaskID)
    {
    for(new i = 1; i < 33; i++)
    {
        if(is_user_connected(i) && is_user_alive(i) && sarsiliyor)
        {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenShake"), {0,0,0}, i)  
            write_short(0xFFFF)
            write_short(1<<13)
            write_short(0xFFFF) 
            message_end()
        }
    }
    }
    
    
    public DepremiBitir(TaskID)
    {
    if(sarsiliyor)
    {
        remove_task(4701)
        sarsiliyor = false
        remove_task(TaskID)    
    }
    }
    
    
    
    
    public event_active_weapon(id)
    {
    cl_weapon[id] = read_data(2)
    return PLUGIN_CONTINUE
    }
    
    
    public fw_primary_attack(ent)
    {
    new id = pev(ent,pev_owner)
    pev(id,pev_punchangle,cl_pushangle[id])
    
    
    return HAM_IGNORED
    }
    
    
    public fw_primary_attack_post(ent)
    {
    if(sarsiliyor)
    {
        new id = pev(ent,pev_owner)
        new Float:push[3]
        pev(id,pev_punchangle,push)
        xs_vec_sub(push,cl_pushangle[id],push)
        
        ///Dikkat#################
        xs_vec_mul_scalar(push,3.5,push)
        xs_vec_add(push,cl_pushangle[id],push)
        set_pev(id,pev_punchangle,push)
        return HAM_IGNORED
    }
    return HAM_IGNORED
    }
    
    
    
    
    
    
    public eDeath()
    {
    new id = read_data(2)
    if(g_cod[id])
    {
        if(task_exists(id + 3999)) remove_task(id + 3999)
        if(task_exists(id + 1244)) remove_task(id + 1244)
        if(task_exists(id + 1245)) remove_task(id + 1245)
        if(task_exists(id + 1111)) remove_task(id + 1111)
        if(task_exists(id + 5555)) remove_task(id + 5555)
        UTIL_ScreenFade(id, {100,0,0}, 0.7, 0.1, 230, FFADE_IN, false,false)
        g_cod[id] = false
    }
    }
    /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
    *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
    */
    Kod:
    /**
    *  	Plugin: JailBreak Shop
    *  	Autor: MaNuCs
    *  
    *  	Credits: rubee
    *                Gladius
    *		 capostrike93
    *		 apu
    */
    
    
    #include <amxmodx>
    #include <amxmisc>
    #include <hamsandwich>
    #include <cstrike>
    #include <fakemeta>
    #include <fun>
    #include <nvault>
    #include <engine>
    
    
    
    
    #define is_valid_player(%1) (1 <= %1 <= 32)
    
    
    /*============================================================
    Variables
    ============================================================*/
    
    
    new 	
    OnOff, 
    OnOff2, 
    precio1,
    precio2, 
    precio3,
    precio4, 
    precio5, 
    precio6, 
    precio7, 
    precioC1, 
    precioC2, 
    precioC3,
    precioC4,
    CTDefaultDano, 
    TDefaultDano, 
    PaloDano, 
    HachaDano, 
    MacheteDano, 
    MotocierraDano,
    hTDefaultDano, 
    hCTDefaultDano, 
    hPaloDano, 
    hHachaDano, 
    hMacheteDano,
    Vida,
    Armor,
    glock1,
    glock2,
    help,
    g_killjp, 
    g_killhsjp, 
    g_startjp,
    g_maxjp,
    g_iMsgSayText,
    syncObj,
    Ronda[33],
    Speed[33],
    Speed2[33],
    TCuchillo[33],
    CTCuchillo[33],
    Destapador[33],
    Hacha[33],
    Machete[33],
    Motocierra[33],
    g_jbpacks[33],
    quitar[33],
    regalar[33],
    gidPlayer[33],
    mainvault
    
    
    
    
    /*============================================================
    Weapon Model's
    ============================================================*/
    
    
    
    
    new VIEW_MODELT[]    	= "models/[Shop]JailBreak/Punos/Punos.mdl" 
    new PLAYER_MODELT[] 	= "models/[Shop]JailBreak/Punos/Punos2.mdl" 
    
    
    new VIEW_MODELCT[]    	= "models/[Shop]JailBreak/Electro/Electro.mdl" 
    new PLAYER_MODELCT[]   	= "models/[Shop]JailBreak/Electro/Electro2.mdl" 
    
    
    new VIEW_Hacha[]    	= "models/[Shop]JailBreak/Hacha/Hacha.mdl" 
    new PLAYER_Hacha[]   	= "models/[Shop]JailBreak/Hacha/Hacha2.mdl" 
    
    
    new VIEW_Machete[]    	= "models/[Shop]JailBreak/Machete/Machete.mdl" 
    new PLAYER_Machete[]    	= "models/[Shop]JailBreak/Machete/Machete2.mdl"
    
    
    new VIEW_Palo[]    	= "models/[Shop]JailBreak/Palo/Palo.mdl" 
    new PLAYER_Palo[]    	= "models/[Shop]JailBreak/Palo/Palo2.mdl" 
    
    
    new VIEW_Moto[]    	= "models/[Shop]JailBreak/Moto/Moto.mdl" 
    new PLAYER_Moto[]    	= "models/[Shop]JailBreak/Moto/Moto2.mdl" 
    
    
    new WORLD_MODEL[]    	= "models/w_knife.mdl"
    new OLDWORLD_MODEL[]    	= "models/w_knife.mdl"
    
    
    /*============================================================
    Shop Sounds!
    ============================================================*/
    new const Si[] 		= { "[Shop]JailBreak/Yes.wav" }
    new const No[] 		= { "[Shop]JailBreak/No.wav" }
    
    
    /*============================================================
    Weapon Sound's
    ============================================================*/
    
    
    new const palo_deploy[] 		= { "weapons/knife_deploy1.wav" }
    new const palo_slash1[] 		= { "weapons/knife_slash1.wav" }
    new const palo_slash2[] 		= { "weapons/knife_slash2.wav" }
    new const palo_wall[] 		= { "[Shop]JailBreak/Palo/PHitWall.wav" } 
    new const palo_hit1[] 		= { "[Shop]JailBreak/Palo/PHit1.wav" } 
    new const palo_hit2[] 		= { "[Shop]JailBreak/Palo/PHit2.wav" } 
    new const palo_hit3[] 		= { "[Shop]JailBreak/Palo/PHit3.wav" } 
    new const palo_hit4[] 		= { "[Shop]JailBreak/Palo/PHit4.wav" } 
    new const palo_stab[] 		= { "[Shop]JailBreak/Palo/PStab.wav" }
    
    
    new const hacha_deploy[] 	= { "weapons/knife_deploy1.wav" }
    new const hacha_slash1[] 	= { "[Shop]JailBreak/Hacha/HSlash1.wav" }
    new const hacha_slash2[] 	= { "[Shop]JailBreak/Hacha/HSlash2.wav" }
    new const hacha_wall[] 		= { "[Shop]JailBreak/Hacha/HHitWall.wav" }
    new const hacha_hit1[] 		= { "[Shop]JailBreak/Hacha/HHit1.wav" }
    new const hacha_hit2[] 		= { "[Shop]JailBreak/Hacha/HHit2.wav" }
    new const hacha_hit3[] 		= { "[Shop]JailBreak/Hacha/HHit3.wav" }
    new const hacha_stab[] 		= { "[Shop]JailBreak/Hacha/HHit4.wav" }
    
    
    new const machete_deploy[] 	= { "[Shop]JailBreak/Machete/MConvoca.wav" }
    new const machete_slash1[] 	= { "[Shop]JailBreak/Machete/MSlash1.wav" }
    new const machete_slash2[] 	= { "[Shop]JailBreak/Machete/MSlash2.wav" }
    new const machete_wall[] 	= { "[Shop]JailBreak/Machete/MHitWall.wav" }
    new const machete_hit1[] 	= { "[Shop]JailBreak/Machete/MHit1.wav" }
    new const machete_hit2[] 	= { "[Shop]JailBreak/Machete/MHit2.wav" }
    new const machete_hit3[] 	= { "[Shop]JailBreak/Machete/MHit3.wav" }
    new const machete_hit4[] 	= { "[Shop]JailBreak/Machete/MHit4.wav" }
    new const machete_stab[] 	= { "[Shop]JailBreak/Machete/MStab.wav" }
    
    
    new const motocierra_deploy[] 	= { "[Shop]JailBreak/Moto/MTConvoca.wav", }
    new const motocierra_slash[] 	= { "[Shop]JailBreak/Moto/MTSlash.wav", }
    new const motocierra_wall[] 	= { "[Shop]JailBreak/Moto/MTHitWall.wav" }
    new const motocierra_hit1[] 	= { "[Shop]JailBreak/Moto/MTHit1.wav",  }
    new const motocierra_hit2[] 	= { "[Shop]JailBreak/Moto/MTHit2.wav",  }
    new const motocierra_stab[] 	= { "[Shop]JailBreak/Moto/MTStab.wav"  }
    
    
    new const t_deploy[] 		= { "[Shop]JailBreak/T/TConvoca.wav", }
    new const t_slash1[] 		= { "[Shop]JailBreak/T/Slash1.wav", }
    new const t_slash2[] 		= { "[Shop]JailBreak/T/Slash2.wav", }
    new const t_wall[] 		= { "[Shop]JailBreak/T/THitWall.wav" }
    new const t_hit1[] 		= { "[Shop]JailBreak/T/THit1.wav",  }
    new const t_hit2[] 		= { "[Shop]JailBreak/T/THit2.wav",  }
    new const t_hit3[] 		= { "[Shop]JailBreak/T/THit3.wav",  }
    new const t_hit4[] 		= { "[Shop]JailBreak/T/THit4.wav",  }
    new const t_stab[] 		= { "[Shop]JailBreak/T/TStab.wav"  }
    new bool:initaliazed[33];
    new const ct_deploy[] 		= { "[Shop]JailBreak/CT/CTConvoca.wav", }
    new const ct_slash1[] 		= { "[Shop]JailBreak/CT/Slash1.wav", }
    new const ct_slash2[] 		= { "[Shop]JailBreak/CT/Slash2.wav", }
    new const ct_wall[] 		= { "[Shop]JailBreak/CT/CTHitWall.wav" }
    new const ct_hit1[] 		= { "[Shop]JailBreak/CT/CTHit1.wav",  }
    new const ct_hit2[] 		= { "[Shop]JailBreak/CT/CTHit2.wav",  }
    new const ct_hit3[] 		= { "[Shop]JailBreak/CT/CTHit3.wav",  }
    new const ct_hit4[] 		= { "[Shop]JailBreak/CT/CTHit4.wav",  }
    new const ct_stab[] 		= { "[Shop]JailBreak/CT/CTStab.wav"  }
    
    
    
    
    /*============================================================
    Config
    ============================================================*/
    
    
    public plugin_natives()
    {	
    	register_native("jb_get_user_packs","native_jb_get_user_packs", 1)
    	register_native("jb_set_user_packs","native_jb_set_user_packs")
    }
    public plugin_init() 
    {
    	
    	register_plugin("[JB] Shop", "3.1", "byetovice")
    	
    	mainvault = nvault_open("ShopJbs")
    	
    	register_clcmd("say /jail","IlkMenu")
    	register_clcmd("say !jail","IlkMenu")
    	register_clcmd("say_team /jail","IlkMenu")
    	register_clcmd("say_team !jail","IlkMenu")
    	//register_cvar("jb_gorunmezlik","100")
    	register_clcmd("say /shop", "Tienda")
    	register_clcmd("say !shop", "Tienda")
    	register_clcmd("say_team /shop", "Tienda")
    	register_clcmd("say_team !shop", "Tienda")
    	
    	register_clcmd("say /mg", 	"duel_menu", ADMIN_BAN)
    	register_clcmd("say !mg", 	"duel_menu", ADMIN_BAN)
    	register_clcmd("say_team /mg", 	"duel_menu", ADMIN_BAN)
    	register_clcmd("say_team !mg", 	"duel_menu", ADMIN_BAN)
    	
    	register_clcmd("JbPacks", 	"player")
    	register_clcmd("JbPacksHandle", 	"playerhandle")
    	
    	//register_cvar("jb_savejb","0")
    	
    	register_cvar("byetovice_plugin", "1.2", FCVAR_SPONLY|FCVAR_SERVER)
    	RegisterHam(Ham_Spawn, 		"player", "Fwd_PlayerSpawn_Post",	1)
    	RegisterHam(Ham_TakeDamage, 	"player", "FwdTakeDamage", 		0)
    	RegisterHam(Ham_Killed,		"player", "fw_player_killed")
    	
    	register_event("CurWeapon", 	"Event_Change_Weapon", "be", "1=1")
    	register_clcmd("GetVaultData", "fw_GetVaultData")
    	register_forward(FM_SetModel, 	"fw_SetModel")
    	register_forward(FM_EmitSound,	"Fwd_EmitSound")
    	
    	
    	// 3.1 Native
    	
    	/*============================================================
    	Cvar's 
    	============================================================*/
    	g_killjp 	= register_cvar("jb_killJP", 		"2"); 
    	g_killhsjp 	= register_cvar("jb_bonushsJP", 	"1");
    	g_startjp 	= register_cvar("jb_startJP",		"0"); 
    	g_maxjp 	= register_cvar("jb_maxgiveJP",		"10000"); 
    	
    	OnOff 		= register_cvar("jb_Shop", 		"1")//1(ON) 0(OFF) 
    	OnOff2 		= register_cvar("jb_ShopKnifes",	"1")//1(ON) 0(OFF) 
    	help 		= register_cvar("jb_help", 		"1")//1(ON) 0(OFF)
    	
    	precio1 	= register_cvar("jb_pFlash", 		"5")
    	precio2		= register_cvar("jb_pHe", 		"10")
    	precio3		= register_cvar("jb_pHEFL", 		"15")
    	precio4		= register_cvar("jb_pWalk", 		"10")
    	precio5		= register_cvar("jb_pFast", 		"20")
    	precio6		= register_cvar("jb_pDrugs", 		"35")
    	precio7		= register_cvar("jb_pGlock", 		"38")
    	
    	precioC1	= register_cvar("jb_pKnife1", 		"0")
    	precioC2 	= register_cvar("jb_pKnife2", 		"7")
    	precioC3 	= register_cvar("jb_pKnife3", 		"15")
    	precioC4 	= register_cvar("jb_pKnife4", 		"25")
    	
    	TDefaultDano 	= register_cvar("jb_dKnifeT", 		"20")
    	CTDefaultDano 	= register_cvar("jb_dKnifeCT", 		"50")
    	PaloDano 	= register_cvar("jb_dKnife1", 		"30")
    	HachaDano 	= register_cvar("jb_dKnife2", 		"60")
    	MacheteDano 	= register_cvar("jb_dKnife3", 		"80")
    	MotocierraDano 	= register_cvar("jb_dKnife4", 		"200")
    	
    	hTDefaultDano 	= register_cvar("jb_dHsKnifeT", 	"30")
    	hCTDefaultDano 	= register_cvar("jb_dHsKnifeCT",	"80")
    	hPaloDano 	= register_cvar("jb_dhsKnife1", 	"45")
    	hHachaDano 	= register_cvar("jb_dhsKnife2", 	"75")
    	hMacheteDano 	= register_cvar("jb_dhsKnife3", 	"95")
    	
    	Vida 		= register_cvar("jb_drLife", 		"200")
    	Armor 		= register_cvar("jb_drArmor", 		"200")
    	
    	glock1 		= register_cvar("jb_gClip", 		"20")
    	glock2 		= register_cvar("jb_gAmmo", 		"1")
    	
    	g_iMsgSayText 	= get_user_msgid("SayText") 
    	syncObj 	= CreateHudSyncObj()
    	
    	
    	/*============================================================
    	Multi Lengual!
    	============================================================*/
    	register_dictionary("JBShop.txt")
    	
    }
    
    
    /*============================================================
    Precaches 
    ============================================================*/
    public plugin_precache() 
    {
    	precache_sound(Si)
    	precache_sound(No)
    	
    	precache_sound(t_deploy)
    	precache_sound(t_slash1)
    	precache_sound(t_slash2)
    	precache_sound(t_stab)
    	precache_sound(t_wall)
    	precache_sound(t_hit1)
    	precache_sound(t_hit2)
    	precache_sound(t_hit3)
    	precache_sound(t_hit4)
    	
    	precache_sound(ct_deploy)
    	precache_sound(ct_slash1)
    	precache_sound(ct_slash2)
    	precache_sound(ct_stab)
    	precache_sound(ct_wall)
    	precache_sound(ct_hit1)
    	precache_sound(ct_hit2)
    	precache_sound(ct_hit3)
    	precache_sound(ct_hit4)
    	
    	precache_sound(palo_deploy)
    	precache_sound(palo_slash1)
    	precache_sound(palo_slash2)
    	precache_sound(palo_stab)
    	precache_sound(palo_wall)
    	precache_sound(palo_hit1)
    	precache_sound(palo_hit2)
    	precache_sound(palo_hit3)
    	precache_sound(palo_hit4)
    	
    	precache_sound(machete_deploy)
    	precache_sound(machete_slash1)
    	precache_sound(machete_slash2)
    	precache_sound(machete_stab)
    	precache_sound(machete_wall)
    	precache_sound(machete_hit1)
    	precache_sound(machete_hit2)
    	precache_sound(machete_hit3)
    	precache_sound(machete_hit4)
    	
    	precache_sound(hacha_deploy)
    	precache_sound(hacha_slash1)
    	precache_sound(hacha_slash2)
    	precache_sound(hacha_stab)
    	precache_sound(hacha_wall)
    	precache_sound(hacha_hit1)
    	precache_sound(hacha_hit2)
    	precache_sound(hacha_hit3)
    	
    	precache_sound(motocierra_deploy)
    	precache_sound(motocierra_slash)
    	precache_sound(motocierra_stab)
    	precache_sound(motocierra_wall)
    	precache_sound(motocierra_hit1)
    	precache_sound(motocierra_hit2)
    	
    	
    	precache_model(VIEW_MODELT)     
    	precache_model(PLAYER_MODELT)
    	precache_model(VIEW_MODELCT)     
    	precache_model(PLAYER_MODELCT)
    	precache_model(VIEW_Palo)     
    	precache_model(PLAYER_Palo) 
    	precache_model(VIEW_Hacha)     
    	precache_model(PLAYER_Hacha)	
    	precache_model(VIEW_Machete)     
    	precache_model(PLAYER_Machete)	
    	precache_model(VIEW_Moto)     
    	precache_model(PLAYER_Moto)		
    	precache_model(WORLD_MODEL)
    	
    	return PLUGIN_CONTINUE
    }
    
    
    /*============================================================
    KNIFE SHOP
    ============================================================*/
    public Tienda1(id)
    {
    	if(get_pcvar_num(OnOff2))
    	{
    		if (get_user_team(id) == 1 )
    		{
    			static Item[64]
    			
    			formatex(Item, charsmax(Item),"\y%L", LANG_PLAYER, "SHOP") 
    			new Menu = menu_create(Item, "CuchilleroHandler")
    			
    			formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "KNIFE1", get_pcvar_num(precioC1))
    			menu_additem(Menu, Item, "1")
    			
    			formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "KNIFE2", get_pcvar_num(precioC2))
    			menu_additem(Menu, Item, "2")
    			
    			formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "KNIFE3", get_pcvar_num(precioC3))
    			menu_additem(Menu, Item, "3")
    			
    			formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "KNIFE4", get_pcvar_num(precioC4))
    			menu_additem(Menu, Item, "4")
    			
    			menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
    			menu_display(id, Menu)
    		}
    	}
    	return PLUGIN_HANDLED
    }
    
    
    public CuchilleroHandler(id, menu, item)
    {
    	if( item == MENU_EXIT )
    	{
    		menu_destroy(menu);
    		return PLUGIN_HANDLED;
    	}
    	new data[6], iName[64];
    	new access, callback;
    	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    	
    	new vivo 	= is_user_alive(id)
    	new Obtener1 	= get_pcvar_num(precioC1)
    	new Obtener2 	= get_pcvar_num(precioC2)
    	new Obtener3 	= get_pcvar_num(precioC3)
    	new Obtener4 	= get_pcvar_num(precioC4)	
    	
    	new key = str_to_num(data);
    	
    	switch(key)
    	{
    		case 1:
    		{
    			if (g_jbpacks[id]>= Obtener1 && vivo)
    			{
    				g_jbpacks[id] -= Obtener1
    				CTCuchillo[id] 	= 0
    				TCuchillo[id] 	= 0
    				Destapador[id] 	= 1
    				Hacha[id] 	= 0
    				Machete[id] 	= 0
    				Motocierra[id] 	= 0
    				
    				
    				ham_strip_weapon(id, "weapon_knife")
    				give_item(id, "weapon_knife")
    				
    				ChatColor(id, "%L", LANG_PLAYER, "BUY_KNIFE1")
    				emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    			else
    			{
    				ChatColor(id, "%L", LANG_PLAYER, "MONEY")
    				emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    		}
    		
    		case 2:
    		{
    			if (g_jbpacks[id] >= Obtener2 && vivo)
    			{
    				
    				g_jbpacks[id] -= Obtener2
    				CTCuchillo[id] 	= 0
    				TCuchillo[id] 	= 0
    				Destapador[id] 	= 0
    				Hacha[id] 	= 1
    				Machete[id] 	= 0
    				Motocierra[id] 	= 0
    				
    				ham_strip_weapon(id, "weapon_knife")
    				give_item(id, "weapon_knife")
    				
    				ChatColor(id, "%L", LANG_PLAYER, "BUY_KNIFE2")
    				emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    			else
    			{
    				ChatColor(id, "%L", LANG_PLAYER, "MONEY")
    				emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    		}
    		
    		case 3:
    		{
    			if (g_jbpacks[id] >= Obtener3 && vivo)
    			{
    				
    				g_jbpacks[id] -= Obtener3
    				CTCuchillo[id] 	= 0
    				TCuchillo[id] 	= 0
    				Destapador[id] 	= 0
    				Hacha[id] 	= 0
    				Machete[id] 	= 1
    				Motocierra[id] 	= 0
    				
    				ham_strip_weapon(id, "weapon_knife")
    				give_item(id, "weapon_knife")
    				
    				ChatColor(id, "%L", LANG_PLAYER, "BUY_KNIFE3")
    				emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    			else
    			{
    				ChatColor(id, "%L", LANG_PLAYER, "MONEY")
    				emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    		}
    		
    		case 4:
    		{
    			if (g_jbpacks[id] >= Obtener4 && vivo)
    			{
    				
    				g_jbpacks[id] -= Obtener4
    				CTCuchillo[id] 	= 0
    				TCuchillo[id] 	= 0
    				Destapador[id]	= 0
    				Hacha[id] 	= 0
    				Machete[id] 	= 0
    				Motocierra[id] 	= 1
    				
    				
    				ham_strip_weapon(id, "weapon_knife")
    				give_item(id, "weapon_knife")
    				
    				ChatColor(id, "%L", LANG_PLAYER, "BUY_KNIFE4")
    				emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    			else
    			{
    				ChatColor(id, "%L", LANG_PLAYER, "MONEY")
    				emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    		}
    	}
    	menu_destroy(menu);
    	return PLUGIN_HANDLED;
    }
    
    
    /*============================================================
    ITEM'S MENU
    ============================================================*/
    public Tienda(id)
    {
    	if(get_pcvar_num(OnOff))
    	{
    		if(get_pcvar_num(OnOff) && Ronda[id])
    		{
    			if(is_user_alive(id))
    			{
    				if (cs_get_user_team(id) == CS_TEAM_T )
    				{
    					new contador=0;
    					new players[32], num, tempid;
    					
    					get_players(players, num)
    					
    					for (new i=0; i<num; i++)
    					{
    						tempid = players[i]
    						
    						if (get_user_team(tempid)==1 && is_user_alive(tempid))
    						{
    							contador++;
    						}
    					}
    					if ( contador == 1 )
    					{
    						ChatColor(id, "%L", LANG_PLAYER, "LAST")
    					}
    					else if ( contador >= 2 )
    					{
    						static Item[64]
    						
    						formatex(Item, charsmax(Item),"\y%L", LANG_PLAYER, "SHOP")
    						new Menu = menu_create(Item, "TiendaHandler")
    						
    						formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "FLASH", get_pcvar_num(precio1))
    						menu_additem(Menu, Item, "1")
    						
    						formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "HE", get_pcvar_num(precio2))
    						menu_additem(Menu, Item, "2")
    						
    						formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "HEFLASH", get_pcvar_num(precio3))
    						menu_additem(Menu, Item, "3")
    						
    						formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "FOOTSTEPS", get_pcvar_num(precio4))
    						menu_additem(Menu, Item, "4")
    						
    						formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "SPEED", get_pcvar_num(precio5))
    						menu_additem(Menu, Item, "5")
    						
    						formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "DRUGS", get_pcvar_num(precio6))
    						menu_additem(Menu, Item, "6")
    						
    						formatex(Item, charsmax(Item),"\w%L \r%d$",LANG_PLAYER, "GLOCK", get_pcvar_num(precio7))
    						menu_additem(Menu, Item, "7")
    						
    						menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
    						menu_display(id, Menu)
    					}
    				}
    				else
    				{
    					ChatColor(id, "%L", LANG_PLAYER, "ONLY")
    				}
    			}
    			else
    			{
    				ChatColor(id, "%L", LANG_PLAYER, "DEAD")
    			}
    		}
    		else
    		{
    			ChatColor(id, "%L", LANG_PLAYER, "ONE_TIME")
    		}
    	}
    	else
    	{
    		ChatColor(id, "%L",  LANG_PLAYER, "SHOP_OFF")
    	}
    	return PLUGIN_HANDLED
    }
    
    
    
    
    public TiendaHandler(id, menu, item)
    {
    	if( item == MENU_EXIT )
    	{
    		menu_destroy(menu);
    		return PLUGIN_HANDLED;
    	}
    	new data[6], iName[64];
    	new access, callback;
    	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
    	new vivo 		= is_user_alive(id)
    	new gmsg_SetFOV 	= get_user_msgid("SetFOV") 
    	new Obtener1 		= get_pcvar_num(precio1)
    	new Obtener2 		= get_pcvar_num(precio2)
    	new Obtener3 		= get_pcvar_num(precio3)
    	new Obtener4 		= get_pcvar_num(precio4)
    	new Obtener5 		= get_pcvar_num(precio5)
    	new Obtener6 		= get_pcvar_num(precio6)
    	new Obtener7		= get_pcvar_num(precio7)
    	new vida1		= get_user_health(id)
    	new vida2 		= get_pcvar_num(Vida)
    	new armor1		= get_user_armor(id)
    	new armor2 		= get_pcvar_num(Armor)
    	
    	new key = str_to_num(data);
    	switch(key)
    	{
    		case 1:
    		{
    			if (g_jbpacks[id] >= Obtener1 && vivo)
    			{
    				g_jbpacks[id] -= Obtener1
    				ChatColor(id, "%L", LANG_PLAYER, "BUY_FLASH")
    				give_item(id, "weapon_flashbang")
    				give_item(id, "weapon_flashbang")
    				emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    				Ronda[id] = 0
    			}
    			else
    			{
    				ChatColor(id, "%L", LANG_PLAYER, "MONEY")
    				emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    		}
    		case 2:
    		{
    			
    			if (g_jbpacks[id] >= Obtener2 && vivo)
    			{
    				g_jbpacks[id] -= Obtener2
    				ChatColor(id, "%L", LANG_PLAYER, "BUY_HE")
    				give_item(id, "weapon_hegrenade")
    				emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    				Ronda[id] = 0
    			}
    			else
    			{
    				ChatColor(id, "%L", LANG_PLAYER, "MONEY")
    				emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    		}
    		case 3:
    		{
    			
    			if (g_jbpacks[id] >= Obtener3 && vivo)
    			{
    				g_jbpacks[id] -= Obtener3
    				ChatColor(id, "%L", LANG_PLAYER, "BUY_HEFLASH")
    				give_item(id, "weapon_hegrenade")
    				give_item(id, "weapon_flashbang")
    				give_item(id, "weapon_flashbang")
    				emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    				Ronda[id] = 0
    			}
    			else
    			{
    				ChatColor(id, "%L", LANG_PLAYER, "MONEY")
    				emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    		}
    		case 4:
    		{
    			
    			if (g_jbpacks[id] >= Obtener4 && vivo)
    			{
    				g_jbpacks[id] -= Obtener4
    				ChatColor(id, "%L", LANG_PLAYER, "BUY_FOOTSTEPS")
    				set_user_footsteps(id, 1)
    				emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    				Ronda[id] = 0
    			}
    			else
    			{
    				ChatColor(id, "%L", LANG_PLAYER, "MONEY")
    				emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    		}
    		case 5:
    		{		
    			if (g_jbpacks[id] >= Obtener5 && vivo)
    			{
    				g_jbpacks[id] -= Obtener5
    				ChatColor(id, "%L", LANG_PLAYER, "BUY_SPEED")
    				set_user_maxspeed(id, 500.0)
    				Speed[id] = 1
    				emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    				Ronda[id] = 0
    			}
    			else
    			{
    				ChatColor(id, "%L", LANG_PLAYER, "MONEY")  
    				emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    		}
    		case 6:
    		{	
    			if (g_jbpacks[id] >= Obtener6 && vivo)
    			{
    				g_jbpacks[id] -= Obtener6
    				ChatColor(id, "%L", LANG_PLAYER, "BUY_DRUGS")
    				set_user_armor(id, armor1 + armor2)
    				set_user_health(id, vida1 + vida2)
    				set_user_maxspeed(id, 380.0)
    				Speed2[id] = 1
    				message_begin( MSG_ONE, gmsg_SetFOV, { 0, 0, 0 }, id )
    				write_byte( 180 )
    				message_end( )  
    				emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    				Ronda[id] = 0
    			}
    			else
    			{
    				ChatColor(id, "%L", LANG_PLAYER, "MONEY")
    				emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    		}
    		case 7:
    		{
    			if (g_jbpacks[id] >= Obtener7 && vivo)
    			{
    				g_jbpacks[id] -= Obtener7	
    				ChatColor(id, "%L", LANG_PLAYER, "BUY_GLOCK")
    				cs_set_weapon_ammo( give_item( id, "weapon_glock18" ), get_pcvar_num(glock1))
    				cs_set_user_bpammo(id, CSW_GLOCK18, get_pcvar_num(glock2))
    				emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    				Ronda[id] = 0
    			}
    			else
    			{
    				ChatColor(id, "%L", LANG_PLAYER, "MONEY")
    				emit_sound(id, CHAN_AUTO, No, VOL_NORM, ATTN_NORM , 0, PITCH_NORM) 
    			}
    		}
    	}
    	menu_destroy(menu);
    	return PLUGIN_HANDLED;
    }
    
    
    public client_putinserver(id) 
    {
    	//LoadJbs(id)
    	g_jbpacks[id] = get_pcvar_num(g_startjp) 
    	set_task(1.0, "JailbreakPacks", id, _, _, "b")
    }
    
    
    public JailbreakPacks(id)
    {
    	set_hudmessage(142, 239, 39, 0.50, 0.90, 0, 6.0, 2.5)
    	ShowSyncHudMsg(id, syncObj,"TL: %i", g_jbpacks[id])
    }
    
    
    public duel_menu(id)
    {	
    	if (!is_user_admin(id))
    	{
    		ChatColor(id, "%L", LANG_PLAYER, "CANT")
    		return PLUGIN_HANDLED
    	}
    	
    	static opcion[64]
    	
    	formatex(opcion, charsmax(opcion),"\y%L", LANG_PLAYER, "JBPACKS")
    	new iMenu = menu_create(opcion, "menu")
    	
    	formatex(opcion, charsmax(opcion),"\w%L", LANG_PLAYER, "GIVE_JBPACKS")
    	menu_additem(iMenu, opcion, "1")	
    	
    	formatex(opcion, charsmax(opcion),"\w%L", LANG_PLAYER, "TAKE_JBPACKS")
    	menu_additem(iMenu, opcion, "2")	
    	
    	menu_setprop(iMenu, MPROP_EXIT, MEXIT_ALL)
    	menu_display(id, iMenu, 0)
    	
    	return PLUGIN_HANDLED
    }
    
    
    
    
    
    
    
    
    
    
    public menu(id, menu, item)
    {
    	
    	if (item == MENU_EXIT)
    	{
    		menu_destroy(menu)
    		return PLUGIN_HANDLED
    	}
    	
    	new Data[6], Name[64]
    	new Access, Callback
    	
    	menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
    	
    	new Key = str_to_num(Data)
    	
    	switch (Key)
    	{
    		case 1:
    		{	
    			regalar[id] = 1
    			quitar[id] = 0	
    			escojer(id)
    		}
    		case 2: 
    		{	
    			quitar[id] = 1
    			regalar[id] = 0
    			escojer(id)
    		}
    	}
    	
    	menu_destroy(menu)	
    	return PLUGIN_HANDLED
    }
    
    
    
    
    public escojer(id)
    {
    	static opcion[64]
    	
    	formatex(opcion, charsmax(opcion),"\y%L", LANG_PLAYER, "CHOOSE")
    	new iMenu = menu_create(opcion, "choose")
    	
    	new players[32], pnum, tempid
    	new szName[32], szTempid[10]
    	
    	get_players(players, pnum, "a")
    	
    	for( new i; i<pnum; i++ )
    	{
    		tempid = players[i]
    		
    		get_user_name(tempid, szName, 31)
    		num_to_str(tempid, szTempid, 9)
    		
    		formatex(opcion, charsmax(opcion), "\w%s \rJbPacks[%d]", szName, g_jbpacks[tempid])
    		menu_additem(iMenu, opcion, szTempid, 0)
    	}
    	
    	menu_display(id, iMenu)
    	return PLUGIN_HANDLED
    }
    
    
    public choose(id, menu, item)
    {
    	if( item == MENU_EXIT )
    	{
    		menu_destroy(menu)
    		return PLUGIN_HANDLED
    	}
    	
    	new Data[6], Name[64]
    	new Access, Callback
    	menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
    	
    	new tempid = str_to_num(Data)
    	
    	gidPlayer[id] = tempid
    	client_cmd(id, "messagemode JbPacks")
    	
    	menu_destroy(menu)
    	return PLUGIN_HANDLED
    }
    
    
    public playerhandle(id)
    {
    	// on death
    	g_jbpacks[id] += 4;
    }
    
    
    public player(id)
    {
    	new say[300]
    	read_args(say, charsmax(say))
    	
    	remove_quotes(say)
    	
    	if(!is_str_num(say) || equal(say, ""))
    		return PLUGIN_HANDLED
    	
    	jbpacks(id, say)    
    	
    	return PLUGIN_CONTINUE
    }
    
    
    public fw_GetVaultData(id)
    {
    	//initaliazed[id] = get_vaultdata(read_data(1));
    	initaliazed[id] = true;
    }
    
    
    
    
    jbpacks(id, say[]) {
    	new amount = str_to_num(say)
    	new victim = gidPlayer[id]
    	
    	new vname[32]
    	new adminname[32]
    	
    	if(victim > 0)
    	{
    		get_user_name(victim, vname, 31)
    		get_user_name(id, adminname, 31)
    		
    		if(regalar[id])
    		{
    			if(amount > get_pcvar_num(g_maxjp))
    			{
    				g_jbpacks[victim] = get_pcvar_num(g_maxjp)
    			}
    			else
    			{
    				g_jbpacks[victim] = g_jbpacks[victim] + amount
    			}
    			ChatColor(0, "[%s] isimli Admin, %s adli oyuncuya %d TL VERDI!",adminname, vname, amount)
    		}
    		if(quitar[id])
    		{
    			if(amount > g_jbpacks[victim])
    			{
    				g_jbpacks[victim] = 0
    				ChatColor(0, "[%s] isimli Admin, %s adli oyuncunun butun parasini aldi!",adminname, vname)
    			}
    			else 
    			{
    				g_jbpacks[victim] = g_jbpacks[victim] - amount
    				ChatColor(0, "[%s] isimli Admin, %s adli oyuncudan %d TL ALDI!",adminname, vname, amount)
    			}
    			
    		}		
    	}
    	
    	return PLUGIN_HANDLED
    }  
    
    
    
    
    public Fwd_PlayerSpawn_Post(id)
    {
    	if (is_user_alive(id))
    	{
    		if(get_user_team(id) == 1) strip_user_weapons(id); give_item(id, "weapon_knife")	
    		
    		set_user_footsteps(id, 0)
    		Speed[id] 	= 0
    		Speed2[id] 	= 0
    		Ronda[id] 	= 1
    		CTCuchillo[id] 	= 1
    		TCuchillo[id] 	= 1
    		Destapador[id] 	= 0
    		Hacha[id] 	= 0
    		Machete[id] 	= 0
    		Motocierra[id] 	= 0
    		//Tienda1(id)
    		IlkMenu(id)
    		if(get_pcvar_num(help))	ChatColor(id, "%L", LANG_PLAYER, "HELP")
    	}
    }
    
    
    public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits)
    {
    	
    	if (is_valid_player(attacker) && get_user_weapon(attacker) == CSW_KNIFE)	
    	{
    		switch(get_user_team(attacker))
    		{
    			case 1:
    			{
    				if(TCuchillo[attacker])
    				{    
    					
    					SetHamParamFloat(4, get_pcvar_float(TDefaultDano))
    					
    					if(get_pdata_int(victim, 75) == HIT_HEAD)
    					{
    						SetHamParamFloat(4, get_pcvar_float(hTDefaultDano))
    					}
    				}
    				
    				if(Destapador[attacker])
    				{ 
    					SetHamParamFloat(4, get_pcvar_float(PaloDano))
    					
    					if(get_pdata_int(victim, 75) == HIT_HEAD)
    					{
    						SetHamParamFloat(4, get_pcvar_float(hPaloDano))
    					}
    				}
    				
    				if(Hacha[attacker])
    				{    	
    					SetHamParamFloat(4, get_pcvar_float(HachaDano))
    					
    					if(get_pdata_int(victim, 75) == HIT_HEAD)
    					{
    						SetHamParamFloat(4, get_pcvar_float(hHachaDano))
    					}
    				}
    				
    				if(Machete[attacker])
    				{    	
    					SetHamParamFloat(4, get_pcvar_float(MacheteDano))
    					
    					if(get_pdata_int(victim, 75) == HIT_HEAD)
    					{
    						SetHamParamFloat(4, get_pcvar_float(hMacheteDano))
    					}
    				}
    				
    				if(Motocierra[attacker])
    				{    
    					SetHamParamFloat(4, get_pcvar_float(MotocierraDano))
    				}
    			}
    			case 2:
    			{
    				if(CTCuchillo[attacker])
    				{    
    					SetHamParamFloat(4, get_pcvar_float(CTDefaultDano))
    					
    					if(get_pdata_int(victim, 75) == HIT_HEAD)
    					{
    						SetHamParamFloat(4, get_pcvar_float(hCTDefaultDano))
    					}
    				}
    			}
    		}
    	}
    	if(is_user_connected(attacker) && initaliazed[attacker] && get_user_weapon(attacker) != CSW_KNIFE)
    	{
    		SetHamParamFloat(4, damage * random_float(1.6,1.8));
    	}
    	return HAM_HANDLED
    }  
    
    
    public fw_player_killed(victim, attacker, shouldgib)
    {
    	if(get_user_team(attacker) == 1)
    	{
    		g_jbpacks[attacker] += get_pcvar_num(g_killjp) 
    		
    		if(get_pdata_int(victim, 75) == HIT_HEAD)
    		{
    			g_jbpacks[attacker] += get_pcvar_num(g_killhsjp)
    		}
    	}
    }
    
    
    
    
    public Event_Change_Weapon(id)
    {
    	new weaponID = read_data(2) 
    	
    	switch (get_user_team(id))
    	{
    		case 1:
    		{
    			if(Speed[id])
    			{
    				set_user_maxspeed(id, 500.0)
    			}
    			
    			if(Speed2[id])
    			{
    				set_user_maxspeed(id, 380.0)
    			}
    			
    			if(weaponID == CSW_KNIFE && get_pcvar_num(OnOff2))
    			{
    				if(TCuchillo[id])
    				{
    					set_pev(id, pev_viewmodel2, VIEW_MODELT)
    					set_pev(id, pev_weaponmodel2, PLAYER_MODELT)
    				}
    				
    				if(Destapador[id])
    				{
    					set_pev(id, pev_viewmodel2, VIEW_Palo)
    					set_pev(id, pev_weaponmodel2, PLAYER_Palo)
    				}
    				
    				if(Hacha[id])
    				{
    					set_pev(id, pev_viewmodel2, VIEW_Hacha)
    					set_pev(id, pev_weaponmodel2, PLAYER_Hacha)
    				}
    				
    				if(Machete[id])
    				{
    					set_pev(id, pev_viewmodel2, VIEW_Machete)
    					set_pev(id, pev_weaponmodel2, PLAYER_Machete)
    				}
    				
    				if(Motocierra[id])
    				{
    					set_pev(id, pev_viewmodel2, VIEW_Moto)
    					set_pev(id, pev_weaponmodel2, PLAYER_Moto)
    				}
    				
    				
    			}
    		}
    		case 2:
    		{
    			if(CTCuchillo[id] && weaponID == CSW_KNIFE)
    			{
    				set_pev(id, pev_viewmodel2, VIEW_MODELCT)
    				set_pev(id, pev_weaponmodel2, PLAYER_MODELCT)
    			}
    		}
    	}
    	return PLUGIN_CONTINUE 
    }
    
    
    
    
    public client_connect(id)
    {
    	/*if(get_cvar_num("jb_savejb"))
    {
    	LoadJbs(id)
    }*/
    initaliazed[id] = false;
    }
    public client_disconnect(id)
    {
    /*if(get_cvar_num("jb_savejb"))
    {
    SaveJbs(id)	
    }*/
    initaliazed[id] = false;
    }
    
    
    /*stock LoadJbs(id)
    {
    new authid[64]; 
    get_user_name(id,authid,63)
    replace_all(authid,63," ","&#-$")
    
    
    new vaultkey[64], vaultdata[64]
    format(vaultkey,63,"SAVEJP-%s",authid); 
    if(fvaultdata_exists(vaultkey))
    {
    nvault_get(mainvault,vaultkey,vaultdata,63); 
    if(str_to_num(vaultdata) < get_pcvar_num(g_startjp))
    {
    g_jbpacks[id] = get_pcvar_num(g_startjp)
    }
    else
    {
    g_jbpacks[id] = str_to_num(vaultdata);
    }
    }
    else
    {
    g_jbpacks[id] = get_pcvar_num(g_startjp)
    } 
    }
    
    
    stock SaveJbs(id)
    {
    new authid[64]; 
    get_user_name(id,authid,63)
    replace_all(authid,63," ","&#-$")
    new vaultkey[64], vaultdata[64]; 
    
    
    
    
    format(vaultkey,63,"SAVEJP-%s",authid); 
    format(vaultdata,63,"%d",g_jbpacks[id]); 
    nvault_set(mainvault,vaultkey,vaultdata); 
    }
    */
    
    
    /*public client_infochanged(id) 
    { 
    new newname[32],oldname[32] 
    get_user_info(id, "name", newname,31) 
    get_user_name(id,oldname,31) 
    if(!is_user_connected(id) || is_user_bot(id)) return PLUGIN_CONTINUE;
    if(!equali(newname, oldname))
    {
    set_user_info(id,"name",oldname)
    client_print(id , print_console , "Isim degisikligi engellenmistir! [OyunYoneticisi]");
    return PLUGIN_HANDLED;
    }
    return PLUGIN_CONTINUE;
    } 
    
    
    */ 
    
    
    
    
    
    
    public fw_SetModel(entity, model[])
    {
    if(!pev_valid(entity))
    return FMRES_IGNORED
    
    
    if(!equali(model, OLDWORLD_MODEL)) 
    return FMRES_IGNORED
    
    
    new className[33]
    pev(entity, pev_classname, className, 32)
    
    
    if(equal(className, "weaponbox") || equal(className, "armoury_entity") || equal(className, "grenade"))
    {
    engfunc(EngFunc_SetModel, entity, WORLD_MODEL)
    return FMRES_SUPERCEDE
    }
    return FMRES_IGNORED
    }
    
    
    public Fwd_EmitSound(id, channel, const sample[], Float:volume, Float:attn, flags, pitch)
    {
    
    
    if (!is_user_connected(id))
    return FMRES_IGNORED;
    
    
    if(CTCuchillo[id])
    {
    	if(get_user_team(id) == 2)
    	{
    		if (equal(sample[8], "kni", 3))
    		{
    			if (equal(sample[14], "sla", 3)) 
    			{
    				switch (random_num(1, 2))
    				{
    					case 1: engfunc(EngFunc_EmitSound, id, channel, ct_slash1, volume, attn, flags, pitch)
    						case 2: engfunc(EngFunc_EmitSound, id, channel, ct_slash2, volume, attn, flags, pitch)
    						}
    					return FMRES_SUPERCEDE;
    				}
    				if(equal(sample,"weapons/knife_deploy1.wav"))
    				{
    					engfunc(EngFunc_EmitSound, id, channel, ct_deploy, volume, attn, flags, pitch)
    					return FMRES_SUPERCEDE;
    				}
    				if (equal(sample[14], "hit", 3))
    				{
    					if (sample[17] == 'w')
    					{
    						engfunc(EngFunc_EmitSound, id, channel, ct_wall, volume, attn, flags, pitch)
    						return FMRES_SUPERCEDE;
    					}
    					else 
    					{
    						switch (random_num(1, 4))
    						{
    							case 1: engfunc(EngFunc_EmitSound, id, channel, ct_hit1, volume, attn, flags, pitch)
    								case 2: engfunc(EngFunc_EmitSound, id, channel, ct_hit2, volume, attn, flags, pitch)
    								case 3: engfunc(EngFunc_EmitSound, id, channel, ct_hit3, volume, attn, flags, pitch)
    								case 4: engfunc(EngFunc_EmitSound, id, channel, ct_hit4, volume, attn, flags, pitch)
    							}
    						
    						return FMRES_SUPERCEDE;
    					}
    				}
    				if (equal(sample[14], "sta", 3)) 
    				{
    					engfunc(EngFunc_EmitSound, id, channel, ct_stab, volume, attn, flags, pitch)
    					return FMRES_SUPERCEDE;
    				}
    			}
    		}	
    	}
    	
    	if(TCuchillo[id])
    	{
    		if(get_user_team(id) == 1)
    		{
    			if (equal(sample[8], "kni", 3))
    			{
    				if (equal(sample[14], "sla", 3)) 
    				{
    					switch (random_num(1, 2))
    					{
    						case 1: engfunc(EngFunc_EmitSound, id, channel, t_slash1, volume, attn, flags, pitch)
    							case 2: engfunc(EngFunc_EmitSound, id, channel, t_slash2, volume, attn, flags, pitch)
    						}
    					
    					return FMRES_SUPERCEDE;
    				}
    				if(equal(sample,"weapons/knife_deploy1.wav"))
    				{
    					engfunc(EngFunc_EmitSound, id, channel, t_deploy, volume, attn, flags, pitch)
    					return FMRES_SUPERCEDE;
    				}
    				if (equal(sample[14], "hit", 3))
    				{
    					if (sample[17] == 'w') 
    					{
    						engfunc(EngFunc_EmitSound, id, channel, t_wall, volume, attn, flags, pitch)
    						return FMRES_SUPERCEDE;
    					}
    					else 
    					{
    						switch (random_num(1, 4))
    						{
    							case 1: engfunc(EngFunc_EmitSound, id, channel, t_hit1, volume, attn, flags, pitch)
    								case 2: engfunc(EngFunc_EmitSound, id, channel, t_hit2, volume, attn, flags, pitch)
    								case 3: engfunc(EngFunc_EmitSound, id, channel, t_hit3, volume, attn, flags, pitch)
    								case 4: engfunc(EngFunc_EmitSound, id, channel, t_hit4, volume, attn, flags, pitch)
    							}
    						
    						return FMRES_SUPERCEDE;
    					}
    				}
    				if (equal(sample[14], "sta", 3))
    				{
    					engfunc(EngFunc_EmitSound, id, channel, t_stab, volume, attn, flags, pitch)
    					return FMRES_SUPERCEDE;
    				}
    			}
    		}
    	}
    	
    	if(Destapador[id])
    	{
    		if (equal(sample[8], "kni", 3))
    		{
    			if (equal(sample[14], "sla", 3)) 
    			{
    				switch (random_num(1, 2))
    				{
    					case 1: engfunc(EngFunc_EmitSound, id, channel, palo_slash1, volume, attn, flags, pitch)
    						case 2: engfunc(EngFunc_EmitSound, id, channel, palo_slash2, volume, attn, flags, pitch)
    						
    				}
    				
    				return FMRES_SUPERCEDE;
    			}
    			if(equal(sample,"weapons/knife_deploy1.wav"))
    			{
    				engfunc(EngFunc_EmitSound, id, channel, palo_deploy, volume, attn, flags, pitch)
    				return FMRES_SUPERCEDE;
    			}
    			if (equal(sample[14], "hit", 3))
    			{
    				if (sample[17] == 'w') 
    				{
    					engfunc(EngFunc_EmitSound, id, channel, palo_wall, volume, attn, flags, pitch)
    					return FMRES_SUPERCEDE;
    				}
    				else 
    				{
    					switch (random_num(1, 4))
    					{
    						case 1:engfunc(EngFunc_EmitSound, id, channel, palo_hit1, volume, attn, flags, pitch)
    							case 2:engfunc(EngFunc_EmitSound, id, channel, palo_hit2, volume, attn, flags, pitch)
    							case 3:engfunc(EngFunc_EmitSound, id, channel, palo_hit3, volume, attn, flags, pitch)
    							case 4:engfunc(EngFunc_EmitSound, id, channel, palo_hit4, volume, attn, flags, pitch)
    						}
    					
    					return FMRES_SUPERCEDE;
    				}
    			}
    			if (equal(sample[14], "sta", 3))
    			{
    				engfunc(EngFunc_EmitSound, id, channel, palo_stab, volume, attn, flags, pitch)
    				return FMRES_SUPERCEDE;
    			}
    		}
    	}
    	
    	if(Hacha[id])
    	{
    		
    		if (equal(sample[8], "kni", 3))
    		{
    			if (equal(sample[14], "sla", 3))
    			{
    				switch (random_num(1, 2))
    				{
    					case 1: engfunc(EngFunc_EmitSound, id, channel, hacha_slash1, volume, attn, flags, pitch)
    						case 2: engfunc(EngFunc_EmitSound, id, channel, hacha_slash2, volume, attn, flags, pitch)
    					}
    				
    				return FMRES_SUPERCEDE;
    			}
    			if(equal(sample,"weapons/knife_deploy1.wav"))
    			{
    				engfunc(EngFunc_EmitSound, id, channel, hacha_deploy, volume, attn, flags, pitch)
    				return FMRES_SUPERCEDE;
    			}
    			if (equal(sample[14], "hit", 3))
    			{
    				if (sample[17] == 'w')
    				{
    					engfunc(EngFunc_EmitSound, id, channel, hacha_wall, volume, attn, flags, pitch)
    					return FMRES_SUPERCEDE;
    				}
    				else 
    				{
    					switch (random_num(1, 3))
    					{
    						case 1: engfunc(EngFunc_EmitSound, id, channel, hacha_hit1, volume, attn, flags, pitch)
    							case 2: engfunc(EngFunc_EmitSound, id, channel, hacha_hit2, volume, attn, flags, pitch)
    							case 3: engfunc(EngFunc_EmitSound, id, channel, hacha_hit3, volume, attn, flags, pitch)
    						}
    					
    					return FMRES_SUPERCEDE;
    				}
    			}
    			if (equal(sample[14], "sta", 3)) 
    			{
    				engfunc(EngFunc_EmitSound, id, channel, hacha_stab, volume, attn, flags, pitch)
    				return FMRES_SUPERCEDE;
    			}
    		}
    	}
    	
    	if(Machete[id])
    	{
    		if (equal(sample[8], "kni", 3))
    		{
    			if (equal(sample[14], "sla", 3)) 
    			{
    				switch (random_num(1, 2))
    				{
    					case 1: engfunc(EngFunc_EmitSound, id, channel, machete_slash1, volume, attn, flags, pitch)
    						case 2: engfunc(EngFunc_EmitSound, id, channel, machete_slash2, volume, attn, flags, pitch)
    					}
    				return FMRES_SUPERCEDE;
    			}
    			if(equal(sample,"weapons/knife_deploy1.wav"))
    			{
    				engfunc(EngFunc_EmitSound, id, channel, machete_deploy, volume, attn, flags, pitch)
    				return FMRES_SUPERCEDE;
    			}
    			if (equal(sample[14], "hit", 3))
    			{
    				if (sample[17] == 'w') 
    				{
    					engfunc(EngFunc_EmitSound, id, channel, machete_wall, volume, attn, flags, pitch)
    					return FMRES_SUPERCEDE;
    				}
    				else // hit
    				{
    					switch (random_num(1, 4))
    					{
    						case 1: engfunc(EngFunc_EmitSound, id, channel, machete_hit1, volume, attn, flags, pitch)
    							case 2: engfunc(EngFunc_EmitSound, id, channel, machete_hit2, volume, attn, flags, pitch)
    							case 3: engfunc(EngFunc_EmitSound, id, channel, machete_hit3, volume, attn, flags, pitch)
    							case 4: engfunc(EngFunc_EmitSound, id, channel, machete_hit4, volume, attn, flags, pitch)
    						}
    					return FMRES_SUPERCEDE;
    				}
    			}
    			if (equal(sample[14], "sta", 3)) 
    			{
    				engfunc(EngFunc_EmitSound, id, channel, machete_stab, volume, attn, flags, pitch)
    				return FMRES_SUPERCEDE;
    			}
    		}
    	}
    	
    	if(Motocierra[id])
    	{
    		
    		if (equal(sample[8], "kni", 3))
    		{
    			if (equal(sample[14], "sla", 3))
    			{
    				engfunc(EngFunc_EmitSound, id, channel, motocierra_slash, volume, attn, flags, pitch)
    				return FMRES_SUPERCEDE;
    			}
    			if(equal(sample,"weapons/knife_deploy1.wav"))
    			{
    				engfunc(EngFunc_EmitSound, id, channel, motocierra_deploy, volume, attn, flags, pitch)
    				return FMRES_SUPERCEDE;
    			}
    			if (equal(sample[14], "hit", 3))
    			{
    				if (sample[17] == 'w') 
    				{
    					engfunc(EngFunc_EmitSound, id, channel, motocierra_wall, volume, attn, flags, pitch)
    					return FMRES_SUPERCEDE;
    				}
    				else 
    				{
    					switch (random_num(1, 2))
    					{
    						case 1: engfunc(EngFunc_EmitSound, id, channel, motocierra_hit1, volume, attn, flags, pitch)
    							case 2: engfunc(EngFunc_EmitSound, id, channel, motocierra_hit2, volume, attn, flags, pitch)
    							
    					}
    					return FMRES_SUPERCEDE;
    				}
    			}
    			if (equal(sample[14], "sta", 3)) 
    			{
    				engfunc(EngFunc_EmitSound, id, channel, motocierra_stab, volume, attn, flags, pitch)
    				return FMRES_SUPERCEDE;
    			}
    		}
    	}	
    	return FMRES_IGNORED;
    }
    
    
    /*============================================================
    Stocks!
    ============================================================*/
    stock ChatColor(const id, const input[], any:...)
    {
    	new count = 1, players[32]
    	static msg[191]
    	vformat(msg, 190, input, 3)
    	
    	replace_all(msg, 190, "!g", "^4") // Green Color
    	replace_all(msg, 190, "!y", "^1") // Default Color
    	replace_all(msg, 190, "!team", "^3") // Team Color
    	
    	
    	if (id) players[0] = id; else get_players(players, count, "ch")
    {
    	for (new i = 0; i < count; i++)
    	{
    		if (is_user_connected(players[i]))
    		{
    			message_begin(MSG_ONE_UNRELIABLE, g_iMsgSayText, _, players[i])  
    			write_byte(players[i]);
    			write_string(msg);
    			message_end();
    		}
    	}
    }
    }  
    
    
    stock ham_strip_weapon(id,weapon[])
    {
    if(!equal(weapon,"weapon_",7)) return 0;
    
    
    new wId = get_weaponid(weapon);
    if(!wId) return 0;
    
    
    new wEnt;
    while((wEnt = engfunc(EngFunc_FindEntityByString,wEnt,"classname",weapon)) && pev(wEnt,pev_owner) != id) {}
    if(!wEnt) return 0;
    
    
    if(get_user_weapon(id) == wId) ExecuteHamB(Ham_Weapon_RetireWeapon,wEnt);
    
    
    if(!ExecuteHamB(Ham_RemovePlayerItem,id,wEnt)) return 0;
    ExecuteHamB(Ham_Item_Kill,wEnt);
    
    
    set_pev(id,pev_weapons,pev(id,pev_weapons) & ~(1<<wId));
    
    
    return 1;
    }  
    
    
    
    
    
    
    
    
    
    
    stock fvaultdata_exists(const key[])
    {
    if(nvault_get(mainvault,key) != -1)
    {
    return 1;
    }
    else
    {
    return 0;	
    }
    return -1;
    }
    
    
    
    
    public native_jb_get_user_packs(id)
    {
    return g_jbpacks[id];
    }
    
    
    public native_jb_set_user_packs(id, ammount)
    {
    new id = get_param(1);
    new ammount = get_param(2);
    g_jbpacks[id] = ammount
    return 1;
    }
    
    
    public IlkMenu(id)
    {
    if(get_pcvar_num(OnOff2))
    {
    	if (get_user_team(id) == 1 )
    	{
    		new amenu = menu_create("\rHapishane Servisi \w(/jail)","amenu_devam")
    		menu_additem(amenu,"En Yakin Bankayi Ara","1",0)
    		menu_additem(amenu,"Hapishane Marketi","2",0)
    		menu_additem(amenu,"Isyan Menusu","3",0)
    		menu_setprop(amenu,MPROP_EXIT,MEXIT_ALL)
    		menu_display(id, amenu, 0)
    	}
    }
    return PLUGIN_HANDLED
    }
    
    
    public amenu_devam(id,amenu,item)
    {
    if(item == MENU_EXIT)
    {
    	menu_destroy(amenu)
    	return PLUGIN_HANDLED	
    }
    new acces, callback, data[6], iname[64]
    menu_item_getinfo(amenu, item, acces, data, 5, iname, 63,callback)
    if(str_to_num(data) == 1)
    {
    	client_cmd(id,"say /banka")
    }
    else if(str_to_num(data) == 2)
    {
    	Tienda1(id)
    }
    else if(str_to_num(data) == 3)
    {
    	client_cmd(id, "say /jbmenu")
    }
    menu_destroy(amenu)
    return PLUGIN_HANDLED
    }
    
    
    /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
    *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
    */

    compiler edermisiniz ben hata alıyorum ..

    Teşekkürler csplague..
    Konu hasanx9 tarafından (30-06-13 Saat 02:38 ) değiştirilmiştir. Sebep: Opsiyonel

  2. #2
    JDM
    JDM çevrimdışı
    teğmen mod JDM - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Feb 2013
    Yer
    İstanbul/Bahçelievler
    Mesajlar
    841
    Bahsedildi
    5 Mesaj
    Etiketlenmiş
    9 Konu
    Tecrübe Puanı
    12

    Standart Cevap: Istegim icerde yardım

    Buyur;
    Ekli Dosyalar Ekli Dosyalar

  3. #3
    er er
    Üyelik tarihi
    Jun 2013
    Mesajlar
    27
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    11

    Standart Cevap: Istegim icerde yardım

    ellerin dert görmesin kardeşim

  4. #4
    er er
    Üyelik tarihi
    Jun 2013
    Mesajlar
    27
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    11

    Standart Cevap: Istegim icerde yardım

    banka yok ve t shop a girmiyor

  5. #5
    JDM
    JDM çevrimdışı
    teğmen mod JDM - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Feb 2013
    Yer
    İstanbul/Bahçelievler
    Mesajlar
    841
    Bahsedildi
    5 Mesaj
    Etiketlenmiş
    9 Konu
    Tecrübe Puanı
    12

    Standart Cevap: Istegim icerde yardım

    Eklentilerin çalışması için banka eklentisinin sunucunuzda yüklü olması gerekir.Bu eklentinin case'inde say komutu var farkettiyseniz?


    EDIT:

    Birde Buraya göz gezdirin.
    Konu JDM tarafından (30-06-13 Saat 03:26 ) değiştirilmiştir.

  6. #6
    er er
    Üyelik tarihi
    Jun 2013
    Mesajlar
    27
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    11

    Standart Cevap: Istegim icerde yardım

    peki jb shop sma dan T Shop menu yerine banka koyarmısın koyarsan sevinirim birde pompa alma 0 olsun öbürü 7 öbürküsü 15 sonuncusu 25 olsun teşekkürler son istegim..

  7. #7
    Nemesis* coadmin akcaliberkk - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Jun 2012
    Yer
    İstanbul
    Mesajlar
    2.027
    Bahsedildi
    105 Mesaj
    Etiketlenmiş
    10 Konu
    Tecrübe Puanı
    10

    Standart Cevap: Istegim icerde yardım

    Çöp Kutusuna taşındı.

    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.



    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


    CS:GO ve CS 1.6 için ücretli eklenti yapılır.
    Plugin yazmak isteyenlere yardımcı olabilirim.
    Skype adresimden ulaşabilirsiniz:
    destek_596
    Steam: http://steamcommunity.com/id/ca-nemesis/


  8. #8
    er er
    Üyelik tarihi
    Jul 2014
    Mesajlar
    49
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    10

    Standart Cevap: Istegim icerde yardım

    good

Benzer Konular

  1. ALayina Gider içerde :)
    By ALayina Gider in forum Ben Kimim
    Cevaplar: 10
    Son Mesaj: 27-08-12, 02:33
  2. Adım Samet [Gerisi içerde :D]
    By smt287 in forum Ben Kimim
    Cevaplar: 13
    Son Mesaj: 04-04-12, 19:17

Kullanıcıların arama motorlarındaki kullandığı taglar:

Counter Strike 1.6 Cfg, plugin, eklenti, sxe, config, skin, setup
Counter Strike

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  

SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94