自从math扩展更新了之后它的格式变成了
%math_<math expression>%
%math_[precision]:[rounding]_<expression>%
更新之后反而不会用了um,我知道这里的precision是指返回数值的精度,也就是小数点后几位,rounding是四舍五入的意思,但是我尝试了无论是将[precision]替换为1还是[1],[rounding]替换为[5]、5、true、[true]都不行,然而维基上面给的这个附属的介绍属实是少,所以想问一下有没有试出来怎么填的带佬um,后面<expression>处和介绍的一样填的是{placeholder} (指代某个变量,但不是指就是这么填)
%math_<math expression>%
%math_[precision]:[rounding]_<expression>%
更新之后反而不会用了um,我知道这里的precision是指返回数值的精度,也就是小数点后几位,rounding是四舍五入的意思,但是我尝试了无论是将[precision]替换为1还是[1],[rounding]替换为[5]、5、true、[true]都不行,然而维基上面给的这个附属的介绍属实是少,所以想问一下有没有试出来怎么填的带佬um,后面<expression>处和介绍的一样填的是{placeholder} (指代某个变量,但不是指就是这么填)
 本帖最后由 极光creeper 于 2022-7-14 23:39 编辑 
我猜,%math_1:1_{idk}%
毕竟1就是ture...  
然后,需要检查一下java版本,虽然感觉你应该是比较高版本的...
此外你还可以直接用JavaScript的那个extension解决问题,那个写起来比较爽,不用管格式,脚本代码全是在yml里码字,所以占位符上就没太大讲究了,有机会请务必尝试一下,也能实现很多独特的功能(指大多数你想要的功能,想到就能写... 而且一般没有其他附属能做得到)
不知道有没有帮上忙,我也好几年没碰服务器了...
 本帖最后由 薇甜 于 2022-7-15 15:02 编辑 
嘶,上边那个不行,感觉可能是扩展更新后的问题,我把扩展更换到之前的那个版本后用原来的格式就能正常显示,最新版本的无论怎么样输入都只会显示<unknown_placeholder>,虽然把扩展换回以前那个版本也是一种解决办法,但我也对你在下文所说的JavaScript所感兴趣,或许这个可以在日后解决我的一些其他问题,顺带一提,这里的JavaScript指代的是站内的JavaScriptLibrary嘛,还是单纯是指JavaScript这和脚本语言?
极光creeper 发表于 2022-7-14 23:36
我猜,%math_1:1_{idk}%
毕竟1就是ture...
嘶,上边那个不行,感觉可能是扩展更新后的问题,我把扩展更换到之前的那个版本后用原来的格式就能正常显示,最新版本的无论怎么样输入都只会显示<unknown_placeholder>,虽然把扩展换回以前那个版本也是一种解决办法,但我也对你在下文所说的JavaScript所感兴趣,或许这个可以在日后解决我的一些其他问题,顺带一提,这里的JavaScript指代的是站内的JavaScriptLibrary嘛,还是单纯是指JavaScript这和脚本语言?
薇甜 发表于 2022-7-15 14:48
嘶,上边那个不行,感觉可能是扩展更新后的问题,我把扩展更换到之前的那个版本后用原来的格式就能正常显 ...
emmm
/papi ecloud download javascript
然后在 javascript_placeholders.yml 里注册一个占位符
然后再创建一个对应的 占位符名字.js
写js代码,一个能用的占位符就写好了...