当前位置:首页 > 引擎 > GOM引擎

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

admin3天前6
一、传奇星期脚本核心功能介绍传奇游戏星期脚本核心依托DAYOFWEEK函数实现,可精准识别周一至周日七大星期节点,涵盖MON、TUE、WED、THU、FRI、SAT、SUN七种星期参数,是传奇版本制作、功能定制中常用的基础脚本模块。该脚本可自由适配各类传奇服务端,用于区分不同星期的游戏功能触发、福利…

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

传奇游戏星期脚本核心依托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

}

 

扫描二维码推送至手机访问。

本文章九路游发布,如需转载请注明出处。如有侵权请联系站长删除。

本文链接:https://www.9luu.com/167.html

分享给朋友: