Перейти к основному содержимому

Плейсхолдеры EliteMobs

Ниже приведён полный список плейсхолдеров PAPI для EliteMobs.

ПлейсхолдерОписание
%elitemobs_player_combat_tier%Показывает боевой уровень игрока (также известный как боевой ранг), то есть уровень, используемый для спавна Elite Mobs вокруг игрока. Псевдоним: %elitemobs_player_combat_level%.
%elitemobs_player_combat_level%Показывает боевой уровень игрока, то есть уровень, используемый для спавна Elite Mobs вокруг игрока. Псевдоним для %elitemobs_player_combat_tier%.
%elitemobs_player_combat_level_roman%Показывает боевой уровень игрока в формате мелких римских цифр.
%elitemobs_player_money%Показывает, сколько валюты EliteMobs есть у игрока в данный момент.
%elitemobs_player_top_tier%Показывает наивысший боевой уровень среди всех игроков в сети. Псевдоним: %elitemobs_player_top_combat_level%.
%elitemobs_player_top_combat_level%Показывает наивысший боевой уровень среди всех игроков в сети. Псевдоним для %elitemobs_player_top_tier%.
%elitemobs_player_kills%Показывает количество убитых игроком Элит.
%elitemobs_player_deaths%Показывает, сколько раз игрок погиб от элиты.
%elitemobs_player_swords_level%Показывает уровень навыка «Мечи» у игрока.
%elitemobs_player_axes_level%Показывает уровень навыка «Топоры» у игрока.
%elitemobs_player_bows_level%Показывает уровень навыка «Луки» у игрока.
%elitemobs_player_crossbows_level%Показывает уровень навыка «Арбалеты» у игрока.
%elitemobs_player_tridents_level%Показывает уровень навыка «Трезубцы» у игрока.
%elitemobs_player_hoes_level%Показывает уровень навыка «Мотыги» у игрока.
%elitemobs_player_maces_level%Показывает уровень навыка «Булавы» у игрока.
%elitemobs_player_spears_level%Показывает уровень навыка «Копья» у игрока.
%elitemobs_player_armor_level%Показывает уровень навыка «Броня» у игрока.
Плейсхолдеры никогда не обращаются к базе данных

EliteMobs отвечает на каждый плейсхолдер из своего кеша игроков в памяти и намеренно никогда не запрашивает базу данных игроков для PAPI. Таб-листы и скорборды обновляют по несколько плейсхолдеров за тик, и если бы PAPI доходил до базы данных, при масштабе это порождало бы сотни запросов за тик.

Из этого следуют два возможных ответа плейсхолдера:

  • Only online players! — плейсхолдер был запрошен для офлайн-игрока.
  • Uninitialized player data! — данные игрока ещё не в памяти (обычно сразу после входа или после выхода игрока). Дождитесь загрузки данных; настройки, меняющей это поведение, нет.
Deprecated Guild Rank Placeholders

Перечисленные ниже плейсхолдеры рангов гильдии всё ещё существуют, но всегда возвращают «N/A», поскольку система рангов гильдии удалена в EliteMobs 10. Они сохранены для обратной совместимости, чтобы существующие конфигурации не ломались.

ПлейсхолдерОписание
%elitemobs_player_active_guild_rank_numerical%Устарело. Всегда возвращает «N/A».
%elitemobs_player_maximum_guild_rank_numerical%Устарело. Всегда возвращает «N/A».
%elitemobs_player_active_guild_rank_name%Устарело. Всегда возвращает «N/A».
%elitemobs_player_maximum_guild_rank_name%Устарело. Всегда возвращает «N/A».
%elitemobs_player_prestige_guild_rank_numerical%Устарело. Всегда возвращает «N/A».
%elitemobs_player_top_guild_rank%Устарело. Всегда возвращает «N/A».
%elitemobs_player_shortened_guild_rank%Устарело. Всегда возвращает «N/A».

Как использовать

  1. EliteMobs не требует использования PAPI eCloud. Он просто работает, пока EliteMobs установлен на вашем сервере. Этот шаг можно пропустить.
  2. Если вы хотите использовать плейсхолдеры, вам понадобится установленный на сервере PAPI, а также плагин, который эти плейсхолдеры использует. Это значит, что если вы хотите применять их в чате, вам нужен чат-плагин. То же самое, если вы хотите делать титры, скорборды, таб-листы или что-либо ещё.

Вот краткий список плагинов, использующих PAPI:

Чат:

Прочее:

Приведённый выше список — лишь несколько наиболее популярных примеров. Есть и другие. Пожалуйста, не просите дополнительных рекомендаций или поддержки по этим плагинам. Я их не создавал и поддержку по ним не оказываю.


  1. Добавьте плейсхолдер (список выше) в выбранный вами плагин.

Примечание: большинство плагинов используют формат {elitemobs_XXXXXXX_YYYYYY} вместо %elitemobs_XXXXXXX_YYYYYY%

Если у вас не работает, попробуйте заменить %% на {}. Если и после этого не работает, попробуйте выполнить в игре команду /papi parse YOUR_USERNAME_HERE %elitemobs_YOUR_PLACEHOLDER_HERE% (замените написанное заглавными буквами).

Если она выдаёт корректный результат, значит, вы что-то неправильно настроили, и вам нужно обратиться за поддержкой к разработчикам того плагина, в котором вы используете плейсхолдеры.