SENDDELAYMSG脚本教程 - 传奇倒计时提示执行命令用法
摘要:本文详细讲解996引擎SENDDELAYMSG倒计时信息提示脚本用法,包含参数详解、实操步骤、报错解决,零基础传奇GM可直接套用。…
本文详解996引擎SENDDELAYMSG倒计时信息提示脚本,手把手教新手实现延时弹窗提示、定时触发脚本功能,解决传奇版本倒计时奖励、延时公告等需求。
一、脚本命令整体介绍
SENDDELAYMSG是传奇996引擎专属实用脚本命令,核心作用是给玩家发送自定义倒计时文字提示,倒计时结束后自动跳转执行指定脚本段,常用于定时发奖励、延时弹窗通知、限时活动触发等场景,是新手GM搭建活动玩法的核心基础脚本。
二、完整脚本代码
以下为可直接复制使用的完整实操脚本,包含倒计时提示、延时执行奖励发放功能:
[@测试]
#if
#act
SENDDELAYMSG 你的礼物在%s后到达 300 255 0 @给礼物
[@给礼物]
#ACT
GIVE 布衣(男)
三、命令语法与参数详细详解
3.1 标准语法格式
SENDDELAYMSG 信息内容 时间(秒) 字体颜色 换地图是否删除 跳转字段
3.2 全参数明细解释
| 参数序号 | 参数名称 | 参数释义 | 取值规则&实操说明 |
|---|---|---|---|
| 1 | 信息内容 | 玩家界面显示的倒计时提示文字 | 支持自定义文字,**%s为专属占位符**,会自动替换为剩余倒计时秒数,必须保留才能正常显示时间 |
| 2 | 时间(秒) | 倒计时持续时长,单位为秒 | 填写纯数字,无小数点、无符号,示例300代表倒计时5分钟,数值最低支持1秒,无上限 |
| 3 | 字体颜色 | 提示文字的显示颜色代码 | 采用996引擎标准颜色码,255为白色,常用代码:250红色、249绿色、248蓝色,仅支持数字参数 |
| 4 | 换地图是否删除 | 玩家切换地图后是否清空当前倒计时 | 0=不删除,倒计时持续生效直至结束;1=删除,换地图直接终止倒计时、不执行后续脚本,新手默认填0 |
| 5 | 跳转字段 | 倒计时结束后触发的脚本标签段 | 必须填写当前脚本文件内存在的标签,格式固定@+自定义名称,名称需纯汉字/字母/数字,无特殊符号 |
3.3 正确调用格式
所有参数必须按顺序填写,缺一不可,参数之间仅用单个空格分隔,禁止多空格、换行、符号分隔,核心规范:占位符%s不可删除、末尾跳转标签必须对应存在。
四、多引擎适配说明
1、996引擎:完全兼容,所有参数、语法、占位符%s均可正常生效,无适配问题,本文教程专为该引擎适配。
2、其他传奇引擎(GOM、GEE、BLUE):不通用!多数引擎无SENDDELAYMSG原生命令,且不支持%s时间占位符,直接复制脚本会报错、不生效,需替换对应引擎专属延时命令,不建议跨引擎使用。
3、兼容注意点:不同引擎倒计时逻辑、参数排序差异极大,新手切勿直接套用,仅996引擎可直接使用本文全套脚本。
五、零基础实操使用教程
全程一步一操作,新手直接照着执行即可生效:
步骤1:打开脚本文件
打开传奇版本服务端,找到自定义功能脚本文件夹(通常为Mir200\Envir\Market_Def),新建或打开任意空白脚本文本。
步骤2:粘贴完整脚本
将上文完整代码全部复制粘贴到文件中,不要遗漏[@测试]、[@给礼物]任意段落,确保两段脚本在同一个文件内。
步骤3:自定义修改参数
按需修改内容:可替换提示文字、修改倒计时秒数(如60为1分钟)、更换字体颜色、替换奖励物品(如布衣(男)改为金币、装备)。
步骤4:保存文件
粘贴修改完成后,点击保存,文件名保持英文/数字,禁止中文、特殊符号,避免服务端读取失败。
步骤5:脚本生效
无需重启服务端,直接在游戏内输入脚本测试命令(对应[@测试]触发条件),即可弹出倒计时提示,时间结束自动发放奖励。如需全局生效,可绑定NPC对话、登录触发、活动触发。
六、常见报错与不生效解决方法
| 故障现象 | 核心原因 | 精准修复方法 |
|---|---|---|
| 输入命令无任何倒计时提示 | 1.参数顺序错乱、多空格;2.删除了%s占位符;3.脚本段落不完整 | 严格对照语法格式重排参数,恢复%s占位符,检查[@测试]和[@给礼物]在同一文件,无段落缺失 |
| 倒计时显示正常,结束不发奖励 | 跳转标签名称不一致、标签书写错误(大小写/符号问题) | 核对SENDDELAYMSG末尾标签与执行段标签完全一致,统一小写、无多余空格符号 |
| 切换地图后倒计时直接消失 | 第四参数设置为1,开启了换地图删除倒计时功能 | 将第四参数修改为0,保存脚本后重新触发即可 |
| 脚本报错、服务端提示非法参数 | 时间、颜色参数填写了文字、小数、特殊符号 | 所有数值类参数仅填写纯整数,删除所有符号、字母、小数点 |
七、新手GM避坑注意事项
1、参数禁忌:所有数字参数(时间、颜色、开关)禁止填写中文、负数、小数、特殊符号,否则脚本直接失效报错。
2、占位符禁忌:提示文字中的**%s绝对不能删除**,删除后无法显示剩余时间,且可能导致脚本终止运行。
3、标签适配:跳转标签必须和执行脚本段一一对应,且必须在同一个脚本文件内,跨文件跳转无法生效。
4、版本适配:仅适配996引擎,切勿在GOM、GEE等其他引擎直接使用,语法不兼容会导致全线报错。
5、空格规范:参数之间只能用单个英文空格分隔,禁止全角空格、制表符、换行分隔参数。
八、高频FAQ问答
Q1:可以修改倒计时文字的位置和大小吗?
A:该命令仅支持修改文字内容、颜色和时长,默认固定屏幕提示位置,无法修改文字大小和弹窗位置,如需自定义样式,需搭配弹窗提示插件使用。
Q2:倒计时过程中玩家下线,上线后还会执行奖励吗?
A:玩家下线后倒计时暂停,再次上线后继续剩余倒计时,时间结束正常执行跳转脚本发放奖励,无需重新触发。
Q3:能不能设置多个阶段倒计时提示?
A:可以,可叠加多个SENDDELAYMSG命令,分别设置不同时长和提示文字,实现多阶段延时提醒,互不冲突。
Q4:时间参数最大可以设置多少秒?
A:996引擎无上限限制,可设置几万秒长时倒计时,适合长线活动、每日定时奖励场景。
Q5:为什么复制一模一样的脚本还是不生效?
A:大概率是编码问题,脚本文件需保存为ANSI编码,UTF-8编码会导致引擎读取异常,重新另存为ANSI编码即可解决。
九、结尾总结
SENDDELAYMSG是996引擎传奇新手必备的延时脚本,核心用于倒计时提示+定时执行功能,只要严格遵守参数顺序、保留%s占位符、对应跳转标签,即可快速实现各类定时活动、延时奖励玩法,零基础GM可直接复制套用修改。



