Плейсхолдеры 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!— данные игрока ещё не в памяти (обычно сразу после входа или после выхода игрока). Дождитесь загрузки данных; настройки, меняющей это поведение, нет.
Перечисленные ниже плейсхолдеры рангов гильдии всё ещё существуют, но всегда возвращают «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». |
Как использовать
- EliteMobs не требует использования PAPI eCloud. Он просто работает, пока EliteMobs установлен на вашем сервере. Этот шаг можно пропустить.
- Если вы хотите использовать плейсхолдеры, вам понадобится установленный на сервере PAPI, а также плагин, который эти плейсхолдеры использует. Это значит, что если вы хотите применять их в чате, вам нужен чат-плагин. То же самое, если вы хотите делать титры, скорборды, таб-листы или что-либо ещё.
Вот краткий список плагинов, использующих PAPI:
Чат:
Прочее:
Приведённый выше список — лишь несколько наиболее популярных примеров. Есть и другие. Пожалуйста, не просите дополнительных рекомендаций или поддержки по этим плагинам. Я их не создавал и поддержку по ним не оказываю.
- Добавьте плейсхолдер (список выше) в выбранный вами плагин.
Примечание: большинство плагинов используют формат {elitemobs_XXXXXXX_YYYYYY} вместо %elitemobs_XXXXXXX_YYYYYY%
Если у вас не работает, попробуйте заменить %% на {}. Если и после этого не работает, попробуйте выполнить в игре команду /papi parse YOUR_USERNAME_HERE %elitemobs_YOUR_PLACEHOLDER_HERE% (замените написанное заглавными буквами).
Если она выдаёт корректный результат, значит, вы что-то неправильно настроили, и вам нужно обратиться за поддержкой к разработчикам того плагина, в котором вы используете плейсхолдеры.