HU/getRootElement: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{Server client function}}
{{Server client function hu}}
__NOTOC__
__NOTOC__
Ez a függvény visszaadja az [[element tree|elemfa]] gyökér csomópontját, melyet ''root''-nak hívnak. Ez a csomópont minden más elemet tartalmaz: minden resource gyökérelemet, játékosokat és távoli klienseket. Sosem lehet megsemmisíteni, még [[destroyElement]] használatával sem.
Ez a függvény visszaadja az [[element tree|elemfa]] gyökér csomópontját, melyet ''root''-nak hívnak. Ez a csomópont minden más elemet tartalmaz: minden resource gyökérelemet, játékosokat és távoli klienseket. Sosem lehet megsemmisíteni, még [[destroyElement]] használatával sem.

Revision as of 13:59, 19 July 2018

Template:Server client function hu

Ez a függvény visszaadja az elemfa gyökér csomópontját, melyet root-nak hívnak. Ez a csomópont minden más elemet tartalmaz: minden resource gyökérelemet, játékosokat és távoli klienseket. Sosem lehet megsemmisíteni, még destroyElement használatával sem.

It is often used to attach handler functions to events triggered for any element, or also to make a scripting function affect all elements.

[[{{{image}}}|link=|]] Note: All resources have a predefined global variable called root that has the root element as value. The variable exists server side as well as client side.

Syntax

element getRootElement ( )

Returns

Returns the root element.

Example

This example will output the number of loaded resources by counting resource elements that are children of the root node.

--By default, predefined variable 'root' is getRootElement()
local rootChildren = getElementChildren( root )

local resourceCount = 0
for k, child in ipairs( rootChildren ) do
	if getElementType( child ) == "resource" then
		resourceCount = resourceCount + 1
	end
end

outputChatBox( "There are " .. resourceCount .. " loaded resources." )

See Also