TC官方合作论坛
标题: 【有源码】功夫世界后台自动打怪 [打印本页]
作者: 章昊 时间: 2011-7-11 17:15
标题: 【有源码】功夫世界后台自动打怪
功夫世界后台自动打怪脚本
【脚本介绍】:这是一个模拟功夫世界后台自动打怪的脚本,学习的用户若把下面的代码能熟练掌握,相信你也会写出一个这样的脚本,并作出更多的判断,达到脚本的完美。
【原理】:首先找到游戏窗口---获取怪物的颜色---找到后提交按键发起攻击(这里写一个循环,实现了自动打怪功能)---然后获取人物的生命值和真气值---当生命值和真气值低于颜色获取的地点时---自动按下回血回真气键---一个自动打怪的脚本便编写好了。
【使用方法】:
1、首先登陆游戏,进入游戏后跑到打怪地点;
2、把电脑分辨率调制1280*768,并游戏最大化,运行脚本;
3、因为版本的问题,若用户使用时发现鼠标移动位置稍有偏差或颜色值与你游戏的颜色值不相符合,可以尝试自己修改坐标和颜色值,达到自己适合的脚本。
【源码如下】:
空间 我的程序
线程句柄
功能 自动打怪()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码
窗口编号
X坐标
Y坐标
取怪颜色
生命值取色
真气值取色
窗口编号=窗口.找到窗口("Kungfu Client")
辅助.等待(200)
如果(窗口编号==0)
辅助.消息框("没有找到Kungfu Client的窗口")
否则
窗口.置顶(窗口编号,true)
辅助.等待(200)
循环(真)
//tab键,切换怪物目标
窗口.提交按键(窗口编号,9)
辅助.等待(500)
//取怪颜色坐标点取色(443,78)
//判断是否取到怪,没有取到,继续取
取怪颜色=图像.区域找色(443,70,443,80,#210E97,0,X坐标,Y坐标)
辅助.等待(200)
循环(取怪颜色)
辅助.等待(200)
//分别按1,2,3,4施放技能
窗口.提交按键(窗口编号,49)
辅助.等待(300)
窗口.提交按键(窗口编号,49)
辅助.等待(300)
窗口.提交按键(窗口编号,49)
辅助.等待(300)
窗口.提交按键(窗口编号,50)
辅助.等待(500)
窗口.提交按键(窗口编号,51)
辅助.等待(500)
窗口.提交按键(窗口编号,52)
辅助.等待(500)
//生命值取色坐标点取色(54,95)
//判断生命值,如果生命值低于50%,喝药
生命值取色=图像.区域找色(52,93,56,97,#393CFF,0,X坐标,Y坐标)
辅助.等待(500)
如果(!生命值取色)
窗口.提交按键(窗口编号,112)
辅助.等待(500)
如果结束
//真气值取色坐标点取色(59,109)
//判断真气值,如果真气值低于50%,喝药
真气值取色=图像.区域找色(57,107,61,111,#FFA231,0,X坐标,Y坐标)
辅助.等待(500)
如果(!真气值取色)
窗口.提交按键(窗口编号,113)
辅助.等待(500)
如果结束
//取怪颜色.坐标点取色(437,78)
//判断怪是否取死亡,没有死亡,继续按键
取怪颜色=图像.区域找色(435,76,439,80,#210E97,0,X坐标,Y坐标)
辅助.等待(500)
循环结束
//按`键拾取物品
窗口.提交按键(窗口编号,192)
辅助.等待(500)
窗口.提交按键(窗口编号,192)
辅助.等待(500)
窗口.提交按键(窗口编号,192)
辅助.等待(500)
//按键盘的右键转向找怪
超级键盘.按下(39)
辅助.等待(500)
超级键盘.弹起(39)
辅助.等待(500)
超级键盘.按下(39)
辅助.等待(500)
超级键盘.弹起(39)
辅助.等待(500)
循环结束
如果结束
返回 0
//函数返回语句
功能结束
功能 开始_点击()
线程句柄=线程.开启("我的程序.自动打怪","")
返回 真
功能结束
功能 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
返回 真
功能结束
空间结束
作者: 章昊 时间: 2011-7-11 17:16
大家学习学习
作者: 美特 时间: 2011-7-11 19:23
这样也行。。。。。。
作者: 小风子 时间: 2011-7-12 08:08
路过,拿分
作者: NULL 时间: 2011-7-22 08:14
这样也可以?
作者: wangchao23 时间: 2011-7-23 22:08
为什么有的要编那么长有的那么短呢
作者: 章昊 时间: 2011-7-24 09:31
回复 6楼wangchao23的帖子
有的判断多点,有的简单点便于学习、、、、呵呵
作者: ysdxz207 时间: 2011-7-25 10:46
学习一下.
作者: hongchen7788 时间: 2011-7-29 13:03
顶一个 加油学习
作者: wskje 时间: 2011-7-31 11:13
这个的 取怪颜色 是前台的吧
作者: 章昊 时间: 2011-7-31 11:31
回复 10楼wskje的帖子
恩,区域找色是前台的!
作者: 237577902 时间: 2011-8-24 11:59
怎么才能给脚本定义区域范围打怪呢!就是以自己为中心,有一定区域值的打怪
作者: 章昊 时间: 2011-8-24 13:59
回复 12楼237577902的帖子
你看看自己游戏有没有什么方法是可以自动标记位置 然后鼠标点击就回到原地的功能,可以采用这种功能模拟
作者: wakaji 时间: 2011-9-29 10:43
加油学习
作者: baovswen 时间: 2011-9-29 11:18
123213123123123:)
作者: guo5211079 时间: 2011-10-5 16:32
学习学习
作者: lu19750122 时间: 2011-10-5 17:48
这个帖子咱得顶~~~
作者: sun137057461 时间: 2011-10-12 17:24
可惜我玩得游戏不支持后台按键
作者: whywhy898 时间: 2011-10-13 14:04
看上面你的脚本 判断怪物是否死亡那里 貌似 你只是找颜色 也没判断啊
作者: shi317920304 时间: 2011-10-29 15:25
:smoke 顶个
作者: sanzhili 时间: 2011-11-7 14:16
这个 是后台的?晕
作者: lanxujian 时间: 2011-11-27 13:41
郁闷啊~~下不了~~
作者: lanxujian 时间: 2011-11-27 13:54
想下个看看,没钱啊
·
作者: lanxujian 时间: 2011-11-27 13:56
想下个看看,没钱啊
作者: 章昊 时间: 2011-11-27 13:59
回复 24楼lanxujian的帖子
注册账号回复帖子 得积分就能下载了 完全免费
作者: yu7871314 时间: 2011-11-27 16:50
瞅瞅~
作者: shi317920304 时间: 2011-11-28 22:44
拿分·····
作者: lkin2008 时间: 2011-12-5 23:28
怎么用????
作者: djsh 时间: 2011-12-10 02:42
:L后台 前台
作者: v11ks 时间: 2011-12-11 17:13
超级键盘就是后台针对句柄发送按键用的吧?
作者: shen213703 时间: 2011-12-19 14:50
回复 1楼章昊的帖子
自动打怪脚本很多啊,学习学习
作者: ①笑②过 时间: 2011-12-21 20:56
学习学习
作者: q5655 时间: 2011-12-21 22:08
asfasdsadsadsa
作者: x_123 时间: 2011-12-22 08:40
学习 头昏 ing 有没有更简单点的
作者: e5390022 时间: 2011-12-22 09:33
回复 1楼章昊的帖子
不会呀 学习中
作者: swyxt 时间: 2011-12-26 08:04
这样 第二个循环(取怪颜色)好像不能循环的
作者: yuhao6919 时间: 2011-12-27 01:52
感谢楼主分享!
作者: edolie 时间: 2011-12-28 11:29
是后台发送按键,但是不能后台挂机,悲剧了...
作者: siamuito2 时间: 2011-12-28 20:05
明显是前台的....
作者: lyndlee 时间: 2012-1-7 14:48
先顶顶着,看看 这个怎么样~~
作者: htbxhhh 时间: 2012-2-9 15:17
新人来看看:D
作者: mnbva 时间: 2012-2-11 02:19
xuexixuexi
作者: mnbva 时间: 2012-2-11 02:49
我不为楼主这样的标题所吸引,也不是被帖子的内容所迷惑;
我不是来抢沙发的,也不是来打酱油的;
我不是为楼主呐喊加油的,也不是对楼主进行围堵攻击的;
我只是为了每天回帖默默奋斗。
作者: mnbva 时间: 2012-2-11 02:50
我不为楼主这样的标题所吸引,也不是被帖子的内容所迷惑;
我不是来抢沙发的,也不是来打酱油的;
我不是为楼主呐喊加油的,也不是对楼主进行围堵攻击的;
。
作者: 子仔工作室 时间: 2012-2-14 14:09
:D
顶一个 加油学习
作者: 今日焦点 时间: 2012-2-23 20:28
看了很多 呵呵 不错
作者: lovemeng356 时间: 2012-2-23 22:02
sssssssssssssss
作者: baochaojkl 时间: 2012-2-25 18:27
弱弱的问下超级鼠标,超级键盘和普通的有什么区别
作者: gazsummer 时间: 2012-3-11 00:39
学习之
作者: jack123 时间: 2012-3-15 18:03
顶一个
作者: qaziop1673 时间: 2012-3-16 09:01
窗口编号,192
192表示什么啊?
作者: q984906112 时间: 2012-3-21 23:03
努力学习啦
作者: yanzi1985 时间: 2012-3-22 18:34
学习了
作者: 15002345120 时间: 2012-3-23 18:37
使用方法】:
1、首先登陆游戏,进入游戏后跑到打怪地点;
2、把电脑分辨率调制1280*768,并游戏最大化,运行脚本;
3、因为版本的问题,若用户使用时发现鼠标移动位置稍有偏差或颜色值与你游戏的颜色值不相符合,可以尝试自己修改坐标和颜色值,达到自己适合的脚本。
--------------------------------------------------------------------------------
【源码如下】:
空间 我的程序
整型 线程句柄
功能 整型 自动打怪()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码
整型 窗口编号
整型 X坐标
整型 Y坐标
逻辑型 取怪颜色
逻辑型 生命值取色
逻辑型 真气值取色
窗口编号=窗口.找到窗口("Kungfu Client")
辅助.等待(200)
如果(窗口编号==0)
辅助.消息框("没有找到Kungfu Client的窗口")
否则
窗口.置顶(窗口编号)
辅助.等待(200)
循环(真)
//tab键,切换怪物目标
窗口.提交按键(窗口编号,9)
辅助.等待(500)
//取怪颜色坐标点取色(443,78)
//判断是否取到怪,没有取到,继续取
取怪颜色=图像.区域找色(443,70,443,80,#210E97,0,X坐标,Y坐标)
辅助.等待(200)
循环(取怪颜色)
辅助.等待(200)
//分别按1,2,3,4施放技能
窗口.提交按键(窗口编号,49)
辅助.等待(300)
窗口.提交按键(窗口编号,49)
辅助.等待(300)
窗口.提交按键(窗口编号,49)
辅助.等待(300)
窗口.提交按键(窗口编号,50)
辅助.等待(500)
窗口.提交按键(窗口编号,51)
辅助.等待(500)
窗口.提交按键(窗口编号,52)
辅助.等待(500)
//生命值取色坐标点取色(54,95)
//判断生命值,如果生命值低于50%,喝药
生命值取色=图像.区域找色(52,93,56,97,#393CFF,0,X坐标,Y坐标)
辅助.等待(500)
如果(!生命值取色)
窗口.提交按键(窗口编号,112)
辅助.等待(500)
如果结束
//真气值取色坐标点取色(59,109)
//判断真气值,如果真气值低于50%,喝药
真气值取色=图像.区域找色(57,107,61,111,#FFA231,0,X坐标,Y坐标)
辅助.等待(500)
如果(!真气值取色)
窗口.提交按键(窗口编号,113)
辅助.等待(500)
如果结束
//取怪颜色.坐标点取色(437,78)
//判断怪是否取死亡,没有死亡,继续按键
取怪颜色=图像.区域找色(435,76,439,80,#210E97,0,X坐标,Y坐标)
辅助.等待(500)
循环结束
//按`键拾取物品
窗口.提交按键(窗口编号,192)
辅助.等待(500)
窗口.提交按键(窗口编号,192)
辅助.等待(500)
窗口.提交按键(窗口编号,192)
辅助.等待(500)
//按键盘的右键转向找怪
超级键盘.按下(39)
辅助.等待(500)
超级键盘.弹起(39)
辅助.等待(500)
超级键盘.按下(39)
辅助.等待(500)
超级键盘.弹起(39)
辅助.等待(500)
循环结束
如果结束
返回 0
//函数返回语句
功能结束
功能 逻辑型 开始_点击()
线程句柄=线程.开启("我的程序.自动打怪")
返回 真
功能结束
功能 逻辑型 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
返回 真
功能结束
空间结束
作者: fzfzerro 时间: 2012-4-5 12:31
脚本有没有问题。。。好像报错。
作者: 153968987 时间: 2012-4-6 17:37
学习
作者: lwq727 时间: 2012-4-16 16:35
新人,还看不懂,看完教程再来看看
作者: ymc058 时间: 2012-4-24 14:17
学习了谢谢
作者: ymc058 时间: 2012-4-24 14:24
所在用户组无法下载啊
作者: 67800461 时间: 2012-6-8 16:07
被你忽悠了 运行起来一定是前台的
作者: 511828515 时间: 2012-6-12 17:35
顶顶顶顶顶顶顶顶顶顶的单du的的的顶顶顶顶顶顶顶顶顶顶
作者: 511828515 时间: 2012-6-12 17:35
顶顶顶顶顶顶顶顶顶的单du的的的顶顶顶顶顶顶顶顶顶顶
作者: 511828515 时间: 2012-6-12 17:36
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶的单du的的的顶顶顶顶顶顶顶顶顶顶
作者: 511828515 时间: 2012-6-12 17:37
单du的的的顶顶顶顶顶顶顶顶顶顶
作者: 511828515 时间: 2012-6-12 17:38
顶顶顶顶顶顶顶顶顶的的顶顶顶顶顶顶顶顶顶顶
作者: m13754891441 时间: 2012-6-14 17:27
害的看看后台的
作者: bestgo123 时间: 2012-6-15 14:23
辅助.消息框("没有找到Kungfu Client的窗口")
否则
窗口.置顶(窗口编号)
辅助.等待(200)
这个窗口怎么没有编号啊?
作者: qq928039582 时间: 2012-6-15 15:12
学习一下
作者: c724211922 时间: 2012-6-24 16:32
我要学的 很多啊
作者: pxgzs001 时间: 2012-11-11 18:08
学习学习。
作者: a568118425 时间: 2012-11-16 12:53
这个是好东西
作者: zouchg 时间: 2013-3-3 15:38
努力研究啊,好用不?
作者: wawawahahaha 时间: 2013-5-2 02:25
学习23
作者: py2455 时间: 2013-5-3 01:23
取怪颜色是不是怪的血条那里任意一个坐标点都可以?
判断怪是不是也是这样啊?
作者: alrino 时间: 2013-7-30 12:44
好东东,来看看、。、
作者: yw56756354 时间: 2013-7-31 16:45
这个是前台吧
作者: yangfusheng 时间: 2013-11-23 21:44
有贴必回,最喜欢楼主这样的有为青年了~
作者: 529712150 时间: 2014-1-3 00:23
11111111
作者: robivan阿 时间: 2014-12-8 10:38
学习学习
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) |
Powered by Discuz! X3.1 |