跳到主要内容

zm.SetDelay 设置超级延时

🎯功能

设置超级延时zm.Delay 超级延时的默认值, 设置一次后, 所有zm.Delay()均受影响

📜语法

结果 = zm.SetDelay(属性表)

📥参数

参数数据类型解释
属性表例如 {“min”:-50, “max”:50} 表示所有zm.Delay()函数随机浮动-50到50之间, 更多属性见下面表格
属性默认值数据类型解释
min0数值型随机浮动最小值
max0数值型随机浮动最大值
time0数值型默认延时时间

📤返回

, 返回设置后的参数列表, 失败返回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()有效, 对其他命令均无效