|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我写的这个脚本,我也不知道是不是后台。
使用的都是窗口命令,就自以为是后台了。
找怪加血加蓝打怪的命令,是我自己整合起来的。本来是分成3个线程的。
但是我想写一个可以5开的脚本,不知道怎么处理多线程多开。就把命令都放到
一个线程里面去了。 还请大神多多指点。
忘了说了,代码可以通过编译,但是用起来就提示内存错误,然后就关掉了。
空间 后台
线程句柄,窗口句柄
对象句柄
功能 按钮0_点击()
//这里添加你要执行的代码
辅助.等待(1000)
窗口句柄=窗口.鼠标所在窗口句柄()
编辑框.设置文本("编辑框0",窗口句柄)
返回 真
功能结束
//以下是自动打怪补血补蓝、自动移动的代码。加了临界区,不知道加的对不对,请大神指点。
功能 开始打怪()
x,y
窗口.设置位置(窗口句柄,0,0)
窗口.激活(窗口句柄)
辅助.等待(1000)
X,Y
是否找到1,是否找到2
线程.进入临界区(对象句柄)
循环(真)
辅助.等待(100)
是否找到1=窗口.模糊找色(窗口句柄,542,38,591,56,#0800D0,0.8,0,X,Y)
如果(!是否找到1)
窗口.鼠标移动(窗口句柄,605,39)
辅助.等待(500)
窗口.鼠标右键单击(窗口句柄,605,39)
辅助.等待(500)
否则
跳出
如果结束
//下面是回蓝的代码
是否找到2=窗口.模糊找色(窗口句柄,542,38,591,56,#F06800,0.8,0,X,Y)
如果(!是否找到2)
窗口.鼠标移动(窗口句柄,605,51)
辅助.等待(500)
窗口.鼠标右键单击(窗口句柄,605,51)
辅助.等待(1000)
否则
跳出
如果结束
是否遇怪=窗口.区域找色(窗口句柄,469,140,527,258,#008cc8,0,x,y)
如果(x>0)
窗口.发送按下(窗口句柄,164)
辅助.等待(500)
窗口.发送按键(窗口句柄,81)
辅助.等待(500)
窗口.发送按下(窗口句柄,164)
辅助.等待(500)
窗口.发送按键(窗口句柄,65)
辅助.等待(500)
否则
窗口.鼠标移动(窗口句柄,202,164)
辅助.等待(300)
窗口.鼠标左键按下(窗口句柄,202,164)
辅助.等待(300)
窗口.鼠标左键弹起(窗口句柄,202,164)
辅助.等待(3000)
窗口.鼠标移动(窗口句柄,388,354)
辅助.等待(300)
窗口.鼠标左键按下(窗口句柄,388,354)
辅助.等待(300)
窗口.鼠标左键弹起(窗口句柄,388,354)
辅助.等待(3000)
如果结束
循环结束
线程.离开临界区(对象句柄)
返回 真
功能结束
功能 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码
线程句柄=线程.开启("后台.开始打怪","")
返回 真
功能结束
功能 退出_点击()
//这里是你退出的时候要执行的代码,这类是你点击退出按钮执行的代码
线程.关闭(线程句柄)
辅助.退出()
返回 真
功能结束
功能 初始化()
//这里添加你要执行的代码
对象句柄=线程.创建临界区()
返回 真
功能结束
功能 销毁()
//这里添加你要执行的代码
线程.删除临界区(对象句柄)
返回 真
功能结束
空间结束
|
|