找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 106|回复: 0

"双倍经验卷"如何实现离线保留经验时长并使用增加时间,可参考以下写法

[复制链接]

228

主题

0

回帖

766

积分

管理员

积分
766
发表于 2024-10-15 01:50:46 | 显示全部楼层 |阅读模式
;------------------------------------QF
[@STDMODEFUNC10]
#IF
CHECKLEVELEX > 0
#ACT
KILLMONEXPRATE 200 3600
Gmexecute showeffect 75
SENDMSG 7 您获得了1小时双倍经验时间
CalcVar HUMAN 双倍时间 = 3600
SaveVar HUMAN 双倍时间 ..\QuestDiary\数据文件\双倍时间保存.txt
SetScTimer 1 1
BREAK

;------------------------------------QM声明
Var Integer HUMAN 双倍时间 "" HardDisk
LOADVAR HUMAN 双倍时间 ..\QuestDiary\数据文件\双倍时间保存.txt

;------------------------------------登录添加:
#If
CheckVar HUMAN 双倍时间 > 0
#Act
KILLMONEXPRATE 200 <$HUMAN(双倍时间)>
SetScTimer 1 1
Break

;------------------------------------定时器执行
[@OnTimer1]
#If
CheckVar HUMAN 双倍时间 > 0
#Act
CalcVar HUMAN 双倍时间 - 1
SaveVar HUMAN 双倍时间 ..\QuestDiary\数据文件\双倍时间保存.txt
Break
#ElseAct
KILLMONEXPRATE 100 1
CalcVar HUMAN 双倍时间 = 0
SaveVar HUMAN 双倍时间 ..\QuestDiary\数据文件\双倍时间保存.txt
KillScTimer 1
Break

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

版主

QQ|传奇版本库,传奇GM基地,传奇GM论坛 ( 京ICP备13005504号-1 )

GMT+8, 2025-5-1 03:49 , Processed in 0.074219 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表