• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.05
软件大小:21.6M
更新时间:07-04

按键精灵安卓版
立即下载

软件版本:3.3.5
软件大小:62.5M
更新时间:9-25

按键精灵iOS版
立即下载

软件版本:1.3.5
软件大小:29.2M
更新时间:06-14

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
返回列表 12345678» / 59
发新话题 回复该主题

[教程心得] 【山海插件教程】定时活动定时做-给脚本加个定时器 [复制链接]

1#
小伙伴们大家好,今天继续给大家带来一个比较常用也是很实用的插件命令-定时器命令。现在网游中有各种的定时活动,或者是隔一段时间才能进行一次的任务。单个任务、活动的间隔计时还没什么问题,但是同时要进行多个任务的计时的话就比较麻烦了。但是用了这个命令之后一切都变的简单


>>>> 插件教程目录 <<<<

相关命令:
命令名称:TimeSign
命令功能: 设置定时器标记,用来和Timer 命令配合使用
参数: 参数1【必要】:整数型,标记编号
返回值:


命令名称:Timer
命令功能: 定时器功能,用来判断指定时间间隔是否到达
参数: 参数1【必要】:整数型,时间标记编号
参数2【必要】:整数型,指定的时间间隔 (单位: 秒)
返回值: 返回布尔值,到达指定间隔返回true ,否则返回false


这两个命令是配套的命令,先使用TimeSign 命令在想要计时的地方设定一个时间标记,然后在脚本之后的流程中使用Timer 命令就可以来判定对应标记的间隔是否达到了。这样就能轻松实现多任务同时进行计时判断的功能

范例:
  1. Import "shanhai.lua"

  2. // 设定标记1
  3. Call shanhai.TimeSign(1)
  4. Delay 10000
  5. // 设定标记2
  6. Call shanhai.TimeSign(2)

  7. // 循环判断时间指定标记的时间间隔
  8. Do
  9. If shanhai.Timer(1, 10) Then
  10. TracePrint "标记1时间已达到10秒"
  11. ElseIf shanhai.Timer(2, 20) Then
  12. TracePrint "标记2时间已达到20秒"
  13. End If
  14. Delay 1000
  15. Loop
复制代码

设定标记时无需按照顺序,只要是整数型并且没有和之前设置的标记号冲突即可。不同的标记号的计时是独立的不会互相冲突。

点评

stargo  我目前调试的结果为其他代码运行完后,会直接无限循环在你这个定时器里面,  发表于 2017/2/14 16:40:34
stargo  如何定时活动定时做,把他封装成函数,到时间则返回TRUE,则执行做活动代码,返回失败则执行其他的代码,  发表于 2017/2/14 16:40:24
神梦科技  标记的最大值是多少?  发表于 2016/7/21 8:42:24
stargo  这个代码如何做成函数,直接根据返回值来直接调用,时间到则调用,时间不到则执行其他代码段,
这个如何破?  发表于 2017/2/14 16:36:03

最后编辑quitout 最后编辑于 2016-07-20 14:30:18
本主题由 管理员 青黛 于 2018/3/1 17:26:33 执行 审核帖子 操作
2#


3#

这个可以有

4#

666666666666666

<a href="http://bbs.anjian.com/thread-576954-1-1.html" target="_blank"><strong><font size="4">按键精灵14周年庆典火热进行中!点击领奖</font></strong></a>
5#

分分享福

6#

支持一下

按键精灵安卓版2.5.0即将发布,将带给你更好的编辑体验!点击链接了解新版本功能,还有更多好礼等你来拿哦!
http://bbs.anjian.com/showtopic-584866.aspx
7#


8#

洛克vkxckask

9#

最近几天 山海师那么高产 是不是吃了兴奋剂............................

10#

66666666666666666666666

11#

FFFFFFFFFFF

12#

【山海插件教程】定时活动定时做-给脚本加个定时器

[url=http://bbs.anji
13#

定时活动定时做-给脚本加个定时器

14#

121321

15#


16#


17#

没v迷能买

18#

好好学习天天向上

19#

.............

20#

111111111111111111111

发新话题 回复该主题