在传奇GEE服务器管理中,数学计算的需求时常出现,为了提供更灵活的数值处理能力,我们新增了一个数学表达式运算命令——FORMULATION。该命令支持基本的四则运算,并且可以处理取整和取余等算法,让服务器管理员和脚本编写者能够更方便地进行数学运算,并将结果保存到变量中。
功能介绍
FORMULATION命令:
用途:执行数学表达式运算,并将结果保存到指定的变量中。
语法:FORMULATION<表达式><变量名>
支持运算:加法、减法、乘法、除法、取整(trunc)、取余(mod)。
使用范例
四则运算:
#act
Formulation<表达式>N$变量名
Copy
例如:
#act
Formulation<$STR(N$切割倍率)>/(<$STR(N$人物切割值)>+<$STR(N10)>)*100+<$STR(N$人物切割值)>N$切割值
Copy
这个命令将计算表达式的结果,并将其保存到变量N$切割值中。
取整运算示例:
[@main]
#ACT
Formulationtrunc(100/9)N$取整值
Sendmsg6100除以9取整值<$str(N$取整值)>
Copy
该示例将100除以9的结果取整,并将结果发送给玩家。
取余运算示例:
[@main]
#ACT
Formulationmod(1009)N$取余值
Sendmsg6100除以9取余值<$STR(N$取余值)>
Copy
这个命令计算100除以9的余数,并将结果发送给玩家。
注意事项
表达式中的变量需要使用<$STR(N$变量名)>的格式来引用。
被除数不能为0,否则会导致脚本执行错误。
取整使用trunc函数,取余使用mod函数。
数学表达式运算命令FORMULATION支持取整、取余算法增加数学表达式命令FORMULATION公式结果保存变量范例:FORMULATION<$STR(N$切割倍率)>/(<$STR(N$人物切割值)>+<$STR(N10)>)*100+<$STR(N$人物切割值)>N$切割值
功能:四则运算
数学表达式运算命令
FORMULATION公式结果保存变量
范例:
FORMULATION<$STR(N$切割倍率)>/(<$STR(N$人物切割值)>+<$STR(N10)>)*100+<$STR(N$人物切割值)>N$切割值
;下面的结果为0,被除数为0,脚本执行错误
#act
Formulation1/(3-3)*5+6N1
sendmsg6<$STR(N1)>
;注意:表达式被除数不能为0
示例(取整运算)
[@main]
#ACT
Formulationtrunc(100/9)N$取整值
Sendmsg6100除以9取整值<$str(N$取整值)>
示例(取余运算)
[@main]
#ACT
Formulationmod(1009)N$取余值
Sendmsg6100除以9取余值<$STR(N$取余值)>
新功能上线:传奇GEE服务器新增数学表达式命令FORMULATION
来源:
作者:
点击:
近期更新
热门推荐

