插件变量
LyAutoAttack 注册的 PlaceholderAPI 标识符为 laa。变量写法为 %laa_变量名%。
提示
%laa_status% 和 %laa_lock% 可在未开启杀戮时正常显示状态。范围、攻速、数量、模式、抗击退等变量需要玩家已开启杀戮后才有有效值。
变量列表
| 变量 | 返回示例 | 说明 |
|---|---|---|
%laa_status% | §a已启动 / §7未启动 | 杀戮开启状态,文本来自配置项 |
%laa_lock% | §a已启动 / §7未启动 | 坐标锁定状态,文本来自配置项 |
%laa_mode% | 最近目标 / 范围目标 | 当前攻击模式 |
%laa_max% | 1 / 3 | 当前模式的目标上限;near 模式固定显示 1 |
%laa_knockback% | 1格 | 当前抗击退值 |
%laa_range% | 3.5x | 当前索敌范围 |
%laa_speed% | 每秒攻击4.0次 | 按攻击间隔换算后的每秒攻击次数 |
状态文本配置
yaml
autoattack-enable-placeholer: "§a已启动"
autoattack-disable-placeholer: "§7未启动"如果你把状态文本改成 &a开启、&7关闭,变量返回时会自动把 & 转成颜色符号。
条件判断示例
yaml
join-auto-autoattack-condition:
- "papi:{%player_level% >= 30}"
- "permission:{vip.1}"yaml
group:
"high-speed":
condition:
- "papi:{%vault_eco_balance% >= 10000 && %player_level% >= 50}"
range: 6
max: 3
speed: 5
knockback: 1
mode: "all"表达式支持 >、>=、<、<=、==、!=、&&、||。如果比较字符串,建议加引号,例如:
yaml
condition:
- 'papi:{%some_text% == "开启"}'属性加成变量要求
attribute-addition 中的变量必须解析为数字。例如:
yaml
attribute-addition:
enable: true
range: "%player_level%"
max: "%some_amount%"
speed: "%some_speed_bonus%"
knockback: "%some_knockback_bonus%"不建议直接填带单位的变量,例如 10点、10%、§a10。这类文本不能作为数字解析。