传奇之家 - 传奇开区一条龙服务网站

当前位置:传奇之家 > 开区脚本 > > 详细页面

传奇全服在线奖励计时领取脚本

传奇全服在线奖励计时领取脚本

传奇全服在线奖励计时领取脚本

作者:传奇之家类别:开区脚本

更新:2026-08-24查看次数:66

适用引擎:? GOM/GEE/LEG
功能说明:? 玩家在线达到指定时长后,可领取对应档位的在线奖励,鼓励玩家保持在线活跃度。
;========== QManage.txt 脚本 ==========
 
[@Login]
#IF
#ACT
SetOnTimer 1 60
; 每60秒执行一次计时
 
;========== QFunction-0.txt 脚本 ==========
 
[@Timer1]
#IF
CHECK [200] 0
#ACT
MOV N$在线分钟 <$ONLINEMINUTE>
; 记录当前在线分钟数
BREAK
 
[@在线奖励]
#IF
LARGE N$在线分钟 10
SMALL N$在线分钟 29
#ACT
SENDMSG 6 您已在线超过10分钟,可领取【在线10分钟奖励】!
BREAK
 
#IF
LARGE N$在线分钟 30
SMALL N$在线分钟 59
#ACT
SENDMSG 6 您已在线超过30分钟,可领取【在线30分钟奖励】!
BREAK
 
#IF
LARGE N$在线分钟 60
CHECK [200] 0
#ACT
SET [200] 1
SENDMSG 0 【<$USERNAME>】在线满1小时,领取了在线奖励!
give 绑定元宝 500
give 经验卷(大) 1
SENDMSG 6 恭喜获得在线1小时奖励:500绑定元宝+经验卷!
BREAK
 
; NPC对话领取界面
[@main]
#SAY
<在线奖励领取中心/FCOLOR=249>\ \
当前在线时长:<$ONLINEMINUTE> 分钟\ \
<领取10分钟奖励/@领10分钟>    <领取30分钟奖励/@领30分钟>\
<领取1小时奖励/@领1小时>    <领取2小时奖励/@领2小时>\
<领取3小时奖励/@领3小时>    <退出/@exit>
 
[@领10分钟]
#IF
LARGE <$ONLINEMINUTE> 10
CHECK [201] 0
#ACT
SET [201] 1
give 绑定元宝 100
SENDMSG 6 领取成功!获得100绑定元宝。
#ELSEACT
SENDMSG 6 条件不足或已领取过。
BREAK