Standalone
Agency-Progressbar V2 Exports & API
Animierte Fortschrittsleiste mit 4 Themen, abbrechbaren Aktionen, Soundeffekten, Client- und Server-Exports.
v2.0.5Kostenlos5 Seiten

01Client-Exports
| Export | Beschreibung |
|---|---|
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
| Export | Beschreibung |
|---|---|
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
| Name | Seite | Beschreibung |
|---|---|---|
Agency:Progressbar:LoadSettings | Client | Lädt die Oberflächeneinstellungen je Spieler (Position, Farbe, Größe, Stil) aus der Datenbank in den Client. |
agency-progressbar:client:start | Client | Startet beim empfangenden Client den Fortschrittsbalken mit den übergebenen Daten. |
agency-progressbar:client:stop | Client | Stoppt den laufenden Fortschrittsbalken mit einem Abschluss-Flag. |
agency:consumables:useFood | Client | Brücke zum Inventar, um ein Essens-Item zu verbrauchen (Animation und abgesicherte Anwendung auf dem Server). |
agency:consumables:useDrink | Client | Brücke zum Inventar, um ein Getränke-Item zu verbrauchen (Animation und abgesicherte Anwendung auf dem Server). |
Agency:Progressbar:SaveSettings | Server | Prüft die Oberflächeneinstellungen des Spielers für den Fortschrittsbalken und speichert sie in der Datenbank. |
agency-progressbar:server:start | Server | Auslöser auf dem Server, um bei einem Ziel (oder sich selbst) einen Fortschrittsbalken zu starten. |
agency-progressbar:server:stop | Server | Auslöser auf dem Server, um bei einem Ziel (oder sich selbst) einen Fortschrittsbalken zu stoppen. |
agency:reload:request | Server | Prüft Munition, Waffe und Item, bevor der anfragende Spieler nachladen darf. |
agency:consumables:apply | Server | Prüft das Inventar, entfernt ein Item und wendet den Gewinn bei Hunger und Durst an. |