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 | Сервер | Проверяет инвентарь, убирает один предмет и восполняет голод и жажду. |