HU/getRootElement: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
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. Nem 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. Nem 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.
Gyakran használják arra, hogy eseménykezelőt rögzítsenek bármilyen elemhez, továbbá, hogy egy függvény minden elemre hatással legyen.
{{Note|: Minden erőforrásnak van egy [[Predefined_variables_list|előre definiált globális változója]], amelyet ''root''-nak hívnak, amelynek értéke a gyökérelem. A változó létezik szerver oldalon és kliens oldalon egyaránt.}}
{{Note|: Minden erőforrásnak van egy [[Predefined_variables_list|előre definiált globális változója]], amelyet ''root''-nak hívnak, amelynek értéke a gyökérelem. A változó létezik szerver oldalon és kliens oldalon egyaránt.}}



Revision as of 20:04, 19 July 2018

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. Nem lehet megsemmisíteni, még destroyElement használatával sem.

Gyakran használják arra, hogy eseménykezelőt rögzítsenek bármilyen elemhez, továbbá, hogy egy függvény minden elemre hatással legyen.

[[{{{image}}}|link=|]] Note: : Minden erőforrásnak van egy előre definiált globális változója, amelyet root-nak hívnak, amelynek értéke a gyökérelem. A változó létezik szerver oldalon és kliens oldalon egyaránt.

Szintaxis

element getRootElement ( )

Visszaadott érték

Visszaadja a gyökér elemet.

Példa

Ez a példa kiírja a betöltött resourcek számát a resource elemek számolásával, amelyek a gyökér csomópont gyermekei.

--Alapértelmezés szerint, az előre definiált 'root' változó az a 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." )

Lásd még

Shared

Fordította

Surge