TC官方合作论坛

 找回密码
 立即注册
查看: 3167|回复: 3

[源码分享] 魔兽世界单线程打怪脚本(近攻)

[复制链接]
发表于 2012-3-29 00:56:02 | 显示全部楼层 |阅读模式

马上加入TC

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

x
自已做了做,越来越迷糊了。
讲下思路,请大仙们指点迷津。

开启脚本后,等待三秒,鼠标指人物。

图像序号=图像.找图(0,0,1400,900,"rc:目标.bmp",#102030,1.0,0,目标X坐标,目标Y坐标)   

这个地方。X , Y 坐标。就是得不到正确的
-1,-1
一看就不对了. 怎么才能得到正确坐标.


空间 圣骑士攻击脚本
//定义默认空间
整型 窗口句柄,进程句柄

功能 逻辑型 打怪()
//这里添加你要执行的代码
进程句柄=进程.获取进程句柄("魔兽世界")
窗口句柄=窗口.找到窗口("魔兽世界")
窗口.设置位置(窗口句柄,0,0)
窗口.激活(窗口句柄)
辅助.等待(500)
圣骑士攻击脚本.查找目标()
返回 真
//函数返回语句
功能结束


功能 逻辑型 查找目标()
//这里添加你要执行的代码
整型 目标X坐标,目标Y坐标
整型 图像序号,人物图像
整型 鼠标特征码,鼠标特征码1
整型 x,y
逻辑型  是否找到,怪物
整型 当前坐标,临时坐标,人物X坐标,人物Y坐标
整型 图片X坐标,图片Y坐标,图片序号
辅助.等待(1000)
//当前坐标=进程.读float(进程句柄,#D38B10)
//临时坐标=进程.读float(进程句柄,#D38B10)
//辅助.消息框(转换.浮点型转字符型(当前坐标))
窗口.发送按键(窗口句柄,86)    //V 显示可攻击目标
辅助.等待(3000)
是否找到=图像.区域找色(259,48,370,53,#00B400,0,x,y)   
鼠标.获取坐标(人物X坐标,人物Y坐标)  
//辅助.消息框("X:" +转换.整型转字符型(X)+ "Y:"+转换.整型转字符型(Y) )

//窗口.发送按键(窗口句柄,9)    //TAB 显示可攻击目标  
//图像序号=图像.找图(0,0,1400,900,"rc:目标.bmp",#102030,1.0,0,目标X坐标,目标Y坐标)   
//////           W(87)
////// A(65)   S(83)    D(68)   
辅助.消息框("X:" +转换.整型转字符型(图片X坐标)+ "Y:"+转换.整型转字符型(图片Y坐标) )

返回 真
//函数返回语句
功能结束


回复

使用道具 举报

发表于 2012-3-29 09:42:44 | 显示全部楼层
魔兽的鼠标移动会导致人物视角的变化,所以用找图移动鼠标是不可能的。。

不过魔兽里可以按TAB键取怪,之后释放技能。
回复 支持 反对

使用道具 举报

发表于 2012-3-29 16:04:37 | 显示全部楼层
对 TAB键简单明了··

多转换思维 别局限于一种方式~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-3 10:14:48 | 显示全部楼层
魔兽的鼠标移动会导致人物视角的变化 这个用插件,可以锁定成45度。

因为是近攻。找不到目标,不能攻击的。

我想实现的。找到怪物目标,判断自己坐标,要走到怪物跟前。才能打的。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-1 21:51 , Processed in 0.032346 second(s), 22 queries .

Powered by 海安简单软件服务部

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

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