跳到主要内容

EliteMobs 占位符

以下是 EliteMobs 的 PAPI 占位符完整列表。

占位符说明
%elitemobs_player_combat_tier%显示玩家的战斗等级(也称为战斗层级),即用于在玩家周围生成精英怪的等级。别名:%elitemobs_player_combat_level%
%elitemobs_player_combat_level%显示玩家的战斗等级,即用于在玩家周围生成精英怪的等级。%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 查询玩家数据库。Tab 列表和计分板每 tick 会刷新多个占位符,如果让 PAPI 接触数据库,在大规模场景下每 tick 会产生数百次查询。

由此产生了两种占位符返回值:

  • Only online players! —— 该占位符是针对离线玩家请求的。
  • Uninitialized player data! —— 玩家的数据还不在内存中(通常是刚加入服务器之后,或玩家已离开之后)。请等待数据加载;没有可以更改这一行为的设置。
已弃用的公会等级占位符

以下公会等级占位符仍然存在,但由于公会等级系统已在 EliteMobs 10 中被移除,它们始终返回 "N/A"。保留它们是为了向后兼容,以免现有配置出错。

占位符说明
%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,以及一个能够使用这些占位符的插件。也就是说,如果你想在聊天中使用它,你需要一个聊天插件。想制作标题、计分板、Tab 列表或其他任何东西同理。

下面是一小部分使用 PAPI 的插件:

聊天:

其他:

以上列表只是几个最流行的例子,还有其他插件。请不要索要更多推荐,也不要为这些插件寻求支持。它们不是我做的,我也不会为它们提供支持。


  1. 在你所选的插件中添加占位符(列表见上文)。

注意:大多数插件使用 {elitemobs_XXXXXXX_YYYYYY} 格式,而不是 %elitemobs_XXXXXXX_YYYYYY%

如果对你不起作用,试着把 %% 换成 {}。如果之后仍然不行,请在游戏内尝试命令 /papi parse YOUR_USERNAME_HERE %elitemobs_YOUR_PLACEHOLDER_HERE%(替换其中的大写部分)。

如果这条命令给出了有效输出,那么就是你哪里配置错了,你需要向你使用占位符的那个插件寻求支持。