Check my jailbreak_main plugin i am using ham_item_can_deploy_pre to remove the weapon.
PHP Code:
public fw_wpn_deployed_pre(const iWpn)
{
new id = get_pdata_cbase(iWpn, m_iWeaponOwner, WEAPON_LINUXDIFF)
if(!g_user_wpns_blocked[id]) return HAM_IGNORED;
new sClassname[32], Wpn
pev(iWpn, pev_classname, sClassname, charsmax(sClassname))
Wpn = cs_get_weapon_id(iWpn);
if(check_flag(g_user_wpns_blocked[id], Wpn))
{
set_pev(id, pev_weapons, (pev(id,pev_weapons) & ~(1<<Wpn)));
ExecuteHam(Ham_RemovePlayerItem,id,iWpn);
ExecuteHam(Ham_Item_Kill, iWpn);
SetHamReturnInteger(false);
return HAM_SUPERCEDE;
}
return HAM_IGNORED;
}
__________________