美丽小猪 发表于 2026-3-29 17:32:58

关于经验倍数叠加脚本

[@STDMODEFUNC11]
#IF
#ACT
MOV N9 <$KILLMONEXPRATE>
MUL   N9  200
goto @检测倍数
[@检测倍数]
#IF
SMALL N9 301
#ACT
Gmexecute showeffect 76
KILLMONEXPRATE  <$STR(N9)>   3600  1
SENDMSG 0 玩家「<$USERNAME>」使用双倍卷轴,获得了1小时双倍时间。
[@STDMODEFUNC11] 为双倍卷轴
人物赞助给予1.5倍经验,现在吃双倍卷想让他变成3倍经验。
自己写出了这段脚本。执行完毕为0倍。请大神指出错位!跪谢

快乐云朵 发表于 2026-3-29 17:32:58

这个不简单嘛?
[@STDMODEFUNC11]
#IF
是赞助
#ACT
经验值X3
#ELSEACT
经验值X2

可爱月亮 发表于 2026-3-29 17:32:58

我应该是明白了~~!!变量只支持整数~~!!!!!!!!!这怎么办求方法

勤奋月亮 发表于 2026-3-29 17:32:58

汤团先生 发表于 2021-1-29 21:18 这个不简单嘛?
[@STDMODEFUNC11]
已经解决了。就是你这样解决的~~!写了很多条啊·~~~!!!变量不是省事点吗?

可爱小狗 发表于 2026-3-29 17:32:58

liu122824834 发表于 2021-1-29 21:55 给你吧·~~~给你吧 !  这个麻烦了!!还要定时,到时间还要还原原来的倍数!要不赞助倍数又不见了
其实双倍经验卷这里用不着弄弄复杂,用什么变量吧。

坚强太阳 发表于 2026-3-29 17:32:58

汤团先生 发表于 2021-1-29 22:32 就直接KILLMONEXPRATE  200   3600  1
我印象中是可以叠加的吧?
比如经验勋章之类的,是可以和原来的 ...
不可以~~~!!!!!!比如人物有1.5倍经验的加成  吃了双倍就会变2倍而不是1.5*2

开心小鹿 发表于 2026-3-29 17:32:58

liu122824834 发表于 2021-1-30 10:26 不可以~~~!!!!!!比如人物有1.5倍经验的加成  吃了双倍就会变2倍而不是1.5*2
解决没?我也来学习一下
页: [1]
查看完整版本: 关于经验倍数叠加脚本