找回密码
 加入
搜索
楼主: 魔导

[系统综合] 感谢各位前辈及元老 关于 找色 的代码 已解决

  [复制链接]
 楼主| 发表于 2012-5-5 11:21:18 | 显示全部楼层
回复 15# xcajcj


    其实也不难的   多学学就好了
发表于 2012-9-14 11:06:58 | 显示全部楼层
回复 16# 魔导

具体的游戏找色是怎么写的?

我在御龙在天什么用不了,坐标的颜色会变化!

请楼主指教.谢谢!
 楼主| 发表于 2012-9-14 13:27:50 | 显示全部楼层
回复 17# lolrjes


    颜色变化   代码是可以测到的    但之后的  操作 也许会被游戏  屏蔽 或干扰
请先确定一下   游戏是否有   屏蔽 或 干扰
发表于 2012-9-14 17:28:13 | 显示全部楼层
回复 18# 魔导
怎样写 if 多个坐标颜色 某一个出现相同 就 then

请教了!
 楼主| 发表于 2012-9-14 18:39:30 | 显示全部楼层
回复 19# lolrjes


    不好意思,我没理解来
    你要的是   多个坐标   出现某个指定色?
    多个指定坐标    出现指定颜色(每个标都有独立的指定颜色)?
    还是  多个指标中  是否有相同的颜色?
或者其他的什么呢?
发表于 2012-9-17 14:59:52 | 显示全部楼层
是多个指定坐标,出现指定颜色,每个标都有独立的指定颜色
发表于 2012-9-17 18:43:18 | 显示全部楼层
回复 20# 魔导


    是多个指定坐标,出现指定颜色,每个标都有独立的指定颜色
 楼主| 发表于 2012-9-17 18:52:16 | 显示全部楼层
这样的?
If PixelGetColor(坐标) = 指定的颜色 Then 
If PixelGetColor(坐标) = 指定的颜色 Then 
If PixelGetColor(坐标) = 指定的颜色 Then 
        ..................
如果出现第一个色就操作
如果出现第二个色就操作
如果出现第三个色就操作

If PixelGetColor(坐标) = 指定的颜色 Then 
ElseIf PixelGetColor(坐标) = 指定的颜色 Then
ElseIf PixelGetColor(坐标) = 指定的颜色 Then
ElseIf PixelGetColor(坐标) = 指定的颜色 Then
       .........................
   EndIf 
如果出现第一个色就操作  (就不再找后面的色)
如果出现第二个色就操作  (就不再找后面的色)
如果出现第三个色就操作  (就不再找后面的色)
如果出现第四个色就操作  (就不再找后面的色)
If PixelGetColor(坐标) = 指定的颜色 Then 
ElseIf PixelGetColor(坐标) = 指定的颜色 Then
ElseIf PixelGetColor(坐标) = 指定的颜色 Then
ElseIf PixelGetColor(坐标) = 指定的颜色 Then
       .........................
Else 
EndIf 
如果出现第一个色就操作  (就不再找后面的色)
如果出现第二个色就操作  (就不再找后面的色)
如果出现第三个色就操作  (就不再找后面的色)
如果出现第四个色就操作  (就不再找后面的色)
如果指定的几个坐标都没有出现指定的颜色就  操作  (Else)  下面的操作
PS:这些代码不能直接启动的哦

请多看看帮助~~~~
发表于 2012-9-18 11:52:12 | 显示全部楼层
回复 23# 魔导

If PixelGetColor(坐标) = 指定的颜色 Then  MouseClick("left",927, 255)
ElseIf PixelGetColor(坐标) = 指定的颜色 Then MouseClick("left",927, 255)
ElseIf PixelGetColor(坐标) = 指定的颜色 Then MouseClick("left",927, 255)
ElseIf PixelGetColor(坐标) = 指定的颜色 Then MouseClick("left",927, 255)


    Else

EndIf

这个能优化一下吗?因为then后都是一样的。
 楼主| 发表于 2012-9-18 15:22:13 | 显示全部楼层
回复 24# lolrjes


    If PixelGetColor(坐标) = 指定的颜色  or PixelGetColor(坐标) then  MouseClick("left",927, 255)
发表于 2012-10-12 17:51:14 | 显示全部楼层
找色的方法真的很多阿!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-1 11:20 , Processed in 0.069500 second(s), 13 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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