Agency Docs
Standalone

Agency-Progressbar V2 Eksporty & API

Animowany pasek postępu z 4 motywami, anulowalnymi akcjami, efektami dźwiękowymi, exportami klienta i serwera.

v2.0.5Za darmo5 Strony

01Eksporty klienta

EksportOpis
StartProgress(data: table)Uruchamia progress bar z etykietą, czasem trwania, motywem, animacją oraz callbackami onFinish/onCancel.
StopProgress(completed: boolean)Zatrzymuje aktywny pasek postępu; przekazuje stan ukończenia do onFinish.
IsProgressActive()Zwraca, czy pasek postępu jest aktualnie aktywny.
GetProgressPercentage()Zwraca bieżący procent ukończenia aktywnego paska w zakresie 0-100.
SetProgressTheme(theme: string)Aktualizuje motyw paska postępu w czasie rzeczywistym (np. 'modern').
SetProgressPosition(position: string)Aktualizuje pozycję paska postępu na ekranie w czasie rzeczywistym.
TryReload(usedItem?: string)Inicjuje bezpieczny proces przeładowania broni (weryfikuje typ amunicji i przedmiot po stronie serwera).
UseConsumable(itemName: string, isDrink: boolean)Odtwarza pasek postępu jedzenia/picia z animacją dla wskazanego przedmiotu.

02Eksporty serwera

EksportOpis
StartProgressForPlayer(playerId: number, data: table)Uruchamia progress bar u konkretnego gracza z poziomu serwera.
StopProgressForPlayer(playerId: number, completed?: boolean)Zatrzymuje aktywny pasek postępu dla określonego gracza.
StartProgressForAllPlayers(data: table)Wyświetla pasek postępu wszystkim połączonym graczom.
StopProgressForAllPlayers(completed?: boolean)Zatrzymuje aktywny pasek postępu u każdego połączonego gracza.

03Eventy

NazwaStronaOpis
Agency:Progressbar:LoadSettingsKlientWczytuje ustawienia UI gracza (pozycję, kolor, skalę, styl) z bazy danych do klienta.
agency-progressbar:client:startKlientUruchamia progress bar na kliencie odbierającym z przekazanymi danymi.
agency-progressbar:client:stopKlientZatrzymuje aktywny pasek postępu z flagą ukończenia.
agency:consumables:useFoodKlientBridge ekwipunku do spożycia jedzenia (animacja + zabezpieczone zatwierdzenie po stronie serwera).
agency:consumables:useDrinkKlientBridge ekwipunku do spożycia napoju (animacja + zabezpieczone zatwierdzenie po stronie serwera).
Agency:Progressbar:SaveSettingsSerwerWeryfikuje i zapisuje w bazie danych ustawienia UI paska postępu gracza.
agency-progressbar:server:startSerwerTrigger po stronie serwera do uruchomienia paska postępu na celu (lub sobie).
agency-progressbar:server:stopSerwerTrigger po stronie serwera do zatrzymania paska postępu na celu (lub sobie).
agency:reload:requestSerwerWeryfikuje amunicję/broń/przedmiot przed zezwoleniem na przeładowanie dla gracza wysyłającego żądanie.
agency:consumables:applySerwerSprawdza ekwipunek, usuwa jeden przedmiot i przyznaje punkty głodu/pragnienia.

Nadal nie idzie po tej stronie? Nasze wsparcie przejmuje sprawę.