Agency Docs
Standalone

Agency-Progressbar V2 Экспорты & API

Анимированная шкала прогресса с 4 темами, отменяемыми действиями, звуковыми эффектами, клиентскими и серверными.

v2.0.5Бесплатно5 Страницы

01Клиентские экспорты

ЭкспортОписание
StartProgress(data: table)Запускает полосу прогресса с подписью, длительностью, темой, анимацией и колбэками onFinish/onCancel.
StopProgress(completed: boolean)Останавливает активную полосу прогресса и передаёт состояние завершения в onFinish.
IsProgressActive()Сообщает, активна ли сейчас полоса прогресса.
GetProgressPercentage()Возвращает текущий процент выполнения (0-100) активной полосы.
SetProgressTheme(theme: string)Меняет тему текущей полосы прогресса (например, 'modern').
SetProgressPosition(position: string)Меняет положение текущей полосы прогресса на экране.
TryReload(usedItem?: string)Запускает защищённую перезарядку оружия (тип патронов и предмет проверяются на сервере).
UseConsumable(itemName: string, isDrink: boolean)Проигрывает процесс еды или питья с анимацией для указанного предмета.

02Серверные экспорты

ЭкспортОписание
StartProgressForPlayer(playerId: number, data: table)Запускает с сервера полосу прогресса у конкретного игрока.
StopProgressForPlayer(playerId: number, completed?: boolean)Останавливает активную полосу прогресса у конкретного игрока.
StartProgressForAllPlayers(data: table)Показывает полосу прогресса всем подключённым игрокам.
StopProgressForAllPlayers(completed?: boolean)Останавливает активную полосу прогресса у всех подключённых игроков.

03События

НазваниеСторонаОписание
Agency:Progressbar:LoadSettingsКлиентЗагружает из базы в клиент настройки интерфейса игрока (позиция, цвет, масштаб, стиль).
agency-progressbar:client:startКлиентЗапускает полосу прогресса у получающего клиента с переданными данными.
agency-progressbar:client:stopКлиентОстанавливает активную полосу прогресса с флагом завершения.
agency:consumables:useFoodКлиентМост с инвентарём для употребления еды (анимация и защищённое применение на сервере).
agency:consumables:useDrinkКлиентМост с инвентарём для употребления напитка (анимация и защищённое применение на сервере).
Agency:Progressbar:SaveSettingsСерверПроверяет и сохраняет в базе настройки интерфейса полосы прогресса игрока.
agency-progressbar:server:startСерверСерверный триггер для запуска полосы прогресса у цели (или у себя).
agency-progressbar:server:stopСерверСерверный триггер для остановки полосы прогресса у цели (или у себя).
agency:reload:requestСерверПроверяет патроны, оружие и предмет, прежде чем разрешить перезарядку запросившему игроку.
agency:consumables:applyСерверПроверяет инвентарь, убирает один предмет и восполняет голод и жажду.

После этой страницы всё ещё не получается? Дальше подключается наша поддержка.