TC官方合作论坛

标题: 【有源码】界王onleine自动打怪回血回蓝脚本【TC1.0】 [打印本页]

作者: 章昊    时间: 2011-7-13 14:11
标题: 【有源码】界王onleine自动打怪回血回蓝脚本【TC1.0】
界王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
源码真多
作者: 美特    时间: 2011-7-14 02:02
支持两种分辨率的。。


作者: 小王    时间: 2011-7-14 09:11
很好很强大!
作者: ↘夢想飛舞√    时间: 2011-7-20 09:11
强大,给力
作者: wangchao23    时间: 2011-7-22 12:43
好给力啊
作者: 章昊    时间: 2011-7-22 13:07
回复 6楼wangchao23的帖子

:D呵呵
作者: xsy36952622    时间: 2011-7-28 14:28
很强大!
作者: 迎来曙光    时间: 2011-8-5 21:48
很好用,支持作者
作者: sangyiyuan    时间: 2011-8-27 21:58
分享是美德
作者: taozai    时间: 2011-9-3 01:32
好东西  顶
作者: 淘淘星梦缘    时间: 2011-9-6 11:52
好用.支持
作者: wakaji    时间: 2011-9-29 10:48
很好,谢谢了
作者: baovswen    时间: 2011-9-29 11:17
123123123123123123123:-|
作者: shi317920304    时间: 2011-11-1 20:25
前面加个   !   是什么意思啊  求指导、
作者: 394473494    时间: 2011-11-22 10:58
强 学习
作者: chen532678876    时间: 2011-11-22 23:47
啊啊啊
作者: 267476qj    时间: 2011-11-23 00:05
sadqqqqq
作者: an1qiu1shi1    时间: 2011-11-23 01:31
谢谢  ~~~~
作者: qq272599194    时间: 2011-11-25 12:41
赚分走人~~
作者: lin8546    时间: 2011-11-27 07:43
很好很强大
作者: v11ks    时间: 2011-12-11 13:26
延时是不是多了点袄
作者: 728420128    时间: 2011-12-15 21:20
好想找个师傅哦
作者: renzhouyu    时间: 2011-12-20 22:19
不愧是TC精英啊,不过魔兽世界的脚本好像不能用啊
作者: tk517298    时间: 2011-12-21 19:59
没用过编辑 那个超级键盘没看到设置 怎么编辑用的 小白求解
作者: q5655    时间: 2011-12-21 22:06
sdsafsafsadasdas
作者: wf2683138    时间: 2011-12-29 21:20
学习了 嘎嘎嘎 哈哈哈哈哈
学习了 嘎嘎嘎 哈哈哈哈哈学习了 嘎嘎嘎 哈哈哈哈哈
作者: wf2683138    时间: 2011-12-29 21:21
学习了 嘎嘎嘎 哈哈哈哈哈学习了 嘎嘎嘎 哈哈哈哈哈学习了 嘎嘎嘎 哈哈哈哈哈学习了 嘎嘎嘎 哈哈哈哈哈学习了 嘎嘎嘎 哈哈哈哈哈
作者: loading    时间: 2011-12-29 21:36
支持作者
作者: cyzeng0058    时间: 2012-1-3 04:17
很好很强大。学习一下。
作者: cyzeng0058    时间: 2012-1-3 04:24
确实牛,!!
作者: zjra_lhf    时间: 2012-1-14 14:38
厉害
作者: 你好吗    时间: 2012-1-29 14:03
很好
作者: 随疯    时间: 2012-2-12 23:56
您所在的用户组无法下载或查看附件
作者: 506gy    时间: 2012-2-15 14:13
强大,灰常强大
作者: a112746065    时间: 2012-2-16 19:48
:)能后台吗?
作者: W258593304    时间: 2012-3-10 22:42
能不能给个群号
作者: yerensaojie    时间: 2012-3-19 19:22
挺好的,顶下
作者: insaliy    时间: 2012-3-20 15:23
回帖征集
作者: wuyatom    时间: 2012-3-21 16:35
分享是美德
作者: 飞雪    时间: 2012-4-5 13:18
ding起 丿丿
作者: qinbao    时间: 2012-5-1 16:33
源码真多
作者: 4700202042    时间: 2012-5-3 14:21
学习
作者: 532537470    时间: 2012-5-15 09:19
回复 1楼章昊的帖子

不错 顶
作者: 532537470    时间: 2012-5-15 09:19

作者: 532537470    时间: 2012-5-15 09:20

作者: 532537470    时间: 2012-5-15 09:21

作者: 532537470    时间: 2012-5-15 09:22

作者: 532537470    时间: 2012-5-15 09:38
aaaaaaaaaaa
作者: 532537470    时间: 2012-5-15 09:38
ggggggggg
作者: 76553972    时间: 2012-5-19 13:08
为什么不能下载呢
作者: bcbvmnm    时间: 2013-5-5 18:30
给力 学习学习
作者: yangfusheng    时间: 2013-11-23 21:49
有贴必回,最喜欢楼主这样的有为青年了~




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1