Quote:
Originally Posted by redivcram
Code:
native cs_set_weapon_burst(index, burstmode = 1);
|
You know you are in suggestions/requests, right?
PHP Code:
#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <cstrike>
const bitBurstFire = (1 << CSW_GLOCK18) | (1 << CSW_FAMAS)
const WPNSTATE_GLOCK18_BURST_MODE = (1 << 1)
const WPNSTATE_FAMAS_BURST_MODE = (1 << 4)
const m_iWeaponState = 74
const XoWeapon = 4
public plugin_init()
{
RegisterHam(Ham_AddPlayerItem, "player", "CBasePlayer_AddPlayerItem", true)
}
public CBasePlayer_AddPlayerItem(id, entity)
{
if(is_user_alive(id))
{
if(pev_valid(entity))
{
new burstMode
switch(cs_get_weapon_id(entity))
{
case CSW_FAMAS:
{
burstMode = WPNSTATE_FAMAS_BURST_MODE
}
case CSW_GLOCK18:
{
burstMode = WPNSTATE_GLOCK18_BURST_MODE
}
}
new weaponState = get_pdata_int(entity, m_iWeaponState, XoWeapon)
weaponState |= burstMode
set_pdata_int(entity, m_iWeaponState, weaponState, XoWeapon)
}
}
}
__________________