|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
下面这段代码,请问语法逻辑方面有什么问题么,弄了好久没弄好,原本是我用屏幕坐标模式写的,一切正常,换成窗口坐标模式就不正常了,谢谢了
空间 挂机
//默认空间
变量 打怪
变量 补红
变量 补蓝
变量 roll
功能 自动打怪()
鼠标窗口=窗口.鼠标所在窗口句柄()
变量 x,y,x1,y1
循环(真)
变量 c
循环(窗口.区域找色(鼠标窗口,477,62,477,62,#E7D3B5,1,x,y))
窗口.发送按键(鼠标窗口,49)
辅助.等待(100)
窗口.发送按键(鼠标窗口,50)
辅助.等待(100)
c=c+1
如果(c>10)
窗口.发送按键(鼠标窗口,9)
辅助.等待(100)
跳出
如果结束
循环结束
循环(窗口.区域找色(鼠标窗口,592,55,592,55,#F7DB9C,1,x1,y1))
窗口.发送按键(鼠标窗口,49)
辅助.等待(100)
窗口.发送按键(鼠标窗口,50)
辅助.等待(100)
c=c+1
如果(c>10)
窗口.发送按键(鼠标窗口,9)
辅助.等待(100)
跳出
如果结束
循环结束
窗口.发送按键(鼠标窗口,9)
辅助.等待(100)
窗口.发送按键(鼠标窗口,32)
辅助.等待(100)
循环结束
功能结束
功能 自动补红()
鼠标窗口=窗口.鼠标所在窗口句柄()
循环(真)
内容=编辑框.获得文本("编辑框0")
起点=278
终点=427
长度=终点-起点
加血X坐标=起点+长度*内容/100
变量 m,n
是否找到=窗口.模糊找色(鼠标窗口,加血X坐标,695,427,696,#C61010,0.8,0,m,n)
如果(!是否找到)
窗口.发送按键(鼠标窗口,112)
如果结束
辅助.等待(100)
循环结束
功能结束
功能 自动补蓝()
鼠标窗口=窗口.鼠标所在窗口句柄()
循环(真)
内容=编辑框.获得文本("编辑框0")
起点=592
终点=739
长度=终点-起点
加蓝X坐标=起点+长度*内容/100
变量 e,f
是否找到=窗口.模糊找色(鼠标窗口,加蓝X坐标,693,739,694,#187594,0.8,0,e,f)
如果(!是否找到)
窗口.发送按键(鼠标窗口,113)
如果结束
辅助.等待(100)
循环结束
功能结束
功能 自动roll()
鼠标窗口=窗口.鼠标所在窗口句柄()
变量 X,Y
循环(真)
窗口.找图(鼠标窗口,10,10,1000,700,"rc:roll.bmp",#102030,0.8,0,X,Y)
如果(X>0&&Y>0)
窗口.鼠标移动(鼠标窗口,X+15,Y+10)
辅助.等待(200)
窗口.鼠标左键单击(鼠标窗口,X+15,Y+10)
如果结束
循环结束
功能结束
//开始按钮_点击操作
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
功能 热键0_热键()
//这里添加你要执行的代码
打怪=线程.开启("挂机.自动打怪","")
补红=线程.开启("挂机.自动补红","")
补蓝=线程.开启("挂机.自动补蓝","")
roll=线程.开启("挂机.自动roll","")
功能结束
功能 热键1_热键()
//这里添加你要执行的代码
线程.暂停(打怪)
线程.暂停(补红)
线程.暂停(补蓝)
线程.暂停(roll)
功能结束
空间结束 |
|