<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/wiki/PL/Resource:Helpmanager?action=history&amp;feed=atom</id>
	<title>PL/Resource:Helpmanager - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/wiki/PL/Resource:Helpmanager?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PL/Resource:Helpmanager&amp;action=history"/>
	<updated>2026-05-26T03:12:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=PL/Resource:Helpmanager&amp;diff=79052&amp;oldid=prev</id>
		<title>FileEX: Translated to PL</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PL/Resource:Helpmanager&amp;diff=79052&amp;oldid=prev"/>
		<updated>2024-04-12T12:20:34Z</updated>

		<summary type="html">&lt;p&gt;Translated to PL&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{PL/Resource page}}&lt;br /&gt;
Helpmanager dostarcza graczom informacji o interfejsach GUI na serwerze i innych skryptach. Ma on prosty mechanizm dodawania nowych instrukcji. Dodatkowo gracz otrzymuje powiadomienie na dole ekranu po załadowaniu się zasobu.&lt;br /&gt;
&lt;br /&gt;
==Użycie==&lt;br /&gt;
===Proste GUI===&lt;br /&gt;
Jeśli chcesz dodać jakiś tekst, dodaj poniższą linijkę do '''meta.xml'''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;config src=&amp;quot;help.xml&amp;quot; type=&amp;quot;client&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Zawartość poniżej węzła głównego pliku '''help.xml''' zostanie wyświetlona na karcie pomocy w zasobie. Można także dodać opcjonalną opcję popup=&amp;quot;no&amp;quot; do węzła głównego, aby określić, że nie chcesz, aby gracz był powiadamiany, gdy strona będzie dostępna.&lt;br /&gt;
&lt;br /&gt;
Przykładowo&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;help popup=&amp;quot;no&amp;quot;&amp;gt;&lt;br /&gt;
Jakiś pomocny tekst&lt;br /&gt;
&amp;lt;/help&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tekst pomocowy powinien wyjaśniać zasady rozgrywki trybu gry, opisywać przypisane klawisze oraz komendy. Pamiętaj, że te instrukcje są dla graczy - nie dla skrypterów, więc staraj pisać się prostym językiem.&lt;br /&gt;
&lt;br /&gt;
===Własne GUI===&lt;br /&gt;
Możesz dodać swoje własne GUI panelu pomocy, dodając ręcznie zakładkę w skrypcie&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
mojaZakladka = call(getResourceFromName(&amp;quot;helpmanager&amp;quot;), &amp;quot;addHelpTab&amp;quot;, getThisResource(), true)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Możesz dodać zawartość, używając zwróconego elementu GUI jako elementu nadrzędnego GUI dla swoich widżetów. Nie ma potrzeby ich niszczenia podczas usuwania strony/zatrzymywania zasobów, ponieważ menedżer zajmuje się czyszczeniem.&lt;br /&gt;
&lt;br /&gt;
==Klawiszologia==&lt;br /&gt;
'''F9''': Otwiera/zamyka okno pomocy&lt;br /&gt;
&lt;br /&gt;
==Komendy==&lt;br /&gt;
'''gamehelp''': Otwiera/zamyka okno pomocy&lt;br /&gt;
&lt;br /&gt;
==Eksportowane funkcje==&lt;br /&gt;
===Server===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;bool showHelp ( element showTo )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Pokazuje okno pomocy dla elementu showTo, podążając w dół drzewka.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;bool hideHelp ( element hideTo )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Ukrywa okno pomocy dla elementu showTo, podążając w dół drzewka.&lt;br /&gt;
&lt;br /&gt;
===Client===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;bool showHelp ()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Pokazuje okno pomocy dla danego klienta (localPlayer)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;bool hideHelp ()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Ukrywa okno pomocy dla danego klienta (localPlayer)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;gui-tab addHelpTab ( resource forResource, [bool showPopup = true] )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Dodaje zakładkę o nazwie określonego zasobu do okna pomocy. Jeśli showPopup jest ustawione na false to powiadomienie o pojawieniu się nowej strony nie zostanie wyświetlone.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;bool removeHelpTab ( resource forResource )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Usuwa zakładkę o nazwie określonego zasobu z panelu pomocy.&lt;br /&gt;
&lt;br /&gt;
==Wywoływane zdarzenia (eventy)==&lt;br /&gt;
===Client===&lt;br /&gt;
''(Dla wszystkich zdarzeń source to localPlayer)''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;onHelpShown ()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;onHelpHidden ()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Resource:Helpmanager]]&lt;/div&gt;</summary>
		<author><name>FileEX</name></author>
	</entry>
</feed>