TC官方合作论坛

 找回密码
 立即注册
查看: 4448|回复: 10

关于大漠找色的疑问

[复制链接]
发表于 2012-12-13 14:55:32 | 显示全部楼层 |阅读模式

马上加入TC

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

x
  1. dm.FindColor(418,55,429,64,"101199-000000",0.8,0,x,y)
复制代码
请问下,我想取这个点的颜色 1.jpg 用大漠插件这段代码对吗?怎么老是取不到颜色?一直选怪,就是不打怪
回复

使用道具 举报

发表于 2012-12-13 16:49:20 | 显示全部楼层
顶啊  兔大神现身
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-13 21:25:05 | 显示全部楼层
谢谢管理员的顶帖,坐等兔神
回复 支持 反对

使用道具 举报

发表于 2012-12-15 10:42:05 | 显示全部楼层
回复 1楼bfebji的帖子

非常抱歉,有时候我这里的通知比较多,没有关注您的帖子,晚了这么久,希望你能原谅~~

代码没问题,我想有以下的可能
一,你的坐标是否正确,有没有用到绑定,因为绑定后的坐标和绑定前的坐标不一样
二,你用AB抓抓的时候,是否是用句柄取图?好像那样的话,也是取的窗口坐标,不是屏幕坐标,这个不常用,所以我不是很清楚
三,请判断你的代码判断是否有问题

如果上面的都没问题,你可以私下发这个代码,我帮你测试.
回复不及时,再次表示抱歉~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-21 15:31:16 | 显示全部楼层
谢谢兔子版主的回复,要不我抽空把代码贴上来给你看看吧,虽然我6月份就注册了,但是我学习比较慢,所以到现在也没做出来一个像样的辅助,呵呵~
回复 支持 反对

使用道具 举报

发表于 2012-12-21 18:06:13 | 显示全部楼层
回复 5楼bfebji的帖子

可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-29 11:05:59 | 显示全部楼层
对不起啊,这么久没上网,让您久等了,家里在装修,没法上网,到现在才发代码~
  1. #import "dm.dmsoft" dm

  2. 空间 大唐无双2
  3. //定义默认空间
  4. 整型 技能1,技能2,技能3,技能4,延时等1,延时等2,延时等3,延时等4,技能攻1,技能攻2,技能攻3,技能攻4,线程句柄,句柄线程
  5. 逻辑型 是否注册成功
  6. 字符型 延时1,延时2,延时3,延时4

  7. 功能 逻辑型 判断输入()
  8.     技能1=下拉框.得到选项("下拉框0")
  9.     技能2=下拉框.得到选项("下拉框1")
  10.     技能3=下拉框.得到选项("下拉框2")
  11.     技能4=下拉框.得到选项("下拉框3")
  12.     延时1=编辑框.获得文本("编辑框4")
  13.     延时2=编辑框.获得文本("编辑框5")
  14.     延时3=编辑框.获得文本("编辑框6")
  15.     延时4=编辑框.获得文本("编辑框7")
  16.     如果(技能1==0||技能2==0||技能3==0||技能4==0||字符串.长度(延时1)==0||字符串.长度(延时2)==0||字符串.长度(延时3)==0||字符串.长度(延时4)==0)
  17.         返回 假
  18.     否则
  19.        如果(技能1==1)
  20.            技能攻1=49
  21.        如果结束
  22.        如果(技能1==2)
  23.            技能攻1=50
  24.        如果结束
  25.        如果(技能1==3)
  26.            技能攻1=51
  27.        如果结束
  28.        如果(技能1==4)
  29.            技能攻1=52
  30.        如果结束
  31.        如果(技能1==5)
  32.            技能攻1=53
  33.        如果结束
  34.        如果(技能1==6)
  35.            技能攻1=54
  36.        如果结束
  37.        如果(技能1==7)
  38.            技能攻1=55
  39.        如果结束
  40.        如果(技能1==8)
  41.            技能攻1=56
  42.        如果结束
  43.        如果(技能1==9)
  44.            技能攻1=57
  45.        如果结束
  46.       如果(技能1==10)
  47.            技能攻1=48
  48.        如果结束
  49.       
  50.       
  51.        如果(技能2==1)
  52.            技能攻2=49
  53.        如果结束
  54.        如果(技能2==2)
  55.            技能攻2=50
  56.        如果结束
  57.        如果(技能2==3)
  58.            技能攻2=51
  59.        如果结束
  60.        如果(技能2==4)
  61.            技能攻2=52
  62.        如果结束
  63.        如果(技能2==5)
  64.            技能攻2=53
  65.        如果结束
  66.        如果(技能2==6)
  67.            技能攻2=54
  68.        如果结束
  69.        如果(技能2==7)
  70.            技能攻2=55
  71.        如果结束
  72.        如果(技能2==8)
  73.            技能攻2=56
  74.        如果结束
  75.        如果(技能2==9)
  76.            技能攻2=57
  77.        如果结束     
  78.        如果(技能2==10)
  79.            技能攻1=48
  80.        如果结束
  81.       
  82.        如果(技能3==1)
  83.            技能攻3=49
  84.        如果结束
  85.        如果(技能3==2)
  86.            技能攻3=50
  87.        如果结束
  88.        如果(技能3==3)
  89.            技能攻3=51
  90.        如果结束
  91.        如果(技能3==4)
  92.            技能攻3=52
  93.        如果结束
  94.        如果(技能3==5)
  95.            技能攻3=53
  96.        如果结束
  97.        如果(技能3==6)
  98.            技能攻3=54
  99.        如果结束
  100.        如果(技能3==7)
  101.            技能攻3=55
  102.        如果结束
  103.        如果(技能3==8)
  104.            技能攻3=56
  105.        如果结束
  106.        如果(技能3==9)
  107.            技能攻3=57
  108.        如果结束
  109.        如果(技能3==10)
  110.            技能攻1=48
  111.        如果结束
  112.       
  113.        如果(技能4==1)
  114.            技能攻4=49
  115.        如果结束
  116.        如果(技能4==2)
  117.            技能攻4=50
  118.        如果结束
  119.        如果(技能4==3)
  120.            技能攻4=51
  121.        如果结束
  122.        如果(技能4==4)
  123.            技能攻4=52
  124.        如果结束
  125.        如果(技能4==5)
  126.            技能攻4=53
  127.        如果结束
  128.        如果(技能4==6)
  129.            技能攻4=54
  130.        如果结束
  131.        如果(技能4==7)
  132.            技能攻4=55
  133.        如果结束
  134.        如果(技能4==8)
  135.            技能攻4=56
  136.        如果结束
  137.        如果(技能4==9)
  138.            技能攻4=57
  139.        如果结束
  140.        如果(技能4==10)
  141.            技能攻1=48
  142.        如果结束
  143.       
  144.        延时等1=转换.字符型转整型(延时1,0)
  145.        延时等2=转换.字符型转整型(延时2,0)
  146.        延时等3=转换.字符型转整型(延时3,0)
  147.        延时等4=转换.字符型转整型(延时4,0)
  148.     如果结束
  149.     返回 真
  150. 功能结束

  151. 功能 逻辑型 绑定()
  152.   字符型 枚举窗口
  153.   整型 窗口句柄,窗口绑定
  154.     枚举窗口=系统.枚举("MainWnd class of ArkEngine",1)
  155.     窗口句柄=转换.字符型转整型(枚举窗口,0)
  156.     如果(窗口句柄==0)
  157.         辅助.消息框("请确认是否开启了游戏!")
  158.           否则
  159.               如果(!大唐无双2.判断输入())
  160. //如果大唐无双2.判断输入()为假则执行辅助.消息框
  161.                          辅助.消息框("请设置好攻击技能或者延时")
  162.                   否则
  163.           窗口绑定=dm.BindWindow(窗口句柄,"dx","dx","dx",0)
  164.           辅助.等待(1000)
  165.      如果(窗口绑定==0)
  166.          辅助.消息框("本次辅助无效!!重新开启")
  167.          辅助.等待(500)
  168.          dm.UnBindWindow()
  169.          辅助.退出()
  170.      否则
  171.          窗口.设置位置(窗口句柄,0,0)
  172.          辅助.等待(200)
  173.          窗口.最大化(窗口句柄)
  174.          辅助.等待(200)         
  175.      线程.开启("大唐无双2.找怪","")
  176.      如果结束
  177.               如果结束
  178.     如果结束
  179. 返回 真
  180. 功能结束

  181. 功能 逻辑型 找怪()
  182.     整型 x,y,x1,y1
  183.     循环(真)
  184.    dm.KeyPress(9)
  185. 辅助.等待(200)
  186. dm.FindColor(410,54,424,67,"991110-000000",0.8,0,x,y)
  187. 辅助.等待(1000)
  188. 如果(x>0)
  189. 否则
  190.     dm.KeyPress(技能攻1)
  191.     辅助.等待(延时等1)
  192.    
  193.     dm.KeyPress(技能攻2)
  194.     辅助.等待(延时等2)
  195.    
  196.     线程句柄=线程.开启("大唐无双2.找血","")
  197.     辅助.等待(500)
  198.     线程.关闭(线程句柄)
  199.     辅助.等待(200)
  200.     句柄线程=线程.开启("大唐无双2.找蓝","")
  201.     辅助.等待(500)
  202.     线程.关闭(句柄线程)
  203.     辅助.等待(200)
  204.     dm.KeyPress(技能攻3)
  205.     辅助.等待(延时等3)
  206.     dm.KeyPress(技能攻4)
  207.     辅助.等待(延时等4)
  208.     dm.FindColor(313,59,316,64,"ab1312-000000",0.8,0,x1,y1)
  209.     辅助.等待(1000)
  210.             如果(x1<0)
  211.                     dm.KeyPress(192)
  212.                     辅助.等待(2000)
  213.                     dm.KeyPress(192)
  214.                     辅助.等待(1000)
  215.                 跳出
  216.             如果结束
  217. 如果结束
  218.    循环结束
  219. 返回 真
  220. 功能结束

  221. 功能 逻辑型 找血()
  222. 整型 n,是否找到,e,x,y
  223. e=转换.字符型转整型(编辑框.获得文本("编辑框0"),0)
  224. n=e*107/100
  225. 是否找到=dm.FindColor(144,52,156+n,65,"8c100f-000000",0.8,0,x,y)
  226. 辅助.等待(1000)
  227. 如果(是否找到==0)
  228.    
  229. 否则
  230.     dm.KeyPress(55)
  231.     辅助.等待(500)
  232. 如果结束
  233.     返回 真
  234. 功能结束

  235. 功能 逻辑型 找蓝()
  236. 整型 n,是否找到,e,x,y
  237. e=转换.字符型转整型(编辑框.获得文本("编辑框0"),0)
  238. n=e*107/100
  239. 是否找到=dm.FindColor(138,70,146+n,78,"10429d-000000",0.8,0,x,y)
  240. 辅助.等待(1000)
  241. 如果(是否找到==0)
  242.    
  243. 否则
  244.     dm.KeyPress(57)
  245.     辅助.等待(500)
  246. 如果结束
  247.     返回 真
  248. 功能结束


  249. 功能 逻辑型 开始_点击()
  250. //这里添加你要执行的代码
  251. 线程.开启("大唐无双2.绑定","")
  252. 返回 真
  253. //函数返回语句
  254. 功能结束

  255. 功能 逻辑型 退出_点击()
  256. //这里添加你要执行的代码
  257. dm.UnBindWindow()
  258. 辅助.退出()

  259. 返回 真

  260. //函数返回语句
  261. 功能结束

  262. 功能 逻辑型 初始化()
  263. //这里添加你要执行的代码
  264. 是否注册成功=辅助.注册插件("rc:dm.dll",真)
  265. 辅助.等待(1000)
  266. 辅助.消息框("欢迎使用大唐无双2自动打怪辅助脚本")
  267. 返回 真
  268. 功能结束

  269. 空间结束
  270. //空间结束语句
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-30 20:05:01 | 显示全部楼层
顶~~等兔神
回复 支持 反对

使用道具 举报

发表于 2013-1-3 12:35:26 | 显示全部楼层
回复 8楼bfebji的帖子

我们放假了…下周上班…家里没网线等回去仔细看1609916660,万一下周没回答你,直接qq联系我
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-5 15:28:17 | 显示全部楼层
好的,谢谢兔子~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-20 00:29 , Processed in 0.061062 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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