function makeparticleline(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, step: number,player: player):
set {_dx} to {_x2} - {_x1}
set {_dy} to {_y2} - {_y1}
set {_dz} to {_z2} - {_z1}
set {_len} to sqrt({_dx}^2 + {_dy}^2 + {_dz}^2)
set {_steps} to floor({_len} / {_step})
loop {_steps} times:
set {_t} to {_i} / {_steps}
set {_pos} to location({_x1} + {_dx} * {_t}, {_y1} + {_dy} * {_t}, {_z1} + {_dz} * {_t})
play flame at {_pos} to {_player}