|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
大概就是先定义一个找色,如果找不到就一直循环按向上还有S键挂机,但只要游戏回合结束切换到一个界面找到那个颜色就执行。 现在感觉执行最后一个while(true)之前都没有问题,就是在游戏内挂机时(也就是从最后一个 while(true)开始)有俩问题
1、循环只按S键,向上的键不给按,而且感觉按S键的时候也间隔了挺长时间,
2、在循环完以后找到颜色了鼠标移动不给执行。请问大神们这是为什么?
3、我想让执行最最后一个 while(true)之后再循环一直执行整个程序,应该怎么办?
以上就是我的问题,请大神指教。
var 线程ID
//从这里开始执行
function 执行()
//这里添加你要执行的代码
mousemove(515,494)
sleep(1000)
mouseleftclick(1)
sleep(500)
mouseleftclick(1)
sleep(1100)
mousemove(915,392)
sleep(2000)
mouseleftclick(1)
while(true)
var x=-1,y=-1
var ret=findcolor(430,429,628,516,"1F1F1F",1.0,0,x,y)
if(ret>=0)
sleep(1000)
mousemove(x,y)
sleep(1000)
mouseleftclick(1)
sleep(10000)
mousemove(496,729)
sleep(3000)
mouseleftclick(1)
sleep(10000)
end
end
while(true)
var x=-1,y=-1
var ret=findcolor(475,777,557,790,"BD4E5D",1.0,0,x,y)
if(ret=0)
mousemove(521,705)
sleep(1500)
mouseleftclick(1)
sleep(4000)
mouseleftclick(1)
else
keydown(38,3)
keyup(38)
keypress(83,2)
end
end
end
//启动_热键操作
function 启动_热键()
线程ID=threadbegin("执行","")
end
//终止热键操作
function 终止_热键()
threadclose(线程ID)
end
|
|