Agency Docs
Standalone

Agency-Progressbar V2 Exports & API

Animierte Fortschrittsleiste mit 4 Themen, abbrechbaren Aktionen, Soundeffekten, Client- und Server-Exports.

v2.0.5Kostenlos5 Seiten

01Client-Exports

ExportBeschreibung
StartProgress(data: table)Startet einen Fortschrittsbalken mit Text, Dauer, Design, Animation und den Callbacks onFinish und onCancel.
StopProgress(completed: boolean)Stoppt den laufenden Fortschrittsbalken und gibt den Abschlusszustand an onFinish weiter.
IsProgressActive()Gibt zurück, ob gerade ein Fortschrittsbalken läuft.
GetProgressPercentage()Gibt den aktuellen Fortschritt des laufenden Balkens von 0 bis 100 zurück.
SetProgressTheme(theme: string)Ändert das Design des laufenden Fortschrittsbalkens (z. B. 'modern').
SetProgressPosition(position: string)Ändert die Position des laufenden Fortschrittsbalkens auf dem Bildschirm.
TryReload(usedItem?: string)Startet ein abgesichertes Nachladen der Waffe (Munitionsart und Item werden auf dem Server geprüft).
UseConsumable(itemName: string, isDrink: boolean)Spielt für das genannte Item den Ess- oder Trinkvorgang mit Animation ab.

02Server-Exports

ExportBeschreibung
StartProgressForPlayer(playerId: number, data: table)Startet vom Server aus einen Fortschrittsbalken bei einem bestimmten Spieler.
StopProgressForPlayer(playerId: number, completed?: boolean)Stoppt den laufenden Fortschrittsbalken bei einem bestimmten Spieler.
StartProgressForAllPlayers(data: table)Zeigt allen verbundenen Spielern einen Fortschrittsbalken.
StopProgressForAllPlayers(completed?: boolean)Stoppt den laufenden Fortschrittsbalken bei allen verbundenen Spielern.

03Events

NameSeiteBeschreibung
Agency:Progressbar:LoadSettingsClientLädt die Oberflächeneinstellungen je Spieler (Position, Farbe, Größe, Stil) aus der Datenbank in den Client.
agency-progressbar:client:startClientStartet beim empfangenden Client den Fortschrittsbalken mit den übergebenen Daten.
agency-progressbar:client:stopClientStoppt den laufenden Fortschrittsbalken mit einem Abschluss-Flag.
agency:consumables:useFoodClientBrücke zum Inventar, um ein Essens-Item zu verbrauchen (Animation und abgesicherte Anwendung auf dem Server).
agency:consumables:useDrinkClientBrücke zum Inventar, um ein Getränke-Item zu verbrauchen (Animation und abgesicherte Anwendung auf dem Server).
Agency:Progressbar:SaveSettingsServerPrüft die Oberflächeneinstellungen des Spielers für den Fortschrittsbalken und speichert sie in der Datenbank.
agency-progressbar:server:startServerAuslöser auf dem Server, um bei einem Ziel (oder sich selbst) einen Fortschrittsbalken zu starten.
agency-progressbar:server:stopServerAuslöser auf dem Server, um bei einem Ziel (oder sich selbst) einen Fortschrittsbalken zu stoppen.
agency:reload:requestServerPrüft Munition, Waffe und Item, bevor der anfragende Spieler nachladen darf.
agency:consumables:applyServerPrüft das Inventar, entfernt ein Item und wendet den Gewinn bei Hunger und Durst an.

Kommst du nach dieser Seite nicht weiter? Dann übernimmt unser Support.