zm.SetDelay 设置超级延时
🎯功能
设置超级延时zm.Delay 超级延时的默认值, 设置一次后, 所有zm.Delay()
均受影响
📜语法
结果 = zm.SetDelay(属性表)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
属性表 | 表 | 例如 {“min”:-50, “max”:50} 表示所有zm.Delay()函数随机浮动-50到50之间, 更多属性见下面表格 |
属性 | 默认值 | 数据类型 | 解释 |
---|---|---|---|
min | 0 | 数值型 | 随机浮动最小值 |
max | 0 | 数值型 | 随机浮动最大值 |
time | 0 | 数值型 | 默认延时时间 |
📤返回
表
, 返回设置后的参数列表, 失败返回null
💡示例
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次
//设置一次后, 所有zm.Delay都有效, 除非再次改变设置
zm.SetDelay({"min":-30, "max":40})
zm.Delay(100) //表示随机延时(100-30)到(100+40)毫秒范围
zm.SetDelay({"min":-30, "max":40})
zm.Delay(100, 200) //表示随机延时100到200毫秒范围, 不受默认值影响
zm.SetDelay({"min":-30, "max":40})
zm.Delay(100, true) //表示固定延时100毫秒, 不要随机
zm.SetDelay({"min":-300, "max":400, "time":1000})
zm.Delay() //表示随机延迟(1000-300)到(1000+400)毫秒范围
📘备注
- 设置一次后, 所有
zm.Delay
都有效, 除非再次改变设置 - V3.1853: 初次加入命令
- V4.2025: 仅对
zm.Delay()
有效, 对其他命令均无效