传奇NPC对话框倒计时设置教程 普通倒计时与图片倒计时脚本用法
在传奇游戏脚本制作中,NPC对话框倒计时是常用的功能模块,广泛应用于活动倒计时、任务等待、玩法刷新等场景。合理设置倒计时脚本,能够让游戏玩法更规整、玩家体验更流畅。本文详细讲解传奇端内两种主流NPC倒计时脚本的格式、参数含义、使用示例以及特殊场景适配规则,帮助传奇开发者快速上手配置。一、普通NPC对…
在传奇游戏脚本制作中,NPC对话框倒计时是常用的功能模块,广泛应用于活动倒计时、任务等待、玩法刷新等场景。合理设置倒计时脚本,能够让游戏玩法更规整、玩家体验更流畅。本文详细讲解传奇端内两种主流NPC倒计时脚本的格式、参数含义、使用示例以及特殊场景适配规则,帮助传奇开发者快速上手配置。
一、普通NPC对话框倒计时功能介绍
普通文字倒计时是传奇NPC对话框最基础的倒计时样式,通过专属脚本指令即可实现自定义时长、显示颜色、展示位置、播放次数的倒计时效果,适配绝大多数常规NPC交互场景,配置简单、兼容性强。
1.1 基础脚本格式
<COUNTDOWN:倒计时时间(秒):次数(0无限次):颜色:X:Y:M/@触发>
1.2 完整参数详解
倒计时所有参数均可自定义调整,每个参数对应专属功能,具体释义如下:
倒计时时间(秒):设置倒计时的总时长,以秒为单位,可根据玩法需求自由填写数值;
次数(0无限次):控制倒计时循环播放次数,填写0即为无限循环,填写具体数字则为固定播放次数;
颜色:设置倒计时文字的显示颜色,填写对应颜色数值即可切换色彩样式;
X、Y:倒计时文字在NPC对话框内的显示坐标,可微调位置,适配不同界面布局;
M:倒计时显示格式参数,支持三种展示样式,适配不同界面美观需求。
1.3 M参数显示格式规则
以90秒、50秒倒计时为例,不同参数对应不同显示效果:
参数为0或空:默认完整显示格式,展示效果为00:01:30、00:00:50;
参数为1:动态精简显示,自动剔除无意义时段,展示效果为01:30、50;
参数为2:纯秒数显示,直接展示剩余秒数,展示效果为90、50。
1.4 常规使用示例(NPC触发)
对话框展示代码:倒时计:<COUNTDOWN:10:3:251:0:0/@倒计时结束>\
NPC对应触发脚本:
[@倒计时结束]
#act
SendMsg 5 倒计时结束触发
二、图片数字倒计时功能设置方法
图片数字倒计时属于美化版倒计时样式,区别于纯文字倒计时,通过读取游戏素材包内的数字图片展示倒计时,界面视觉效果更优质,适用于高端定制传奇版本、精品活动界面等场景。该功能存在使用限制,图转数字功能不支持部分特殊格式,配置前需提前准备对应素材。
2.1 基础脚本格式
<IMGCOUNTDOWN:倒计时时间(秒):次数(0无限次):开始图片:数字图片间隔:X:Y:M/@触发>
2.2 素材读取规则
图片倒计时素材统一读取端内Newopui.pak文件,图片排序规则为0-9数字图,第10张图片为符号图。例如编号1330的图片即为符号图片,开发者需自行提前添加对应倒计时素材,保证功能正常加载。
2.3 使用示例
图片数字倒时计:<IMGCOUNTDOWN:10:3:1320:10:10:-6/@倒计时结束>\
三、ADDDLG对话框倒计时特殊适配规则
传奇脚本中ADDDLG、ADDDLGEX对话框属于特殊弹窗界面,常规NPC倒计时触发规则无法适配,需单独修改触发方式,触发脚本不再放置于NPC文件内,需要配置在QF文件中,同时使用专属触发字段,否则倒计时结束后无法触发对应功能。
3.1 ADDDLG对话框脚本写法
倒时计:<COUNTDOWN:10:3:251:0:0/@1000> \
3.2 QF文件专属触发脚本
[@DlgButtonClick1000]
#act
SendMsg 5 倒计时结束触发
四、传奇倒计时脚本配置注意事项
1. 无限次倒计时需将次数参数设置为0,固定次数玩法可自定义数值,避免参数设置错误导致倒计时失效;
2. 图片倒计时需提前核对素材编号与图片顺序,缺失素材会导致倒计时界面空白、报错;
3. 弹窗类对话框必须使用QF专属触发字段,普通NPC触发方式无法适配ADDDLG弹窗;
4. 可根据界面布局灵活调整X、Y坐标参数,优化倒计时文字、图片的展示位置,提升界面美观度。


