public CreateDrop(id, classname[], model[], speed) { new eid = create_entity("info_target") entity_set_string(eid, EV_SZ_classname, classname) entity_set_model(eid, model) entity_set_int(eid, EV_INT_solid, SOLID_TRIGGER) entity_set_int(eid, EV_INT_movetype, MOVETYPE_TOSS) entity_set_edict(eid, EV_ENT_owner, id) new Float:origin[3], Float:angles[3], Float:velocity[3] entity_get_vector(id, EV_VEC_origin, origin) entity_get_vector(id, EV_VEC_angles, angles) entity_set_vector(eid, EV_VEC_origin, origin) velocity[0] = float(speed) * floatcos(angles[1], degrees) velocity[1] = float(speed) * floatsin(angles[1], degrees) entity_set_vector(eid, EV_VEC_velocity, velocity) angles[0] = 0.0 entity_set_vector(eid, EV_VEC_angles, angles) }