HU/getRootElement: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Server client function}}
{{Shared 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]] ''root'' csomópontját, melyet ''root''-nak hívnak. Ez a csomópont minden más elemet tartalmaz: minden resource root elemet, 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|All resources have a [[Predefined_variables_list|predefined global variable]] called ''root'' that has the root element as value. The variable exists server side as well as client side.}}
{{Note_hu| 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 root elem. A változó létezik szerver oldalon és kliens oldalon egyaránt.}}


==Szintaxis==
==Szintaxis==
Line 12: Line 12:


===Visszaadott érték===
===Visszaadott érték===
Visszaadja a gyökér [[element|elemet]].
Visszaadja a ''root'' [[element|elemet]].


==Példa==
==Példa==
This example will output the number of loaded resources by counting ''resource'' elements that are children of the ''root'' node.
Ez a példa kiírja a betöltött resourcek számát a ''resource'' elemek számolásával, amelyek a ''root'' csomópont gyermekei.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
--By default, predefined variable 'root' is getRootElement()
--Alapértelmezés szerint, az előre definiált 'root' változó az a getRootElement()
local rootChildren = getElementChildren( root )
local rootChildren = getElementChildren( root )


Line 31: Line 31:


==Lásd még==
==Lásd még==
{{Element functions}}
{{Element functions hu}}
[[en:getRootElement]]
[[en:getRootElement]]
[[ru:getRootElement]]
[[ru:getRootElement]]


==Fordította==
==Fordította==
Surge
* '''''[https://wiki.multitheftauto.com/wiki/User:Surge Surge]'''''

Latest revision as of 10:22, 9 October 2018

Ez a függvény visszaadja az elemfa root csomópontját, melyet root-nak hívnak. Ez a csomópont minden más elemet tartalmaz: minden resource root elemet, 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=|]] Megjegyzés: Minden erőforrásnak van egy előre definiált globális változója, amelyet root-nak hívnak, amelynek értéke a root elem. A változó létezik szerver oldalon és kliens oldalon egyaránt.

Szintaxis

element getRootElement ( )

Visszaadott érték

Visszaadja a root 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 root 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

Fordította