TC官方合作论坛

标题: 循环打怪,循环执行程序 [打印本页]

作者: sport431    时间: 2012-11-6 10:39
标题: 循环打怪,循环执行程序
空间 主程序
功能 逻辑型 自动打怪()
子程序.循环打怪()
返回 真
功能结束
空间结束

空间 子程序
功能 逻辑型 循环打怪()
循环(真)
...
循环结束
主程序.自动打怪()
返回 真
功能结束
空间结束
//这样调用,来实现循环,可以吗?

作者: 554354854    时间: 2012-11-6 10:41
沙发。。。。。。。
不懂
作者: sport431    时间: 2012-11-6 10:43
光坐沙发,不干事啊
作者: tclhs    时间: 2012-11-6 10:53
用线程控制啊
作者: VIP    时间: 2012-11-6 11:27
可以调用的
作者: Sky_Pro    时间: 2012-11-6 11:42
回复 1楼sport431的帖子

可以的,不过建议开个线程,不卡些。。。
作者: sport431    时间: 2012-11-6 12:30
主程序已经开了线程了,再开个线程么,咋个开
作者: fire    时间: 2012-11-6 12:32
建议楼主:
循环加上线程;
而且你的自动打怪和循环打怪基本上一样,可以合并;

代码参考:
  1. 空间 测试
  2. //定义默认空间

  3. 整型 线程句柄

  4. 功能 逻辑型 什么()
  5.     循环(true)
  6. 找怪。。。
  7. 打怪。。。。
  8. 加血。。。。。
  9. 循环结束
  10.     返回 真
  11. 功能结束

  12. 功能 逻辑型 开始_点击()
  13.     //这里添加你要执行的代码
  14.     线程.关闭(线程句柄)
  15.     线程句柄 = 线程.开启("测试.什么","")
  16.     返回 真
  17.     //函数返回语句
  18. 功能结束

  19. 功能 逻辑型 退出_点击()
  20.     //这里添加你要执行的代码
  21.     线程.关闭(线程句柄)
  22.     辅助.退出()
  23.     返回 真
  24.     //函数返回语句
  25. 功能结束

  26. 功能 逻辑型 销毁()
  27.     //这里添加你要执行的代码
  28.     线程.关闭(线程句柄)
  29.     返回 真
  30. 功能结束

  31. 空间结束
  32. //空间结束语句
复制代码

作者: sport431    时间: 2012-11-6 12:58
空间 主程序

功能 逻辑型 开始()

线程.扩展开启("主程序.自动打怪","","主程序.大漠解绑","")

功能结束

功能 逻辑型 自动打怪()
dm.BindWindow(...)
循环()
子程序.回城整理()
子程序.循环打怪()
子程序.回城条件判断()
循环结束

返回 真
功能结束


功能 逻辑型 大漠解绑()
dm.UnBindWindow()

返回 真
功能结束

空间结束


空间 子程序


功能 逻辑型 回城整理()
....
....

返回 真
功能结束

功能 逻辑型 循环打怪()

循环(真)
...

循环结束

返回 真
功能结束

功能 逻辑型 回城条件判断()

包裹满了....重启脚本

返回 真
功能结束
空间结束
我没说清楚,是这样子的,已经多开了线程,绑定了窗口,需要绑定和解绑之间的代码自动运行,这样写可以不呢
作者: sport431    时间: 2012-11-6 13:01
感觉这个有个问题,不停的循环,根本不会执行解绑
作者: 旅雪    时间: 2012-11-6 13:12
好深奥呀
作者: sport431    时间: 2012-11-7 08:38
大神都忙啥呢...




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1