#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
public plugin_init()
{
register_plugin( "Block Weapon Pickup", "1.0", "RiviT" )
RegisterHam( Ham_Touch, "weaponbox", "HamTouchPre", 0 )
RegisterHam( Ham_Touch, "armoury_entity", "HamTouchPre", 0 )
}
public HamTouchPre( weapon, id )
{
if(!pev_valid(weapon) || !is_user_alive(id))
return HAM_IGNORED;
static name[16];
pev(weapon, pev_model, name, charsmax(name));
if(containi(name, "w_backpack") != -1 || pev(weapon, pev_owner) == id)
return HAM_IGNORED;
return HAM_SUPERCEDE;
}