TC官方合作论坛

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

[问题] 求大侠停留一会,N多TC小白跪求帮助

[复制链接]
跳转到指定楼层
楼主
发表于 2012-6-3 06:42:32 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
//原理是在屏幕内自动发现外国人, 通过找图功能鼠标移动到头上固定图片然后偏移X+25,Y+28处,
//在此处当鼠标变成攻击型形状特征码左击一次,对方死亡后攻击型鼠标代码会自动消失
//寻找下到一个目标,因为有第2个目标或者多个目标(鼠标不想一直悬停在第一个目标头上守尸,鼠标一直在图片偏移的地方)
//我自己编了下面的,运行起来一点反应没,求大师帮助,我相信很多新手都需要此帮助,学习了之后可以举一反三,我们小白的心声
//其实很多游戏杀怪也是一样 ,QQ67800461 论坛账号名字也都是 67800461  跪求指导
空间 自动杀人   
//定义默认空间
整型 线程句柄
//定义一个全局变量用于获取线程句柄或关闭线程

功能 逻辑型 找到外国人()
//说明:支持多张图片(图片与图片中间使用 竖线隔开)和根据四角的颜色判断是否为透明图
循环(真)
整型   图片X坐标
整型   图片Y坐标
整型   图像序号
图像序号=图像.找图(0,0,1027,768,"rc:ak.bmp",#102030,0.8,0,图片X坐标,图片Y坐标)         //图片应该没问题 我用大漠TC助手测试过可以找到
鼠标.移动 (图片X坐标,图片Y坐标)      //我想偏移  (图片X坐标+25,图片Y坐标+28)但不自动偏移 此处应该怎么设置  问题一
辅助.等待(10)
//=================================判断鼠标特征码、点击==============================
整型 鼠标形状特征码
鼠标形状特征码=鼠标.获取特征码()
如果(鼠标形状特征码==19791570)
鼠标.左键单击(1)//单击左键开始攻击外国人
辅助.等待(6000)
如果结束
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码
线程句柄=线程.开启("自动杀人.找到外国人","")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里是你退出的时候要执行的代码,这类是你点击退出按钮执行的代码
线程.关闭(线程句柄)
辅助.等待(50)
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束


回复

使用道具 举报

14#
发表于 2012-6-3 13:01:58 | 只看该作者
额,看不懂~~~
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2012-6-3 11:59:48 | 只看该作者
空间 自动杀人   
//定义默认空间
整型 线程句柄
//定义一个全局变量用于获取线程句柄或关闭线程

功能 逻辑型 找到外国人()
//说明:支持多张图片(图片与图片中间使用 竖线隔开)和根据四角的颜色判断是否为透明图
循环(真)
整型   图片X坐标
整型   图片Y坐标
整型   是否找到
是否找到=图像.找图(0,0,1024,768,"rc:amm.bmp",#102030,0.9,0,图片X坐标,图片Y坐标)                               //这个是第13行
鼠标.移动 (图片X坐标,图片Y坐标)      
辅助.等待(10)
如果(是否找到==0)  //根据你找图的函数,  返回0表示找图成功,返回-1 失败
鼠标.移动(图片X坐标+24,图片X坐标+28) //图片x坐标,图片x坐标,这两个变量是你找图函数的返回值,你定义了什么就写什么
否则
辅助.消息框("找图失败,找不到图片")
如果结束
//上面  第13行又出错了  等号两边数据类型不一致,要怎么改   比按键精灵 难多了
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2012-6-3 11:36:32 | 只看该作者

求大侠停留一会,N多TC小白跪求帮助 又出错了


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

11#
发表于 2012-6-3 11:00:23 | 只看该作者
找不到图,x,y的值是-1,-1  加偏移当然不准了,想当初我就是这么错的,一定要取到x,y的准确值才可以偏移,向你的这个个人感觉加个循环找图或鼠标特征吗比较好
回复 支持 反对

使用道具 举报

10#
发表于 2012-6-3 10:42:09 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

9#
发表于 2012-6-3 10:33:17 | 只看该作者
回复 8楼67800461的帖子

if(图象序号==0)  //根据你找图的函数,  返回0表示找图成功,返回-1 失败
mouse.mousemove(图片X坐标+24,图片X坐标+28) //图片x坐标,图片x坐标,这两个变量是你找图函数的返回值,你定义了什么就写什么
else
help.messagebox("找图失败,找不到图片")
endif
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-6-3 10:27:12 | 只看该作者

图像序号=图像.找图(0,0,1027,768,"rc:ak.bmp",#102030,0.8,0,图片X坐标,图片Y坐标)         //图片应该没问题 我用大漠TC助手测试过可以找到
鼠标.移动 (图片X坐标,图片Y坐标)      //我想偏移  (图片X坐标+25,图片Y坐标+28)但不自动偏移 此处应该怎么设置  问题一
辅助.等待(10)
这段怎么设置   按键精灵上有  If (X>0 ,Y>0)   然后鼠标偏移到 Move To ( X+24 ,Y+28)   
TC上 我是新手不会表达 谁会的详细下
回复 支持 反对

使用道具 举报

7#
发表于 2012-6-3 09:45:38 | 只看该作者
回复 6楼落落。的帖子

不变成19791570  ..
他就继续找图被, 你没看循环体??
发现了就点攻击,没发现就继续找图,
回复 支持 反对

使用道具 举报

6#
发表于 2012-6-3 09:17:45 | 只看该作者
回复 5楼648367291的帖子

我明白你的意思,

但是你考虑到偏移没有,

假如找到图,鼠标移动过去,
但偏移了,没有到外国人身上,鼠标特征码是不会变成19791570
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-16 07:07 , Processed in 0.155441 second(s), 26 queries .

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

© 2001-2013 Comsenz Inc.

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