六、实战脚本案例(新手必看)
✅ 案例一:切割值属性计算(基础用法)
#if
#act
FORMULATION 2/(100+20)*100+100 N$切割值
sendmsg 6 提示:您的切割值为<$STR(N$切割值)>
✅ 案例二:取余数混合运算(取模专用)
#if
#act
FORMULATION (10+20%9)%5 N$测试
sendmsg 6 取余运算结果:<$STR(N$测试)>
✅ 案例三:多变量嵌套复杂运算
[@运算1]
#if
#act
MOV n$数字100 100
MOV G50 50
MOV I99 10
MOV N80 80
MOV U200 200
MOV p80 80
MOV m100 10
FORMULATION (<$STR(n$数字100)>+<$STR(G50)>)/((<$STR(I99)>+<$STR(N80)>)*<$STR(U200)>*(<$STR(p80)>-12))+<$STR(m100)> N$结果是4
SENDMSG 5 4运算的结果是<$STR(N$结果是4)>
FORMULATION 2/(100+20)*100+100 U249
SENDMSG 5 1运算的结果是<$STR(U249)>
FORMULATION <$STR(N80)>*<$STR(U200)> N$结果是
SENDMSG 5 2变量相乘运算的结果是<$STR(N$结果是)>
✅ 案例四:丢弃小数运算(参数3=1)
#if
#act
;10/3=3.333,参数3=1直接丢弃小数,结果=3
FORMULATION 10/3 N$结果 1
sendmsg 6 丢弃小数后结果:<$STR(N$结果)>
✅ 案例五:百分比伤害计算(传奇常用)
#if
#act
;计算最大生命值10%的伤害值
FORMULATION <$MAXHP>*10/100 N$百分比伤害
sendmsg 6 你的10%生命伤害为:<$STR(N$百分比伤害)>
✅ 案例六:英雄变量四则运算
#if
#act
;英雄等级*10=英雄攻击加成
FORMULATION <$H.CURRLEVEL>*10 H.N$攻击加成
sendmsg 6 你的英雄攻击加成:<$H.N$攻击加成>
✅ 案例七:当前生命值比例计算
#if
#act
;当前生命/最大生命*100=生命百分比
FORMULATION <$CURRHP>/<$MAXHP>*100 N$生命百分比 0
sendmsg 6 你的当前生命值比例:<$STR(N$生命百分比)>%
✅ 案例八:背包金币运算(奖励/扣除)
#if
#act
;金币*2,双倍奖励计算
FORMULATION <$GAMEGOLD>*2 N$新金币
sendmsg 6 双倍金币后总数:<$STR(N$新金币)>