Agency Docs
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

ExportDescription
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

ExportDescription
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

NomCôtéDescription
Agency:Progressbar:LoadSettingsClientCharge depuis la base les réglages d'interface par joueur (position, couleur, échelle, style) dans le client.
agency-progressbar:client:startClientLance la barre de progression chez le client destinataire avec les données fournies.
agency-progressbar:client:stopClientArrête la barre de progression active avec un indicateur d'achèvement.
agency:consumables:useFoodClientPont d'inventaire pour consommer un aliment (animation + application sécurisée côté serveur).
agency:consumables:useDrinkClientPont d'inventaire pour consommer une boisson (animation + application sécurisée côté serveur).
Agency:Progressbar:SaveSettingsServeurValide et enregistre en base les réglages d'interface de la barre de progression du joueur.
agency-progressbar:server:startServeurDéclencheur côté serveur pour lancer une barre de progression sur une cible (ou soi-même).
agency-progressbar:server:stopServeurDéclencheur côté serveur pour arrêter une barre de progression sur une cible (ou soi-même).
agency:reload:requestServeurVérifie munitions, arme et objet avant d'accorder un rechargement au joueur demandeur.
agency:consumables:applyServeurVérifie l'inventaire, retire un objet et applique les gains de faim/soif.

Toujours bloqué après cette page ? Notre support prend le relais.