TC官方合作论坛
标题: 天龙八部后台自动打怪【TC1.0版本】 [打印本页]
作者: 章昊 时间: 2011-7-11 16:42
标题: 天龙八部后台自动打怪【TC1.0版本】
天龙八部后台自动打怪脚本[attach]214[/attach]这里发的所有源码附件需要用户下载安装TC开发工具使用,打开开发工具---在菜单栏中点击文件---打开---打开现有项目---找到该解压后的源码打开---启动调试生成.exe程序运行脚本。[attach]235[/attach]
【脚本介绍】:该脚本是在天龙八部这款游戏中模拟后台自动打怪的模型。在自动打怪的同时还自动给人物加血加蓝以及给宠物加生命的脚本。
【原理】:找到游戏窗口---绑定游戏窗口---创建大漠(第一次使用需要注册大漠)---找到怪物颜色---开始打怪(释放攻击技能)---获取人物血和蓝以及宠物生命值---进行判断(是否需要回血回蓝给宠物加血)---使用完释放大漠。
【使用方法】:
1、先登陆游戏,进入游戏跑到需要打怪的地点,然后打开脚本运行;
2、若第一次使用大漠,在TC大漠插件中手动注册大漠一次;
3、游戏分辨率设置为1024*768。
[attach]213[/attach]
【源码如下】:
空间 我的程序
整型 线程句柄
功能 整型 天龙八部自动打怪()
整型 x
整型 y
整型 窗口句柄
逻辑型 蓝值
逻辑型 生命值
逻辑型 取怪颜色
逻辑型 取怪生命值
逻辑型 宠物生命值
字符型 接受游戏窗口名
逻辑型 是否成功
//获得游戏窗口名
接受游戏窗口名=编辑框.获得文本("游戏标题")
//得到窗口句柄
窗口句柄=窗口.找到窗口(接受游戏窗口名)
如果(窗口句柄==0)
辅助.消息框("没有找到游戏窗口")
否则
//创建大漠,记得要注册大漠
是否成功=大漠.创建()
辅助.等待(200)
//判断大漠是否注册成功
如果(是否成功)
是否成功 = 大漠.绑定窗口(窗口句柄,"dx","dx","dx",0)
辅助.等待(200)
//判断大漠是否绑定成功
如果(是否成功)
//置顶游戏窗口
窗口.置顶(窗口句柄)
辅助.等待(200)
//开始循环取怪
循环(真)
//模拟tab取怪
大漠.按下(17)
辅助.等待(200)
大漠.按下(9)
辅助.等待(200)
大漠.弹起(9)
辅助.等待(200)
大漠.弹起(17)
辅助.等待(200)
//取怪物颜色
取怪颜色=大漠.区域找色(391,28,408,36,"cd0700-000000",1.0,0,x,y)
//判断是否取到怪物颜色
循环(取怪颜色)
//按下F1攻击键
大漠.按键(112)
辅助.等待(200)
//按下F2攻击键
大漠.按键(113)
辅助.等待(200)
//按下F3攻击键
大漠.按键(114)
辅助.等待(200)
//按下F4攻击键
大漠.按键(115)
辅助.等待(200)
大漠.按键(112)
辅助.等待(200)
辅助.等待(200)
大漠.按键(112)
辅助.等待(200)
辅助.等待(200)
//打怪过程中,取自己生命值判断,是否需要给自己加血
生命值=大漠.区域找色(135,28,174,46,"cd0700-000000",1.0,0,x,y)
辅助.等待(200)
//判断血量是否低于5
如果(!生命值)
//按下F8加血
大漠.按键(119)
辅助.等待(200)
如果结束
//打怪过程中,取自己蓝值判断,是否需要给自己加蓝
蓝值=大漠.区域找色(135,28,174,46,"c1bcff-000000",1.0,0,x,y)
辅助.等待(200)
//判断蓝值是否低于50%
如果(!蓝值)
//按下F9加蓝
大漠.按键(120)
辅助.等待(200)
如果结束
//打怪过程中,取宠物生命值判断,是否需要给宠物加血
宠物生命值=大漠.区域找色(139,71,178,89,"cd0700-000000",1.0,0,x,y)
辅助.等待(200)
//判断宠物血量是否低于50%
如果(!宠物生命值)
//鼠标移动到宠物头像上面,点击喂养
大漠.移动(83,99)
辅助.等待(500)
大漠.右键单击()
辅助.等待(500)
大漠.移动(100,109)
辅助.等待(500)
大漠.左键单击()
辅助.等待(500)
如果结束
//再次取怪物血量,判断怪物是否死亡,如果没有死亡,继续循环打怪(这个和上面取怪物颜色坐标不同)
//这里取怪物生命的最低值
取怪颜色=大漠.区域找色(276,26,288,38,"cd0700-000000",1.0,0,x,y)
循环结束
循环结束
否则
辅助.消息框("绑定失败")
如果结束
否则
辅助.消息框("创建失败")
如果结束
如果结束
返回 0
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码
线程句柄=线程.开启("我的程序.天龙八部自动打怪")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里是你退出的时候要执行的代码,这类是你点击退出按钮执行的代码
//绑定了窗口,就一定要解绑
大漠.解绑窗口(线程句柄)
//创建了大漠,就一定要释放
大漠.释放(线程句柄)
//关闭线程
线程.关闭(线程句柄)
返回 真
//函数返回语句
功能结束
空间结束
//命名空间结束语句
作者: 章昊 时间: 2011-7-11 16:43
沙发,顶起!
作者: 美特 时间: 2011-7-11 19:27
什么时候有空搞个 用户自定半径打怪的脚本呀? 急需这方面的例子。
作者: 小风子 时间: 2011-7-12 08:02
路过,打酱油
作者: 章昊 时间: 2011-7-13 09:07
回复 3楼美特的帖子
3楼的,可以自己写一个算法,当人物离开范围就返回到原点。
作者: 小王 时间: 2011-7-13 09:39
GOOD!好东西!
作者: lpjxx 时间: 2011-7-15 16:13
不错,学习学习
作者: 章昊 时间: 2011-7-15 16:17
回复 7楼lpjxx的帖子
:)正在改进,遇到什么问题还望及时反馈。尝试刷新看看
作者: xianjiaxian 时间: 2011-7-17 08:24
正在改进
作者: ↘夢想飛舞√ 时间: 2011-7-20 09:19
好东西 太给力了
作者: xsy36952622 时间: 2011-7-28 14:34
不错,学习中!
作者: hongchen7788 时间: 2011-7-31 13:10
:-|顶下来换点威望
作者: hongchen7788 时间: 2011-7-31 13:12
顶顶顶顶顶顶顶顶顶顶顶顶
作者: bbydyang 时间: 2011-8-1 04:30
路过,打酱油
作者: 章昊 时间: 2011-8-1 09:01
回复 14楼bbydyang的帖子
酱油打满记得分享!:D
作者: starsky 时间: 2011-8-1 13:13
学习一下
作者: tanke7 时间: 2011-8-1 19:19
膜拜。:-o
作者: cpffyy 时间: 2011-8-3 17:57
努力学习中
作者: cpffyy 时间: 2011-8-3 18:38
楼主留个联系方式吧。有些代码我不是很清楚意思。希望你能帮下忙!我QQ是 82565845
作者: 章昊 时间: 2011-8-4 10:01
回复 19楼cpffyy的帖子
QQ969604257或者群里找我也行。
作者: 853206861 时间: 2011-8-8 20:01
不错啊
作者: avatarliyu 时间: 2011-8-12 19:26
楼主,内个,弱弱的问下,游戏 窗口怎么获得啊,请输入窗口名中输入什么呀,我玩天龙八部2
作者: 章昊 时间: 2011-8-13 08:54
回复 22楼avatarliyu的帖子
可以用抓色器或者大漠,都能找到窗口的名称、类和窗口句柄。代码中需要与之相对应。
作者: `Sea`凯子 时间: 2011-8-14 23:11
楼主,这样是不是会被后台检测出来呢?
作者: 章昊 时间: 2011-8-15 08:45
回复 24楼`Sea`凯子的帖子
一般测不出来的,只是模拟键盘没有修改游戏源码。
作者: carter425 时间: 2011-8-17 16:03
要是能弄个 采集种植的 就更好了
作者: 章昊 时间: 2011-8-18 09:06
回复 26楼carter425的帖子
没玩过这个游戏对里面采集种植不清楚。
作者: carter425 时间: 2011-8-18 09:36
回复 27楼章昊的帖子
我自己弄 不懂的能请教你吗
QQQ
作者: aqxxg 时间: 2011-8-21 21:19
具体怎么用哦,用不来,游戏窗口名子是什么,后面又怎么注册大漠插件哦。谢谢了
作者: 章昊 时间: 2011-8-22 09:11
回复 29楼aqxxg的帖子
游戏窗口名称是:游戏顶上面的标题名,如:打开一个以1命名的文本文档,在最顶上的标题(1.txt - 记事本),那么该名称就是记事本的窗口名称,对于游戏名称也是一样的。 大漠插件是当出现没绑定成功的时候使用。
作者: sangyiyuan 时间: 2011-8-27 22:01
好,不错,都是大牛
作者: tcwxd 时间: 2011-9-1 22:50
昊哥 真棒值得学习 跟帖
作者: taozai 时间: 2011-9-2 13:03
谢谢分享。努力学习中··
作者: xiaohai0609 时间: 2011-9-9 17:01
去运行了一下。。弹出一个窗口是说“坐标越界×1大于窗口宽度”。。什么意思啊。。新手学习。。游戏是。。天龙八部2。。
作者: 章昊 时间: 2011-9-9 18:16
回复 34楼xiaohai0609的帖子
应该是你分辨率问题吧
作者: 冷月无痕 时间: 2011-9-9 22:05
正在学习大漠应用中,多发点大漠的例子!
顶昊哥!!!
作者: ghjily 时间: 2011-9-9 22:05
耗子我想问下 大漠.按下 和大漠.按键有什么区别 另外举例代码如下:逻辑型 是否成功
是否成功=大漠.按键(13)
但是你这里只用了:循环(真)
//模拟tab取怪
大漠.按下(17)
这里我不懂 能详细讲一下吗? 还有为什么大漠里面按下之后需要有一个弹起呢?
作揖!!!!
作者: liangwan44 时间: 2011-9-12 12:09
昊歌 你好,我新手!! 问个问题:我在你源码里加入了是否找到包=大漠.找图(0,0,2000,2000,"c://TC截图201191110592.bmp","000000",0.7,0,x1,y1) 如果(是否找到包==1) 大漠.移动(x1,y1) 辅助.等待(200) 大漠.右键单击() 辅助.等待(200) 如果结束 在循环里加上的,想实现有包的情况下,捡包,但是为啥运行后,还跟原来一样,没其他反应呢/?
作者: zhtzhang525 时间: 2011-9-20 13:14
:-o:D
作者: lihaild 时间: 2011-9-21 14:27
好东西
作者: tangle52052 时间: 2011-9-21 22:08
顶
作者: wenya0515 时间: 2011-9-22 06:56
:(下不了我
作者: TC454179996 时间: 2011-9-24 23:41
:smoke:smoke:smoke:smoke:smoke:smoke
作者: TC454179996 时间: 2011-9-24 23:42
:giggle:giggle:giggle:giggle:giggle:giggle
作者: TC454179996 时间: 2011-9-24 23:43
:d:d:d:d:d:d:d:d
作者: TC454179996 时间: 2011-9-24 23:44
:|:|:|:|:|:|:|:|
作者: TC454179996 时间: 2011-9-24 23:45
:music:music:music:music:music:music
作者: TC454179996 时间: 2011-9-24 23:46
:v::v::v::v::v::v::v:
作者: TC454179996 时间: 2011-9-24 23:46
:X:X:X:X:X:X:X:X
作者: TC454179996 时间: 2011-9-24 23:47
:Zz:Zz:Zz:Zz:Zz
作者: TC454179996 时间: 2011-9-25 00:18
:MM::MM::MM::MM::MM::MM:
作者: TC454179996 时间: 2011-9-25 00:18
:xigua::xigua::xigua::xigua::xigua:
作者: TC454179996 时间: 2011-9-25 00:28
:pesi::pesi::pesi::pesi::pesi:
作者: TC454179996 时间: 2011-9-25 00:28
:snowman::snowman:
作者: 1066808696 时间: 2011-9-25 09:54
:L看一次晕一次
作者: 命运好幽默 时间: 2011-9-27 01:24
criss angel
作者: 命运好幽默 时间: 2011-9-27 01:24
criss angelQ
作者: wang122810149 时间: 2011-9-28 12:43
学习
作者: hz121 时间: 2011-9-28 13:12
看不见!!!
作者: jakcdu 时间: 2011-9-28 16:25
好东西 太给力了
作者: xiaolid00 时间: 2011-10-2 09:11
不错 好帖子找好久了 不知道能不能用呢
作者: xiaolid00 时间: 2011-10-2 10:10
为什么我在的用户群不能查看!!!
作者: zoo523128550 时间: 2011-10-2 10:36
好东西 太给力了
作者: ok2121 时间: 2011-10-4 14:17
啊 看看
作者: 326032275 时间: 2011-10-4 19:27
我要下载。。。
作者: yspaizhw 时间: 2011-10-6 19:25
vgjcfgnmfgjkdgh
作者: gaolu2000 时间: 2011-10-6 19:29
给力 可惜我妹学会
作者: heiheidz 时间: 2011-10-9 10:02
学习了。下载看看
作者: heiheidz 时间: 2011-10-9 10:04
汗,什么时候可以下载啊
作者: 460508322 时间: 2011-10-9 18:40
顶起!别沉了!~:+
作者: 460508322 时间: 2011-10-9 18:40
继续顶起来
作者: myhellfire 时间: 2011-10-9 22:17
天龙呀- -可惜不玩好久了。!~
作者: 1066808696 时间: 2011-10-9 22:23
这个好
作者: 李澈希 时间: 2011-10-9 22:41
gei ge ba gei g ba 想要啊
作者: whl17102 时间: 2011-10-10 09:15
顶起
作者: xuyl012018 时间: 2011-10-10 10:34
楼主能发个到邮箱里吗?
作者: jinyu 时间: 2011-10-11 22:03
您所在的用户组无法下载或查看附件1
作者: 卖菊花的小兽人 时间: 2011-10-12 14:28
楼主大大 你有QQ吧 求请教 求师傅
作者: 章昊 时间: 2011-10-12 14:33
回复 78楼卖菊花的小兽人的帖子
不懂的可以进技术交流群
作者: melody5i1 时间: 2011-10-15 19:01
顶啊顶!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: melody5i1 时间: 2011-10-15 19:01
太牛逼了
作者: ae6525458 时间: 2011-10-16 05:45
好东西可惜我不能下载,哎 .. 要当菜鸟阿,
作者: wangwan 时间: 2011-10-16 17:08
路过,打酱油
作者: 577340003 时间: 2011-10-16 18:38
顶昊歌。~
作者: txpls 时间: 2011-10-16 21:52
看看111111
作者: fyig2046 时间: 2011-10-16 23:21
:+厉害,还在学习中。
作者: a497411755 时间: 2011-10-17 11:42
aaaaaaaaaaaaaaaaa
作者: 伴舞 时间: 2011-10-18 12:17
给力的好东西都要去顶一下!~~·
作者: m392338219 时间: 2011-10-19 18:27
您所在的用户组无法下载或查看附件 555555不让我下载
作者: 你的发丝 时间: 2011-10-20 10:54
好东西可惜刚学
作者: wanglong123432 时间: 2011-10-20 15:38
:-o:+:Q
作者: lilong120282794 时间: 2011-10-21 17:29
能添加上驗證就更加完美了
作者: sysinfo 时间: 2011-10-25 00:16
我用TC打开总是出错。是怎么回事啊
作者: zt12j 时间: 2011-10-27 12:35
今天学习第二天感觉越来越接近真理了
作者: zuidie123 时间: 2011-10-27 13:23
:*好强大哦。。
作者: z332004037 时间: 2011-10-27 22:08
dfasdfsdf
作者: ou168 时间: 2011-10-30 09:35
:D楼主你好,你的文件怎么打不开啊,
作者: ou168 时间: 2011-10-30 09:41
http://user.qzone.qq.com/549779130/photo/V12GQMTl2YrDmj/
作者: ou168 时间: 2011-10-30 09:42

作者: tubruce 时间: 2011-11-6 00:10
asasas
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) |
Powered by Discuz! X3.1 |