Standalone
Agency-Progressbar V2 Exports & API
Barra de progreso animada con 4 temas, acciones cancelables, efectos de sonido, exports de cliente y servidor.
v2.0.5Gratis5 Páginas

01Exports de cliente
| Export | Descripción |
|---|---|
StartProgress(data: table) | Inicia una barra de progreso con texto, duración, tema, animación y callbacks onFinish/onCancel. |
StopProgress(completed: boolean) | Detiene la barra de progreso activa y pasa el estado de finalización a onFinish. |
IsProgressActive() | Indica si hay una barra de progreso activa. |
GetProgressPercentage() | Devuelve el porcentaje actual de avance (0-100) de la barra activa. |
SetProgressTheme(theme: string) | Cambia en vivo el tema de la barra de progreso (por ejemplo, 'modern'). |
SetProgressPosition(position: string) | Cambia en vivo la posición de la barra de progreso en pantalla. |
TryReload(usedItem?: string) | Inicia una recarga de arma segura (el tipo de munición y el objeto se validan en el servidor). |
UseConsumable(itemName: string, isDrink: boolean) | Reproduce el progreso de comer/beber con animación para el objeto indicado. |
02Exports de servidor
| Export | Descripción |
|---|---|
StartProgressForPlayer(playerId: number, data: table) | Inicia desde el servidor una barra de progreso en un jugador concreto. |
StopProgressForPlayer(playerId: number, completed?: boolean) | Detiene la barra de progreso activa de un jugador concreto. |
StartProgressForAllPlayers(data: table) | Envía una barra de progreso a todos los jugadores conectados. |
StopProgressForAllPlayers(completed?: boolean) | Detiene la barra de progreso activa en todos los jugadores conectados. |
03Eventos
| Nombre | Lado | Descripción |
|---|---|---|
Agency:Progressbar:LoadSettings | Cliente | Carga desde la base de datos los ajustes de interfaz por jugador (posición, color, escala, estilo) en el cliente. |
agency-progressbar:client:start | Cliente | Inicia la barra de progreso en el cliente que la recibe con los datos indicados. |
agency-progressbar:client:stop | Cliente | Detiene la barra de progreso activa con un indicador de finalización. |
agency:consumables:useFood | Cliente | Puente con el inventario para consumir un alimento (animación + aplicación segura en el servidor). |
agency:consumables:useDrink | Cliente | Puente con el inventario para consumir una bebida (animación + aplicación segura en el servidor). |
Agency:Progressbar:SaveSettings | Servidor | Valida y guarda en la base de datos los ajustes de la barra de progreso del jugador. |
agency-progressbar:server:start | Servidor | Disparador en el servidor para iniciar una barra de progreso en un objetivo (o en uno mismo). |
agency-progressbar:server:stop | Servidor | Disparador en el servidor para detener una barra de progreso en un objetivo (o en uno mismo). |
agency:reload:request | Servidor | Comprueba munición, arma y objeto antes de conceder la recarga al jugador que la pide. |
agency:consumables:apply | Servidor | Comprueba el inventario, quita un objeto y aplica la mejora de hambre/sed. |