Как считаются слоты (и что если у человека две роли) — на Слоты персонажей. Напоминание: каждая роль задаёт общее число слотов, а не “+1 сверху”.
Что понадобится
- Discord-сервер, куда игроки реально заходят
- Право Управление сервером (чтобы пригласить бота)
- Доступ к файлам RedM (или панели хостинга)
- Пять минут и безопасное место для токена бота (как пароль)
Что происходит — простыми словами
- Игрок подключается к RedM с привязанным Discord.
- Открывает выбор персонажа.
- Creator спрашивает Discord: “Какие роли у этого человека на нашем сервере?”
- Creator берёт лучшую роль из вашего списка и открывает столько слотов (до максимума сервера).
Шаг 1 — Режим разработчика
Discord скрывает ID, пока вы не включите переключатель.- Откройте Discord (десктоп или браузер).
- Настройки пользователя (шестерёнка) → Расширенные.
- Включите Режим разработчика.
Шаг 2 — Создать бота
Всё на официальном сайте: Discord Developer Portal.1
Новое приложение
New Application → понятное имя (напр.
RedM Character Slots) → создать.2
Скопировать токен
Вкладка Bot → Reset Token → подтвердите → Скопируйте сразу.Как пароль. Только в
rco-creator/config/server.lua на игровом сервере — не в чат, тикеты, скриншоты или GitHub.3
Пригласить бота на Discord
OAuth2 → URL Generator.
- Scopes: отметьте
bot - Права: минимум — бот не читает каналы и не пишет. Ему нужно просто быть на сервере.
4
Переключатели 'Intents'
На вкладке Bot есть вещи вроде “Server Members Intent”.Оставьте выключенными. Creator ищет одного игрока за раз — не нужно право на весь список участников.
Шаг 3 — Записать ID
Перед правкой config составьте таблицу:
ID сервера = ПКМ по иконке Discord → Копировать ID сервера.
ID роли = Настройки сервера → Роли → ПКМ по роли → Копировать ID роли.
Шаг 4 — Вставить в config Creator
Правьтеrco-creator/config/server.lua на сервере RedM:
rco-creator. Discord включён, а ID или токен пустые → resource не запустится. Специально, чтобы не работать наполовину.
Шаг 5 — Что сказать игрокам
Что-то вроде этого в правилах:- Discord открыт при запуске RedM (десктоп-приложение лучше).
- Разрешить RedM / Cfx.re когда спросит — или Настройки → Авторизованные приложения.
- Вступить на наш Discord и иметь нужную роль.
discord: в identifiers. Без этого игра не получила Discord — обычно помогает переавторизация и перезапуск RedM.
Связка Discord + RedM у некоторых не работает (Discord закрыт, пропустили auth, лимиты). Это платформа, не баг Creator. Держите
defaultSlots справедливым для тех, кто не может привязать.Шаг 6 — Проверить
- Тестовая роль в Discord.
- Её ID в
roleSlotsс заметным числом (напр. 3). - Перезапуск resource, вход, выбор персонажа.
- Посчитайте открытые слоты.
Config.Debug = true в config/config.lua, воспроизведите, смотрите консоль сервера. Не публикуйте логи.
Частые проблемы
Безопасность токена
- Только на игровом сервере, в
server.lua. - Никогда не коммитьте настоящий токен в GitHub.
- Утечка? Сразу Reset Token в портале.

