TC官方合作论坛

标题: 大漠区域找色加血 [打印本页]

作者: xiaofunihao    时间: 2012-5-23 11:44
标题: 大漠区域找色加血
血值=dm.FindColor(560,504,922,657,"d01400-000000",1.0,0,x,y)
    辅助.等待(1000)
  如果(血值==0)
   
//        辅助.消息框("取色成功")
        超级键盘.按键(49,1)
        辅助.等待(1000)
我这样写他一直加血,求老师们指导,区域找色后该怎么判断,论坛教程全是中文判断。我一用中文判断出错。

作者: tyuyan    时间: 2012-5-23 11:56
等于0 是没有找到啊
血值=dm.FindColor(560,504,922,657,"d01400-000000",1.0,0,x,y)
辅助.等待(1000)
  如果(血值!=0)   //这个才是取色这个啊!
         辅助.消息框("取色成功")
  如果结束
作者: 花开花落    时间: 2012-5-23 11:59
学习了。
作者: xiaofunihao    时间: 2012-5-23 12:54
用上三姐的他就不加血了。哎一直就过不了这个坎

我的全部代码
#import "dm.dmsoft" dm
空间 凯旋
整型 线程句柄
功能 逻辑型 凯旋辅助()
整型 窗口句柄
整型 x,y,
逻辑型 是否成功
整型 血值
逻辑型 蓝值
是否成功=辅助.注册插件("c:\\dm.dll",真)
如果(!是否成功)
辅助.消息框("大漠插件注册失败")
如果结束
窗口句柄=窗口.鼠标所在窗口句柄()
如果(窗口句柄==0)
辅助.消息框("获得窗口句柄失败!")
否则
整型 是否绑定成功
是否绑定成功=dm.BindWindow(窗口句柄,"dx","dx","dx",0)
如果(是否绑定成功==0)
辅助.消息框("大漠绑定失败,请试下其他绑定模式!")
否则
辅助.消息框("恭喜,大漠绑定成功!")
如果结束
窗口.设置位置(窗口句柄,0,0)
窗口.激活(窗口句柄)
循环(真)
    血值=dm.FindColor(560,504,922,657,"d01400-000000",1.0,0,x,y)
    辅助.等待(1000)
  如果(血值!=0)
   
        辅助.消息框("取色成功")
  
//        超级键盘.按键(49,1)
        辅助.等待(1000)
    如果结束
循环结束   
如果结束
返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
线程句柄=线程.开启("凯旋.凯旋辅助","")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
dm.UnBindWindow()
dm.ForceUnBindWindow(0)
线程.关闭(线程句柄)
辅助.退出()
返回 真
//函数返回语句
功能结束

功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
热键.注册("热键0")
线程句柄=线程.开启("凯旋.凯旋辅助","")
返回 真
功能结束
功能 逻辑型 热键1_热键()
//这里添加你要执行的代码
热键.注册("热键1")
dm.UnBindWindow()
dm.ForceUnBindWindow(0)
线程.关闭(线程句柄)
返回 真
功能结束

功能 逻辑型 热键1_失去焦点()
//这里添加你要执行的代码
热键.销毁("热键1")
辅助.等待(100)
热键.注册("热键1")
返回 真
功能结束

功能 逻辑型 热键0_失去焦点()
//这里添加你要执行的代码
热键.销毁("热键0")
辅助.等待(100)
热键.注册("热键0")
返回 真
功能结束
空间结束
//空间结束语句

作者: 战地之王    时间: 2012-5-23 13:45
   是不是你颜色判断有问题呢
作者: 无情的冷风    时间: 2012-5-23 14:03
来看下 。。 楼主是找到颜色加血还是没找到加血。自己要判断清楚。 而且还有个区域问题。
作者: TakeBobo    时间: 2012-5-23 14:30
学习了
作者: liumangdayi    时间: 2012-5-23 15:11
你用  x>0来判断看看   不要截 全部的血量   

比如你 想 在血量低于 一半的时候加血   你就  截 全部血量的一半   然后 按你那个方法  只是把 判断改成  x>0

如果(x>0) //有血 ,不执行加血动作
否则
//这里输入加血的代码,进行加血
如果结束
作者: liumangdayi    时间: 2012-5-23 15:13
可以用x<0  就不用那个 否则了




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1