TC官方合作论坛

 找回密码
 立即注册
查看: 13873|回复: 52

[游戏] 【有源码】界王onleine自动打怪回血回蓝脚本【TC1.0】

[复制链接]
发表于 2011-7-13 14:11:17 | 显示全部楼层 |阅读模式

马上加入TC

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

x
界王onleine自动打怪回血回蓝脚本

【脚本介绍】:该脚本介绍了支持电脑两种分辨率的自动打怪回血回蓝脚本,这是一个实战型的脚本,提供了如何通过找色来进行自动打怪以及补血补蓝的判断。在脚本中我们看到了超级键盘的频繁使用,可以看出模拟键盘的使用对我们帮助很大,掌握好模拟键盘的使用是关键,希望大家能够好好借鉴下面代码尝试自己写一个自动打怪的脚本。

【原理】:找到窗口---获取电脑屏幕分辨率---根据屏幕分辨率的不同选择不同打怪模式---获取怪颜色---进入循环打怪---按下攻击键---获取人物血和蓝颜色---判断人物是否需要回血或回蓝---循环结束。

【使用说明】:
1、电脑桌面分辨率必须设置为1024*768 或者1440*900;

2、游戏窗口最大化;
3、攻击键设置1为冲锋键,2、3、4为打怪键,5、6为回血回蓝键,F1为恢复键;
4、远程和近战职业都不要设置瞬发技能为攻击键;
5、每打完一个怪,脚本都会为你恢复满血和蓝;
6、下载脚本,按F5启动。


【源码如下】:

空间 我的程序
//定义我的程序的命名空间
//定义全局变量
逻辑型 取怪颜色
逻辑型 生命值
逻辑型 蓝值
整型 x
整型 y
功能 整型 自动打怪1()
循环(true)
//按下tab键
超级键盘.按下(9)
辅助.等待(10)
超级键盘.弹起(9)
辅助.等待(100)
取怪颜色=图像.区域找色(563,68,569,70,#4E69DF,0,x,y)
辅助.等待(100)
循环(取怪颜色)
辅助.等待(10)
超级键盘.按下(49)
辅助.等待(10)
超级键盘.弹起(49)
辅助.等待(10)

超级键盘.按下(50)
辅助.等待(10)
超级键盘.弹起(50)
辅助.等待(10)

超级键盘.按下(51)
辅助.等待(100)
超级键盘.弹起(51)
辅助.等待(10)

超级键盘.按下(50)
辅助.等待(10)
超级键盘.弹起(50)
辅助.等待(10)

生命值=图像.区域找色(122,70,135,78,#4A5EDD,0,x,y)
如果(!生命值)
超级键盘.按下(53)
辅助.等待(10)
超级键盘.弹起(53)
辅助.等待(10)
如果结束

超级键盘.按下(52)
辅助.等待(10)
超级键盘.弹起(52)
辅助.等待(10)

蓝值=图像.区域找色(130,80,140,88,#BB6438,0,x,y)
如果(!蓝值)
超级键盘.按下(54)
辅助.等待(10)
超级键盘.弹起(54)
辅助.等待(10)
如果结束
取怪颜色=图像.区域找色(681,67,685,71,#4E69DF,0,x,y)
如果(!取怪颜色)
超级键盘.按下(51)
辅助.等待(100)
超级键盘.弹起(51)
辅助.等待(100)

超级键盘.按下(50)
辅助.等待(100)
超级键盘.弹起(50)
辅助.等待(10)

超级键盘.按下(192)
辅助.等待(100)
超级键盘.弹起(192)
辅助.等待(1000)
超级键盘.按下(192)
辅助.等待(100)
超级键盘.弹起(192)

如果结束
循环结束
蓝值=图像.区域找色(215,80,221,88,#9C9C9C,0,x,y)
循环(蓝值)
超级键盘.按下(112)
辅助.等待(100)
超级键盘.弹起(112)
辅助.等待(100)
辅助.等待(6000)
蓝值=图像.区域找色(215,80,221,88,#9C9C9C,0,x,y)
辅助.等待(100)
生命值=图像.区域找色(120,70,122,78,#1E3C04,0,x,y)
如果(!生命值)
超级键盘.按下(53)
辅助.等待(10)
超级键盘.弹起(53)
辅助.等待(10)
如果结束
循环结束
超级键盘.按下(65)
辅助.等待(10)
超级键盘.弹起(65)
辅助.等待(10)
超级键盘.按下(65)
辅助.等待(10)
超级键盘.弹起(65)
辅助.等待(10)
循环结束
返回 0
功能结束


功能 整型 自动打怪2()
循环(true)
//按下tab键取怪
超级键盘.按下(9)
辅助.等待(10)
超级键盘.弹起(9)
辅助.等待(10)

//取怪颜色
取怪颜色=图像.区域找色(325,63,330,68,#4D64E0,0,x,y)
//判断是否取到怪
循环(取怪颜色)
辅助.等待(10)
超级键盘.按下(49)
辅助.等待(10)
超级键盘.弹起(49)
辅助.等待(10)

超级键盘.按下(50)
辅助.等待(10)
超级键盘.弹起(50)
辅助.等待(10)

超级键盘.按下(51)
辅助.等待(100)
超级键盘.弹起(51)
辅助.等待(10)

超级键盘.按下(50)
辅助.等待(10)
超级键盘.弹起(50)
辅助.等待(10)

//取生命值颜色
生命值=图像.区域找色(120,66,126,72,#1E3C04,0,x,y)
//判断生命值是否低于设定值
如果(!生命值)
超级键盘.按下(53)
辅助.等待(10)
超级键盘.弹起(53)
辅助.等待(10)
如果结束

超级键盘.按下(52)
辅助.等待(10)
超级键盘.弹起(52)
辅助.等待(10)

//取蓝值颜色
蓝值=图像.区域找色(120,76,126,82,#BB6438,0,x,y)

//判断蓝值是否低于设定值
如果(!蓝值)
超级键盘.按下(54)
辅助.等待(10)
超级键盘.弹起(54)
辅助.等待(10)
如果结束
//再次取怪颜色,这个判断怪是否死亡的颜色
取怪颜色=图像.区域找色(442,62,448,67,#4C63DE,0,x,y)
//判断怪是否死亡
如果(!取怪颜色)
超级键盘.按下(51)
辅助.等待(100)
超级键盘.弹起(51)
辅助.等待(100)

超级键盘.按下(50)
辅助.等待(100)
超级键盘.弹起(50)
辅助.等待(10)

//拾取功能
超级键盘.按下(192)
辅助.等待(100)
超级键盘.弹起(192)
辅助.等待(1000)
超级键盘.按下(192)
辅助.等待(100)
超级键盘.弹起(192)

如果结束
循环结束
//打完怪,判断蓝值,直到蓝值回满
蓝值=图像.区域找色(215,78,221,85,#CA3C3C,0,x,y)
循环(!蓝值)
超级键盘.按下(112)
辅助.等待(100)
超级键盘.弹起(112)
辅助.等待(100)
辅助.等待(6000)
蓝值=图像.区域找色(215,78,221,85,#CA3C3C,0,x,y)
辅助.等待(100)
//取生命值颜色
生命值=图像.区域找色(120,66,126,72,#1E3C04,0,x,y)
//判断生命值是否低于设定值
如果(!生命值)
超级键盘.按下(53)
辅助.等待(10)
超级键盘.弹起(53)
辅助.等待(10)
如果结束

循环结束

//人物转向
超级键盘.按下(65)
超级键盘.按下(65)
超级键盘.按下(65)
辅助.等待(10)
超级键盘.弹起(65)
辅助.等待(10)
循环结束
返回 0
功能结束


功能 逻辑型 开始_点击()
//定义main函数,main函数为整个程序的入口函数,函数返回为整型类型
整型 窗口编号
窗口编号=窗口.找到窗口("界王Online")
如果(窗口编号==0)
辅助.消息框("没有找到游戏窗口")
否则
窗口.置顶(窗口编号,true)
辅助.等待(1000)

整型 宽度
整型
整型
系统.获得分辨率(高,宽)

如果(宽度==1440)
我的程序.自动打怪1()
否则
如果(宽度==1024)
我的程序.自动打怪2()
否则
辅助.消息框("请把桌面分辨率设置为1024*768或者1440*900")
如果结束
如果结束
如果结束
返回
//函数返回语句
功能结束
//main函数结束语句
空间结束
//命名空间结束语句










回复

使用道具 举报

发表于 2011-7-13 18:09:40 | 显示全部楼层
源码真多
回复 支持 反对

使用道具 举报

发表于 2011-7-14 02:02:39 | 显示全部楼层
支持两种分辨率的。。

回复 支持 反对

使用道具 举报

发表于 2011-7-14 09:11:18 | 显示全部楼层
很好很强大!
回复 支持 反对

使用道具 举报

发表于 2011-7-20 09:11:28 | 显示全部楼层
强大,给力
回复 支持 反对

使用道具 举报

发表于 2011-7-22 12:43:39 | 显示全部楼层
好给力啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-22 13:07:49 | 显示全部楼层
回复 6楼wangchao23的帖子

:D呵呵
回复 支持 反对

使用道具 举报

发表于 2011-7-28 14:28:18 | 显示全部楼层
很强大!
回复 支持 反对

使用道具 举报

发表于 2011-8-5 21:48:04 | 显示全部楼层
很好用,支持作者
回复 支持 反对

使用道具 举报

发表于 2011-8-27 21:58:16 | 显示全部楼层
分享是美德
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-19 11:18 , Processed in 0.060779 second(s), 22 queries .

Powered by 海安简单软件服务部

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

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