<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BotGrzesieKK</id>
	<title>Multi Theft Auto: Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BotGrzesieKK"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/BotGrzesieKK"/>
	<updated>2026-04-21T15:53:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PL/Element_tree&amp;diff=73030</id>
		<title>PL/Element tree</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PL/Element_tree&amp;diff=73030"/>
		<updated>2021-11-16T14:28:16Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: uledz &amp;gt;&amp;gt; podlegać&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Tre.png|frame|Element tree]]&lt;br /&gt;
MTA używa ''drzewa elementów'' aby przechowywać każdy istniejący serwerowy lub klientowy element. Jest to powiązane z włączonymi [[resources|zasobami]] i wszystkimi elementami które zostały w nim stworzone, elementy mogą cały czas podlegać zmianie&lt;br /&gt;
za pomocą skryptu.&lt;br /&gt;
&lt;br /&gt;
Jeśli znasz znaczenie ''drzewa'' w informatyce, powinno być to dla ciebie łatwe do zrozumienia. Jeśli nie, wyobraź sobie drzewo rodzinne - ale każdy ma tylko jednego rodzica. Każdy [[element]] ma ''element nadrzędny'' ( parent element ).&lt;br /&gt;
&lt;br /&gt;
Każdego elementu stworzonego w skrypcie lub w pliku .map elementem nadrzędnym będzie zasób z którego zostały stworzone. Więc, większość elementów ( oprócz [[client|klientów]] ) znikają razem z wyłączeniem elementu nadrzędnego ( zasobu ).&lt;br /&gt;
&lt;br /&gt;
==Elementy drzewa==&lt;br /&gt;
* '''root''': Jest to podstawa drzewa - wszystkie elementy są dziećmi (lub potomkami) tego elementu.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
getRootElement()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* '''resource''': Są to bezpośrednie dzieci elementu głównego — po jednym dla każdego ''uruchomionego'' zasobu. Ten element nazywa się ''rootem zasobów''. Jego identyfikator zawiera nazwę zasobu.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
getResourceRootElement()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* '''map''': Każdy element zasobu zawiera co najmniej jeden element mapy, reprezentujący plik ''.map'' w zasobie lub plik zawierający elementy utworzone przez skrypty (jest to nazywane mapą ''dynamiczną''). Ich identyfikatory zawierają nazwy plików map lub ''dynamic'' dla mapy dynamicznej.&lt;br /&gt;
**  Pliki map mogą zawierać wiele [[element|elementów]], oraz nieskończoną liczbę elementów niestandardowych.&lt;br /&gt;
==Przykład==&lt;br /&gt;
Na dole widnieje przykład drzewa strony serwera w pliku xml z działającego serwera.&lt;br /&gt;
''Należy pamiętać, że w niektórych miejscach jest on skrócony ze względu na ogólny wygląd''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
	&amp;lt;console/&amp;gt;&lt;br /&gt;
	&amp;lt;player dontRespawn=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;player dontRespawn=&amp;quot;false&amp;quot; lastSpawnarea=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;resourcebrowser&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;ajax&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;resourcemanager&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;spawnmanager&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;mapmanager&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;runcode&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;fr&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;dynamic&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;vehicle/&amp;gt;&lt;br /&gt;
		&amp;lt;/map&amp;gt;&lt;br /&gt;
	&amp;lt;/resource&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;elementbrowser&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;assault&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;dynamic&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;team/&amp;gt;&lt;br /&gt;
			&amp;lt;team/&amp;gt;&lt;br /&gt;
			&amp;lt;blip/&amp;gt;&lt;br /&gt;
			&amp;lt;marker/&amp;gt;&lt;br /&gt;
			&amp;lt;colshape/&amp;gt;&lt;br /&gt;
			&amp;lt;blip/&amp;gt;&lt;br /&gt;
			&amp;lt;blip/&amp;gt;&lt;br /&gt;
		&amp;lt;/map&amp;gt;&lt;br /&gt;
	&amp;lt;/resource&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;as-farm&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;dynamic&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;as-farm.map&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;-8.3976354598999&amp;quot; posX=&amp;quot;20.182683944702&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;32.166355133057&amp;quot; posX=&amp;quot;-46.90763092041&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;35.214984893799&amp;quot; posX=&amp;quot;-33.486911773682&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;35.214984893799&amp;quot; posX=&amp;quot;-33.486911773682&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;objective id=&amp;quot;first&amp;quot; type=&amp;quot;checkpoint&amp;quot; description=&amp;quot;Breach into the farm&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;pickup type=&amp;quot;weapon&amp;quot; ... /&amp;gt;&lt;br /&gt;
		&amp;lt;/map&amp;gt;&lt;br /&gt;
	&amp;lt;/resource&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Wyjaśnienie===&lt;br /&gt;
&lt;br /&gt;
Drzewo składa się z wielu elementów oraz elementów nadrzędnych. [[server console|Konsola]] oraz dwa elementy [[player|graczy]], są bezpośrednimi dziećmi elementu '''root'''. Każde te zasoby mają ''dynamiczną mape'' jako element potomny ( tylko nie jest on pokazany w większości wypadków ). Zawierają elementy stworzone dynamicznie przez zasób używają skryptu, na przykład [[vehicle|pojazd]]. Jeśli zasób ma plik mapy, ma także element potomny, który posiada wszystkie elementy stworzone w pliku .map.&lt;br /&gt;
&lt;br /&gt;
Wglądając w zasób '''assault''': posiada on tylką jedną ''dynamiczną'' mapę która posiada 2 drużyny, 3 blipy, 1 marker i 1 colshape jako elementy potomne. To są elementy stworzone przez skrypt, na przykład: marker, colshape i blipy są przez niego używane, żeby stworzyć cel gry / trybu.&lt;br /&gt;
&lt;br /&gt;
Zasób '''as-farm''' jest mapą do gamemodu '''assault'''. Mapa dynamiczna jest pełna ( powinna istnieć jeśli byłby w nim skrypt ), w pliku 'as-farm.map' są różne elementy. W większości niestandardowe (typu spawngroup, spawnarea, objective), lecz także elementy w których MTA tworzy automatycznie po sprawdzeniu mapy ( jak pickup ). W nawiasach po typie elementu, widać element daty, które posiada. Są identyczne z atrybutami z pliku .map. Możesz ustawiać i pobierać element daty innych elementów. ( n.p. graczy ) funkcjami [[setElementData]] oraz [[getElementData]].&lt;br /&gt;
&lt;br /&gt;
==Zastosowanie==&lt;br /&gt;
Elementy mogą mieć nieskończoną liczbę elementów potomnych. Nie wpływa to na mapę, ale w połączeniu ze skryptowaniem może ucierpieć optymalizacja.&lt;br /&gt;
&lt;br /&gt;
===Ustawianie danych elementów===&lt;br /&gt;
Jeśli użyjesz funkcji z przedrostkiem set na węźle drzewa elementów, funkcja wykona polecenie na każdym elemencie ( na których powinien działać ).&lt;br /&gt;
&lt;br /&gt;
Kod podany na dole powinien ustawić ustawić wielkość każdego markera ( typu markeru na którym funkcja setMarkerSize powinna działać ) który jest elementem potomnym do root na ''2.5''.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
setMarkerSize ( root, 2.5 )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To samo może być użyte na każdym elemencie. Nie musi być to element 'root'.&lt;br /&gt;
&lt;br /&gt;
===Map manager===&lt;br /&gt;
[[#Example|Przykład powyżej]] pokazuje jak [[map manager]] używa różne zasoby. Zasób 'assault' jest trybem gry, który zarządza tym, co dzieje się na serwerze za pomocą skryptów, a tym samym dynamicznie tworzy elementy w drzewie. Jeśli zasób mapy zostanie włączony, tryb gry otrzyma event referujący do wystartowanego zasobu - w tym przypadku ''as-farm'' - z którego możesz pobrać i przechowywać element root zasobu. Używając tego elementu z połączeniem funkcji jak [[getElementsByType]], [[getElementData]] i wielu innych, możesz uzyskać wszelkie informacje, które zostały załadowane do drzewa z pliku 'as-farm.map' poprzez skrypty w zasobach trybu gry.&lt;br /&gt;
&lt;br /&gt;
Kolejną rzeczą która powinna być wzięta pod uwagę w odniesieniu do drzewa elementów, jest fakt, że przy zmianie mapy, nie musisz usuwać elementów, które stworzyłeś w zasobie mapy. Tylko usunąć elementy które zostały stworzone w zasobie '''trybie gry''' jeśli są one specyficzne dla mapy ( co prawdopodobnie będzie dotyczyło się elementów, które tworzysz na podstawie informacji odczytanych z plików .map zasobu mapy).&lt;br /&gt;
&lt;br /&gt;
==Element browser==&lt;br /&gt;
Możesz wystartować zasób ''elementbrowser'' aby sprawdzać na żywo drzewo elementów na twoim serwerze. Poprostu wystartuj zasób i przeglądarkę na stronie internetowej swojego serwera i wybierz opcje ''Element browser'' na pasku bocznym (firefox).&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting Concepts]]&lt;br /&gt;
&lt;br /&gt;
[[hu:Element tree]]&lt;br /&gt;
[[es:Árbol de elementos]]&lt;br /&gt;
[[ru:Element tree]]&lt;br /&gt;
[[pl:Element tree]]&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PL/Element_tree&amp;diff=71945</id>
		<title>PL/Element tree</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PL/Element_tree&amp;diff=71945"/>
		<updated>2021-08-21T17:15:10Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: #example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Tre.png|frame|Element tree]]&lt;br /&gt;
MTA używa ''drzewa elementów'' aby przechowywać każdy istniejący serwerowy lub klientowy element. Jest to powiązane z włączonymi [[resources|zasobami]] i wszystkimi elementami które zostały w nim stworzone, elementy mogą cały czas uledz zmianie&lt;br /&gt;
za pomocą skryptu.&lt;br /&gt;
&lt;br /&gt;
Jeśli znasz znaczenie ''drzewa'' w informatyce, powinno być to dla ciebie łatwe do zrozumienia. Jeśli nie, wyobraź sobie drzewo rodzinne - ale każdy ma tylko jednego rodzica. Każdy [[element]] ma ''element nadrzędny'' ( parent element ).&lt;br /&gt;
&lt;br /&gt;
Każdego elementu stworzonego w skrypcie lub w pliku .map elementem nadrzędnym będzie zasób z którego zostały stworzone. Więc, większość elementów ( oprócz [[client|klientów]] ) znikają razem z wyłączeniem elementu nadrzędnego ( zasobu ).&lt;br /&gt;
&lt;br /&gt;
==Elementy drzewa==&lt;br /&gt;
* '''root''': Jest to podstawa drzewa - wszystkie elementy są dziećmi (lub potomkami) tego elementu.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
getRootElement()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* '''resource''': Są to bezpośrednie dzieci elementu głównego — po jednym dla każdego ''uruchomionego'' zasobu. Ten element nazywa się ''rootem zasobów''. Jego identyfikator zawiera nazwę zasobu.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
getResourceRootElement()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* '''map''': Każdy element zasobu zawiera co najmniej jeden element mapy, reprezentujący plik ''.map'' w zasobie lub plik zawierający elementy utworzone przez skrypty (jest to nazywane mapą ''dynamiczną''). Ich identyfikatory zawierają nazwy plików map lub ''dynamic'' dla mapy dynamicznej.&lt;br /&gt;
**  Pliki map mogą zawierać wiele [[element|elementów]], oraz nieskończoną liczbę elementów niestandardowych.&lt;br /&gt;
&lt;br /&gt;
==Przykład==&lt;br /&gt;
Na dole widnieje przykład drzewa strony serwera w pliku xml z działającego serwera.&lt;br /&gt;
''Należy pamiętać, że w niektórych miejscach jest on skrócony ze względu na ogólny wygląd''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
	&amp;lt;console/&amp;gt;&lt;br /&gt;
	&amp;lt;player dontRespawn=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;player dontRespawn=&amp;quot;false&amp;quot; lastSpawnarea=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;resourcebrowser&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;ajax&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;resourcemanager&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;spawnmanager&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;mapmanager&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;runcode&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;fr&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;dynamic&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;vehicle/&amp;gt;&lt;br /&gt;
		&amp;lt;/map&amp;gt;&lt;br /&gt;
	&amp;lt;/resource&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;elementbrowser&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;assault&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;dynamic&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;team/&amp;gt;&lt;br /&gt;
			&amp;lt;team/&amp;gt;&lt;br /&gt;
			&amp;lt;blip/&amp;gt;&lt;br /&gt;
			&amp;lt;marker/&amp;gt;&lt;br /&gt;
			&amp;lt;colshape/&amp;gt;&lt;br /&gt;
			&amp;lt;blip/&amp;gt;&lt;br /&gt;
			&amp;lt;blip/&amp;gt;&lt;br /&gt;
		&amp;lt;/map&amp;gt;&lt;br /&gt;
	&amp;lt;/resource&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;as-farm&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;dynamic&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;as-farm.map&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;-8.3976354598999&amp;quot; posX=&amp;quot;20.182683944702&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;32.166355133057&amp;quot; posX=&amp;quot;-46.90763092041&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;35.214984893799&amp;quot; posX=&amp;quot;-33.486911773682&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;35.214984893799&amp;quot; posX=&amp;quot;-33.486911773682&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;objective id=&amp;quot;first&amp;quot; type=&amp;quot;checkpoint&amp;quot; description=&amp;quot;Breach into the farm&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;pickup type=&amp;quot;weapon&amp;quot; ... /&amp;gt;&lt;br /&gt;
		&amp;lt;/map&amp;gt;&lt;br /&gt;
	&amp;lt;/resource&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Wyjaśnienie===&lt;br /&gt;
&lt;br /&gt;
Drzewo składa się z wielu elementów oraz elementów nadrzędnych. [[server console|Konsola]] oraz dwa elementy [[player|graczy]], są bezpośrednimi dziećmi elementu '''root'''. Każde te zasoby mają ''dynamiczną mape'' jako element potomny ( tylko nie jest on pokazany w większości wypadków ). Zawierają elementy stworzone dynamicznie przez zasób używają skryptu, na przykład [[vehicle|pojazd]]. Jeśli zasób ma plik mapy, ma także element potomny, który posiada wszystkie elementy stworzone w pliku .map.&lt;br /&gt;
&lt;br /&gt;
Wglądając w zasób '''assault''': posiada on tylką jedną ''dynamiczną'' mapę która posiada 2 drużyny, 3 blipy, 1 marker i 1 colshape jako elementy potomne. To są elementy stworzone przez skrypt, na przykład: marker, colshape i blipy są przez niego używane, żeby stworzyć cel gry / trybu.&lt;br /&gt;
&lt;br /&gt;
Zasób '''as-farm''' jest mapą do gamemodu '''assault'''. Mapa dynamiczna jest pełna ( powinna istnieć jeśli byłby w nim skrypt ), w pliku 'as-farm.map' są różne elementy. W większości niestandardowe (typu spawngroup, spawnarea, objective), lecz także elementy w których MTA tworzy automatycznie po sprawdzeniu mapy ( jak pickup ). W nawiasach po typie elementu, widać element daty, które posiada. Są identyczne z atrybutami z pliku .map. Możesz ustawiać i pobierać element daty innych elementów. ( n.p. graczy ) funkcjami [[setElementData]] oraz [[getElementData]].&lt;br /&gt;
&lt;br /&gt;
==Zastosowanie==&lt;br /&gt;
Elementy mogą mieć nieskończoną liczbę elementów potomnych. Nie wpływa to na mapę, ale w połączeniu ze skryptowaniem może ucierpieć optymalizacja.&lt;br /&gt;
&lt;br /&gt;
===Ustawianie danych elementów===&lt;br /&gt;
Jeśli użyjesz funkcji z przedrostkiem set na węźle drzewa elementów, funkcja wykona polecenie na każdym elemencie ( na których powinien działać ).&lt;br /&gt;
&lt;br /&gt;
Kod podany na dole powinien ustawić ustawić wielkość każdego markera ( typu markeru na którym funkcja setMarkerSize powinna działać ) który jest elementem potomnym do root na ''2.5''.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
setMarkerSize ( root, 2.5 )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To samo może być użyte na każdym elemencie. Nie musi być to element 'root'.&lt;br /&gt;
&lt;br /&gt;
===Map manager===&lt;br /&gt;
[[#Przykład|Przykład powyżej]] pokazuje jak [[map manager]] używa różne zasoby. Zasób 'assault' jest trybem gry, który zarządza tym, co dzieje się na serwerze za pomocą skryptów, a tym samym dynamicznie tworzy elementy w drzewie. Jeśli zasób mapy zostanie włączony, tryb gry otrzyma event referujący do wystartowanego zasobu - w tym przypadku ''as-farm'' - z którego możesz pobrać i przechowywać element root zasobu. Używając tego elementu z połączeniem funkcji jak [[getElementsByType]], [[getElementData]] i wielu innych, możesz uzyskać wszelkie informacje, które zostały załadowane do drzewa z pliku 'as-farm.map' poprzez skrypty w zasobach trybu gry.&lt;br /&gt;
&lt;br /&gt;
Kolejną rzeczą która powinna być wzięta pod uwagę w odniesieniu do drzewa elementów, jest fakt, że przy zmianie mapy, nie musisz usuwać elementów, które stworzyłeś w zasobie mapy. Tylko usunąć elementy które zostały stworzone w zasobie '''trybie gry''' jeśli są one specyficzne dla mapy ( co prawdopodobnie będzie dotyczyło się elementów, które tworzysz na podstawie informacji odczytanych z plików .map zasobu mapy).&lt;br /&gt;
&lt;br /&gt;
==Element browser==&lt;br /&gt;
Możesz wystartować zasób ''elementbrowser'' aby sprawdzać na żywo drzewo elementów na twoim serwerze. Poprostu wystartuj zasób i przeglądarkę na stronie internetowej swojego serwera i wybierz opcje ''Element browser'' na pasku bocznym (firefox).&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting Concepts]]&lt;br /&gt;
&lt;br /&gt;
[[hu:Element tree]]&lt;br /&gt;
[[es:Árbol de elementos]]&lt;br /&gt;
[[ru:Element tree]]&lt;br /&gt;
[[pl:Element tree]]&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=User:BotGrzesieKK&amp;diff=71939</id>
		<title>User:BotGrzesieKK</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=User:BotGrzesieKK&amp;diff=71939"/>
		<updated>2021-08-21T16:22:15Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;#8587cc&amp;quot; subcaption=&amp;quot;helo&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Discord: BotGrzesieKK#7517&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=User:BotGrzesieKK&amp;diff=71938</id>
		<title>User:BotGrzesieKK</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=User:BotGrzesieKK&amp;diff=71938"/>
		<updated>2021-08-21T16:21:17Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Discord: BotGrzesieKK#7517&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=User:BotGrzesieKK&amp;diff=71937</id>
		<title>User:BotGrzesieKK</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=User:BotGrzesieKK&amp;diff=71937"/>
		<updated>2021-08-21T16:20:52Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: Created page with &amp;quot;&amp;lt;br&amp;gt; Discord: BotGrzesieKK#7517&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt; Discord: BotGrzesieKK#7517&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PL/Element_tree&amp;diff=71936</id>
		<title>PL/Element tree</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PL/Element_tree&amp;diff=71936"/>
		<updated>2021-08-21T16:16:30Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: created polish retranslation for element tree&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Tre.png|frame|Element tree]]&lt;br /&gt;
MTA używa ''drzewa elementów'' aby przechowywać każdy istniejący serwerowy lub klientowy element. Jest to powiązane z włączonymi [[resources|zasobami]] i wszystkimi elementami które zostały w nim stworzone, elementy mogą cały czas uledz zmianie&lt;br /&gt;
za pomocą skryptu.&lt;br /&gt;
&lt;br /&gt;
Jeśli znasz znaczenie ''drzewa'' w informatyce, powinno być to dla ciebie łatwe do zrozumienia. Jeśli nie, wyobraź sobie drzewo rodzinne - ale każdy ma tylko jednego rodzica. Każdy [[element]] ma ''element nadrzędny'' ( parent element ).&lt;br /&gt;
&lt;br /&gt;
Każdego elementu stworzonego w skrypcie lub w pliku .map elementem nadrzędnym będzie zasób z którego zostały stworzone. Więc, większość elementów ( oprócz [[client|klientów]] ) znikają razem z wyłączeniem elementu nadrzędnego ( zasobu ).&lt;br /&gt;
&lt;br /&gt;
==Elementy drzewa==&lt;br /&gt;
* '''root''': Jest to podstawa drzewa - wszystkie elementy są dziećmi (lub potomkami) tego elementu.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
getRootElement()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* '''resource''': Są to bezpośrednie dzieci elementu głównego — po jednym dla każdego ''uruchomionego'' zasobu. Ten element nazywa się ''rootem zasobów''. Jego identyfikator zawiera nazwę zasobu.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
getResourceRootElement()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* '''map''': Każdy element zasobu zawiera co najmniej jeden element mapy, reprezentujący plik ''.map'' w zasobie lub plik zawierający elementy utworzone przez skrypty (jest to nazywane mapą ''dynamiczną''). Ich identyfikatory zawierają nazwy plików map lub ''dynamic'' dla mapy dynamicznej.&lt;br /&gt;
**  Pliki map mogą zawierać wiele [[element|elementów]], oraz nieskończoną liczbę elementów niestandardowych.&lt;br /&gt;
==Przykład==&lt;br /&gt;
Na dole widnieje przykład drzewa strony serwera w pliku xml z działającego serwera.&lt;br /&gt;
''Należy pamiętać, że w niektórych miejscach jest on skrócony ze względu na ogólny wygląd''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
	&amp;lt;console/&amp;gt;&lt;br /&gt;
	&amp;lt;player dontRespawn=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;player dontRespawn=&amp;quot;false&amp;quot; lastSpawnarea=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;resourcebrowser&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;ajax&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;resourcemanager&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;spawnmanager&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;mapmanager&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;runcode&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;fr&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;dynamic&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;vehicle/&amp;gt;&lt;br /&gt;
		&amp;lt;/map&amp;gt;&lt;br /&gt;
	&amp;lt;/resource&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;elementbrowser&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;assault&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;dynamic&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;team/&amp;gt;&lt;br /&gt;
			&amp;lt;team/&amp;gt;&lt;br /&gt;
			&amp;lt;blip/&amp;gt;&lt;br /&gt;
			&amp;lt;marker/&amp;gt;&lt;br /&gt;
			&amp;lt;colshape/&amp;gt;&lt;br /&gt;
			&amp;lt;blip/&amp;gt;&lt;br /&gt;
			&amp;lt;blip/&amp;gt;&lt;br /&gt;
		&amp;lt;/map&amp;gt;&lt;br /&gt;
	&amp;lt;/resource&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;as-farm&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;dynamic&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;as-farm.map&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;-8.3976354598999&amp;quot; posX=&amp;quot;20.182683944702&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;32.166355133057&amp;quot; posX=&amp;quot;-46.90763092041&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;35.214984893799&amp;quot; posX=&amp;quot;-33.486911773682&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;35.214984893799&amp;quot; posX=&amp;quot;-33.486911773682&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;objective id=&amp;quot;first&amp;quot; type=&amp;quot;checkpoint&amp;quot; description=&amp;quot;Breach into the farm&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;pickup type=&amp;quot;weapon&amp;quot; ... /&amp;gt;&lt;br /&gt;
		&amp;lt;/map&amp;gt;&lt;br /&gt;
	&amp;lt;/resource&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Wyjaśnienie===&lt;br /&gt;
&lt;br /&gt;
Drzewo składa się z wielu elementów oraz elementów nadrzędnych. [[server console|Konsola]] oraz dwa elementy [[player|graczy]], są bezpośrednimi dziećmi elementu '''root'''. Każde te zasoby mają ''dynamiczną mape'' jako element potomny ( tylko nie jest on pokazany w większości wypadków ). Zawierają elementy stworzone dynamicznie przez zasób używają skryptu, na przykład [[vehicle|pojazd]]. Jeśli zasób ma plik mapy, ma także element potomny, który posiada wszystkie elementy stworzone w pliku .map.&lt;br /&gt;
&lt;br /&gt;
Wglądając w zasób '''assault''': posiada on tylką jedną ''dynamiczną'' mapę która posiada 2 drużyny, 3 blipy, 1 marker i 1 colshape jako elementy potomne. To są elementy stworzone przez skrypt, na przykład: marker, colshape i blipy są przez niego używane, żeby stworzyć cel gry / trybu.&lt;br /&gt;
&lt;br /&gt;
Zasób '''as-farm''' jest mapą do gamemodu '''assault'''. Mapa dynamiczna jest pełna ( powinna istnieć jeśli byłby w nim skrypt ), w pliku 'as-farm.map' są różne elementy. W większości niestandardowe (typu spawngroup, spawnarea, objective), lecz także elementy w których MTA tworzy automatycznie po sprawdzeniu mapy ( jak pickup ). W nawiasach po typie elementu, widać element daty, które posiada. Są identyczne z atrybutami z pliku .map. Możesz ustawiać i pobierać element daty innych elementów. ( n.p. graczy ) funkcjami [[setElementData]] oraz [[getElementData]].&lt;br /&gt;
&lt;br /&gt;
==Zastosowanie==&lt;br /&gt;
Elementy mogą mieć nieskończoną liczbę elementów potomnych. Nie wpływa to na mapę, ale w połączeniu ze skryptowaniem może ucierpieć optymalizacja.&lt;br /&gt;
&lt;br /&gt;
===Ustawianie danych elementów===&lt;br /&gt;
Jeśli użyjesz funkcji z przedrostkiem set na węźle drzewa elementów, funkcja wykona polecenie na każdym elemencie ( na których powinien działać ).&lt;br /&gt;
&lt;br /&gt;
Kod podany na dole powinien ustawić ustawić wielkość każdego markera ( typu markeru na którym funkcja setMarkerSize powinna działać ) który jest elementem potomnym do root na ''2.5''.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
setMarkerSize ( root, 2.5 )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To samo może być użyte na każdym elemencie. Nie musi być to element 'root'.&lt;br /&gt;
&lt;br /&gt;
===Map manager===&lt;br /&gt;
[[#Example|Przykład powyżej]] pokazuje jak [[map manager]] używa różne zasoby. Zasób 'assault' jest trybem gry, który zarządza tym, co dzieje się na serwerze za pomocą skryptów, a tym samym dynamicznie tworzy elementy w drzewie. Jeśli zasób mapy zostanie włączony, tryb gry otrzyma event referujący do wystartowanego zasobu - w tym przypadku ''as-farm'' - z którego możesz pobrać i przechowywać element root zasobu. Używając tego elementu z połączeniem funkcji jak [[getElementsByType]], [[getElementData]] i wielu innych, możesz uzyskać wszelkie informacje, które zostały załadowane do drzewa z pliku 'as-farm.map' poprzez skrypty w zasobach trybu gry.&lt;br /&gt;
&lt;br /&gt;
Kolejną rzeczą która powinna być wzięta pod uwagę w odniesieniu do drzewa elementów, jest fakt, że przy zmianie mapy, nie musisz usuwać elementów, które stworzyłeś w zasobie mapy. Tylko usunąć elementy które zostały stworzone w zasobie '''trybie gry''' jeśli są one specyficzne dla mapy ( co prawdopodobnie będzie dotyczyło się elementów, które tworzysz na podstawie informacji odczytanych z plików .map zasobu mapy).&lt;br /&gt;
&lt;br /&gt;
==Element browser==&lt;br /&gt;
Możesz wystartować zasób ''elementbrowser'' aby sprawdzać na żywo drzewo elementów na twoim serwerze. Poprostu wystartuj zasób i przeglądarkę na stronie internetowej swojego serwera i wybierz opcje ''Element browser'' na pasku bocznym (firefox).&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting Concepts]]&lt;br /&gt;
&lt;br /&gt;
[[hu:Element tree]]&lt;br /&gt;
[[es:Árbol de elementos]]&lt;br /&gt;
[[ru:Element tree]]&lt;br /&gt;
[[pl:Element tree]]&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Element_tree&amp;diff=71935</id>
		<title>Element tree</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Element_tree&amp;diff=71935"/>
		<updated>2021-08-21T10:53:25Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: adding pl/element tree&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Tre.png|frame|Element tree]]&lt;br /&gt;
MTA uses a so-called ''element tree'' to store all the elements that exist on the server and the client. This is directly related to the set of running [[resources]] and their map files' XML layout, although it can be changed at run-time by scripts.&lt;br /&gt;
&lt;br /&gt;
If you are familiar with the concept of ''trees'' in computer-science, this should be easy to understand. If you are not, think of it as a family tree - except everyone only has a single parent. Every [[element]] has a ''parent'' element.&lt;br /&gt;
&lt;br /&gt;
All elements that are created within scripts or from .map files are child elements of the resource they belong to. Thus, most elements (except for [[client]]s) exist only within resources and are also destroyed as soon as their resource is stopped.&lt;br /&gt;
&lt;br /&gt;
==Tree elements==&lt;br /&gt;
* '''root''': This is at the very base of the tree - all elements are children (or descendants) of this element.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
getRootElement()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* '''resource''': These are direct children of the root element - with one for each ''running'' resource. This element is called the ''resource root''. Its ID holds the name of the resource.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
getResourceRootElement()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* '''map''': Each resource element contains at least one map element, representing either a &amp;quot;.map&amp;quot; file in the resource or the one containing the elements created by scripts (this is called the ''dynamic'' map). Their IDs contain the maps' filenames, or ''dynamic'' for the dynamic map.&lt;br /&gt;
** Map files can contain a number of other [[element]]s as well as an unlimited number of custom elements.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
This in an example of a serverside tree dumped to XML from a running server.&lt;br /&gt;
''Please note that it is shortened on some places for the sake of overview.''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;root&amp;gt;&lt;br /&gt;
	&amp;lt;console/&amp;gt;&lt;br /&gt;
	&amp;lt;player dontRespawn=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;player dontRespawn=&amp;quot;false&amp;quot; lastSpawnarea=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;resourcebrowser&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;ajax&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;resourcemanager&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;spawnmanager&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;mapmanager&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;runcode&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;fr&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;dynamic&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;vehicle/&amp;gt;&lt;br /&gt;
		&amp;lt;/map&amp;gt;&lt;br /&gt;
	&amp;lt;/resource&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;elementbrowser&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;assault&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;dynamic&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;team/&amp;gt;&lt;br /&gt;
			&amp;lt;team/&amp;gt;&lt;br /&gt;
			&amp;lt;blip/&amp;gt;&lt;br /&gt;
			&amp;lt;marker/&amp;gt;&lt;br /&gt;
			&amp;lt;colshape/&amp;gt;&lt;br /&gt;
			&amp;lt;blip/&amp;gt;&lt;br /&gt;
			&amp;lt;blip/&amp;gt;&lt;br /&gt;
		&amp;lt;/map&amp;gt;&lt;br /&gt;
	&amp;lt;/resource&amp;gt;&lt;br /&gt;
	&amp;lt;resource id=&amp;quot;as-farm&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;dynamic&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;map id=&amp;quot;as-farm.map&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;-8.3976354598999&amp;quot; posX=&amp;quot;20.182683944702&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;32.166355133057&amp;quot; posX=&amp;quot;-46.90763092041&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;35.214984893799&amp;quot; posX=&amp;quot;-33.486911773682&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;spawngroup req=&amp;quot;&amp;quot; type=&amp;quot;attacker&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;spawnarea posY=&amp;quot;35.214984893799&amp;quot; posX=&amp;quot;-33.486911773682&amp;quot; skins=&amp;quot;9&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;/spawngroup&amp;gt;&lt;br /&gt;
			&amp;lt;objective id=&amp;quot;first&amp;quot; type=&amp;quot;checkpoint&amp;quot; description=&amp;quot;Breach into the farm&amp;quot; ... /&amp;gt;&lt;br /&gt;
			&amp;lt;pickup type=&amp;quot;weapon&amp;quot; ... /&amp;gt;&lt;br /&gt;
		&amp;lt;/map&amp;gt;&lt;br /&gt;
	&amp;lt;/resource&amp;gt;&lt;br /&gt;
&amp;lt;/root&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
===Explanation===&lt;br /&gt;
This tree consists of a number of resource root elements, the [[Element/Console|server console]] and two [[player]] elements, that are direct children of the '''root''' element. All these resources have a ''dynamic map'' as child element (it is just not shown for most of them). These contain the elements that are created dynamically by this resource using scripts, for example a [[vehicle]]. If the resource has a map file, it is also a child element, itself containing all the elements in the .map file.&lt;br /&gt;
&lt;br /&gt;
Let's have a closer look at the '''assault''' resource: This contains just one ''dynamic'' map that has 2 teams, 3 blips, 1 marker, and 1 colshape as child elements. These are the elements that are created by the script, for example, the marker, the colshape and one of the blips are probably used for the objective.&lt;br /&gt;
&lt;br /&gt;
The '''as-farm''' resource's function on the contrary is to be a map for the '''assault''' gamemode. The dynamic map is empty (it could contain elements if there was a script in it though), while there is a map called 'as-farm.map', that contains a number of elements. These are mostly custom elements (like spawngroup, spawnarea, objective) but also a few elements that MTA creates automatically after loading the map (like pickup). In the brackets after the element type, you can see the element data it contains. These are identical with the attributes the .map file contains within these elements, while you can also set and get element data for any other elements (e.g. players) with [[setElementData]] and [[getElementData]].&lt;br /&gt;
&lt;br /&gt;
==Pratical application==&lt;br /&gt;
Elements can have as many children as they like. This does not directly affect the map in any way, but it comes into its own when combined with the scripting system.&lt;br /&gt;
&lt;br /&gt;
===Setting data for elements===&lt;br /&gt;
If you call a set... function on a node of the element tree, the function will affect every element within it (that it can work on).&lt;br /&gt;
&lt;br /&gt;
So, the following code would set the size of every marker (the only type of element the setMarkerSize function can work on) that is below the root element to ''2.5''.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
setMarkerSize ( root, 2.5 )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The same can be done on any element, it is not restricted to the root element.&lt;br /&gt;
&lt;br /&gt;
===Map manager===&lt;br /&gt;
The [[#Example|example above]] shows the way the [[map manager]] uses different resources. The 'assault' resource is the gamemode, that manages what happens on the server using scripts and thus by creating elements in the tree dynamically. When a map resource is started, the gamemode receives a [[resource|resource pointer]] referring to the started resource - in this case ''as-farm'' - from which you can retrieve and store the resource root element. Using this element in conjunction with functions like [[getElementsByType]], [[getElementData]] and various others, you can access any of the information that was loaded into the tree from the 'as-farm.map'-file through scripts in the gamemode resource.&lt;br /&gt;
&lt;br /&gt;
Another thing that has to be considered related to the tree of elements is the fact that when you change the map, you don't have to remove any elements you created within the map resource, while you '''do''' have to remove elements that are created within the gamemode resource, '''if''' they are specific to the map (which will be probably the case for those items you create based on information read from the map resource's .map files).&lt;br /&gt;
&lt;br /&gt;
==Element browser==&lt;br /&gt;
You can start the resource ''elementbrowser'' to see a live view of the element tree on your server. Just start the resource and browser to your server's web page and choose the ''Element browser'' option in the sidebar (firefox only currently).&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting Concepts]]&lt;br /&gt;
&lt;br /&gt;
[[hu:Element tree]]&lt;br /&gt;
[[es:Árbol de elementos]]&lt;br /&gt;
[[ru:Element tree]]&lt;br /&gt;
[[pl:Element tree]]&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=71931</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=71931"/>
		<updated>2021-08-20T22:10:34Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: Adding PL/Element and changing the flag to polish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;/*border: 1px solid #D8D8D8;*/ padding-left: 15px; padding-right: 15px; height: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Mtalogo.png|left|100px|link=http://wiki.multitheftauto.com/]]'''Witaj na polskiej wiki [[PL/Multi Theft Auto|Multi Theft Auto]].''' Znajdziesz tutaj wiele informacji na temat korzystania z Multi Theft Auto.&lt;br /&gt;
 &lt;br /&gt;
Jest wiele [[PL/How you can help|rzeczy które możesz zrobić]], aby pomóc nam w rozwijaniu MTA - stworzyć mapę, tryb gry, pomóc w dokumentowaniu funkcji, napisać przykładowy kod, napisać poradnik lub po prostu grać w MTA i zgłaszać błędy, które znajdziesz.&lt;br /&gt;
&lt;br /&gt;
Jeśli masz jakieś pytania bądź problemy związane z pisaniem skryptów, zapytaj nas na [[PL/IRC Channel|kanale IRC]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[ Przestań bawić się samemu! :) ]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; background: #FFFCF2;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Input-gaming.png‎|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Graj&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFEEAA; border: 1px solid #FFCD19;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Go-down.png|link=http://mtasa.com/]] ''' [http://mtasa.com/ Pobierz Multi Theft Auto: San Andreas {{Current Version|full}}]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[PL/Where to buy GTASA|Gdzie kupić GTASA]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Client Manual|Obsługa klienta]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
&amp;lt;!-- * [[PL/Changes_in_{{padleft:|3|{{Current Version|full}}}}| Zmiany w {{padleft:|3|{{Current Version|full}}}}]] --&amp;gt;&lt;br /&gt;
* [[PL/Changes_in_{{padleft:|5|{{Current Version|full}}}}| Zmiany w {{padleft:|5|{{Current Version|full}}}}]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Known_Issues_-_FAQ|Znane problemy]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[PL/Migracja_z_MTA:Race_do_MTA:SA_1.0.x|Migracja z MTA:Race do MTA:SA {{padleft:|3|{{Current Version|full}}}}]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Server Manual|Obsługa serwera]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[Map manager|Menadżer map]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Edytor map&amp;lt;/h3&amp;gt;&lt;br /&gt;
*[[PL/Resource:Editor|Instrukcja]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Resource:Editor/EDF|Edytor Właściwości Mapy]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
*[[Resource:Editor/Plugins|Pluginy]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
*[[PL/Resource:Editor#FAQ|Najczęściej zadawane pytania]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Package-x-generic.png‎|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Bazy danych&amp;lt;/h3&amp;gt;&lt;br /&gt;
Ta sekcja opisuje wszystkie możliwości Lua umożliwiane przez MTA lub zasoby.&lt;br /&gt;
* [[PL/Category:Resource|Katalog zasobów]] - Musisz je poznać, aby tworzyć właściwe skrypty&lt;br /&gt;
* [[PL/Client side scripts|Skrypty po stronie klienta]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Modules|Moduły]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Applications-development.png‎‎‎|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Rozwijanie Multi Theft Auto&amp;lt;/h3&amp;gt;&lt;br /&gt;
[[File:Go-down.png|link=http://nightly.mtasa.com/]] [http://nightly.mtasa.com/ Nightly builds]&lt;br /&gt;
* [[Compiling_MTASA|Kompilacja MTASA na Windows]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Building_MTASA_Server_on_GNU_Linux|Kompilacja MTASA na GNU/Linux]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Coding guidelines|Wytyczne dot. pisania kodu]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [https://github.com/multitheftauto/mtasa-blue Repozytorium Github]&lt;br /&gt;
* [[Roadmap]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [http://bugs.mtasa.com/ Bugtracker]&lt;br /&gt;
* [[Branches|Branże]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Applications-office.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Polskie Wiki - jak możesz pomóc?&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Pomóż tłumaczyć hasła, przy których jest angielska flaga&lt;br /&gt;
* Twórz hasła, które istnieją w angielskiej wiki, a których u nas brakuje&lt;br /&gt;
** Staraj się, aby nowe artykuły miały takie same nazwy (angielskie), a jedynie poprzedzane były przedrostkiem PL/ - przykład: [[PL/Character_Skins]]&lt;br /&gt;
* Zwołaj znajomych, informuj na forach, niech inni dowiedzą się o takiej możliwości!&lt;br /&gt;
* Jeśli nie masz pomysłu na edycję, wykonaj coś z [[PL/Todo|tej listy]]. Możesz ją także rozbudować.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Internet-group-chat.png‎|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Społeczność&amp;lt;/h3&amp;gt;&lt;br /&gt;
* [http://forum.multitheftauto.com/ Forum]&lt;br /&gt;
* Discord: [https://forum.mtasa.com/topic/95008-multi-theft-autos-official-discord-server/ Oficjalny serwer Discord MTA]&lt;br /&gt;
* IRC: [irc://irc.multitheftauto.com/mta irc.multitheftauto.com #mta]&lt;br /&gt;
* [http://community.mtasa.com/ MTA Community]  - dodaj lub pobierz skrypty&lt;br /&gt;
* [http://twitter.com/#!/MTAQA/ Twitter] - [http://www.youtube.com/user/MTAQA Youtube] - [http://plus.google.com/102014133442331779727/ Google+] - [http://www.moddb.com/mods/multi-theft-auto-san-andreas ModDB]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Accessories-text-editor.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Skryptowanie&amp;lt;/h3&amp;gt;&lt;br /&gt;
* [[Wstęp do pisania skryptów|Wstęp do pisania skryptów]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Introduction to Scripting the GUI|Wstęp do pisania skryptów GUI]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Debugging|Poradnik debugowania]] [[Image:usen.gif|Artykuł w języku angielskim]] - Jak znaleźć błędy w swoich skryptach&lt;br /&gt;
* [[PL/Zasoby|Wstęp do zasobów]] [[Image:Plflag.png|Artykuł w języku angielskim]]&lt;br /&gt;
** [[Resource Web Access|Dostęp WWW do zasobów]] [[Image:usen.gif|Artykuł w języku angielskim]] - Jak pisać strony WWW z wykorzystaniem zasobów&lt;br /&gt;
** [[:Category:Resource|Katalog zasobów]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
** [[PL/Meta.xml|Meta.xml]] [[Image:Plflag.png|Artykuł w języku polskim]] - każdy zasób jest definiowany przez plik meta&lt;br /&gt;
** [[ACL]] [[Image:usen.gif|Artykuł w języku angielskim]] - Access Control List, który jest niezbędny, aby skrypty działały&lt;br /&gt;
* [[Writing_Gamemodes|Pisanie gamemodów]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[PL/Useful_Functions|Przydatne funkcje]] [[Image:Plflag.png|Artykuł w polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
Linki na fora&lt;br /&gt;
* [https://forum.mtasa.com/forum/71-scripting/ Forum na temat skryptowania]&lt;br /&gt;
* [https://forum.mtasa.com/forum/123-tutorials/ Forum z poradnikami do skryptowania]&lt;br /&gt;
* [https://forum.mtasa.com/topic/24702-mtasa-wiki-offline-copies-online-mirrors/ Kopie Wiki]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:start-here.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Pomoc dotycząca LUA&amp;lt;/h3&amp;gt;&lt;br /&gt;
Strony zaprojektowane, by pomóc Ci zrozumieć język LUA.&lt;br /&gt;
*[http://www.lua.org/pil/index.html &amp;quot;Programming in Lua&amp;quot; Manual]&lt;br /&gt;
**[http://www.lua.org/manual/5.1/#index Internal Lua functions reference]&lt;br /&gt;
*[http://lua-users.org/wiki/TutorialDirectory Lua Wiki]&lt;br /&gt;
*[http://nixstaller.sourceforge.net/manual/0.5.1/nixstaller_10.html A general guide to Lua from Nixstaller]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; background:#F2F2FF;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Preferences-system.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Odwołania&amp;lt;/h3&amp;gt;&lt;br /&gt;
* [[PL/Funkcje po stronie klienta|Funkcje po stronie klienta]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Client Scripting Events|Zdarzenia po stronie klienta]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[Server Scripting Functions|Funkcje po stronie serwera]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Server Scripting Events|Zdarzenia po stronie serwera]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&amp;lt;!-- Incomplete * [[Module functions|Server-side external module scripting functions list]] --&amp;gt;&lt;br /&gt;
* [[PL/MTA Classes|Klasy MTA]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]] -- Szczegółowe opisy wszystkich typów MTA&lt;br /&gt;
** [[PL/Element|Elementy MTA]] [[Image:Plflag.png|Artykuł w języku angielskim]] / [[Element tree|Drzewo elementów]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:System-file-manager.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;[[PL/Id|Listy ID]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
*[[PL/Animations|Animacje]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Character Skins|Skiny postaci]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/CJ_Clothes|Ubrania]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Garage|Garaże]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Interior IDs|Interiory]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Material IDs|Materiały]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Projectiles|Pociski]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Radar Blips|Znaczniki]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Sounds|Dźwięki]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle IDs|Pojazdy]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle Colors|Kolory pojazdów]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle Upgrades|Modyfikacje pojazdów]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle variants|Warianty pojazdów]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle component manipulation|Manipulowanie komponentami pojazdów]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Weapons|Bronie]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Weather|Pogoda]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Osi symbol.png|75px|link=http://opensource.org/|left]]&lt;br /&gt;
'''Multi Theft Auto''' jest '''Otwartym Oprogramowaniem'''. &lt;br /&gt;
&amp;lt;br/&amp;gt;To znaczy, że każdy może pomóc w byciu Multi Theft Auto lepszym!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 15px; padding-right: 15px;&amp;quot; class=&amp;quot;plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[[File:MTALogo_8ball.png|left|85px|link=Archive]]&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;'''O [[PL/Multi Theft Auto|Multi Theft Auto]]'''&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[[PL/Archive|Archiwum]]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[[Press Coverage|MTA w mediach]]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[http://code.google.com/p/mtasa-blue/people/list Developerzy]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;'''Multi Theft Auto 0.5'''&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[[PL/Archive#Multi_Theft_Auto_0.5|Pobierz]]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[[MTA 0.5r2 Known Issues|Zauważone problemy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;'''Statystyki Wiki'''&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFARTICLES}} artykuły&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFPAGES}} strony&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFFILES}} pliki&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 240px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFEDITS}} edycji&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFADMINS}} administratorów&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFUSERS}} zarejestrowanych użytkowników&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFACTIVEUSERS}} aktywnych użytkowników&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
{{Languages list|pl}}&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=71930</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=71930"/>
		<updated>2021-08-20T22:09:20Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: adding polish flag to Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;/*border: 1px solid #D8D8D8;*/ padding-left: 15px; padding-right: 15px; height: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Mtalogo.png|left|100px|link=http://wiki.multitheftauto.com/]]'''Witaj na polskiej wiki [[PL/Multi Theft Auto|Multi Theft Auto]].''' Znajdziesz tutaj wiele informacji na temat korzystania z Multi Theft Auto.&lt;br /&gt;
 &lt;br /&gt;
Jest wiele [[PL/How you can help|rzeczy które możesz zrobić]], aby pomóc nam w rozwijaniu MTA - stworzyć mapę, tryb gry, pomóc w dokumentowaniu funkcji, napisać przykładowy kod, napisać poradnik lub po prostu grać w MTA i zgłaszać błędy, które znajdziesz.&lt;br /&gt;
&lt;br /&gt;
Jeśli masz jakieś pytania bądź problemy związane z pisaniem skryptów, zapytaj nas na [[PL/IRC Channel|kanale IRC]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[ Przestań bawić się samemu! :) ]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; background: #FFFCF2;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Input-gaming.png‎|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Graj&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFEEAA; border: 1px solid #FFCD19;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Go-down.png|link=http://mtasa.com/]] ''' [http://mtasa.com/ Pobierz Multi Theft Auto: San Andreas {{Current Version|full}}]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[PL/Where to buy GTASA|Gdzie kupić GTASA]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Client Manual|Obsługa klienta]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
&amp;lt;!-- * [[PL/Changes_in_{{padleft:|3|{{Current Version|full}}}}| Zmiany w {{padleft:|3|{{Current Version|full}}}}]] --&amp;gt;&lt;br /&gt;
* [[PL/Changes_in_{{padleft:|5|{{Current Version|full}}}}| Zmiany w {{padleft:|5|{{Current Version|full}}}}]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Known_Issues_-_FAQ|Znane problemy]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[PL/Migracja_z_MTA:Race_do_MTA:SA_1.0.x|Migracja z MTA:Race do MTA:SA {{padleft:|3|{{Current Version|full}}}}]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Server Manual|Obsługa serwera]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[Map manager|Menadżer map]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Edytor map&amp;lt;/h3&amp;gt;&lt;br /&gt;
*[[PL/Resource:Editor|Instrukcja]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Resource:Editor/EDF|Edytor Właściwości Mapy]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
*[[Resource:Editor/Plugins|Pluginy]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
*[[PL/Resource:Editor#FAQ|Najczęściej zadawane pytania]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Package-x-generic.png‎|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Bazy danych&amp;lt;/h3&amp;gt;&lt;br /&gt;
Ta sekcja opisuje wszystkie możliwości Lua umożliwiane przez MTA lub zasoby.&lt;br /&gt;
* [[PL/Category:Resource|Katalog zasobów]] - Musisz je poznać, aby tworzyć właściwe skrypty&lt;br /&gt;
* [[PL/Client side scripts|Skrypty po stronie klienta]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Modules|Moduły]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Applications-development.png‎‎‎|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Rozwijanie Multi Theft Auto&amp;lt;/h3&amp;gt;&lt;br /&gt;
[[File:Go-down.png|link=http://nightly.mtasa.com/]] [http://nightly.mtasa.com/ Nightly builds]&lt;br /&gt;
* [[Compiling_MTASA|Kompilacja MTASA na Windows]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Building_MTASA_Server_on_GNU_Linux|Kompilacja MTASA na GNU/Linux]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Coding guidelines|Wytyczne dot. pisania kodu]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [https://github.com/multitheftauto/mtasa-blue Repozytorium Github]&lt;br /&gt;
* [[Roadmap]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [http://bugs.mtasa.com/ Bugtracker]&lt;br /&gt;
* [[Branches|Branże]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Applications-office.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Polskie Wiki - jak możesz pomóc?&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Pomóż tłumaczyć hasła, przy których jest angielska flaga&lt;br /&gt;
* Twórz hasła, które istnieją w angielskiej wiki, a których u nas brakuje&lt;br /&gt;
** Staraj się, aby nowe artykuły miały takie same nazwy (angielskie), a jedynie poprzedzane były przedrostkiem PL/ - przykład: [[PL/Character_Skins]]&lt;br /&gt;
* Zwołaj znajomych, informuj na forach, niech inni dowiedzą się o takiej możliwości!&lt;br /&gt;
* Jeśli nie masz pomysłu na edycję, wykonaj coś z [[PL/Todo|tej listy]]. Możesz ją także rozbudować.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Internet-group-chat.png‎|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Społeczność&amp;lt;/h3&amp;gt;&lt;br /&gt;
* [http://forum.multitheftauto.com/ Forum]&lt;br /&gt;
* Discord: [https://forum.mtasa.com/topic/95008-multi-theft-autos-official-discord-server/ Oficjalny serwer Discord MTA]&lt;br /&gt;
* IRC: [irc://irc.multitheftauto.com/mta irc.multitheftauto.com #mta]&lt;br /&gt;
* [http://community.mtasa.com/ MTA Community]  - dodaj lub pobierz skrypty&lt;br /&gt;
* [http://twitter.com/#!/MTAQA/ Twitter] - [http://www.youtube.com/user/MTAQA Youtube] - [http://plus.google.com/102014133442331779727/ Google+] - [http://www.moddb.com/mods/multi-theft-auto-san-andreas ModDB]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Accessories-text-editor.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Skryptowanie&amp;lt;/h3&amp;gt;&lt;br /&gt;
* [[Wstęp do pisania skryptów|Wstęp do pisania skryptów]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Introduction to Scripting the GUI|Wstęp do pisania skryptów GUI]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Debugging|Poradnik debugowania]] [[Image:usen.gif|Artykuł w języku angielskim]] - Jak znaleźć błędy w swoich skryptach&lt;br /&gt;
* [[PL/Zasoby|Wstęp do zasobów]] [[Image:Plflag.png|Artykuł w języku angielskim]]&lt;br /&gt;
** [[Resource Web Access|Dostęp WWW do zasobów]] [[Image:usen.gif|Artykuł w języku angielskim]] - Jak pisać strony WWW z wykorzystaniem zasobów&lt;br /&gt;
** [[:Category:Resource|Katalog zasobów]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
** [[PL/Meta.xml|Meta.xml]] [[Image:Plflag.png|Artykuł w języku polskim]] - każdy zasób jest definiowany przez plik meta&lt;br /&gt;
** [[ACL]] [[Image:usen.gif|Artykuł w języku angielskim]] - Access Control List, który jest niezbędny, aby skrypty działały&lt;br /&gt;
* [[Writing_Gamemodes|Pisanie gamemodów]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[PL/Useful_Functions|Przydatne funkcje]] [[Image:Plflag.png|Artykuł w polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
Linki na fora&lt;br /&gt;
* [https://forum.mtasa.com/forum/71-scripting/ Forum na temat skryptowania]&lt;br /&gt;
* [https://forum.mtasa.com/forum/123-tutorials/ Forum z poradnikami do skryptowania]&lt;br /&gt;
* [https://forum.mtasa.com/topic/24702-mtasa-wiki-offline-copies-online-mirrors/ Kopie Wiki]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:start-here.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Pomoc dotycząca LUA&amp;lt;/h3&amp;gt;&lt;br /&gt;
Strony zaprojektowane, by pomóc Ci zrozumieć język LUA.&lt;br /&gt;
*[http://www.lua.org/pil/index.html &amp;quot;Programming in Lua&amp;quot; Manual]&lt;br /&gt;
**[http://www.lua.org/manual/5.1/#index Internal Lua functions reference]&lt;br /&gt;
*[http://lua-users.org/wiki/TutorialDirectory Lua Wiki]&lt;br /&gt;
*[http://nixstaller.sourceforge.net/manual/0.5.1/nixstaller_10.html A general guide to Lua from Nixstaller]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; background:#F2F2FF;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Preferences-system.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Odwołania&amp;lt;/h3&amp;gt;&lt;br /&gt;
* [[PL/Funkcje po stronie klienta|Funkcje po stronie klienta]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Client Scripting Events|Zdarzenia po stronie klienta]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[Server Scripting Functions|Funkcje po stronie serwera]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Server Scripting Events|Zdarzenia po stronie serwera]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&amp;lt;!-- Incomplete * [[Module functions|Server-side external module scripting functions list]] --&amp;gt;&lt;br /&gt;
* [[PL/MTA Classes|Klasy MTA]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]] -- Szczegółowe opisy wszystkich typów MTA&lt;br /&gt;
** [[Element|Elementy MTA]] [[Image:usen.gif|Artykuł w języku angielskim]] / [[Element tree|Drzewo elementów]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:System-file-manager.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;[[PL/Id|Listy ID]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
*[[PL/Animations|Animacje]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Character Skins|Skiny postaci]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/CJ_Clothes|Ubrania]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Garage|Garaże]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Interior IDs|Interiory]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Material IDs|Materiały]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Projectiles|Pociski]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Radar Blips|Znaczniki]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Sounds|Dźwięki]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle IDs|Pojazdy]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle Colors|Kolory pojazdów]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle Upgrades|Modyfikacje pojazdów]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle variants|Warianty pojazdów]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle component manipulation|Manipulowanie komponentami pojazdów]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Weapons|Bronie]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Weather|Pogoda]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Osi symbol.png|75px|link=http://opensource.org/|left]]&lt;br /&gt;
'''Multi Theft Auto''' jest '''Otwartym Oprogramowaniem'''. &lt;br /&gt;
&amp;lt;br/&amp;gt;To znaczy, że każdy może pomóc w byciu Multi Theft Auto lepszym!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 15px; padding-right: 15px;&amp;quot; class=&amp;quot;plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[[File:MTALogo_8ball.png|left|85px|link=Archive]]&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;'''O [[PL/Multi Theft Auto|Multi Theft Auto]]'''&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[[PL/Archive|Archiwum]]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[[Press Coverage|MTA w mediach]]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[http://code.google.com/p/mtasa-blue/people/list Developerzy]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;'''Multi Theft Auto 0.5'''&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[[PL/Archive#Multi_Theft_Auto_0.5|Pobierz]]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[[MTA 0.5r2 Known Issues|Zauważone problemy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;'''Statystyki Wiki'''&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFARTICLES}} artykuły&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFPAGES}} strony&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFFILES}} pliki&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 240px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFEDITS}} edycji&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFADMINS}} administratorów&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFUSERS}} zarejestrowanych użytkowników&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFACTIVEUSERS}} aktywnych użytkowników&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
{{Languages list|pl}}&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=71929</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=71929"/>
		<updated>2021-08-20T22:08:36Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: adding Polish Resource site&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;/*border: 1px solid #D8D8D8;*/ padding-left: 15px; padding-right: 15px; height: 100%;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Mtalogo.png|left|100px|link=http://wiki.multitheftauto.com/]]'''Witaj na polskiej wiki [[PL/Multi Theft Auto|Multi Theft Auto]].''' Znajdziesz tutaj wiele informacji na temat korzystania z Multi Theft Auto.&lt;br /&gt;
 &lt;br /&gt;
Jest wiele [[PL/How you can help|rzeczy które możesz zrobić]], aby pomóc nam w rozwijaniu MTA - stworzyć mapę, tryb gry, pomóc w dokumentowaniu funkcji, napisać przykładowy kod, napisać poradnik lub po prostu grać w MTA i zgłaszać błędy, które znajdziesz.&lt;br /&gt;
&lt;br /&gt;
Jeśli masz jakieś pytania bądź problemy związane z pisaniem skryptów, zapytaj nas na [[PL/IRC Channel|kanale IRC]].&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[ Przestań bawić się samemu! :) ]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; background: #FFFCF2;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Input-gaming.png‎|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Graj&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFEEAA; border: 1px solid #FFCD19;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Go-down.png|link=http://mtasa.com/]] ''' [http://mtasa.com/ Pobierz Multi Theft Auto: San Andreas {{Current Version|full}}]'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[PL/Where to buy GTASA|Gdzie kupić GTASA]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Client Manual|Obsługa klienta]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
&amp;lt;!-- * [[PL/Changes_in_{{padleft:|3|{{Current Version|full}}}}| Zmiany w {{padleft:|3|{{Current Version|full}}}}]] --&amp;gt;&lt;br /&gt;
* [[PL/Changes_in_{{padleft:|5|{{Current Version|full}}}}| Zmiany w {{padleft:|5|{{Current Version|full}}}}]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Known_Issues_-_FAQ|Znane problemy]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[PL/Migracja_z_MTA:Race_do_MTA:SA_1.0.x|Migracja z MTA:Race do MTA:SA {{padleft:|3|{{Current Version|full}}}}]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Server Manual|Obsługa serwera]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[Map manager|Menadżer map]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Edytor map&amp;lt;/h3&amp;gt;&lt;br /&gt;
*[[PL/Resource:Editor|Instrukcja]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Resource:Editor/EDF|Edytor Właściwości Mapy]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
*[[Resource:Editor/Plugins|Pluginy]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
*[[PL/Resource:Editor#FAQ|Najczęściej zadawane pytania]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Package-x-generic.png‎|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Bazy danych&amp;lt;/h3&amp;gt;&lt;br /&gt;
Ta sekcja opisuje wszystkie możliwości Lua umożliwiane przez MTA lub zasoby.&lt;br /&gt;
* [[PL/Category:Resource|Katalog zasobów]] - Musisz je poznać, aby tworzyć właściwe skrypty&lt;br /&gt;
* [[PL/Client side scripts|Skrypty po stronie klienta]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Modules|Moduły]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Applications-development.png‎‎‎|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Rozwijanie Multi Theft Auto&amp;lt;/h3&amp;gt;&lt;br /&gt;
[[File:Go-down.png|link=http://nightly.mtasa.com/]] [http://nightly.mtasa.com/ Nightly builds]&lt;br /&gt;
* [[Compiling_MTASA|Kompilacja MTASA na Windows]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Building_MTASA_Server_on_GNU_Linux|Kompilacja MTASA na GNU/Linux]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Coding guidelines|Wytyczne dot. pisania kodu]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [https://github.com/multitheftauto/mtasa-blue Repozytorium Github]&lt;br /&gt;
* [[Roadmap]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [http://bugs.mtasa.com/ Bugtracker]&lt;br /&gt;
* [[Branches|Branże]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Applications-office.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Polskie Wiki - jak możesz pomóc?&amp;lt;/h3&amp;gt;&lt;br /&gt;
* Pomóż tłumaczyć hasła, przy których jest angielska flaga&lt;br /&gt;
* Twórz hasła, które istnieją w angielskiej wiki, a których u nas brakuje&lt;br /&gt;
** Staraj się, aby nowe artykuły miały takie same nazwy (angielskie), a jedynie poprzedzane były przedrostkiem PL/ - przykład: [[PL/Character_Skins]]&lt;br /&gt;
* Zwołaj znajomych, informuj na forach, niech inni dowiedzą się o takiej możliwości!&lt;br /&gt;
* Jeśli nie masz pomysłu na edycję, wykonaj coś z [[PL/Todo|tej listy]]. Możesz ją także rozbudować.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Internet-group-chat.png‎|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Społeczność&amp;lt;/h3&amp;gt;&lt;br /&gt;
* [http://forum.multitheftauto.com/ Forum]&lt;br /&gt;
* Discord: [https://forum.mtasa.com/topic/95008-multi-theft-autos-official-discord-server/ Oficjalny serwer Discord MTA]&lt;br /&gt;
* IRC: [irc://irc.multitheftauto.com/mta irc.multitheftauto.com #mta]&lt;br /&gt;
* [http://community.mtasa.com/ MTA Community]  - dodaj lub pobierz skrypty&lt;br /&gt;
* [http://twitter.com/#!/MTAQA/ Twitter] - [http://www.youtube.com/user/MTAQA Youtube] - [http://plus.google.com/102014133442331779727/ Google+] - [http://www.moddb.com/mods/multi-theft-auto-san-andreas ModDB]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Accessories-text-editor.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Skryptowanie&amp;lt;/h3&amp;gt;&lt;br /&gt;
* [[Wstęp do pisania skryptów|Wstęp do pisania skryptów]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Introduction to Scripting the GUI|Wstęp do pisania skryptów GUI]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Debugging|Poradnik debugowania]] [[Image:usen.gif|Artykuł w języku angielskim]] - Jak znaleźć błędy w swoich skryptach&lt;br /&gt;
* [[PL/Zasoby|Wstęp do zasobów]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
** [[Resource Web Access|Dostęp WWW do zasobów]] [[Image:usen.gif|Artykuł w języku angielskim]] - Jak pisać strony WWW z wykorzystaniem zasobów&lt;br /&gt;
** [[:Category:Resource|Katalog zasobów]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
** [[PL/Meta.xml|Meta.xml]] [[Image:Plflag.png|Artykuł w języku polskim]] - każdy zasób jest definiowany przez plik meta&lt;br /&gt;
** [[ACL]] [[Image:usen.gif|Artykuł w języku angielskim]] - Access Control List, który jest niezbędny, aby skrypty działały&lt;br /&gt;
* [[Writing_Gamemodes|Pisanie gamemodów]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[PL/Useful_Functions|Przydatne funkcje]] [[Image:Plflag.png|Artykuł w polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
Linki na fora&lt;br /&gt;
* [https://forum.mtasa.com/forum/71-scripting/ Forum na temat skryptowania]&lt;br /&gt;
* [https://forum.mtasa.com/forum/123-tutorials/ Forum z poradnikami do skryptowania]&lt;br /&gt;
* [https://forum.mtasa.com/topic/24702-mtasa-wiki-offline-copies-online-mirrors/ Kopie Wiki]&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:start-here.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Pomoc dotycząca LUA&amp;lt;/h3&amp;gt;&lt;br /&gt;
Strony zaprojektowane, by pomóc Ci zrozumieć język LUA.&lt;br /&gt;
*[http://www.lua.org/pil/index.html &amp;quot;Programming in Lua&amp;quot; Manual]&lt;br /&gt;
**[http://www.lua.org/manual/5.1/#index Internal Lua functions reference]&lt;br /&gt;
*[http://lua-users.org/wiki/TutorialDirectory Lua Wiki]&lt;br /&gt;
*[http://nixstaller.sourceforge.net/manual/0.5.1/nixstaller_10.html A general guide to Lua from Nixstaller]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px; background:#F2F2FF;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:Preferences-system.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;Odwołania&amp;lt;/h3&amp;gt;&lt;br /&gt;
* [[PL/Funkcje po stronie klienta|Funkcje po stronie klienta]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[PL/Client Scripting Events|Zdarzenia po stronie klienta]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
* [[Server Scripting Functions|Funkcje po stronie serwera]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
* [[Server Scripting Events|Zdarzenia po stronie serwera]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&amp;lt;!-- Incomplete * [[Module functions|Server-side external module scripting functions list]] --&amp;gt;&lt;br /&gt;
* [[PL/MTA Classes|Klasy MTA]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]] -- Szczegółowe opisy wszystkich typów MTA&lt;br /&gt;
** [[Element|Elementy MTA]] [[Image:usen.gif|Artykuł w języku angielskim]] / [[Element tree|Drzewo elementów]] [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid #D8D8D8; padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width: 32px;&amp;quot;&amp;gt;[[File:System-file-manager.png|link=]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;[[PL/Id|Listy ID]]&amp;lt;/h3&amp;gt;&lt;br /&gt;
*[[PL/Animations|Animacje]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Character Skins|Skiny postaci]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/CJ_Clothes|Ubrania]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Garage|Garaże]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Interior IDs|Interiory]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Material IDs|Materiały]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Projectiles|Pociski]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Radar Blips|Znaczniki]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Sounds|Dźwięki]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle IDs|Pojazdy]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle Colors|Kolory pojazdów]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle Upgrades|Modyfikacje pojazdów]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle variants|Warianty pojazdów]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Vehicle component manipulation|Manipulowanie komponentami pojazdów]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Weapons|Bronie]] [[Image:Plflag.png|Artykuł w języku polskim]]&lt;br /&gt;
*[[PL/Weather|Pogoda]] [[Image:Plflag.png|Artykuł w języku polskim]] / [[Image:usen.gif|Artykuł w języku angielskim]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:4px 8px 8px 8px; margin:10px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Osi symbol.png|75px|link=http://opensource.org/|left]]&lt;br /&gt;
'''Multi Theft Auto''' jest '''Otwartym Oprogramowaniem'''. &lt;br /&gt;
&amp;lt;br/&amp;gt;To znaczy, że każdy może pomóc w byciu Multi Theft Auto lepszym!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 15px; padding-right: 15px;&amp;quot; class=&amp;quot;plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
[[File:MTALogo_8ball.png|left|85px|link=Archive]]&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;'''O [[PL/Multi Theft Auto|Multi Theft Auto]]'''&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[[PL/Archive|Archiwum]]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[[Press Coverage|MTA w mediach]]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[http://code.google.com/p/mtasa-blue/people/list Developerzy]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;'''Multi Theft Auto 0.5'''&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[[PL/Archive#Multi_Theft_Auto_0.5|Pobierz]]&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;[[MTA 0.5r2 Known Issues|Zauważone problemy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 200px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;'''Statystyki Wiki'''&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFARTICLES}} artykuły&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFPAGES}} strony&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFFILES}} pliki&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;ul style=&amp;quot;list-style: none; width: 240px; float: left;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFEDITS}} edycji&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFADMINS}} administratorów&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFUSERS}} zarejestrowanych użytkowników&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;{{NUMBEROFACTIVEUSERS}} aktywnych użytkowników&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
{{Languages list|pl}}&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PL/Zasoby&amp;diff=71928</id>
		<title>PL/Zasoby</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PL/Zasoby&amp;diff=71928"/>
		<updated>2021-08-20T22:06:12Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: Polish Resource Site&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zasoby to kluczowa część w MTA oraz tworzeniu serwera. Zasobem może być folder lub plik .zip który zawiera kolekcje plików, skryptów, oraz plik '''mety'''  który opisuje jak zasób ma być załadowany. Zasób może być częściowo porównywany do programu działającego na systemie operacyjnym - może być wystartowany, zatrzymany oraz wiele zasobów może być włączone na raz. Wartą do zapamiętania informacją jest brak multi-taskingu między zasobami.&lt;br /&gt;
&lt;br /&gt;
==Terminologia==&lt;br /&gt;
* '''Zasób''' - Plik zip lub folder posiadający plik meta.xml oraz pliki potrzebne do działania zasobu. Zasoby są umieszczane w folderze ''mods/deathmatch/resources'' katalogu serwera.&lt;br /&gt;
* '''Plik''' - Plik zawarty w zasobie, może być to mapa, skrypt, obraz, plik txt, itd.&lt;br /&gt;
* '''Typ''' - Typ pliku. Są 3 typy ( 'client' plik pobierany z serwera do klienta, 'server' plik uzywany przez serwer, 'shared' plik serwera oraz klienta ( nie są one połączone, poprostu identyczne ) )&lt;br /&gt;
==Meta==&lt;br /&gt;
''Przeglądnij główny artykuł - [[Meta.xml]]''&lt;br /&gt;
&lt;br /&gt;
Meta jest sercem każdego skryptu, opisuje on które pliki mają być użyte oraz jak. Na dole jest przykład, który opisuje każdą opcje która w jest. Twój plik mety może zawierać tyle tagów ( plików ), ile będziesz potrzebować:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta&amp;gt;&lt;br /&gt;
    &amp;lt;info author=&amp;quot;eAi&amp;quot; description=&amp;quot;This is a basic CTF script&amp;quot; version=&amp;quot;4&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;include resource=&amp;quot;radarblips&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;include resource=&amp;quot;markermanagement&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;script src=&amp;quot;ctf.lua&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;script src=&amp;quot;flag.lua&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;script src=&amp;quot;ctf_client.lua&amp;quot; type=&amp;quot;client&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;file src=&amp;quot;model.dff&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;file src=&amp;quot;quitbutton.png&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;file src=&amp;quot;killed.png&amp;quot;  /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html src=&amp;quot;test.htm&amp;quot; default=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;html src=&amp;quot;logo.png&amp;quot; raw=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;export function=&amp;quot;multiply&amp;quot; http=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;export function=&amp;quot;getPlayerList&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;export function=&amp;quot;getElementOwner&amp;quot; type=&amp;quot;client&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;config src=&amp;quot;vehicle-list.xml&amp;quot; type=&amp;quot;client&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;config src=&amp;quot;markerconfig.xml&amp;quot; type=&amp;quot;server&amp;quot;  /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;map src=&amp;quot;somestuff.map&amp;quot; dimension=&amp;quot;99&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/meta&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meta mapy CTF wyglądałaby następująco:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta&amp;gt;&lt;br /&gt;
    &amp;lt;include resource=&amp;quot;ctf&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;map src=&amp;quot;myuberl33tctfmap.map&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;info author=&amp;quot;Tom&amp;quot; instructions=&amp;quot;this is uber l33t !!!!!1111111&amp;quot; type=&amp;quot;map&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/meta&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Atrybuty Script/type, Config/type oraz File/type opisują czy skrypt/zasób powinien być wysyłany do klienta czy nie, jest to potrzebne do skryptów typu klienta ( np. plik obrazu musi zostać wysłany do klienta, żeby potem można było go wczytać i namalować na ekranie), domyślnie podpisane pod 'server'.&lt;br /&gt;
&lt;br /&gt;
Tag include opisuje inne zasoby który powinny zostać wystartowane przed nim. Jeśli zasób korzysta z wielu zasobów, wymaga on włączenia innego zasobu do właściwego funkcjonowania.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Każdy zasób ma własny zakres pamięci. Dotyczy to każdego zasobu. Zmienne nie mogą być udostępniane między zasobami. Musisz używać ''export'' tagu oraz exportować funkcje która będzie zwracać tą zmienną. Następnie będziesz mógł użyć w każdym skrypcie tego samego typu funkcje [[call]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skrypty wysłane do klienta są włączane, przy pobraniu wszystkich skryptów zasobu. Dlatego najczęściej wysyła się event do serwera, że klient może odbierać wiadomości oraz zmienne ( triggerClientEvent )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skrypty mogą czytać oraz pisać w własnym folderze zasobu funkcjami typu [[xmlCreateFile]] oraz [[fileCreate]]. Mogą czytać oraz pisać w innych zasobach, potrzebują jednak zezwolenia [[Access_Control_List|ACL]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Każdy zasób może być włączony tylko raz, serwer to zapewni. Jeśli zasób będzie powtórzony, podczas refreshu wystąpi błąd oraz jego opis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Przechowywanie plików==&lt;br /&gt;
Pliki zasobu mogą być przechowywane w pliku zip lub folderze. Wszystko będzie umiejscowione w:&lt;br /&gt;
server/mods/deathmatch/resources/ (jeśli pobrałeś serwer razem z klientem )&lt;br /&gt;
&lt;br /&gt;
lub&lt;br /&gt;
&lt;br /&gt;
mods/deathmatch/resources/ (w instalacji serwerów dedykowanych)&lt;br /&gt;
&lt;br /&gt;
Każdy zasób może mieć plik zip, katalog lub oba. W przypadku obu istniejących, katalog ma pierwszeństwo przed plikiem zip, ponieważ takie pliki można umieścić w katalogu, aby zastąpić pliki w pliku zip. Dzięki temu katalogi mogą być używane do testowania i opracowywania map/skryptów, podczas gdy pliki zip używane przez użytkowników końcowych.&lt;br /&gt;
&lt;br /&gt;
==Rzeczy do zapamiętania==&lt;br /&gt;
*Zasób nie może mieć kropki w nazwie.&lt;br /&gt;
*Jeśli zasób korzysta z zapisu pliku, plik nie powinien być zapisany w meta.xml lub być włączonym skryptem.&lt;br /&gt;
*Pliki w meta.xml powinny być tylko dla odczytu. Nie nadpisuj ich funkcjami typu [[fileWrite]].&lt;br /&gt;
*Tworząc plik zip zasobu, nie dołączaj plików zapisu. Jeśli zasób używa zapisu plików, muszą one zostać utworzone przez zasób w razie potrzeby ( [[fileCreate]] ).&lt;br /&gt;
*Zalecamy unikanie spacji i egzotycznych znaków w nazwach zasobów.&lt;br /&gt;
&lt;br /&gt;
==Funkcje==&lt;br /&gt;
Systemem zasobów można manipulować za pomocą skryptu. W związku z tym dostępne są następujące funkcje skryptów po stronie serwera:&lt;br /&gt;
{{Resource functions}}&lt;br /&gt;
&lt;br /&gt;
Przewidziane są również następujące eventy:&lt;br /&gt;
{{Resource_events}}&lt;br /&gt;
&lt;br /&gt;
[[hu:Resources]]&lt;br /&gt;
[[it:Introduzione alle Risorse]]&lt;br /&gt;
[[pt-br:Recursos]]&lt;br /&gt;
[[ru:Resources]]&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Resources&amp;diff=71927</id>
		<title>Resources</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Resources&amp;diff=71927"/>
		<updated>2021-08-20T21:37:34Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: adding polish site&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Resources are a key part of MTA. A resource is essentially a folder or zip file that contains a collection of files - including script files, plus a ''meta'' file that describes how the resource should be loaded. A resource can be seen as being partly equivalent to a program running in an operating system - it can be started and stopped, and multiple resources can run at once. Its worth remembers though, that unlike programs on an operating system, there is no multi-tasking between resources.&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
* '''Resource''' - A zip file or folder containing a meta.xml file and a number of resource items. These are placed in the ''mods/deathmatch/resources'' folder in the server directory.&lt;br /&gt;
* '''Resource item''' - A file contained within a resource, currently this can be a map, script, images, etc.&lt;br /&gt;
&lt;br /&gt;
==The Meta File==&lt;br /&gt;
''See main article [[Meta.xml]] for details''&lt;br /&gt;
&lt;br /&gt;
The Metafile is the core of each the resource. It describes exactly what files in the resource should be used, and how. The following is an example that covers every option there is, your metafiles can have as many or as few of these tags as you require:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta&amp;gt;&lt;br /&gt;
    &amp;lt;info author=&amp;quot;eAi&amp;quot; description=&amp;quot;This is a basic CTF script&amp;quot; version=&amp;quot;4&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;include resource=&amp;quot;radarblips&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;include resource=&amp;quot;markermanagement&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;script src=&amp;quot;ctf.lua&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;script src=&amp;quot;flag.lua&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;script src=&amp;quot;ctf_client.lua&amp;quot; type=&amp;quot;client&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;file src=&amp;quot;model.dff&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;file src=&amp;quot;quitbutton.png&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;file src=&amp;quot;killed.png&amp;quot;  /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;html src=&amp;quot;test.htm&amp;quot; default=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;html src=&amp;quot;logo.png&amp;quot; raw=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;export function=&amp;quot;multiply&amp;quot; http=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;export function=&amp;quot;getPlayerList&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;export function=&amp;quot;getElementOwner&amp;quot; type=&amp;quot;client&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;config src=&amp;quot;vehicle-list.xml&amp;quot; type=&amp;quot;client&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;config src=&amp;quot;markerconfig.xml&amp;quot; type=&amp;quot;server&amp;quot;  /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;map src=&amp;quot;somestuff.map&amp;quot; dimension=&amp;quot;99&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/meta&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
While a CTF map may have a meta.xml that looks like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta&amp;gt;&lt;br /&gt;
    &amp;lt;include resource=&amp;quot;ctf&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;map src=&amp;quot;myuberl33tctfmap.map&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;info author=&amp;quot;Tom&amp;quot; instructions=&amp;quot;this is uber l33t !!!!!1111111&amp;quot; type=&amp;quot;map&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/meta&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Script/type, Config/type, and File/type attributes specify if the script/resource should be sent to clients or not, and defaults to &amp;quot;server&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The include tag specifies other resources that should be started before this resource is started.  In other words, if your resource is dependent on another, you can include it so that the other resource is started first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Each resource has its own virtual machine (VM). This contains every script in the resource.  This means that variables are not shared with other resources.  The best way to communicate with other resources is by using the ''export'' tag and exporting a function.  This will enable other resources to fire this function using the [[call]] scripting function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scripts sent to clients are started as soon as all the scripts have been downloaded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scripts are able to read and write to their own resource folder with functions such as [[xmlCreateFile]] and [[fileCreate]]. They can also read and write to other resources but must have [[Access_Control_List|ACL]] access. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Each resource can only be loaded once, the server will ensure this. If a resource is included more than once, the same instance will be used by each resource that includes it.&lt;br /&gt;
&lt;br /&gt;
==File storage==&lt;br /&gt;
Resource files can either be stored in a zip or a directory. This is located in:&lt;br /&gt;
&lt;br /&gt;
server/mods/deathmatch/resources/ (if you've installed your server with the client)&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
mods/deathmatch/resources/ (for dedicated server installations)&lt;br /&gt;
&lt;br /&gt;
Each resource can have a zip file, a directory or both. In the case of both existing, the directory has precedence over the zip file, as such files can be placed in the directory to over-ride the files in the zip file. This allows directories to be used for testing and developing of maps/scripts while zip files used by end-users.&lt;br /&gt;
&lt;br /&gt;
==Other things to note==&lt;br /&gt;
*Resource names can't have dots in.&lt;br /&gt;
*If the resource does any file saving, the file names used should not be listed in the meta.xml&lt;br /&gt;
*Files listed in the meta.xml should be considered read-only by your scripts. Do not modify them with xmlSaveFile, FileSave etc.&lt;br /&gt;
*When making a zip file of your resource, do not include save files. If your resource uses to save files, they must be created by your resource when needed.&lt;br /&gt;
*When making a zip file of your resource, only include files that are listed in the meta.xml. Do not include 'example' save files, otherwise, bad things will happen.&lt;br /&gt;
*We recommend avoiding spaces and exotic characters from resource names.&lt;br /&gt;
&lt;br /&gt;
==Script functions==&lt;br /&gt;
The resource system can be manipulated by script. As such, the following Serverside scripting functions are provided:&lt;br /&gt;
{{Resource functions}}&lt;br /&gt;
&lt;br /&gt;
The following events are also provided:&lt;br /&gt;
{{Resource_events}}&lt;br /&gt;
&lt;br /&gt;
[[hu:Resources]]&lt;br /&gt;
[[it:Introduzione alle Risorse]]&lt;br /&gt;
[[pt-br:Recursos]]&lt;br /&gt;
[[ru:Resources]]&lt;br /&gt;
[[pl:Zasoby]]&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PL/Element&amp;diff=71926</id>
		<title>PL/Element</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PL/Element&amp;diff=71926"/>
		<updated>2021-08-20T21:23:07Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: wrong spelled :p&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Element''' to klasa reprezentująca większość [[entity|podmiotów]] w grze. Wbudowanymi typami elementów są:&lt;br /&gt;
{{Elements}}&lt;br /&gt;
&lt;br /&gt;
Każdy inny typ elementu może być stworzony jako abstrakcyjny element, nie odnoszący się do żadnego [[entity|podmiotu|]]. Podmioty '''zasobu''' oraz '''mapy''' są tworzone podczas odpalenia skryptu lub mapy, dlatego dopisywane są do grupy elementów podrzędnych.&lt;br /&gt;
&lt;br /&gt;
Elementy mają wspólne funkcje, takie jak pobieranie typu lub listy oraz zniszczenie w celu usunięcia elementu i podmiotu, z którym jest powiązany ( z wyjątkiem niektórych elementów, których nie da się zniszczyć m.in. elementów klienta ), przechowywanie, wypytywanie oraz wiele innych operacji z [[element data|element datą]].&lt;br /&gt;
&lt;br /&gt;
Każdy element jest przechowywany w [[Element tree|drzewie elementów]], każdy element posiada element nadrzędny ( oprócz elementu '''root''' ), moż być nim element '''root''', '''zasób''', '''mapa''' lub inny element. Służy to wyłącznie do deklarowania zakresu wywołań funkcji.&lt;br /&gt;
&lt;br /&gt;
==Powiązane funkcje==&lt;br /&gt;
===Client===&lt;br /&gt;
{{Client element functions}}&lt;br /&gt;
===Server===&lt;br /&gt;
{{Element functions}}&lt;br /&gt;
[[Category:Scripting Concepts]]&lt;br /&gt;
&lt;br /&gt;
[[en:Element]]&lt;br /&gt;
[[ru:Element]]&lt;br /&gt;
[[es:Elemento]]&lt;br /&gt;
[[it:Elemento]]&lt;br /&gt;
[[hu:Element]]&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PL/Element&amp;diff=71925</id>
		<title>PL/Element</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PL/Element&amp;diff=71925"/>
		<updated>2021-08-20T21:21:56Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: wrong spelled :p&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Element''' to klasa reprezentująca większość [[entity|podmiotów]] w grze. Wbudowanymi typami elementów są:&lt;br /&gt;
{{Elements}}&lt;br /&gt;
&lt;br /&gt;
Każdy inny typ elementu może być stworzony jako abstrakcyjny element, nie odnoszący się do żadnego [[entity|podmiotu|]]. Podmioty '''zasobu''' oraz '''mapy''' są tworzone podczas odpalenia skryptu lub mapy, dlatego dopisywane są do grupy elementów podrzędnych.&lt;br /&gt;
&lt;br /&gt;
Elementy mają wspólne funkcje, takie jak pobieranie typu lub listy oraz zniszczenie w celu usunięcia elementu i podmiotu, z którym jest powiązany ( z wyjątkiem niektórych elementów, których nie da się zniszczyć m.in. elementów klienta ) [[element data]] przechowywanie, wypytywanie oraz wiele innych operacji.&lt;br /&gt;
&lt;br /&gt;
Każdy element jest przechowywany w [[Element tree|drzewie elementów]], każdy element posiada element nadrzędny ( oprócz elementu '''root''' ), moż być nim element '''root''', '''zasób''', '''mapa''' lub inny element. Służy to wyłącznie do deklarowania zakresu wywołań funkcji.&lt;br /&gt;
&lt;br /&gt;
==Powiązane funkcje==&lt;br /&gt;
===Client===&lt;br /&gt;
{{Client element functions}}&lt;br /&gt;
===Server===&lt;br /&gt;
{{Element functions}}&lt;br /&gt;
[[Category:Scripting Concepts]]&lt;br /&gt;
&lt;br /&gt;
[[en:Element]]&lt;br /&gt;
[[ru:Element]]&lt;br /&gt;
[[es:Elemento]]&lt;br /&gt;
[[it:Elemento]]&lt;br /&gt;
[[hu:Element]]&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PL/Element&amp;diff=71924</id>
		<title>PL/Element</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PL/Element&amp;diff=71924"/>
		<updated>2021-08-20T21:20:29Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: Polish Element Site&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Element''' to klasa reprezentująca większość [[entity|podmiotów]] w grze. Wbudowanymi typami elementów są:&lt;br /&gt;
{{Elements}}&lt;br /&gt;
&lt;br /&gt;
Każdy inny typ elementu może być stworzony jako abstrakcyjny element, nie odnoszący się do żadnego [[entity|podmiotu|]]. Podmioty '''zasobu''' oraz '''mapy''' są tworzone podczas odpalenia skryptu lub mapy, dlatego dopisywane są do grupy elementów podrzędnych.&lt;br /&gt;
&lt;br /&gt;
Elementy mają wspólne funkcje, takie jak pobieranie typu lub listy, zniszczenie w celu usunięcia elementu oraz podmiotu, z którym jest powiązany ( z wyjątkiem niektórych elementów, których nie da się zniszczyć m.in. elementów klienta ) [[element data]] przechowywanie, wypytywanie oraz wiele innych operacji.&lt;br /&gt;
&lt;br /&gt;
Każdy element jest przechowywany w [[Element tree|drzewie elementów]], każdy element posiada element nadrzędny ( oprócz elementu '''root''' ), moż być nim element '''root''', '''zasób''', '''mapa''' lub inny element. Służy to wyłącznie do deklarowania zakresu wywołań funkcji.&lt;br /&gt;
&lt;br /&gt;
==Powiązane funkcje==&lt;br /&gt;
===Client===&lt;br /&gt;
{{Client element functions}}&lt;br /&gt;
===Server===&lt;br /&gt;
{{Element functions}}&lt;br /&gt;
[[Category:Scripting Concepts]]&lt;br /&gt;
&lt;br /&gt;
[[en:Element]]&lt;br /&gt;
[[ru:Element]]&lt;br /&gt;
[[es:Elemento]]&lt;br /&gt;
[[it:Elemento]]&lt;br /&gt;
[[hu:Element]]&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Element&amp;diff=71923</id>
		<title>Element</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Element&amp;diff=71923"/>
		<updated>2021-08-20T20:58:29Z</updated>

		<summary type="html">&lt;p&gt;BotGrzesieKK: trying to add polish site href&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An '''element''' is a generic class that can represent almost all in-game [[entity|entities]]. The built-in element types are:&lt;br /&gt;
&lt;br /&gt;
{{Elements}}&lt;br /&gt;
&lt;br /&gt;
Any other element type can be created as an abstract element, not referring to any game [[entity]]. For example, '''resource''' and '''map''' elements are created when resources and maps are loaded to group entities they create as their children.&lt;br /&gt;
&lt;br /&gt;
Elements share common functions such as type and list retrieval, a destroy operation to remove both the element and the game entity it is linked to (except for some elements which can't be destroyed, for example client elements), [[element data]] storing and retrieval, and many more common operations.&lt;br /&gt;
&lt;br /&gt;
All elements are stored internally in a [[Element tree|tree structure]], and as such every element except the '''root''' element has a parent element, that can be the '''root''' element, a '''resource''', '''map''' or another element. This is purely for declaring the scope of function calls.&lt;br /&gt;
&lt;br /&gt;
==Related scripting functions==&lt;br /&gt;
===Client===&lt;br /&gt;
{{Client element functions}}&lt;br /&gt;
===Server===&lt;br /&gt;
{{Element functions}}&lt;br /&gt;
[[Category:Scripting Concepts]]&lt;br /&gt;
&lt;br /&gt;
[[en:Element]]&lt;br /&gt;
[[ru:Element]]&lt;br /&gt;
[[es:Elemento]]&lt;br /&gt;
[[it:Elemento]]&lt;br /&gt;
[[hu:Element]]&lt;br /&gt;
[[pl:Element]]&lt;/div&gt;</summary>
		<author><name>BotGrzesieKK</name></author>
	</entry>
</feed>