搜索
12
返回列表 发新帖

[沟通中] 请法海大神开通 NPC对话框内倒计时

[复制链接]
 楼主| 发表于 前天 18:00 | 显示全部楼层
55仿盛大搜服网 发表于 2025-8-13 17:31
我个人认为这个功能还是有必要制作的,并且倒计时以后可以触发当前脚本,并且可以运用到UI界面中,这样可 ...

谢谢大佬的支持
发表于 前天 20:02 | 显示全部楼层
        1.增加倒计时
格式:DSFUNCALL 参数1 参数2 参数3 参数4
参数1:标识, DINGSHICF_自定义 (标识必须以 “DINGSHICF_” 开头)
参数2:倒计时时间单位毫秒, 倒计时结束后会自动触发QFunction-0 @DINGSHICF_自定义 字段下脚本
参数3: (参数=1, 上线直接执行 参数=0或为空, 上线需重新开启否则消失)
参数4: (参数=1,上线刷新当前时间,参数=0或为空, 开启新的)

2.删除倒计时
DELDSFUNCALL 标识

3.改变倒计时状态
格式:CNGDSFUNCALLSTATE 参数1 参数2
参数1:标识
参数2:参数=1时开启,参数=2时停止)

4.常量
<$GETDS(DINGSHICF_自定义)> 剩余时间,默认值为0
<$GETDSSTATE(DINGSHICF_自定义)> 状态:0不存在,1运行中,2停止



--------------------------------------------------------------------------------


例子:
[@增加倒计时]
#IF
#ACT
DSFUNCALL DINGSHICF_测试 5000 1 1
SENDMSG 6 倒计时时间:<$GETDS(DINGSHICF_测试)>秒
;;增加5秒倒计时,5秒后触发QF的@DINGSHICF_测试

;QFunction-0.txt触发标签
[@DINGSHICF_测试]
#IF
#ACT
DELDSFUNCALL DINGSHICF_测试
SENDMSG 6 倒计时状态:<$GETDSSTATE(DINGSHICF_测试)>
发表于 昨天 12:49 | 显示全部楼层
唯快不破 发表于 2025-8-13 20:02
1.增加倒计时
格式:DSFUNCALL 参数1 参数2 参数3 参数4
参数1:标识, DINGSHICF_自定义 (标识必须以 “DI ...

你这种方式 ,纯是引擎这边的处理了,

没办法在NPC框上显示具体的秒数值吧
 楼主| 发表于 昨天 13:05 | 显示全部楼层
1580 发表于 2025-8-14 12:49
你这种方式 ,纯是引擎这边的处理了,

没办法在NPC框上显示具体的秒数值吧 ...

格式:SENDTIMEMSG 消息内容 时间 字颜色 QF解发段 换地图显示模式(0-3) 索引(0-20)
例: SENDTIMEMSG 火龙殿任务还剩%s结束... 300 251 @触发测试 1 0      

这界面显示引擎都支持了,NPC显示应该问题也不大吧,希望法海大神考虑下,
发表于 昨天 18:09 | 显示全部楼层
他是想NPC实时更新显示,不用关闭对话框也显示,这个恐怕不行,我是搬996的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-8-15 12:37 , Processed in 0.648971 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表