In CmdStart:
PHP Code:
new button = get_uc(uc_handle, UC_Buttons);
new oldbuttons = pev(client, pev_oldbuttons);
static target, body;
new Float:aim_distance = get_user_aiming(client, target, body);
new model[33];
pev(client, pev_viewmodel2, model, 32);
if ( (button & IN_USE) && !(oldbuttons & IN_USE) && aim_distance <= DISTANCE_E_BUTTON_USE_ENT )
{
if( pev_valid(target) && ( pev(target, pev_flags) & FL_ONGROUND ) )
{
static classname[32];
pev( target, pev_classname, classname, charsmax(classname) );
if( equal(classname, "MedItem") && !g_Player_Item_Picked[client] )
{
g_Player_Item_Picked[client] = true;
g_ItemToUse[client] = 0
emit_sound(client, CHAN_ITEM, g_medkit_pickup, 1.0, ATTN_NORM, 0, PITCH_NORM);
new ent = create_entity("info_target");
entity_set_model(ent, g_p_medic_pack_model)
entity_set_int(ent, EV_INT_movetype, MOVETYPE_FOLLOW)
entity_set_edict(ent, EV_ENT_aiment, client );
g_ent[client] = ent;
remove_entity(target)
return FMRES_IGNORED
}
else if( equal(classname, "PropItem") && !g_Player_Item_Picked_Pro[client] )
{
g_Player_Item_Picked_Pro[client] = true;
g_ItemToUse[client] = 1
emit_sound(client, CHAN_ITEM, g_medkit_pickup, 1.0, ATTN_NORM, 0, PITCH_NORM);
remove_entity(target)
return FMRES_IGNORED
}
}
}
It won't remove entity...
remove_entity(target)
__________________