message_begin( MSG_BROADCAST, SVC_TEMPENTITY ); write_byte( TE_BEAMCYLINDER ); write_coord( origin[0] ); write_coord( origin[1] ); write_coord( origin[2] - 33 ); write_coord( origin[0] ); write_coord( origin[1] ); write_coord( origin[2] + 20 ); write_short( g_flBeam ); write_byte( 0 ); write_byte( 0 ); write_byte( 5 ); write_byte( 2 ); write_byte( 2 ); write_byte( 255 ); // R write_byte( 85 ); // G write_byte( 0 ); // B write_byte( 255 ); write_byte( 6 ); message_end();