Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Ct T ozel bıcak

Oyunda karşılaştığınız hatalar , oyun hakkında genel bilgiler

Moderatör: Moderatörler


Konu Sahibi
Skip
Mesajlar: 141
Kayıt: Pzr Oca 05, 2020 9:28 pm

Ct T ozel bıcak

Mesaj gönderen Skip »

T ve ct ye ozel bıcak yapmak ıstıyorum t de baska bıcak ct de baska bıcak olmasını ıstıyorum nasıl yaparım

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

vatanc
Mesajlar: 686
Kayıt: Cum Şub 23, 2018 7:52 pm
Server Ip/DNS: csxx.csduragi.com
Clan İsmi: KULLANMIYORUM

Ct T ozel bıcak

Mesaj gönderen vatanc »

Skip_60 yazdı: Cum May 22, 2020 2:15 pm T ve ct ye ozel bıcak yapmak ıstıyorum t de baska bıcak ct de baska bıcak olmasını ıstıyorum nasıl yaparım

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < hamsandwich >
#include < fakemeta >

#define PLUGIN "CT ve Tye Ozel Bicak"
#define VERSION "1.0"
#define AUTHOR "Anil Can"

new g_ctbicak, g_tbicak;

new const CT_BICAK[ ] = "models/ctbicak.mdl" ;
new const T_BICAK[ ] = "models/tbicak.mdl";
public plugin_init( ) 
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    RegisterHam( Ham_Item_Deploy, "weapon_knife", "degistir", 1 );
    RegisterHam( Ham_Spawn, "player", "dogunca", 1 );
}
public plugin_precache( )
{
    precache_model( CT_BICAK );
    precache_model( T_BICAK );
}
public client_disconnected( id )
{
    g_tbicak &= ~( 1 << ( id & 31 ) );
    g_ctbicak &= ~( 1 << ( id & 31 ) );
}
public dogunca( id )
{
    if( get_user_team( id ) == 1 )
    {
        g_tbicak |= ( 1 << ( id & 31 ) );
    }
    if( get_user_team( id ) == 2 )
    {
        g_ctbicak |= ( 1 << ( id & 31 ) );
    }
}
public degistir( f )
{
    new id = get_pdata_cbase( f, 41, 4 )
    
    new weaponID = cs_get_weapon_id( f );
    
    if( !is_user_alive( id ) || !is_user_connected( id ) )
    {
        return HAM_IGNORED;
    }
    if( weaponID == CSW_KNIFE )
    {
        if( get_user_team( id ) == 1 && g_tbicak & ( 1 << ( id & 31 ) ) )
        {
            set_pev( id, pev_viewmodel2, T_BICAK )
        }
        if( get_user_team( id ) == 2 && g_ctbicak & ( 1 << ( id & 31 ) ) )
        {
            set_pev( id, pev_viewmodel2, CT_BICAK )
        }
    }
    return HAM_IGNORED
} 

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Skip
Mesajlar: 141
Kayıt: Pzr Oca 05, 2020 9:28 pm

Ct T ozel bıcak

Mesaj gönderen Skip »

vatanc yazdı: Cum May 22, 2020 4:02 pm
Skip_60 yazdı: Cum May 22, 2020 2:15 pm T ve ct ye ozel bıcak yapmak ıstıyorum t de baska bıcak ct de baska bıcak olmasını ıstıyorum nasıl yaparım

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < hamsandwich >
#include < fakemeta >

#define PLUGIN "CT ve Tye Ozel Bicak"
#define VERSION "1.0"
#define AUTHOR "Anil Can"

new g_ctbicak, g_tbicak;

new const CT_BICAK[ ] = "models/ctbicak.mdl" ;
new const T_BICAK[ ] = "models/tbicak.mdl";
public plugin_init( ) 
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    RegisterHam( Ham_Item_Deploy, "weapon_knife", "degistir", 1 );
    RegisterHam( Ham_Spawn, "player", "dogunca", 1 );
}
public plugin_precache( )
{
    precache_model( CT_BICAK );
    precache_model( T_BICAK );
}
public client_disconnected( id )
{
    g_tbicak &= ~( 1 << ( id & 31 ) );
    g_ctbicak &= ~( 1 << ( id & 31 ) );
}
public dogunca( id )
{
    if( get_user_team( id ) == 1 )
    {
        g_tbicak |= ( 1 << ( id & 31 ) );
    }
    if( get_user_team( id ) == 2 )
    {
        g_ctbicak |= ( 1 << ( id & 31 ) );
    }
}
public degistir( f )
{
    new id = get_pdata_cbase( f, 41, 4 )
    
    new weaponID = cs_get_weapon_id( f );
    
    if( !is_user_alive( id ) || !is_user_connected( id ) )
    {
        return HAM_IGNORED;
    }
    if( weaponID == CSW_KNIFE )
    {
        if( get_user_team( id ) == 1 && g_tbicak & ( 1 << ( id & 31 ) ) )
        {
            set_pev( id, pev_viewmodel2, T_BICAK )
        }
        if( get_user_team( id ) == 2 && g_ctbicak & ( 1 << ( id & 31 ) ) )
        {
            set_pev( id, pev_viewmodel2, CT_BICAK )
        }
    }
    return HAM_IGNORED
} 
Tesekkurler

Link:
Linklerini gizle
Linki Kopyala
Cevapla