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.
Кредиты
Кредитная система работает внутри банковского модуля. Она позволяет игрокам запрашивать кредит, а банковскому персоналу рассматривать заявки или выдавать кредит напрямую.Заявки игроков
Игрок может создать заявку, если кредиты включены. В заявке указываются сумма, срок и причина. Система проверяет:- включена ли кредитная система;
- допустима ли сумма;
- допустим ли срок;
- не превышен ли лимит активных кредитов на игрока.
Решение банкира
Банкир видит список ожидающих заявок. В деталях заявки отображаются параметры кредита, расчет процентов и кредитная история игрока. Банкир может:- одобрить заявку и выдать кредит;
- отклонить заявку с комментарием;
- вернуться к списку заявок без изменения статуса.
Прямая выдача
Сотрудник банка с нужными правами может выдать кредит напрямую без заявки игрока. Перед выдачей система проверяет пользователя, сумму, срок, лимиты, доступность казны и количество активных кредитов.Автоматические платежи
Активные кредиты погашаются автоматическими платежами по расписанию. Платеж списывается с банковского баланса игрока и возвращается в банковскую фракцию. Автоматический обработчик устойчив к рестартам:- активные кредиты хранятся в постоянном хранилище;
- платежи имеют защиту от дублей;
- просроченные платежи обрабатываются после запуска;
- статус кредита обновляется после полного погашения.
Досрочное погашение
Игрок может полностью погасить активный кредит досрочно по коду кредита. Система проверяет, что кредит активен и на банковском балансе достаточно средств для выплаты полного остатка. После успешного погашения кредит закрывается, а роль активного кредита снимается при следующей синхронизации.Роли кредита и должника
Роль активного кредита и роль должника имеют разные назначения:- роль активного кредита выдается, пока у игрока есть хотя бы один активный кредит;
- роль должника выдается при отрицательном наличном или банковском балансе.