Skip to content

➗ 数学运算格式

与大多数插件不同的是,UltimateShop 允许你在大多数可填入数字的地方填入 PlaceholderAPI 变量以及运算符号,使得定价及出售、收购的限制更为自由。

运算格式列表

  • max() - 比较并返回两值当中较大的值。 (示例:max(4,5) 会返回 5
  • min() - 比较并返回两值当中较小的值。 (示例:min(4,5) 会返回 4
  • () - 优先计算其内的表达式。 (示例:3 * (4 + 1)
  • $ - 表示某个变量。 (示例:$1 / 3
  • e - 表示自然常数。 (示例:log(e)
  • pi - 表示圆周率。 (示例:sin(pi)
  • + - 二值相加。 (示例:1 + 1
  • - - 减去一个数,或取其负值。 (示例:3 - 2- (4 + 2)
  • / - 除以一个数。 (示例:3 / 4
  • * - 二值相乘。 (示例:2 * 3
  • ^ - 幂运算。 (示例:3 ^ 3,即 33
  • % - 余除,即取二数相除之余。 (示例:7 % 4,会返回 3
  • abs - 取绝对值。 (示例:abs$1abs-1,即 |1|
  • round - 四舍五入取整数。 (示例:round1.5round(2.3)
  • ceil - 对其内的数字向上取整。 (示例:ceil1.05,即 1.05
  • floor - 对其内的数字向下取整。 (示例:floot0.95,即 0.95
  • rand - 在给定数字与 0 之间选择一个随机数。 (示例:rand4
  • log - 表示指定数的自然对数。 (示例:log(e),即 lne
  • sqrt - 表示指定数的平方根。 (示例:sqrt4,即 4
  • cbrt - 表示指定数的立方根。 (示例:cbrt(8),即 83
  • sin - 表示指定数的正弦值。 (示例:sin$2
  • cos - 表示指定数的余弦值。 (示例:cos(2*pi)
  • tan - 表示指定数的正切值。 (示例:tanpi
  • asin - 表示指定数的反正弦值。 (示例:asin$2
  • acos - 表示指定数的反余弦值。 (示例:acos0.45
  • atan - 表示指定数的反正切值。 (示例:atan1
  • sinh - 表示指定数的双曲正弦值。 (示例:sinh(4)
  • cosh - 表示指定数的双曲余弦值。 (示例:cosh(4)
  • true - 布尔值,等同于 1
  • false - 布尔值,等同于 0
  • = - 比较二值是否相同。 (示例:1 = 1 返回 11 = 3 返回 0) 也可写作 ==
  • != - 比较二值是否不等。 (示例:1 != 2 返回 11 != 1 返回 0
  • > - 比较前者的值是否大于后者。 (示例:1 > 0
  • < - 比较后者的值是否大于前者。 (示例:0 < 1
  • >= - 比较前者的值是否大于等于后者。 (示例:1 >= 1
  • | - 布尔值中的“或”。 (示例:true | false) 也可写作 ||
  • & - 布尔值中的“和” (示例:true & true) 也可写作 &&
  • ! - 布尔值中的“非”。 (示例:!true