TC官方合作论坛

 找回密码
 立即注册
查看: 732|回复: 4
打印 上一主题 下一主题

[已解决] 请帮我看下我的代码的问题,一直不停地吃蓝,吃体,怎么办

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-14 15:41:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请帮我看下我的代码的问题,一直不停地吃蓝,吃体,不按条件进行,怎么改下  坐等
   另外  插件不能自动注册   郁闷死

空间 找红蓝

大漠 = com("dm.dmsoft")
线程2,线程3,线程1

功能 绑定()
    句柄 = 大漠.FindWindow("Afx:400000:3:10003:1900011:0","")
    大漠.MoveWindow(句柄,0,0)
    绑定 = 大漠.BindWindow(句柄,"normal","normal","normal",0)
    如果(绑定 == 1)
        调试输出("绑定成功")
    否则
        辅助.消息框("绑定失败")
    如果结束
    大漠.setpath(辅助.获取资源路径("rc:"))//设置全局路径
功能结束

功能 初始化()
    辅助.注册插件("rc:dm.dll",真)
功能结束

功能 找蓝()
    x,y
    循环(真)
        找蓝 = 大漠.FindColor(723,563,792,575,"0852ad-151515",1,4,x,y)
        如果(找蓝 == 1)
            继续
        否则
            超级键盘.按键(52,1)
            辅助.等待(2000)
        如果结束     
    循环结束
功能结束

功能 找体()
    x,y
    循环(真)
        找体 = 大漠.FindColor(158,577,193,598,"ffad8c-050505",1,4,x,y)
        如果(找体 == 1)
            继续
        否则
            超级键盘.按键(50,1)
            辅助.等待(2000)
        如果结束   
    循环结束
功能结束

功能 判断是否完成连招()
    x,y
    循环(真)
        连招分数 = 大漠.FindPic(329,137,474,276,"28.bmp|29.bmp","102030",0.9,0,x,y)
        如果(x > 0)
            调试输出("连招完成")
            跳出
        如果结束
        
    循环结束
功能结束

功能 找位置()
    鼠标.移动(793,65)
    鼠标.解锁()
    辅助.等待(50)
    超级鼠标.左键单击(1)
    鼠标.解锁()
    辅助.等待(1000)
    超级鼠标.左键单击(1)
    辅助.等待(1000)
    鼠标.移动(454,266)
    鼠标.解锁()
    辅助.等待(1000)
    超级鼠标.左键单击(1)
    鼠标.解锁()
    辅助.等待(1000)
    鼠标.移动(793,65)
    鼠标.解锁()
    辅助.等待(500)
    超级鼠标.左键单击(1)
    鼠标.解锁()
    辅助.等待(1000)
功能结束   

功能 找打草人()
    x,y,x1,y1
    循环(真)
        找草人 = 大漠.FindColor(0,0,850,650,"eeb4ac-060606|d39ea2-060606",1,4,x,y)
        
        如果(找草人 == 0)
            继续
        否则
            鼠标.移动(x,y-2)
            鼠标.解锁()
            辅助.等待(500)
            超级鼠标.右键双击(1)//开始连草人
            鼠标.解锁()
            找红蓝.判断是否完成连招()
            辅助.等待(100)
            找红蓝.找位置()
        如果结束     
        
    循环结束
功能结束

功能 退出_点击()
    大漠.UnBindWindow()
    线程.关闭(线程1)
    线程.关闭(线程2)
    线程.关闭(线程3)
功能结束


功能 热键0_热键()
    找红蓝.绑定()
    线程1 = 线程.开启("找红蓝.找蓝","")
    线程2 = 线程.开启("找红蓝.找体","")
    线程3 = 线程.开启("找红蓝.找打草人","")               
功能结束

功能 热键1_热键()
    大漠.UnBindWindow()
    线程.关闭(线程1)
    线程.关闭(线程2)
    线程.关闭(线程3)
    辅助.退出()
功能结束

空间结束


回复

使用道具 举报

地板
发表于 2014-6-14 17:10:16 | 只看该作者
回复 支持 反对

使用道具 举报

沙发
发表于 2014-6-14 16:00:54 | 只看该作者
那就多买个蓝血药水准备着
回复 支持 反对

使用道具 举报

板凳
发表于 2014-6-14 16:58:58 | 只看该作者
二楼办法可行
回复 支持 反对

使用道具 举报

5#
发表于 2014-6-15 00:07:48 | 只看该作者
dm_ret = dm.FindColor(0,0,2000,2000,"123456-000000",1.0,0,intX,intY)
如果(dm_ret==1)//找到指定颜色回血
dm.KeyPress(65)
如果结束
我不知道你那个否则是什么意思,找到了直接就可以回血了嘛
如果你给定的颜色会变动那就使用偏色嘛
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-26 19:49 , Processed in 0.182194 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表