niudange 发表于 2024-3-6 15:08:31

关于系统任务计时-DSFUNCALL

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秒钟,可以继续执行。
本来想用来做定时器每秒执行的效果,但是好像不行。

996技术-wang 发表于 2024-3-7 13:34:33

可以的 你自己测试下就知道了这些基础命令 以自己测试的为准
页: [1]
查看完整版本: 关于系统任务计时-DSFUNCALL