跳转到内容

PlaceholderAPI 变量

QueDP 提供两个 PlaceholderAPI 扩展:quedpquedpmember

需要安装 PlaceholderAPI 插件后才能使用。

变量说明
%quedp_in_dungeon%是否在副本中 (true/false)
%quedp_current_dungeon%当前所在副本ID
%quedp_instance_time%副本已运行时间(秒)
%quedp_instance_status%副本状态(准备中/进行中/已完成/已失败/已取消)
%quedp_instance_kills%当前副本击杀数
%quedp_instance_deaths%当前副本死亡数
%quedp_instance_damage%当前副本造成的伤害
%quedp_instance_players%当前副本玩家数
%quedp_instance_name%当前副本显示名称
变量说明
%quedp_total_completions%总完成次数
%quedp_total_deaths%总死亡次数
变量说明
%quedp_stamina%当前体力值
%quedp_max_stamina%最大体力值
%quedp_stamina_percent%体力百分比
%quedp_stamina_bar%体力条显示
%quedp_next_recovery%下次体力回复时间(秒)
变量说明
%quedp_in_party%是否在队伍中 (true/false)
%quedp_party_size%队伍人数
%quedp_party_max_size%队伍最大人数
%quedp_party_leader%队长名称
%quedp_party_name%队伍名称
%quedp_party_online%在线成员数
%quedp_party_isleader%是否是队长 (true/false)
%quedp_party_loot_mode%战利品模式
%quedp_party_exp_share%经验共享模式
%quedp_party_share_scope%共享范围

<dungeonId> 替换为实际的地牢ID。

变量说明
%quedp_dungeon_<dungeonId>_instances%当前运行实例数
%quedp_dungeon_<dungeonId>_max_instances%最大实例数
%quedp_dungeon_<dungeonId>_available%是否有可用槽位 (true/false)
%quedp_dungeon_<dungeonId>_available_slots%剩余槽位数
%quedp_dungeon_<dungeonId>_cost%体力消耗
%quedp_dungeon_<dungeonId>_completion_count%玩家完成次数
%quedp_dungeon_<dungeonId>_best_time%最佳通关时间(秒),无记录返回
%quedp_dungeon_<dungeonId>_last_time%最近一次通关时间(秒),无记录返回
%quedp_dungeon_<dungeonId>_cooldown%剩余冷却时间(秒)
%quedp_dungeon_<dungeonId>_on_cooldown%是否在冷却中 (true/false)

<dungeonId> 替换为实际的地牢ID。

变量说明
%quedp_rank_<dungeonId>_time%玩家在该地牢的时间排名
%quedp_rank_<dungeonId>_damage%玩家在该地牢的伤害排名
%quedp_rank_<dungeonId>_kills%玩家在该地牢的击杀排名

未上榜时返回 未上榜

读取玩家当前所在副本实例持久脚本上下文中的变量。脚本通过 setVar 写入、或附属插件通过 API 写入的状态,都能借此显示在计分板、Tab 列表等任意支持 PlaceholderAPI 的位置。

格式: %quedp_var_<变量名>%

变量说明
%quedp_var_<变量名>%当前副本实例脚本变量的值;玩家不在副本中或变量不存在时返回空字符串

示例:

  • %quedp_var_room_progress% — 脚本中 setVar('room_progress', ...) 写入的房间进度
  • %quedp_var_rating% — 附属插件写入的本次评级

quedpmember 扩展允许你读取队伍中指定序号成员的任意 PlaceholderAPI 变量。

格式: %quedpmember_<序号>_<placeholder>%

  • <序号>0 开始
  • <placeholder> 是任何其他 PlaceholderAPI 变量(不含 %

示例:

  • %quedpmember_0_player_health% - 队伍第1个成员的血量
  • %quedpmember_1_player_name% - 队伍第2个成员的名字
  • %quedpmember_2_quedp_instance_kills% - 队伍第3个成员的击杀数

如果序号超出队伍人数范围,返回空值。