Standalone
Agency-Progressbar V2 Exports & API
Barre de progression animée avec 4 thèmes, actions annulables, effets sonores, exports client et serveur.
v2.0.5Gratuit5 Pages

01Exports client
| Export | Description |
|---|---|
StartProgress(data: table) | Lance une barre de progression avec libellé, durée, thème, animation et callbacks onFinish/onCancel. |
StopProgress(completed: boolean) | Arrête la barre de progression active et transmet l'état d'achèvement à onFinish. |
IsProgressActive() | Indique si une barre de progression est actuellement active. |
GetProgressPercentage() | Renvoie le pourcentage d'avancement actuel (0-100) de la barre active. |
SetProgressTheme(theme: string) | Change en direct le thème de la barre de progression (par ex. 'modern'). |
SetProgressPosition(position: string) | Change en direct la position de la barre de progression à l'écran. |
TryReload(usedItem?: string) | Lance un rechargement d'arme sécurisé (type de munitions et objet vérifiés côté serveur). |
UseConsumable(itemName: string, isDrink: boolean) | Joue la progression manger/boire avec animation pour l'objet indiqué. |
02Exports serveur
| Export | Description |
|---|---|
StartProgressForPlayer(playerId: number, data: table) | Lance depuis le serveur une barre de progression chez un joueur précis. |
StopProgressForPlayer(playerId: number, completed?: boolean) | Arrête la barre de progression active chez un joueur précis. |
StartProgressForAllPlayers(data: table) | Diffuse une barre de progression à tous les joueurs connectés. |
StopProgressForAllPlayers(completed?: boolean) | Arrête la barre de progression active chez tous les joueurs connectés. |
03Événements
| Nom | Côté | Description |
|---|---|---|
Agency:Progressbar:LoadSettings | Client | Charge depuis la base les réglages d'interface par joueur (position, couleur, échelle, style) dans le client. |
agency-progressbar:client:start | Client | Lance la barre de progression chez le client destinataire avec les données fournies. |
agency-progressbar:client:stop | Client | Arrête la barre de progression active avec un indicateur d'achèvement. |
agency:consumables:useFood | Client | Pont d'inventaire pour consommer un aliment (animation + application sécurisée côté serveur). |
agency:consumables:useDrink | Client | Pont d'inventaire pour consommer une boisson (animation + application sécurisée côté serveur). |
Agency:Progressbar:SaveSettings | Serveur | Valide et enregistre en base les réglages d'interface de la barre de progression du joueur. |
agency-progressbar:server:start | Serveur | Déclencheur côté serveur pour lancer une barre de progression sur une cible (ou soi-même). |
agency-progressbar:server:stop | Serveur | Déclencheur côté serveur pour arrêter une barre de progression sur une cible (ou soi-même). |
agency:reload:request | Serveur | Vérifie munitions, arme et objet avant d'accorder un rechargement au joueur demandeur. |
agency:consumables:apply | Serveur | Vérifie l'inventaire, retire un objet et applique les gains de faim/soif. |