- Языки
- Английский
Это расширенный плагин для получения информации об игроках и уведомлений сервера.
В основе плагина лежит ранее доступный плагин Notifier .
Лучшие из него были удалены, а более-менее неудачно реализованные элементы оставлены, полностью заменены, а также значительно улучшены и/или расширены.
Список основных функций Tipster:
Описание функций проверки местоположения:
При первом запуске плагин создаст словарь названий стран со всеми доступными странами (249) на 81 языке . Это делается с помощью веб-запроса к pastebin, где я сохранил эти данные в формате CSV. Этот вызов создаст файл с именем « Tipster_CountryDatabase.json » в папке yourdata.
При первом подключении игрока для него создаётся новая запись данных. Затем плагин пытается случайным образом вызвать один из 4 API-сервисов, чтобы получить код страны для этого IP-адреса. Если один сервис по какой-либо причине выходит из строя, вызывается следующий случайный сервис, и так до четвёртого и последнего. Каждый запрос ограничен по времени и также является отказоустойчивым, чтобы предотвратить любые ошибки, вызванные неудачными веб-запросами.
ПРИМЕЧАНИЕ : это также повышает точность блокировки страны.
Возвращаемый код страны затем разрешается внутренней проверкой результирующего названия страны, и оба добавляются в его запись данных. Эта запись по умолчанию действительна в течение 7 дней, прежде чем она будет повторно проверена. Это позволяет максимально сократить количество необходимых веб-запросов.
Созданные записи об игроках сохраняются в файле Tipster_PlayerDatabase.json , также расположенном в папке data. Он сохраняется в OnServerSave.
Местоположение игрока и локализация в сочетании:
при использовании языковой локализации плагин также возвращает для любого языка корректное название страны на языке, выбранном игроком, отдельно для каждого игрока. Это делается путём сравнения доступных языков плагина с языком, предоставленным клиентом игрока, и, наконец, с 81 доступным переводом.
Если вам нужно меньше строк, чем указано, не удаляйте строки/тексты по умолчанию ! Просто замените текстовое содержимое этих строк пробелом или тире.
В плагине изменён механизм обработки языковых файлов, что позволяет сохранять любые добавленные сообщения в файле. Это работает только в Tipster, не пытайтесь использовать это где-то ещё.
Если у вас уже создан файл с альтернативным языком, вы можете сохранить английский файл после добавления новых строк и перезагрузить плагин. Все новые строки также добавляются в существующие языковые файлы плагина.
Обработка языка и расширение текста:
все тексты включены и поддерживаются API языка.
После создания файла по умолчанию для английского языка его можно скопировать в папку нужного языка.
По умолчанию он содержит примеры сообщений для трёх основных типов:
Обратите внимание, что каждый из этих типов имеет расширение номера, начинающееся с 00. Если
вам нужно больше сообщений нужного типа , вы можете просто добавить новое сообщение нужного типа и увеличить номер в конце .
ПРИМЕЧАНИЕ : Не ставьте запятую в конце последней строки.
В основе плагина лежит ранее доступный плагин Notifier .
Лучшие из него были удалены, а более-менее неудачно реализованные элементы оставлены, полностью заменены, а также значительно улучшены и/или расширены.
Список основных функций Tipster:
- Информация о присоединении к игроку
- Информация об уходе игрока
- Приветственные сообщения
- Информация о правилах сервера
- Рекламные сообщения
- Несколько вариантов форматирования для сообщений о присоединении/выходе
- Все названия стран доступны на 81 языке
- Приветственные сообщения
- Рекламные сообщения
- Правила сервера
- Несколько вариантов раскраски текста
- Расцветка и параметры разделителя
- Полное форматирование префикса
- Расширенные элементы управления рекламными сообщениями
- Несколько переключателей включения/выключения для частей сообщения
- Параметры команд плагина включают/отключают переключатели
- Определения команды плагина "chatcommand" можно изменять
- 4-сторонняя отказоустойчивая проверка кода страны
- Включены функции Countryblock
- Самогенерируемый список стран с 81 доступным переводом
- Функция фильтра для команды Pluginlist
Описание функций проверки местоположения:
При первом запуске плагин создаст словарь названий стран со всеми доступными странами (249) на 81 языке . Это делается с помощью веб-запроса к pastebin, где я сохранил эти данные в формате CSV. Этот вызов создаст файл с именем « Tipster_CountryDatabase.json » в папке yourdata.
При первом подключении игрока для него создаётся новая запись данных. Затем плагин пытается случайным образом вызвать один из 4 API-сервисов, чтобы получить код страны для этого IP-адреса. Если один сервис по какой-либо причине выходит из строя, вызывается следующий случайный сервис, и так до четвёртого и последнего. Каждый запрос ограничен по времени и также является отказоустойчивым, чтобы предотвратить любые ошибки, вызванные неудачными веб-запросами.
ПРИМЕЧАНИЕ : это также повышает точность блокировки страны.
Возвращаемый код страны затем разрешается внутренней проверкой результирующего названия страны, и оба добавляются в его запись данных. Эта запись по умолчанию действительна в течение 7 дней, прежде чем она будет повторно проверена. Это позволяет максимально сократить количество необходимых веб-запросов.
Созданные записи об игроках сохраняются в файле Tipster_PlayerDatabase.json , также расположенном в папке data. Он сохраняется в OnServerSave.
Местоположение игрока и локализация в сочетании:
при использовании языковой локализации плагин также возвращает для любого языка корректное название страны на языке, выбранном игроком, отдельно для каждого игрока. Это делается путём сравнения доступных языков плагина с языком, предоставленным клиентом игрока, и, наконец, с 81 доступным переводом.
Если вам нужно меньше строк, чем указано, не удаляйте строки/тексты по умолчанию ! Просто замените текстовое содержимое этих строк пробелом или тире.
В плагине изменён механизм обработки языковых файлов, что позволяет сохранять любые добавленные сообщения в файле. Это работает только в Tipster, не пытайтесь использовать это где-то ещё.
Если у вас уже создан файл с альтернативным языком, вы можете сохранить английский файл после добавления новых строк и перезагрузить плагин. Все новые строки также добавляются в существующие языковые файлы плагина.
Обработка языка и расширение текста:
все тексты включены и поддерживаются API языка.
После создания файла по умолчанию для английского языка его можно скопировать в папку нужного языка.
По умолчанию он содержит примеры сообщений для трёх основных типов:
- Добро пожаловать
- Объявление
- Правила
Обратите внимание, что каждый из этих типов имеет расширение номера, начинающееся с 00. Если
вам нужно больше сообщений нужного типа , вы можете просто добавить новое сообщение нужного типа и увеличить номер в конце .
ПРИМЕЧАНИЕ : Не ставьте запятую в конце последней строки.