👨‍⚕️外部占位符

在 SBPlaceholder 表达式内部调用外部占位符并引用结果是非常常见的操作,虽然这有点超纲,但有点太重要了。

在表达式中使用 papi(<外部占位符>) 来引用外部占位符,这始终会返回一个文本类型元素(尽管有时它看起来不像)。

正确的用法 %s_2*papi(player_health)% 计算玩家当前生命值的两倍

错误的用法 %s_papi(player_health)*2%

尽管看起来很相似,但回想一下在上一节中我所说的,运算符始终会使用第一个元素的算法,在错误的用法中,运算符 * 会使用文本型元素的算法而不是整数的,这会导致你得到意料之外的结果,自己用 /papi parse 命令测试下吧。

文本型元素的乘号意味着重复 %s_hello*3% 会返回 hellohellohello

最后更新于