关于系统任务计时-DSFUNCALL

[复制链接]
作者: niudange | 时间: 2024-3-6 15:08:31 | 技术答疑|
1 73

33

帖子

1861

金币

1034

积分

积分
1034
发表于 2024-3-6 15:08:31| 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有帐号?注册

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



关于这个参数3和4的疑问,如果参数3=1,这个计时就继续执行,如果3=0就需要手动开启,参数4的话,是重新上线时间的算法。
我这个理解是对的吗?


假如我参数3=1,在引擎重启和合区的之后,人物再上线是否还有效,是不是和BUFF一样??
因为单机测试的时候重启引擎经常人物数据丢失,导致测试有不准确。




还有测试一下,假如参数2=1000,也就是1秒钟,我人物小退上线是不继续执行的,如果参数2=10000,也就是10秒钟,可以继续执行。
本来想用来做定时器每秒执行的效果,但是好像不行。
最后回复时间:2024-03-07 13:34:33官方回复了此贴
回复

使用道具 举报

7989

帖子

1万

金币

1万

积分

积分
11829
发表于 2024-3-7 13:34:33| 显示全部楼层
可以的 你自己测试下就知道了  这些基础命令 以自己测试的为准
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

24小时热门更多>
快速回复 返回列表 返回顶部