Система уровней измеряет активность участников на сервере в XP. Участник получает XP за сообщения и разговоры в голосовых каналах, а набрав достаточно XP — повышает уровень. При желании можно привязать роли-награды к определённым уровням; участники смотрят свою карточку через /профиль.
В окне выше ты видишь карточку профиля Alex и момент, когда он повышает уровень в чате: бот отправляет поздравление с картинкой-карточкой, выдаёт роль, привязанную к 15-му уровню, и добавляет под сообщением кнопки «Магазин» и «Инвентарь».
Система уровней по шагам
Как получать XP?
XP за сообщения
За каждое сообщение даётся случайный XP между минимумом и максимумом (по умолчанию 15–25). Пока не прошла задержка, тот же участник XP снова не получит (по умолчанию 60 секунд).
XP за голос
За каждую полную минуту в голосовом канале даётся фиксированный XP (по умолчанию 10 в минуту). Участник с выключенным микрофоном или звуком (сам или сервером) и участник, оставшийся в канале один (не считая ботов), XP не получают.
XP за задания
Участник, выполнивший задание экономики, получает XP, равный награде задания в золоте, умноженной на «Множитель XP за задания» (по умолчанию 1). XP за задания не учитывается в недельном рейтинге.
Каждый уровень требует чуть больше XP, чем предыдущий. XP для следующего уровня считается по формуле: 5 × уровень² + 50 × уровень + 100.
| Уровень | XP для этого уровня | Всего XP |
|---|---|---|
| 1 | 155 | 155 |
| 2 | 220 | 375 |
| 5 | 475 | 1 525 |
| 10 | 1 100 | 5 675 |
| 20 | 3 100 | 26 850 |
XP привязан к серверу
На каждом сервере XP и уровень считаются отдельно. XP, полученный на одном сервере, не влияет на уровень на другом.
Команды
/профиль [kullanici]
Показывает карточку профиля: уровень, прогресс XP, место и статистику. Если выбрать пользователя, увидишь его карточку. Ответ виден всем в канале.
/рейтинг
Рейтинги сервера. Кнопка XP открывает таблицу уровней. Подробности — в руководстве по рейтингам.
/витрина
Выбираешь значки, которые будут видны на карточке профиля. Значки берутся из системы достижений.
Настройка
Шаг 1
В панели на странице Мои серверы выбери свой сервер.
Шаг 2
Открой карточку Система уровней.
Шаг 3
Настрой количество XP, каналы и роли-исключения, роли за уровень и канал уведомлений.
Шаг 4
При желании измени цвета карточки повышения уровня и карточки профиля, затем нажми Сохранить.
| Настройка | По умолчанию | Для чего |
|---|---|---|
| XP за сообщение (мин / макс) | 15 / 25 | Диапазон XP за каждое сообщение (1–200). Минимум не может быть больше максимума. |
| Задержка сообщений (сек) | 60 | Минимальный промежуток между двумя сообщениями участника, приносящими XP (не больше 600). |
| XP за голос (в мин) | 10 | XP за каждую минуту в голосовом канале (1–100). |
| Множитель XP за задания | 1 | Во сколько раз награда задания в золоте превращается в XP (0–10). При 0 задания не дают XP. |
| Роли без XP | Пусто | Участник с любой из этих ролей не получает XP за сообщения и голос. |
| Каналы без XP | Пусто | Сообщения в этих каналах не приносят XP. |
| Роли-награды за уровень | Пусто | Связка уровня и роли (уровень 1–1000, не больше 25 записей). |
| Снимать роли предыдущих уровней | Выкл. | Если включено, у участника остаётся только роль самого высокого достигнутого уровня. Если выключено, роли накапливаются. |
| Канал уведомлений | В канале сообщения | Канал для сообщения о повышении уровня. Если пусто, сообщение уходит в канал, где был получен XP. |
Дизайн карточек и управление XP
На карточке повышения уровня можно менять цвета, тексты и перетаскивать элементы. В текстах используются переменные вроде {username}, {level}, {xp}, {rank} и {server}. Для карточки профиля выбираешь один из четырёх готовых макетов и задаёшь его цвета. В разделе Управление XP на той же странице можно добавить участнику XP по его Discord ID или обнулить XP и уровни всех на сервере кнопкой Сбросить все уровни.
Делай роли-награды ступенями
Например, привяжи по роли к 5-му, 15-му и 30-му уровням. Если включено «Снимать роли предыдущих уровней», при получении новой роли нижняя снимается, и список ролей не разрастается.
Если роль не выдаётся
У бота должно быть право «Управлять ролями», а его роль должна стоять выше выдаваемых ролей. Роли выше роли бота и роли, принадлежащие интеграциям, пропускаются.
Сброс нельзя отменить
«Сбросить все уровни» обнуляет XP и уровень всех участников сервера. Вернуть их будет невозможно.
Частые вопросы
Можно ли быстро прокачаться спамом?
Нет. Сколько бы сообщений участник ни написал за время задержки, XP принесёт только первое. По умолчанию задержка — 60 секунд.
Получу ли я XP, если сижу в голосовом канале один?
Нет. В канале должен быть ещё хотя бы один человек, не считая ботов. Если ты выключил себе микрофон или звук, или это сделал сервер, XP за голос тоже не начисляется.
Можно ли отключить сообщение о повышении уровня?
Настройкой «Канал уведомлений» можно выбрать, куда оно будет приходить; если пусто — в канал, где был получен XP. Настройки, которая полностью отключает сообщение о повышении уровня, в панели нет.
Выдаются ли роли сразу после добавления XP в панели?
Роли за уровень синхронизируются, когда участник напишет следующее сообщение, приносящее XP. Эта проверка выполняется не чаще раза в 2 минуты.
Недельный XP и общий XP — это разное?
Да. Общий XP никогда не сбрасывается и определяет уровень. Недельный XP сбрасывается каждую неделю и используется в таблице «Эта неделя» в /рейтинг.
Пишет «Система уровней не активна!»
Система на этом сервере выключена или приостановлена. Открой в панели карточку Система уровней и включи её; после этого /профиль заработает.
Настрой систему уровней
Задай в панели настройки XP и роли за уровень, а потом посмотри свою карточку через /профиль.
Войдите, чтобы комментировать
Вы можете войти через аккаунт Discord за секунды.