本帖最后由 cjxdn 于 2015-11-19 03:22 编辑
变量 线程拾取
变量 线程打怪
功能 拾取()
循环(真)
变量 x=-1,y=-1
变量 ret=找图(0,0,800,800,"rc:500元宝.bmp","000000",1,0,x,y)
如果(ret>=0)//循环判断是否有物品就够了,不需要判断怪是否死亡
线程关闭(线程打怪)//有物品拾取,先关闭打怪线程
x=x+19
y=y+23 //x 620-599=21 y 306-283=23
鼠标移动(x,y)
鼠标右键单击(2)
等待(100)
鼠标左键单击(3)
等待(1000)
否则
变量 线程状态=线程获取状态(线程打怪)//判断是否重复开启线程,如果没开启才进行开启线程
如果(线程状态==0)
线程打怪=线程开启("自动打怪","")//没物品拾取,开启打怪线程
结束
结束
结束
结束
功能 自动打怪()
循环(真)
变量 x1=-1,y1=-1
变量 ret1=找图(0,0,800,800,"rc:血管图全.bmp","000000",1,0,x1,y1)
如果(ret1>=0)
x1=x1+18
y1=y1+30
鼠标移动(x1,y1)
// 鼠标右键单击(2)
// 等待(100)
鼠标左键单击(2)
等待(7000)
否则
键盘按键(49)
等待(2000)
结束
结束
结束
功能 启动_热键()
线程拾取=线程开启("拾取","")
结束
功能 终止_热键()
线程关闭(线程拾取)
结束
我也是小白,不知道这样写对不对.
|