Quote:
Originally Posted by ConnorMcLeod
Joropito said if should work if your ent is created with hostage classname.
|
PHP Code:
ent = create_entity("hostage_entity")
entity_set_string(ent, EV_SZ_classname, "myent")
engfunc(EngFunc_SetModel, ent, "models/player/0x001/0x001.mdl")
set_pev(ent, pev_solid, SOLID_TRIGGER)
set_pev(ent, pev_movetype, MOVETYPE_STEP)
set_pev(ent, pev_origin, o)
pev( id, pev_angles, o )
// engfunc( EngFunc_AnimationAutomove, ent, 1.0 ) // dont know what this is but did not change anything
t_ent = ent
o[0] = 0.0
set_pev( ent, pev_angles, o )
pev( id, pev_mins, o )
set_pev( ent, pev_mins, o)
pev( id, pev_maxs, o )
set_pev( ent, pev_maxs, o)
entity_set_float(ent, EV_FL_animtime, get_gametime())
entity_set_float(ent, EV_FL_nextthink, get_gametime() + 0.1)
set_pev( ent, pev_sequence, 15 )
set_pev( ent, pev_gaitsequence, 6 )
set_pev( ent, pev_frame, 4 )
set_pev( ent, pev_framerate, 1.0 )
set_pev( ent, pev_animtime, get_gametime() )
// set_pev( ent, pev_iuser1, 0)
set_pev( ent, pev_velocity, Float:{ 0.0, 0.0, 0.0 } )
PHP Code:
public plugin_init() register_forward(FM_AddToFullPack, "gaitsequence_fix", 1)
public gaitsequence_fix(es, e, ent, host, hostflags, player, pSet)
{
// this will crash my cs
// if( ent == t_ent ) set_es( ent, ES_GaitSequence, 6 )
}
Im running out of ideas here, nothing seems to help...