|
登录后可查看完整内容和下载
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 xiaoxiaocai 于 2024-10-27 15:43 编辑
#IF
#ACT
INC U10 7200
KILLMONEXPRATE 200 <$STR(U10)> 1如上所述,需要的是怎么让U10这个变量在赋予7200后会自动的减少?从而达到跟<$STR(U10)>这个双倍时间的相对应。
想要达到的效果是可以用双倍经验卷来达到不断加长双倍经验的时间,理论上可以用双倍经验卷达到无限长的双倍经验时间。
现在上面的脚本U10赋值7200后,不会变少,会一直存在,这就导致第二次的赋值会变成7200x2,第三次赋值是7200x3。
今天尝试了好久,用SUM来试,结果不行,最终还是在QManage.txt里面做了个定时器才搞定
#IF
LARGE <$STR(U10)> 0
#ACT
SetONTimer 18 1
break
[@OnTimer18]
#IF
CHECKONLINE <$USERNAME>
#ACT
DEC <$STR(U10)> 1
#ELSEACT
SetOffTimer 18
break
双倍经验的脚本
;;—————双倍经验宝典触发序号14—————
[@STDMODEFUNC14]
#IF
#ACT
INC U10 7200
KILLMONEXPRATE 200 <$STR(U10)> 1
SENDMSG 0 玩家「<$USERNAME>」使用双倍经验卷,获得或增加2小时2倍经验。
BREAK
这样就达到了可以叠加双倍经验的时间上限了。
我知道答案
回答被采纳将会获得 3 金币 + 30 金币 已有7人回答
|
|