M MY Multiplayer: Wiki
Side
Kind

isElementOnScreen

Client

Tells whether an element shows on screen.

bool isElementOnScreen(element element)

Parameters

NameTypeDescription
elementelementThe element.

Returns

true if the element is on screen, false if not or if it is not streamed in.

Example

addEventHandler("onClientRender", root, function()
    for _, vehicle in ipairs(getElementsByType("vehicle", root, true)) do
        if isElementOnScreen(vehicle) then
            local pos = getElementPosition(vehicle)
            local sx, sy = getScreenFromWorldPosition(pos.x, pos.y, pos.z + 1)
            if sx then
                dxDrawText("vehicle", sx, sy)
            end
        end
    end
end)

See also