M MY Multiplayer: Wiki
Side
Kind

onClientElementStreamOut

ClientEvent

Fired when an element streams out on this client and leaves the game world. The element still exists.

addEventHandler("onClientElementStreamOut", root, function() … end)

Source

The player, ped, vehicle, object or sound that streamed out.

Streaming rules

  • World elements (player, ped, vehicle, object): stream in within 250 m of the camera's focus and stream out past 300 m, only in the focused dimension. An element with setElementStreamable(element, false) always stays streamed in.
  • Frame budget: at most 6 elements stream in and 6 stream out per frame.
  • Sounds (sound): stream in when the listener is within 20 m of the sound's maximum distance and stream out past 40 m or outside the focused dimension.

Example

local nearby = {}

addEventHandler("onClientElementStreamIn", root, function()
    nearby[source] = true
end)

addEventHandler("onClientElementStreamOut", root, function()
    nearby[source] = nil
end)

See also