脚本精灵-做最方便,最快捷,最好玩的手机游戏脚本

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1613|回复: 4

[教程] 脚本精灵函数基础以正确的方式sleep

[复制链接]

118

主题

1535

帖子

3万

积分

超级版主

Rank: 8Rank: 8

威望
84
金币
28579
贡献
1420
精华
6
在线时间
1062 小时

脚本开发者最佳新人活跃会员热心会员技术达人宣传达人

发表于 2016-1-27 16:39:45 | 显示全部楼层 |阅读模式
sleep()函数是写脚本必不可少的函数之一,延迟等待等操作,无不需要sleep()函数

但是,用了这么久,可能未必每个人都明白sleep()函数的最优用法,下面为你道上一二

sleep()函数,括号内的参数是等待的时间,以毫秒为单位,1秒=1000毫秒 即:sleep(1000)  表示等待1秒钟进行下一步操作

那么,在有些游戏或者软件的操作中,可能等待1秒钟是远远不够的,那么,该怎么写呢

比如,等待一分钟,那么大多数人就会这么写  sleep(60000),这样毫无疑问是可以的,60秒的等待后,软件会执行脚本的下一条

但是这样会引发一个问题,即在60秒之间,你点击脚本悬浮窗的停止按钮,是不会有反映的,也就是说,必须要等60秒的时间以后,才会停止

这样就会导致有时候脚本悬浮窗看起来失灵的样子

怎么规避这种情况呢,解决办法很简单,如果需要长时间等待,用循环就可以了,如

  1. for i = 1,60 do
  2. sleep(1000)
  3. end
复制代码

以上代码同样可以起到休眠60秒的功能,但是就不会出现悬浮窗点击停止没有反映的情况。


点评

支持!: 5.0
支持!: 5
学习了! 谢谢分享。  发表于 2016-1-27 17:23
大神微信号,gamecircles,不定期分享脚本教程,欢迎讨论
回复

使用道具 举报

3

主题

20

帖子

107

积分

精灵高中生

Rank: 5Rank: 5

威望
0
金币
68
贡献
19
精华
0
在线时间
21 小时
发表于 2016-2-24 13:57:46 来自手机 | 显示全部楼层
大神,厉害
回复

使用道具 举报

3

主题

20

帖子

107

积分

精灵高中生

Rank: 5Rank: 5

威望
0
金币
68
贡献
19
精华
0
在线时间
21 小时
发表于 2016-2-24 14:00:09 来自手机 | 显示全部楼层
我写脚本就是 同一个地方,延时需要1秒,有时不需要1秒,有时需要1秒以上。 拟这例子可以解结吗?
回复 支持 反对

使用道具 举报

3

主题

20

帖子

107

积分

精灵高中生

Rank: 5Rank: 5

威望
0
金币
68
贡献
19
精华
0
在线时间
21 小时
发表于 2016-2-26 00:17:11 来自手机 | 显示全部楼层
大神,怎么样判断游戏是否卡屏
回复 支持 反对

使用道具 举报

QQ|手机版|小黑屋|脚本精灵 ( 京ICP备13037106 京公网安备11010802011589

GMT+8, 2017-6-23 21:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表