TC官方合作论坛

 找回密码
 立即注册
查看: 15498|回复: 48

[游戏] 古域自动打怪

[复制链接]
发表于 2011-7-11 16:08:29 | 显示全部楼层 |阅读模式
古域自动打怪脚本

【脚本介绍】:
该脚本实现了古域自动打怪示例,这是一个实战型的脚本,提供了如何通过找色来进行自动打怪以及补生命值补真气值的判断,希望大家能够好好借鉴下面代码尝试自己写一个完美的自动打怪脚本,进行更多的判断。

【原理】:首先找到游戏窗口---获取怪物的颜色---找到后提交按键发起攻击(这里写一个循环,实现了自动打怪功能)---然后获取人物的生命值和真气值---当生命值和真气值低于颜色获取的地点时,自动按下回血回真气键---一个自动打怪的脚本便编写好了。

【使用说明】:
1、首先运行游戏,进入游戏,跑到需要打怪的地点;

2、把电脑分辨率调制1280*768,并游戏最大化;
3、在我们程序中输入游戏窗口名称,再点击开始运行脚本;

4、由于游戏版本的更新,若颜色值与你游戏的颜色值不相符合,用户可以尝试修改区域找色的坐标和颜色值达到适合用户的脚本。


源码如下】:

空间 我的程序
//这是一个以"我的程序"命名的空间,下面的语句都在这个空间里实现
整型 线程编号
//定义一个整型的全局变量来获取线程句柄
功能 整型 古域自动打怪()
//自定义一个古域自动打怪的方法
整型 窗口编号
//定义一个整型的全局变量来获取窗口句柄
整型 x坐标
整型 y坐标
逻辑型 蓝值
逻辑型 生命值
逻辑型 取怪颜色
逻辑型 取怪生命值
字符型 接受游戏窗口名

接受游戏窗口名=编辑框.获得文本("游戏标题")
//用接受游戏窗口名来获取窗口名称
窗口编号=窗口.找到窗口(接受游戏窗口名)
//用窗口编号获得该窗口的句柄
如果(窗口编号==0)
辅助.消息框("没有找到游戏窗口")
否则
窗口.置顶(窗口编号,true)
//将该窗口放在当前屏幕最前面,处于置顶状态
辅助.等待(1000)
循环()
键盘.按键(9,2)
//键盘按下切换键,弹起2次
辅助.等待(1000)
取怪颜色=图像.区域找色(547,73,549,77,#C85300,0,x坐标,y坐标)
//区域取怪颜色,并获得X,Y坐标
辅助.等待(500)
循环(取怪颜色)
//取怪颜色为真时,执行循环语句
键盘.按键(50,1)
//键盘按下2键1次
辅助.等待(2000)
键盘.按键(49,1)
//键盘按下1键1次
辅助.等待(1000)
键盘.按键(49,1)
//键盘按下1键1次
辅助.等待(1000)
生命值=图像.区域找色(108,65,115,70,#CC,0,x坐标,y坐标)
//区域取生命值颜色,并获得X,Y坐标
如果(!生命值)
//当生命值小于这个值时,运行下面语句
键盘.按键(54,1)
//键盘按下6键,加血
辅助.等待(1000)
如果结束
蓝值=图像.区域找色(108,73,115,78,#D25700,0,x坐标,y坐标)
//区域取蓝值颜色,并获得X,Y坐标
如果(!蓝值)
//当蓝值小于这个值时,运行下面语句
键盘.按键(55,1)
//键盘按下7键,加蓝
辅助.等待(1000)
如果结束
取怪颜色=图像.区域找色(547,73,549,77,#C85300,0,x坐标,y坐标)
辅助.等待(1000)
循环结束
循环结束
如果结束
返回 0
功能结束

功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码

线程编号=线程.开启("我的程序.古域自动打怪","")
//开启古域自动打怪函数
返回
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里是你退出的时候要执行的代码,这类是你点击退出按钮执行的代码
辅助.退出()
返回
//函数返回语句
功能结束

空间结束
//命名空间结束语句













本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2011-7-11 16:21:15 | 显示全部楼层
复制人家代码来发帖,请先注明!尊重人家的成果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-11 16:36:28 | 显示全部楼层
这是整合以前的代码
回复 支持 反对

使用道具 举报

发表于 2011-7-12 10:32:31 | 显示全部楼层
我是看见多定义一个变量(宠物生命值),却没用到,之前看过,所以说下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-16 09:05:56 | 显示全部楼层
回复 4楼小风子的帖子

:)谢谢你的意见!
回复 支持 反对

使用道具 举报

发表于 2011-7-17 08:26:08 | 显示全部楼层
VC好
回复 支持 反对

使用道具 举报

发表于 2011-7-28 14:40:25 | 显示全部楼层
很好!学习中!
回复 支持 反对

使用道具 举报

发表于 2011-8-9 18:16:38 | 显示全部楼层
:).......................
回复 支持 反对

使用道具 举报

发表于 2011-8-20 19:54:01 | 显示全部楼层
顶昊哥   跟帖
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-21 09:15:34 | 显示全部楼层
回复 9楼tcwxd的帖子

3Q
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-16 10:46 , Processed in 0.054890 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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