m4a1 silencer remember like csdm
Gönderilme zamanı: Cum Oca 15, 2021 9:20 pm
I search for plugin that after player been killed if he had previous used silencer on m4a1 after he respawn, and he choose again m4a1 silencer to be on weapon so he have not to put it again, i found 1 plugin if can be reworked on REAPI
Kod: Tümünü seç
#include < amxmodx >
#include < hamsandwich >
#include < cstrike >
const m_pPlayer = 41
const XO_WEAPON = 4
new szm4a1[ 33 ]
public plugin_init( ) {
register_plugin("Silencer", "1.0", "");
RegisterHam( Ham_Item_Deploy, "weapon_m4a1", "OnM4A1_Deploy", 1 );
RegisterHam( Ham_Weapon_SecondaryAttack, "weapon_m4a1", "OnM4A1_SecondaryAttack", 1 );
}
public OnM4A1_Deploy( m4a1 ) {
new id = get_pdata_cbase( m4a1, m_pPlayer, XO_WEAPON );
if( szm4a1[ id ] )
cs_set_weapon_silen( m4a1, 1, 0 );
}
public OnM4A1_SecondaryAttack( m4a1 ) {
new id = get_pdata_cbase( m4a1, m_pPlayer, XO_WEAPON );
if( szm4a1[ id ] )
szm4a1[ id ] = false;
else
szm4a1[ id ] = true;
}