zm.Delay 超级延时

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

脚本暂停延时一段时间,支持防检测的随机延迟时长。

语法

结果 = zm.Delay(时长1[, 时长2])

参数

参数 数据类型 解释
时长1 数值型 需要延迟的最小时间,单位毫秒。
时长2 数值型 可选参数,需要延迟的最大时间,单位毫秒,省略默认为时长1的值。

返回值

数值型 ,最终随机到延迟的时长。

示例

1
2
3
4
5
6
7
8
9
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

zm.RndInitSeed() //初始化随机种子,只需执行一次,也可以使用zm.Init()初始化
TracePrint "固定延迟一段时间"
zm.Delay(1000) //固定延迟1000毫秒
TracePrint "随机延迟一段时间"
zm.Delay(1000, 2000) //随机延迟1000到2000毫秒
TracePrint "延迟结束"

备注

  • 大部分游戏检测属于行为检测,比如每隔固定一段时间就执行操作内容之类,所以需要使用随机延迟时间。
  • V1.1722: 插件加入本命令
  • V1.1730: 修复报错问题
  • v3.1929: 延时小于0的报错改为直接延时0毫秒