Agency Docs
Standalone

Agency-Progressbar V2 Exports & API

Barra de progresso animada com 4 temas, ações canceláveis, efeitos sonoros, exports de cliente e servidor.

v2.0.5Grátis5 Páginas

01Exports do cliente

ExportDescrição
StartProgress(data: table)Inicia uma barra de progresso com texto, duração, tema, animação e callbacks onFinish/onCancel.
StopProgress(completed: boolean)Para a barra de progresso ativa e passa o estado de conclusão a onFinish.
IsProgressActive()Indica se há uma barra de progresso ativa.
GetProgressPercentage()Devolve a percentagem atual de progresso (0-100) da barra ativa.
SetProgressTheme(theme: string)Muda em direto o tema da barra de progresso (por exemplo, 'modern').
SetProgressPosition(position: string)Muda em direto a posição da barra de progresso no ecrã.
TryReload(usedItem?: string)Inicia um recarregamento de arma seguro (tipo de munição e item validados no servidor).
UseConsumable(itemName: string, isDrink: boolean)Reproduz o progresso de comer/beber com animação para o item indicado.

02Exports do servidor

ExportDescrição
StartProgressForPlayer(playerId: number, data: table)Inicia a partir do servidor uma barra de progresso num jogador específico.
StopProgressForPlayer(playerId: number, completed?: boolean)Para a barra de progresso ativa de um jogador específico.
StartProgressForAllPlayers(data: table)Envia uma barra de progresso a todos os jogadores ligados.
StopProgressForAllPlayers(completed?: boolean)Para a barra de progresso ativa em todos os jogadores ligados.

03Eventos

NomeLadoDescrição
Agency:Progressbar:LoadSettingsClienteCarrega da base de dados as definições de interface por jogador (posição, cor, escala, estilo) no cliente.
agency-progressbar:client:startClienteInicia a barra de progresso no cliente que recebe, com os dados indicados.
agency-progressbar:client:stopClientePara a barra de progresso ativa com um indicador de conclusão.
agency:consumables:useFoodClientePonte com o inventário para consumir um alimento (animação + aplicação segura no servidor).
agency:consumables:useDrinkClientePonte com o inventário para consumir uma bebida (animação + aplicação segura no servidor).
Agency:Progressbar:SaveSettingsServidorValida e guarda na base de dados as definições da barra de progresso do jogador.
agency-progressbar:server:startServidorGatilho no servidor para iniciar uma barra de progresso num alvo (ou no próprio).
agency-progressbar:server:stopServidorGatilho no servidor para parar uma barra de progresso num alvo (ou no próprio).
agency:reload:requestServidorVerifica munição, arma e item antes de permitir o recarregamento ao jogador que o pede.
agency:consumables:applyServidorVerifica o inventário, retira um item e aplica o ganho de fome/sede.

Continuas sem avançar depois desta página? O nosso suporte assume daqui.