Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.royalratsproductions.ru/llms.txt

Use this file to discover all available pages before exploring further.

Банк

Банковский модуль ведет экономику игроков на сервере. У игрока есть наличный баланс и банковский баланс. Операции отображаются в истории и учитываются при проверках ограничений.

Возможности игрока

Игрок может открыть банковское меню и увидеть:
  • текущие балансы;
  • последние операции;
  • переводы другим игрокам;
  • ввод средств на банковский счет;
  • вывод средств;
  • историю операций;
  • доступные кредиты, если кредитная система включена.
Переводы и вывод средств могут требовать подтверждения. Если на сервере настроены минимальные и максимальные суммы, суточные лимиты или защита от подозрительной активности, операция может быть отклонена.

Служебные инструменты

Сотрудники банка и администраторы с нужными правами получают дополнительные действия:
  • просмотр и управление счетами;
  • корректировка балансов;
  • заморозка и разморозка счетов;
  • выдача штрафов или взысканий;
  • просмотр журналов;
  • управление кредитами;
  • настройка ролей, лимитов и параметров безопасности.
Некоторые действия доступны только персоналу банка или администраторам бота. Опасные операции требуют подтверждения.

Роли и доступ

В банковском модуле используются роли:
  • персонал банка — доступ к рабочим инструментам;
  • взыскания — доступ к штрафам и принудительным списаниям;
  • допуск к банку — кто может пользоваться банковскими функциями, если список задан;
  • запрет банка — кто не может пользоваться банком независимо от допуска;
  • заблокированные счета — опциональная роль для замороженных аккаунтов;
  • должники — автоматическая роль для отрицательного баланса;
  • активные кредиты — автоматическая роль для игроков с активным кредитом.
Роли автоматического статуса работают только если у бота есть право управлять ролями и выбранные роли находятся ниже роли бота.

Ограничения

Администраторы могут настраивать:
  • подтверждение переводов;
  • минимальную и максимальную сумму перевода;
  • суточный лимит вывода;
  • возможность отрицательного баланса;
  • лимит долга;
  • параметры кредитов;
  • защиту от частых или слишком крупных операций.
Если действие не проходит проверку, система показывает пользователю причину и не меняет баланс.