TC官方合作论坛
标题:
丢出我新手的第一个问题,请前辈们赐教!!
[打印本页]
作者:
sd1692625
时间:
2012-6-5 13:40
标题:
丢出我新手的第一个问题,请前辈们赐教!!
接触TC也有2天了,熬夜研究新手视频。依着葫芦儿画瓢也做出了一个游戏的挂机脚本。模拟鼠标点击角色战船进入游戏,且自动按W冲锋,用找图判断空血死亡后按ESC退出的一个简单流程。但是我发现一个重大的也就是致命的错误。我没有办法确定找图判断空血的时间。请前辈们指点下!
从我进入游戏到真正死亡的这段时间,我没有办法确定。
我目前使用的方法是
1、正式进入游戏开始估算,等待190秒时间(排队60秒+进入战斗载入画面10秒+冲锋且等待死亡120秒)
2、190秒后开始判定是否找到空血管的图。
循环(真)
如果(是否找到==-1),则继续等5秒,
否则按ESC退出。
如果结束
循环结束
我觉得这种方法很笨。。。
1、从最开始的等待时间就开始浪费了很多时间,有可能根本不需要用到190秒,但是我后面用了循环判断,前面不可能再循环判断是否找到开始游戏的图啊。
2、还有就是我这儿用了循环,当整个脚本完了也不结束,如果我想让他结束后再使其他角色战船进入战斗怎么办?我的脚本不会自动停止~~一直卡在
如果(是否找到==-1),则继续等5秒,那儿了~~~╮(╯▽╰)╭
想了一个晚上无果。觉都没睡好~~~~纠结。。。。
请前辈们指点下小的我吧,谢谢了!!!!!
作者:
tyuyan
时间:
2012-6-5 13:56
循环(真)
判断是否进入战斗
如果(进入战斗)
跳出
如果结束
循环结束
循环(真)
判断是否死亡
如果(死亡)
跳出
如果结束
循环结束
作者:
sd1692625
时间:
2012-6-5 14:04
先谢谢楼上的回答,我最初也是这样想的,但是我发现双循环后无法进入第二循环,他一直都在第一循环哪儿循环着,解决方法是不是就是你写的那个“跳出”啊?
作者:
sd1692625
时间:
2012-6-5 14:12
行了!谢谢谢谢!!我再研究下后面的。
PS:请问我想让这个挂机脚本后台运行需要怎么做啊?我发现我这个脚本就像是按键精灵一样,只能游戏窗口在最顶端才行。否则就看到鼠标在到处点~~~
作者:
hnnieon668
时间:
2012-6-5 14:22
我也刚来tc,大家共同学习下.
你那个问题好像是"如果(是否找到==-1),则继续等5秒"这个条件一直成立.所以一直等待
只有等人物空血了才会跳出循环.
人物不空血,等待5秒.5秒后你想要做什么事呢?
加到5秒后就可以了
作者:
sd1692625
时间:
2012-6-5 14:47
不是,我之所以一直循环~~是我开始压根没有输了跳出指令。。。。。刚刚那前辈说了我才知道的。。。。。
至于不空血等待5秒,因为我开始就按了W冲锋到战场中间位置,等5秒当然是等被打空血~~~
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1