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

ExportDescripció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

ExportDescripció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

NombreLadoDescripción
Agency:Progressbar:LoadSettingsClienteCarga desde la base de datos los ajustes de interfaz por jugador (posición, color, escala, estilo) en el cliente.
agency-progressbar:client:startClienteInicia la barra de progreso en el cliente que la recibe con los datos indicados.
agency-progressbar:client:stopClienteDetiene la barra de progreso activa con un indicador de finalización.
agency:consumables:useFoodClientePuente con el inventario para consumir un alimento (animación + aplicación segura en el servidor).
agency:consumables:useDrinkClientePuente con el inventario para consumir una bebida (animación + aplicación segura en el servidor).
Agency:Progressbar:SaveSettingsServidorValida y guarda en la base de datos los ajustes de la barra de progreso del jugador.
agency-progressbar:server:startServidorDisparador en el servidor para iniciar una barra de progreso en un objetivo (o en uno mismo).
agency-progressbar:server:stopServidorDisparador en el servidor para detener una barra de progreso en un objetivo (o en uno mismo).
agency:reload:requestServidorComprueba munición, arma y objeto antes de conceder la recarga al jugador que la pide.
agency:consumables:applyServidorComprueba el inventario, quita un objeto y aplica la mejora de hambre/sed.

¿Sigues atascado después de esta página? Nuestro soporte se encarga.