下面是引用 adi37545vfg 于 2014-07-23 15:20 发表的 插件问题: 
我想让这个sprite_ent按瞄准的方向跟角度飞出去
下面这样我试过只会往同一方向.... 请问一下该怎么办...
[code] new sprite_ent = create_entity("env_sprite")
.......
new sprite_ent
= create_entity
("env_sprite") entity_set_string
( sprite_ent
, EV_SZ_classname
, "zzzzz") entity_set_model
( sprite_ent
, Hand) entity_set_edict
( sprite_ent
, EV_ENT_owner
, id
) entity_set_size
( sprite_ent
, Float:{-3.1, -3.1, -3.1}, Float:{3.1, 3.1, 3.1}) entity_set_int
( sprite_ent
, EV_INT_rendermode
, kRenderTransAdd
) entity_set_float
( sprite_ent
, EV_FL_renderamt
, 600.0 ) entity_set_float
( sprite_ent
, EV_FL_framerate
, 50.0 ) entity_set_float
( sprite_ent
, EV_FL_scale
, 0.7 ) entity_set_int
( sprite_ent
, EV_INT_spawnflags
, SF_SPRITE_STARTON
) entity_set_int
( sprite_ent
, EV_INT_movetype
, MOVETYPE_FLY
) entity_set_int
( sprite_ent
, EV_INT_solid
, SOLID_BBOX
)//fakemeta.inc
new Float:angles[3], Float:origin[3], Float:velocity[3];
pev(id, pev_angles, angles);
pev(id, pev_origin, origin);
velocity_by_aim(id, 64, velocity);
velocity[0] = origin[0] + velocity[0];
velocity[1] = origin[1] + velocity[1]
velocity[2] = origin[2] + velocity[2];
set_pev(sprite_ent, pev_angles, angles);
set_pev(sprite_ent, pev_velocity, velocity);