The Tipster

Платное The Tipster 1.4.9

Языки
  1. Английский
Это расширенный плагин для получения информации об игроках и уведомлений сервера.
В основе плагина лежит ранее доступный плагин Notifier .
Лучшие из него были удалены, а более-менее неудачно реализованные элементы оставлены, полностью заменены, а также значительно улучшены и/или расширены.

Список основных функций Tipster:
  • Информация о присоединении к игроку
  • Информация об уходе игрока
  • Приветственные сообщения
  • Информация о правилах сервера
  • Рекламные сообщения
Полная многоязыковая поддержка всех частей плагина:
  • Несколько вариантов форматирования для сообщений о присоединении/выходе
  • Все названия стран доступны на 81 языке
  • Приветственные сообщения
  • Рекламные сообщения
  • Правила сервера
Доступно несколько дополнительных вариантов плагинов:
  • Несколько вариантов раскраски текста
  • Расцветка и параметры разделителя
  • Полное форматирование префикса
  • Расширенные элементы управления рекламными сообщениями
  • Несколько переключателей включения/выключения для частей сообщения
  • Параметры команд плагина включают/отключают переключатели
  • Определения команды плагина "chatcommand" можно изменять
Дополнительные расширенные/включенные функции:
  • 4-сторонняя отказоустойчивая проверка кода страны
  • Включены функции Countryblock
  • Самогенерируемый список стран с 81 доступным переводом
  • Функция фильтра для команды Pluginlist
Предварительный просмотр выходного дизайна:
1754183334920.webp

Описание функций проверки местоположения:

При первом запуске плагин создаст словарь названий стран со всеми доступными странами (249) на 81 языке . Это делается с помощью веб-запроса к pastebin, где я сохранил эти данные в формате CSV. Этот вызов создаст файл с именем « Tipster_CountryDatabase.json » в папке yourdata.

При первом подключении игрока для него создаётся новая запись данных. Затем плагин пытается случайным образом вызвать один из 4 API-сервисов, чтобы получить код страны для этого IP-адреса. Если один сервис по какой-либо причине выходит из строя, вызывается следующий случайный сервис, и так до четвёртого и последнего. Каждый запрос ограничен по времени и также является отказоустойчивым, чтобы предотвратить любые ошибки, вызванные неудачными веб-запросами.

ПРИМЕЧАНИЕ : это также повышает точность блокировки страны.

Возвращаемый код страны затем разрешается внутренней проверкой результирующего названия страны, и оба добавляются в его запись данных. Эта запись по умолчанию действительна в течение 7 дней, прежде чем она будет повторно проверена. Это позволяет максимально сократить количество необходимых веб-запросов.
Созданные записи об игроках сохраняются в файле Tipster_PlayerDatabase.json , также расположенном в папке data. Он сохраняется в OnServerSave.

Местоположение игрока и локализация в сочетании:
при использовании языковой локализации плагин также возвращает для любого языка корректное название страны на языке, выбранном игроком, отдельно для каждого игрока. Это делается путём сравнения доступных языков плагина с языком, предоставленным клиентом игрока, и, наконец, с 81 доступным переводом.

Если вам нужно меньше строк, чем указано, не удаляйте строки/тексты по умолчанию ! Просто замените текстовое содержимое этих строк пробелом или тире.

В плагине изменён механизм обработки языковых файлов, что позволяет сохранять любые добавленные сообщения в файле. Это работает только в Tipster, не пытайтесь использовать это где-то ещё.

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

Обработка языка и расширение текста:

все тексты включены и поддерживаются API языка.
После создания файла по умолчанию для английского языка его можно скопировать в папку нужного языка.

По умолчанию он содержит примеры сообщений для трёх основных типов:
  • Добро пожаловать
  • Объявление
  • Правила
Эти тексты следует изменить на первые, также в английском варианте, поскольку они содержат очень простое содержание.

Обратите внимание, что каждый из этих типов имеет расширение номера, начинающееся с 00. Если
вам нужно больше сообщений нужного типа , вы можете просто добавить новое сообщение нужного типа и увеличить номер в конце .
ПРИМЕЧАНИЕ : Не ставьте запятую в конце последней строки.
  • Мне нравится
Реакции: GERYDADE и MarmHack
Автор
Northdead
Скачиваний
25
Просмотры
2595
Первый выпуск
Обновление

Рейтинги

0.00 звёзд 0 оценок

Ещё ресурсы от Northdead

Последние обновления

  1. V1.4.9

    Исправлено для обновления Rust
  2. 1.4.7

    Исправление ошибок -Без тестирования
  3. 1.4.6

    Исправление ошибок
  4. 1.4.5

    Исправление ошибки
  5. 1.4.3

    Replaced deprecated EnqueueGet method