Skip to content

_SkillAPI Formulas

EntityParrot_ edited this page Jun 26, 2020 · 2 revisions

支持的运算符

所有可用的运算符有:

  • 加 ( + )
  • 减 ( - )
  • 乘 ( * )
  • 除 ( / )
  • 乘方 ( ^ )
  • 对数 ( _ ) - 付费版功能

在付费版中, 公式中也可以使用以下可用的高级函数:

函数 描述 示例
abs(x) 绝对值 abs(-1 * lvl)
ceil(x) 四舍五入 ceil(0.25 * lvl) + 4
cos(x) 使用角度制的余弦值 cos(360 / lvl)
floor(x) 向下取整 floor(lvl * 2.25 ^ 2)
sqrt(x) 平方根 root(lvl * 0.3 + 2)
sign(x) 若为正数返回 1, 若为负数返回 -1, 若为 0 返回 0 sign(cos(lvl * 20))
sin(x) 使用角度制的正弦值 sin(lvl ^ 2)
sq(x) 平方 (x * x) sq(lvl) * 2
tan(x) 使用角度制的正切值 tan(lvl ^ 0.1)

计算顺序

PEMADS 规则不适用于这些公式. 除括号外, 插件会从左到右计算它. 有关运算符优先级的示例, 下方两个式子计算结果相同, 都为 0:

2-5*4+2(5+1)^2 ((2-5)*4+2(5+1))^2

Clone this wiki locally