Entity animatin
Hi everyone. I have some troubles with this code.
I'm trying to create an animated sprite entity which can freely move around the map to enemy units.
There is a problem: the sprite's animation doesn't play.
I know, without SPAWN ENTITY it wont work. But how can i do that with SPAWN ENTITY?
PHP Code:
new Float:Origin[3] new Float:vAngle[3] new Float:flVelocity[3]
get_user_eye_position(idUser, Origin)
entity_get_vector(idUser, EV_VEC_v_angle, vAngle)
new NewEnt = create_entity("env_sprite") entity_set_string(NewEnt, EV_SZ_classname, "pyroblast") entity_set_model(NewEnt, pyroblast_spr) entity_set_int(NewEnt, EV_INT_sequence, 1) entity_set_float(NewEnt, EV_FL_animtime, get_gametime()) entity_set_float(NewEnt, EV_FL_framerate, 1.0) entity_set_float(NewEnt, EV_FL_frame, 0.0) entity_set_size(NewEnt, Float:{ 0.0, 0.0, 0.0 }, Float:{ 5.0, 5.0, 5.0 }) entity_set_origin(NewEnt, Origin)
make_vector(vAngle)
entity_set_vector(NewEnt, EV_VEC_angles, vAngle) entity_set_int(NewEnt, EV_INT_solid, SOLID_TRIGGER) entity_set_int(NewEnt, EV_INT_movetype, MOVETYPE_FLY) entity_set_edict(NewEnt, EV_ENT_owner, idUser)
entity_set_float(NewEnt, EV_FL_scale, 0.5) set_rendering(NewEnt, kRenderFxNone, 0, 0, 0, kRenderTransAdd, 255)
velocity_by_aim(idUser, 1500, flVelocity) entity_set_vector(NewEnt, EV_VEC_velocity, flVelocity)
|