<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/wiki/PL/Resource:scoreboard?action=history&amp;feed=atom</id>
	<title>PL/Resource:scoreboard - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/wiki/PL/Resource:scoreboard?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=PL/Resource:scoreboard&amp;action=history"/>
	<updated>2026-05-24T10:11:57Z</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:scoreboard&amp;diff=79085&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:scoreboard&amp;diff=79085&amp;oldid=prev"/>
		<updated>2024-04-19T11:38:02Z</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;
__NOTOC__&lt;br /&gt;
Scoreboard (lista graczy) oparty o DirectX wyświetla dostępnych graczy na serwerze oraz drużyny (teamy). Na liście graczy znajdziemy informacje o nich takie jak nick, drużyna czy ping. Scoreboard posiada także wbudowany oparty o javascript interfejs web, dzięki czemu scoreboard dostępny jest także z poziomu przeglądarki. Zasób ten powstał jako lepsza alternatywa dla starego [[PL/Resource:OldScoreboard|scoreboard'u]] stworzonego przez [[User:jbeta|jbeta]].&lt;br /&gt;
&lt;br /&gt;
Główna różnica względem starego scoreboard'u polega na tym, że ten został w pełni oparty o funkcje rysowania DirectX dostępne w MTA.&lt;br /&gt;
&lt;br /&gt;
Gdy dodajesz kolumnę do scoreboardu to jako jej treść będzie pobierana element data o takiej samej nazwie jak nazwa kolumny. Czyli jeśli dodasz kolumnę &amp;quot;punkty&amp;quot; to w jej treści wyświetlana będzie wartość elementdaty o nazwie &amp;quot;punkty&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Dostępny do pobrania na stronie [http://community.mtasa.com/index.php?p=resources&amp;amp;s=details&amp;amp;id=419 MTA community].&lt;br /&gt;
&lt;br /&gt;
==Kolory poszczególnych komórek==&lt;br /&gt;
Obsługiwane są niestandardowe kolory w postaci #RRGGBB w komórkach z nazwami drużyny czy graczy. Należy to najpierw włączyć w konfiguracji zasobu w polu ''allowColorcodedNames''. Pozostałe komórki nie wspierają niestandardowych kolorów, ale zamiast tego w ustawieniach XML dostępna jest opcja ''content_color'', która pozwala ustalić kolor wszystkich innych komórek niż te zawierające nazwy. Ustawienia mogą być zmieniane przez użytkownika za pomocą przycisku '''settings...'''. W pliku ''dxscoreboard_clientsettings.lua'' znajdziesz też inne ustawienia.&lt;br /&gt;
&lt;br /&gt;
==Eksportowane funkcje i zdarzenia==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
===Funkcje===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardAddColumn ( string name, [ element forElement = getRootElement(), int width = 70, string friendlyName = name, int priority = slot after &amp;quot;name&amp;quot; column ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''name:''' Nazwa kolumny, która musi być jednocześnie nazwą elementdaty z której pobrane zostaną dane do wyświetlenia. Nie jest to wyświetlana nazwa.&lt;br /&gt;
*'''forElement:''' Gracz dla którego ma zostać dodana kolumna.&lt;br /&gt;
*'''width:''' Szerokość kolumny w pikselach.&lt;br /&gt;
*'''friendlyName:''' Nazwa kolumny, która będzie wyświetlana na liście.&lt;br /&gt;
*'''priority:''' Slot kolumny po kolumnie &amp;quot;name&amp;quot; (1-500). Jeśli dany slot nie jest wolny to kolumna z tego slotu zostanie przesunięta dalej.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardRemoveColumn ( string name, [ element forElement = getRootElement() ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''name:''' Nazwa kolumny.&lt;br /&gt;
*'''forElement:''' Gracz dla którego kolumna ma zostać usunięta.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardClearColumns ( [ element forElement = getRootElement() ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''forElement:''' Gracz, dla którego kolumna ma zostać wyczyszczona.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardResetColumns ( [ element forElement = getRootElement() ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''forElement:''' Gracz dla którego kolumny powinny zostać zresetowane (zostaje tylko nick i ping)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardSetForced ( bool forced, [ element forElement = getRootElement() ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''forced:''' Wartość określająca czy scoreboard ma zostać wymuszony.&lt;br /&gt;
*'''forElement:''' Gracz dla którego scoreboard ma zostać wymuszony lub nie.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardSetSortBy ( string name, [ bool descending = true, element forElement = getRootElement() ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''name:''' Nazwa kolumny, można też podać ''nil'' aby wyłączyć sortowanie.&lt;br /&gt;
*'''descending:''' Wartość określająca czy sortowanie ma być malejące.&lt;br /&gt;
*'''forElement:''' Gracz dla którego ma zostać zastosowane sortowanie.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int scoreboardGetColumnPriority ( string name )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''name:''' Nazwa kolumny.&lt;br /&gt;
'''Zwraca priorytet (slot) kolumny (1-500).'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardSetColumnPriority ( string name, int priority, [ element forElement = getRootElement() ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''name:''' Nazwa kolumny.&lt;br /&gt;
*'''priority:''' Slot kolumny po kolumnie &amp;quot;name&amp;quot; (1-500). Jeśli dany slot nie jest wolny to kolumna z tego slotu zostanie przesunięta dalej.&lt;br /&gt;
*'''forElement:''' Gracz dla którego ma zostać ustawiony&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int scoreboardGetColumnCount ()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*''Brak argumentów.''&lt;br /&gt;
'''Zwraca liczbę kolumn.'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardForceTeamsVisible( bool enabled )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''enabled:''' Wartość określająca czy nagłówek/kolumna drużyny powinien być zawsze widoczny (ustawienia klienta są ignorowane).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardForceTeamsHidden( bool enabled )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''enabled:''' Wartość określająca czy nagłówek/kolumna drużyny powinien być zawsze ukryty (ustawienia klienta są ignorowane).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool isPrioritySlotFree( int slot )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''slot:''' Slot, który ma zostać sprawdzony.&lt;br /&gt;
'''Sprawdza czy podany slot jest wolny.'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int getNextFreePrioritySlot( [ int startAt = 1 ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''startAt:''' Od której kolumny mamy zacząć szukać wolnego slotu.&lt;br /&gt;
'''Znajduje najbliższy wolny slot.'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Notatka: ''' Funkcje ze starego zasobu [[PL/Resource:OldScoreboard|scoreboard]] są dostępne także w tym zasobie&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool addScoreboardColumn ( string columnName, element visibleToElement, int columnPosition, float columnSize )&lt;br /&gt;
bool removeScoreboardColumn ( string columnName )&lt;br /&gt;
bool setPlayerScoreboardForced ( player thePlayer, bool forced )&lt;br /&gt;
bool resetScoreboardColumns ()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
===Funkcje===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardAddColumn ( string name, [ int width = 70, string friendlyName = name, int priority = slot after &amp;quot;name&amp;quot; column, function textFunction = nil ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''name:''' Nazwa kolumny, która musi być jednocześnie nazwą elementdaty z której pobrane zostaną dane do wyświetlenia. Nie jest to wyświetlana nazwa.&lt;br /&gt;
*'''width:''' Szerokość kolumny w pikselach.&lt;br /&gt;
*'''friendlyName:''' Nazwa kolumny, która będzie wyświetlana na liście.&lt;br /&gt;
*'''priority:''' Slot kolumny po kolumnie &amp;quot;name&amp;quot; (1-500). Jeśli dany slot nie jest wolny to kolumna z tego slotu zostanie przesunięta dalej.&lt;br /&gt;
*'''textFunction:''' Funkcja w postaci tekstu, która zostanie wykonana przed wyświetleniem zawartości kolumny. Przykładowo ta funkcja zamieni znak &amp;quot;_&amp;quot; na spację w kolumnie z nickami graczy jeśli dodamy ją do kolumny &amp;quot;name&amp;quot;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function fixName( playerName )&lt;br /&gt;
    return playerName:gsub( &amp;quot;_&amp;quot;, &amp;quot; &amp;quot; )&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardRemoveColumn ( string name )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''name:''' Nazwa kolumny.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardClearColumns ()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*''Brak argumentów.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardResetColumns ()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*''Brak argumentów.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardSetForced ( bool forced )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''forced:''' Wartość określająca czy scoreboard ma zostać wymuszony.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardSetColumnTextFunction ( string name, function textFunction )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''name:''' Nazwa kolumny.&lt;br /&gt;
*'''textFunction:''' Funkcja w postaci tekstu, która zostanie wykonana przed wyświetleniem zawartości kolumny. Przykładowo ta funkcja zamieni znak &amp;quot;_&amp;quot; na spację w kolumnie z nickami graczy jeśli dodamy ją do kolumny &amp;quot;name&amp;quot;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function fixName( playerName )&lt;br /&gt;
    return playerName:gsub( &amp;quot;_&amp;quot;, &amp;quot; &amp;quot; )&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardSetSortBy ( string name, [ bool descending = true ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''name:''' Nazwa kolumny, można podać ''nil'', aby wyłączyć sortowanie.&lt;br /&gt;
*'''descending:''' Wartość określająca czy sortowanie ma być malejące.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int scoreboardGetColumnPriority ( string name )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''name:''' Nazwa kolumny.&lt;br /&gt;
'''Zwraca priorytet (slot) kolumny (1-500)'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool scoreboardSetColumnPriority ( string name, int priority )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''name:''' Nazwa kolumy&lt;br /&gt;
*'''priority:''' Slot kolumny po kolumnie &amp;quot;name&amp;quot; (1-500). Jeśli dany slot nie jest wolny to kolumna z tego slotu zostanie przesunięta dalej.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int scoreboardGetColumnCount ()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*''Brak argumentów.''&lt;br /&gt;
'''Zwraca ilość kolumn.'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool isPrioritySlotFree( int slot )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''slot:''' Slot który chcemy sprawdzić.&lt;br /&gt;
'''Sprawdza czy podany slot jest wolny.'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int getNextFreePrioritySlot( [ int startAt = 1 ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''startAt:''' Od której kolumny mamy zacząć szukać wolnego slotu.&lt;br /&gt;
'''Znajduje najbliższy wolny slot.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int, int scoreboardGetTopCornerPosition ()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
'''Zwraca pozycję absolutną lewego górnego rogu scoreboard. Jeśli nie jest rysowany na ekranie zwraca false.'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int, int scoreboardGetSize ()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
'''Zwraca absolutny rozmiar (szerokość, wysokość) scoreboardu. Jeśli nie jest rysowany na ekranie zwraca false.'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
table scoreboardGetSelectedRows ()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
'''Zwraca tabelę zawierającą wszystkie wybrane wiersze (element, którym może być drużyna lub gracz). Może również zwrócić pustą tabelę, jeśli nie wybrano wierszy.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Notatka: ''' Funkcje ze starego zasobu [[PL/Resource:OldScoreboard|scoreboard]] są dostępne także w tym zasobie&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool setScoreboardForced ( bool forced )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Zdarzenia===&lt;br /&gt;
====onClientPlayerScoreboardClick====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool selected, int cursorX, int cursorY&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''selected:''' Określa czy wiersz został zaznaczony (''true'') czy nie (''false'').&lt;br /&gt;
*'''cursorX:''' Pozycja absolutna kursora w osi X.&lt;br /&gt;
*'''cursorY:''' Pozycja absolutna kursora w osi Y.&lt;br /&gt;
'''Wywoływany kiedy gracz kliknie LPM na wiersz z kolumny graczy lub drużyn'''&amp;lt;br&amp;gt;&lt;br /&gt;
''' ''source'' to element, który został kliknięty. Może to być [[player]] lub [[team]].'''&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Funkcje te możesz także wywołać z poziomu innego zasobu używając funkcji [[call]] lub wskazanych tam metod.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
call ( getResourceFromName ( &amp;quot;dxscoreboard&amp;quot; ), &amp;quot;scoreboardAddColumn&amp;quot;, &amp;quot;Wanted level&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
-- Taka składnia jest także poprawna. Po więcej informacji sprawdź artykuł o funkcji call.&lt;br /&gt;
exports.dxscoreboard:scoreboardAddColumn( &amp;quot;Wanted level&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wartości w kolumnach wyświetlane są na podstawie elementdaty o tej samej nazwie. Możesz użyć [[setElementData]], aby zmienić wyświetlaną wartość u danego gracza:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- 3 zostanie wyświetlona w kolumnie &amp;quot;wanted level&amp;quot; u danego gracza&lt;br /&gt;
-- Pod warunkiem, że kolumna o takiej nazwie została dodana do scoreboard'u&lt;br /&gt;
setElementData ( player, &amp;quot;Wanted level&amp;quot;, 3 ) &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[en:Resource:Scoreboard]]&lt;/div&gt;</summary>
		<author><name>FileEX</name></author>
	</entry>
</feed>