I hooked it with Ham_Item_PostFrame and somehow it's priority is the weapon i just drop
PHP Code:
#define PICKUP_RANGE 300.0
public plugin_init()
{
RegisterHam(Ham_Item_PostFrame, "weapon_knife", "asdas", 1)
}
public asdas( Ent )
{
if(pev_valid(Ent) != 2)
return
static id; id = get_pdata_cbase(Ent, 41, 4)
if(get_pdata_cbase(id, 373) != Ent)
return
new a , Float:fOrigin[ 3 ] , classname[ 32 ];
pev( id , pev_origin , fOrigin );
while((a = find_ent_in_sphere(a, fOrigin, PICKUP_RANGE)) != 0)
{
if(is_user_connected(a))continue
pev(a,pev_classname,classname,charsmax(classname))
if(!equal(classname,"weaponbox"))continue
fake_touch(a,id)
break;
}
}
And it work good now
thanks you again
__________________