Witam, jak zmienić pozycję tego enta aby był bardziej przy ziemi ?
register_touch("CrowbarT", "worldspawn", "cr_bar_snd")
[...]
spawn_CrowbarT(id);
[...]
public cr_bar_snd(id, world)
{
new Float:v[3]
entity_get_vector(id, EV_VEC_velocity, v)
v[0] = (v[0] * 0.45)
v[1] = (v[1] * 0.45)
v[2] = (v[2] * 0.45)
entity_set_vector(id, EV_VEC_velocity, v)
return PLUGIN_CONTINUE
}
public spawn_CrowbarT(id)
{
new ent
new Float:where[3]
ent = create_entity("info_target")
set_pev(ent, pev_classname, "CrowbarT")
set_pev(ent, pev_solid, SOLID_TRIGGER)
set_pev(ent, pev_movetype, MOVETYPE_BOUNCE)
entity_set_model(ent, P_CrowbarT)
pev(id, pev_origin, where)
where[2] += 50.0;
where[0] += random_float(-20.0, 20.0)
where[1] += random_float(-20.0, 20.0)
entity_set_origin(ent, where)
where[0] = 0.0
where[2] = 0.0
where[1] = random_float(0.0, 180.0)
entity_set_vector(ent, EV_VEC_angles, where)
velocity_by_aim(id, 200, where)
entity_set_vector(ent,EV_VEC_velocity,where)
fm_set_rendering(ent,kRenderFxGlowShell,random_num(1,255),random_num(1,255),random_num(1,255),kRenderNormal,16)
return PLUGIN_HANDLED
}


Dodatki SourceMod













