一。数据库中的DB
10335 双倍经验宝典 31 0 1 11 0 0 989 20000 0 1 20000 250 0 11#1#1#1
10336 三倍经验宝典 31 0 1 12 0 0 989 30000 0 1 20000 250 0 11#1#1#1
二。QF中的触发
[@STDMODEFUNC11]
#IF
LARGE U35 119
#ACT
INC U34 7200
SETOFFTIMER 11
SETONTIMER 12 21
KILLMONEXPRATE 300 <$STR(U35)>
SENDMSG 6 恭喜:双倍经验时间增加7200秒,总共时长为:<$STR(U34)>秒!
SENDMSG 6 提示:当前三倍经验未结束,时间剩余<$STR(U35)>秒,默认使用最高经验倍数!
BREAK
#IF
SMALL U35 120
#ACT
INC U34 7200
SETOFFTIMER 12
SETONTIMER 11 1
KILLMONEXPRATE 200 <$STR(U34)>
SENDMSG 6 您当前杀怪经验倍数为<$KILLMONEXPRATE>倍,有效时间<$KILLMONEXPRATETIME>秒。
BREAK
[@STDMODEFUNC12]
#IF
#ACT
INC U35 7200
SETOFFTIMER 11
SETONTIMER 12 1
KILLMONEXPRATE 300 <$STR(U35)>
SENDMSG 6 您当前杀怪经验倍数为<$KILLMONEXPRATE>倍,有效时间<$KILLMONEXPRATETIME>秒。
BREAK
三。登陆脚本QM中的定时器
;双倍计时
[@ONTIMER11]
#IF
large U34 0
#ACT
dec U34 1
; SENDMSG 6 您当前杀怪经验倍数为<$KILLMONEXPRATE>倍,有效时间<$KILLMONEXPRATETIME>秒。
; SENDMSG 6 您当前杀怪经验倍数为u34,有效时间<$STR(U34)>秒。
BREAK
;三倍计时
[@ONTIMER12]
#IF
large U35 0
#ACT
dec U35 1
; SENDMSG 5 您当前杀怪经验倍数为<$KILLMONEXPRATE>倍,有效时间<$KILLMONEXPRATETIME>秒。
; SENDMSG 5 您当前杀怪经验倍数为u35,有效时间<$STR(U35)>秒。
BREAK