circle(id, vec1[3], sprite, Color[3], distance){ message_begin(MSG_BROADCAST, SVC_TEMPENTITY, vec1) write_byte(TE_BEAMCYLINDER) write_coord(vec1[0]) write_coord(vec1[1]) write_coord(vec1[2]) write_coord(vec1[0]) write_coord(vec1[1]) write_coord(vec1[2] + distance) write_short( sprite ) write_byte( 0 ) // startframe write_byte( 0 ) // framerate write_byte( 11 ) // life write_byte( 16 ) // width write_byte( 0 ) // noise write_byte( Color[0] ) // r write_byte( Color[1]) // g write_byte( Color[2] ) // b write_byte( 255 ) //brightness write_byte( 0 ) // speed message_end()}