Всем привет. Не получается объекту выдать эффект волны. Что делаю не так?
Код:
Ent = create_entity("info_target")
if(is_valid_ent(Ent))
{
entity_set_model(Ent, g_mdl_bomb)
entity_set_size(Ent,Float:{-6.0, -10.0, 0.0},Float:{6.0, 10.0, 18.0})
new Float:f_Origin[3]
entity_get_vector(id, EV_VEC_origin, f_Origin)
f_Origin[0] += 50.0
entity_set_origin(Ent, f_Origin)
entity_set_int(Ent, EV_INT_solid, SOLID_BBOX)
new Float:angles[3]
angles[0] = 0.0
angles[1] = 0.0
angles[2] = 0.0
entity_set_vector(Ent, EV_VEC_angles, angles)
drop_to_floor(Ent)
new origin[3]
FVecIVec(angles, origin)
create_cylinder(origin, 100, g_sprite_cylinder, 0, 1, 5, 30, 1, 200, 0, 0, 200, 5)
}
stock create_cylinder(origin[3], addrad, sprite, startfrate, framerate, life, width, amplitude, red, green, blue, brightness, speed)
{
message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(TE_BEAMCYLINDER)
write_coord(origin[0])
write_coord(origin[1])
write_coord(origin[2])
write_coord(origin[0])
write_coord(origin[1])
write_coord(origin[2] + addrad)
write_short(sprite)
write_byte(startfrate)
write_byte(framerate)
write_byte(life)
write_byte(width)
write_byte(amplitude)
write_byte(red)
write_byte(green)
write_byte(blue)
write_byte(brightness)
write_byte(speed)
message_end()
}