isElementVisibleTo | Multi Theft Auto: Wiki Skip to content

isElementVisibleTo

Client-side
Server-side
Shared

Pair: setElementVisibleTo

This checks if an element is visible to a player. This does not check if the player can literally see the element, just that they are aware that it exists. Some so-called per-player elements are able to be visible only to some players (see Visibility), as such this checks if this is the case for a particular element/player combination.

Tip

If you want to check whether an element is visible on the screen, use isElementOnScreen.

OOP Syntax Help! I don't understand this!

Syntax

bool isElementVisibleTo ( ​element theElement, ​element visibleTo )
Required Arguments
  • theElement: The element you want to check the visibility of.
  • visibleTo: The player you want to check against.

Returns

  • bool: result

Returns true if element is visible to the specified player, false if not or an invalid argument was passed to the function.

Code Examples

server

This checks if the player is visible to them selves.

addEventHandler("onPlayerSpawn", root, function()
if not isElementVisibleTo(source, source) then -- if the player is not visible to them selves
setElementVisibleTo(source, source, true) -- then make them visible to them selves.
end
end)

See Also

Element Functions