SetElementAlpha

From Multi Theft Auto: Wiki
Revision as of 22:58, 4 March 2012 by Funny (talk | contribs) (→‎Example)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This function sets the alpha(transparency) value for the specified element. This can be a player or a vehicle.

Syntax

bool setElementAlpha ( element theElement, int alpha )

Required Arguments

  • theElement: The element whose alpha you want to set.
  • alpha: The alpha value to set. Value can be 0-255, where 255 is fully opaque and 0 is fully transparent.

Returns

Returns false if invalid arguments were passed.

Example

Click to collapse [-]
Clientside example

This example makes the player invisible.

function invisible()
        setElementAlpha(getLocalPlayer(), 0)
end
addCommandHandler ( "invisible", invisible )
Click to collapse [-]
Serverside example

This example lets you toggle invisibility when you write /invis.

function toggleInvis ( source )	-- source is whoever executed the command
	function qb = getElementAlpha(source) -- get the actual alpha for check if i'm visible
        if qb == 0 then		-- if the source player is NOT invisible
		setElementAlpha ( source, 0 )	-- set the players alpha to 0 (make them invisible)
	else			-- else, if the source player IS visible
		setElementAlpha ( source, 255 )	-- set the players alpha to 255 (make them 100% visible)
	end
end
addCommandHandler ( "invis", toggleInvis )	-- When /invis is typed, the function 'toggleInvis' will start.

See Also