插件手册:betonquest:变量列表

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
插件手册:betonquest:变量列表 [2018/06/15 05:32]
小小k酱 完成翻译
插件手册:betonquest:变量列表 [2021/09/24 13:25] (当前版本)
duangfafa [计算数学表达式: math.calc]
行 23: 行 23:
 **例子**: ''%objective.kill_zombies.left:20%'' **例子**: ''%objective.kill_zombies.left:20%''
  
 +===== 全局积分: globalpoint =====
 +
 +工作方式与普通积分变量相同,但不是显示来自玩家类别的点,而是显示全局、独立于玩家的类别中的点。
 +
 +**例子** ''%globalpoint.global_knownusers.left:100%''
 ===== 积分: point ===== ===== 积分: point =====
  
-此变量显示这个玩家的某项积分,或还欠缺的积分。第一个参数是积分名称,第二个参数可以是''amount''表示积分数值,或''left:x''表示距离总分x还缺多少分。+此变量显示这个玩家的某项积分,或还欠缺的积分。第一个参数是积分名称(自定义),第二个参数可以是''amount''表示积分数值,或''left:x''表示距离总分x还缺多少分。 
 + 
 +**例子**: ''%point.音乐学习度.left:15%'' 
 + 
 +===== 计算数学表达式: math.calc ===== 
 + 
 +此变量允许您根据其他变量(例如积分或目标变量)执行计算并解析为指定计算的结果。变量始终以开头''math.calc:'',后跟应计算的计算。支持的操作是''+'',''-'',''*'',''/''和'' ^''。您可以使用''( )''和 ''[ ]''大括号,还可以使用计算绝对值''| |''。<color #ed1c24>但要小心,不要在命令(command)事件中使用绝对值,因为它会拆分命令</color>,''|''并且不要在没有括号的情况下嵌套它们(''|4*|3-5||''<color #ed1c24>行不通</color>,但 ''|4*(|3-5|)|''<color #22b14c>可行</color>)。此外,您可以使用舍入运算符''~''将其左侧的所有内容四舍五入为右侧给出的十进制位数。所以''4+0.35~1''=''4.4'' , ''4.2~0''=''4''。 
 + 
 +要在计算中使用变量,您有两个选择:首先只写变量,但不写''%'';这在不起作用的情况下不起作用,例如,如果变量包含数学运算符,您可以用花括号将其括起来''{ }''。在大括号内,您必须使用 转义''\'',因此要''\''在变量中写入 ''\\''a,''}''在变量中写入 a ''\''}
  
-**例子**''%point.reputation.left:15%''+**例子** ''%math.calc:100*(15-point.reputation.amount)% %math.calc:objective.kill_zombies.left/objective.kill_zombies.total*100~2% %math.calc:-{ph.myplugin_stragee+placeholder}%''
  
 +**在用的实例** ''take普通折扣材料: 'take 精金:%math.calc:2*(100-point.道德点.amount)+80%,山铜:%math.calc:10*(100-point.道德点.amount)+300%' ''
 ===== 物品: item ===== ===== 物品: item =====
  
行 43: 行 57:
 ===== 坐标: location ===== ===== 坐标: location =====
  
-此变量用于提取玩家坐标。格式采用//绝对坐标//,具体请参考[[插件手册:betonquest:基本概念#统一坐标格式|基本概念:统一坐标格式]]。此坐标会包含//偏角yaw//和//仰角pitch//(玩家头看向哪儿?)。你可以直接使用这个location而不用手动输入event/condition/objective里面的//coordinate//参数。+此变量用于提取玩家坐标。格式采用//绝对坐标//,具体请参考[[插件手册:betonquest:基本概念#统一坐标格式_unified_location_formating|基本概念:统一坐标格式]]。此坐标会包含//偏角yaw//和//仰角pitch//(玩家头看向哪儿?)。你可以直接使用这个location而不用手动输入event/condition/objective里面的//coordinate//参数。
  
 **例子**: ''%location%'' **例子**: ''%location%''
  
  • 插件手册/betonquest/变量列表.1529011957.txt.gz
  • 最后更改: 2018/06/15 05:32
  • 小小k酱