From Multi Theft Auto: Wiki

This function clears any settings added by setElementVisibleTo and restores an element to its default visibility. This does not work with all entities - vehicles, players and objects are exempt. This is because these objects are required for accurate sync (they're physical objects). This function is particularily useful for changing the visibility of markers, radar blips and radar areas.


bool clearElementVisibleTo ( element theElement )   

OOP Syntax Help! I don't understand this!

Method: element:clearVisibility(...)

Required Arguments

  • theElement: The element in which you wish to restore to its default visibility


Returns true if the operation was successful, false otherwise.


This example clears any visibility settings after a player dies, so everyone can see his blip for a short period

-- specify the getBlipAttachedTo function
function getBlipAttachedTo( thePlayer )
	local blips = getElementsByType( "blip" )
	for k, theBlip in ipairs( blips ) do
		if getElementAttachedTo( theBlip ) == thePlayer then
			return theBlip
	return false

function clearVisibilityWasted ( totalammo, killer, killerweapon, bodypart ) -- when a player dies
    clearElementVisibleTo ( getBlipAttachedTo ( source ) ) -- clear any visiblity settings of his blip
addEventHandler ( "onPlayerWasted", getRootElement(), clearVisibilityWasted  ) --add an event handler for onPlayerWasted

See Also