首页M2GOM引擎内容详情

传奇星期DAYOFWEEK脚本全套实用案例代码

2026-06-28 71 admin
[TOCM]

一、传奇星期脚本核心功能介绍

传奇游戏星期脚本核心依托DAYOFWEEK函数实现,可精准识别周一至周日七大星期节点,涵盖MON、TUE、WED、THU、FRI、SAT、SUN七种星期参数,是传奇版本制作、功能定制中常用的基础脚本模块。该脚本可自由适配各类传奇服务端,用于区分不同星期的游戏功能触发、福利发放、副本刷新、次数重置等场景,实用性极强,是传奇GM修改版本、搭建专属游戏功能的必备脚本工具。

二、传奇基础星期判断脚本案例

本案例为最简星期判定脚本,可单独调用使用,主要用于游戏内星期提示、单日专属弹窗、基础星期功能判定等基础场景,代码简洁无冗余,适配所有主流传奇服务端引擎。

[@MAIN]

<星期一/@星期一> <星期二/@星期二> <星期三/@星期三> <星期四/@星期四>

<星期五/@星期五> <星期六/@星期六> <星期天/@星期天>

[@星期六]

#If

DAYOFWEEK SAT

#SAY

今天是星期六!

#ELSESAY

今天不是星期六!

[@星期五]

#If

DAYOFWEEK FRI

#SAY

今天是星期五!

#ELSESAY

今天不是星期五!

[@星期四]

#If

DAYOFWEEK THU

#SAY

今天是星期四!

#ELSESAY

今天不是星期四!

[@星期三]

#If

DAYOFWEEK WED

#SAY

今天是星期三!

#ELSESAY

今天不是星期三!

[@星期二]

#If

DAYOFWEEK TUE

#SAY

今天是星期二!

#ELSESAY

今天不是星期二!

[@星期一]

#If

DAYOFWEEK MON

#SAY

今天是星期一!

#ELSESAY

今天不是星期一!

[@星期天]

#If

DAYOFWEEK SUN

#SAY

今天是星期天!

#ELSESAY

今天不是星期天!

三、传奇星期每日变量重置脚本案例

该进阶脚本是传奇版本开发中高频使用的功能模板,通过调用每日变量文件,结合星期判定函数,实现周一至周日全时段游戏数据自动重置。可精准控制会员每日奖励、每日烤火时长、元素深渊副本次数、BOSS之家次数、免费副本次数、斩首行动奖励等各类游戏功能,实现传奇游戏每日玩法自动刷新,解放人工后台操作,适配绝大多数单职业、复古、微变传奇版本。

#CALL [\功能设置\每日变量.txt] @每日变量

[@每日变量]

{

#if

dayofweek sun

check [421] 0

#act

reset [421] 7

set [421] 1

;会员每日奖励

reset [91] 5

;每日烤火

MOV U15 7200

SET [431] 0

SET [432] 0

;元素深渊副本

SET [166] 0

SET [167] 0

;BOSS之家次数

; MOV U7 10

;每日免费副本次数

MOV U8 10

;斩首行动奖励

set [161] 0

set [162] 0

set [163] 0

set [164] 0

set [165] 0

MOV U29 10000000

#if

dayofweek mon

check [422] 0

#act

reset [421] 7

set [422] 1

;会员每日奖励

reset [91] 5

;每日烤火

MOV U15 7200

SET [431] 0

SET [432] 0

;元素深渊副本

SET [166] 0

SET [167] 0

;BOSS之家次数

; MOV U7 10

;每日免费副本次数

MOV U8 10

;斩首行动奖励

set [161] 0

set [162] 0

set [163] 0

set [164] 0

set [165] 0

MOV U29 10000000

#if

dayofweek tue

check [423] 0

#act

reset [421] 7

set [423] 1

;会员每日奖励

reset [91] 5

;每日烤火

MOV U15 7200

SET [431] 0

SET [432] 0

;元素深渊副本

SET [166] 0

SET [167] 0

;BOSS之家次数

; MOV U7 10

;每日免费副本次数

MOV U8 10

;斩首行动奖励

set [161] 0

set [162] 0

set [163] 0

set [164] 0

set [165] 0

MOV U29 10000000

#if

dayofweek wed

check [424] 0

#act

reset [421] 7

set [424] 1

;会员每日奖励

reset [91] 5

;每日烤火

MOV U15 7200

SET [431] 0

SET [432] 0

;元素深渊副本

SET [166] 0

SET [167] 0

;BOSS之家次数

; MOV U7 10

;每日免费副本次数

MOV U8 10

;斩首行动奖励

set [161] 0

set [162] 0

set [163] 0

set [164] 0

set [165] 0

MOV U29 10000000

#if

dayofweek thu

check [425] 0

#act

reset [421] 7

set [425] 1

;会员每日奖励

reset [91] 5

;每日烤火

MOV U15 7200

SET [431] 0

SET [432] 0

;元素深渊副本

SET [166] 0

SET [167] 0

;BOSS之家次数

; MOV U7 10

;每日免费副本次数

MOV U8 10

;斩首行动奖励

set [161] 0

set [162] 0

set [163] 0

set [164] 0

set [165] 0

MOV U29 10000000

#if

dayofweek fri

check [426] 0

#act

reset [421] 7

set [426] 1

;会员每日奖励

reset [91] 5

;每日烤火

MOV U15 7200

SET [431] 0

SET [432] 0

;元素深渊副本

SET [166] 0

SET [167] 0

;BOSS之家次数

; MOV U7 10

;每日免费副本次数

MOV U8 10

;斩首行动奖励

set [161] 0

set [162] 0

set [163] 0

set [164] 0

set [165] 0

MOV U29 10000000

#if

dayofweek sat

check [427] 0

#act

reset [421] 7

set [427] 1

;会员每日奖励

reset [91] 5

;每日烤火

MOV U15 7200

SET [431] 0

SET [432] 0

;元素深渊副本

SET [166] 0

SET [167] 0

;BOSS之家次数

; MOV U7 10

;每日免费副本次数

MOV U8 10

;斩首行动奖励

set [161] 0

set [162] 0

set [163] 0

set [164] 0

set [165] 0

MOV U29 10000000

}

相关标签: # 传奇脚本 # 星期脚本 # 游戏脚本 # 传奇代码 # 版本脚本