🪙Поинты

Хотите следить и поощрять активность участников вашего дискорд сервера на проекте GTA5RP? Этот модуль, который не имеет аналогов, специально для вас!

Подготовка

Для начала нам необходимо создать канал с любым названием для логов и действиях с поинтами. Для этого используем /опции канал_выбрать с типом "Изменение канала с логами поинтов":

Использование

Настройка модуля

Для настройки модуля "Поинты" используется команда /модули поинты:

Открывается меню настроек:

Подробное описание каждой из кнопок:

Кнопка
Действие
По умолчанию

Включить/Выключить списание поинтов

Позволяет включить или выключить списание поинтов. Каждые 10 минут у каждого пользователя, добавленного в модуль "Поинты" списывается 1 поинт.

Включено

Включить/Выключить уведомления пользователям в ЛС

Позволяет включить или выключить уведомления пользователям в ЛС. При включении пользователю, над которым проводят действие, будет приходить уведомление от бота в личные сообщения. Например о начислении поинтов, списании поинтов, добавлении в систему поинтов и прочего.

Включено

Действие при достижении минимума поинтов

Позволяет установить действие, которое произойдет в случае, если пользователь достигнет минимума поинтов. Это может быть "Кик с дискорда" или "Предупреждение". Предупреждение направляется в канал логи с упоминанием лидера и его заместителей.

Кик с дискорда

Изменить дневной коэффициент

Позволяет изменить дневной коэффициент начисления поинтов. Каждые 10 минут при нахождении в игре с 6:01 до 23:59 пользователю начисляются поинты по формуле: коэффициент*8. Результат начисляется пользователю при нахождении в игре. Чем выше коэффициент, тем меньше нужно находиться в игре в день. Чем меньше коэффициент, тем больше нужно играть в день. В настройках модуля внизу текстом указано сколько при таком значении дневного коэффициента нужно находиться в игре. ВАЖНО! Можно играть часть времени днем, часть ночью. Все коэффициенты будут учтены!

1

Изменить ночной коэффициент

Позволяет изменить ночной коэффициент начисления поинтов. Каждые 10 минут при нахождении в игре с 00:00 до 6:00 пользователю начисляются поинты по формуле: коэффициент*8. Результат начисляется пользователю при нахождении в игре ночью. Чем выше коэффициент, тем меньше нужно находиться в игре в ночью. Чем меньше коэффициент, тем больше нужно играть в ночью. В настройках модуля внизу текстом указано сколько при таком значении ночного коэффициента нужно находиться в игре. ВАЖНО! Можно играть часть времени днем, часть ночью. Все коэффициенты будут учтены!

1

Изменить минимальное количество поинтов

Позволяет изменить минимальное количество поинтов при котором будет поступать уведомление

Таким образом, изменяя коэффициенты вы устанавливаете количество начисляемых поинтов за каждые 10 минут игры в дневное и ночное время. Пользователь например может поиграть 12 часов и потом несколько дней не заходить в игру. Или стабильно отыгрывать определенное количество времени.

Добавление пользователей в систему поинтов

Для добавления пользователей в систему поинтов используем команду: /поинты добавить:

Пользователь занесен модуль. В канал логов поинтов отписывается уведомление об этом:

Если у вас включена опция "Уведомления пользователям в ЛС", то в личные сообщения пользователю поступит такое сообщение:

Для отслеживания игровой активности ему необходимо включить игровой оверлей по инструкции. Также важно, чтобы во время игры у него не стояла "Невидимка", иначе поинты начисляться не будут.

Включение игрового оверлея

Для начисления поинтов у пользователя должна быть включена игровая активность в настройках дискорда.

Сначала перейдите в настройки слева снизу:

Листайте вниз и найдите раздел "Настройки активности". В нем нажимайте на "Конфиденциальность активности":

Установите галочку на пункте "Делитесь своими игровыми активностями с другими":

Теперь перейдем в раздел ниже: "Зарегистрированные игры". Тут рядом с RAGE Multiplayer сделайте иконку монитора видимой:

Действия с поинтами вручную

Вы можете самостоятельно начислять и списывать поинты у участников, добавленных в систему. Например за круто сыгранную игру можно начислить 400 поинтов участнику. Или за нарушение правил семьи списать поинты.

Для начисления поинтов используется команда /поинты начислить:

Для списания поинтов используется команда /поинты списать:

Для получения информации о пользователе в системе поинтов используется команда /поинты информация:

Здесь необходимо выбрать одно из трех значений, по которым будет выполнен поиск пользователя!

Пример использования команды /поинты информация

Система отпуска

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

Для выдачи отпуска используется команда /поинты выдать_отпуск:

В поле "дата" необходимо вписать дату окончания отпуска в формате день.месяц.год. Нельзя использовать дату, которая уже прошла или наступила. Время окончания отпуска будет в указанную дату в 00:00 по Московскому времени.

В личные сообщения поступит такое сообщение:

Вы можете ознакомиться с полным списком пользователей, которые сейчас в отпуске. Для этого используйте команду /поинты список_отпуск:

Здесь содержится подробная информация о каждом пользователе и дата окончания отпуска:

Отпуск можно завершить вручную. Для этого используйте команду /поинты снять_отпуск:

Пользователю поступит уведомление о выходе из отпуска:

Команда тэгнуть

Устали вручную искать людей, которые в игре, но не в голосовом канале? Для вас уникальная команда /поинты тэгнуть!

Сначала пропишем команду /поинты тэгнуть:

В поле "голосовой_канал" необходимо указать голосовом канал, в котором должны были находиться пользователи.

В поле "текстовый_канал" необходимо указать текстовый канал, в который поступит упоминание пользователей, которые в игре, но не в указанном голосовом канале.

В поле "текст" необходимо указать текст сообщения, который будет отправлен в текстовый канал вместе с упоминаниями.

Анализ пользователей происходит не быстро из-за ограничения Discord. Придется немного подождать.

После выполнения команды видим результат:

Также в текстовый канал поступил пинг пользователей, которые в игре, но не в нужном голосовом канале:

Удаление пользователя из модуля

Вы можете удалить пользователя из модуля.

Для удаления пользователя из модуля используйте команду /поинты удалить:

Last updated

Was this helpful?