TC官方合作论坛

 找回密码
 立即注册
查看: 14433|回复: 87
打印 上一主题 下一主题

[游戏] 诛仙2实现自动打怪实例

[复制链接]
跳转到指定楼层
楼主
发表于 2011-8-8 10:01:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
诛仙2实现自动打怪实例

【脚本介绍】:该脚本实现了一个模拟键盘自动打怪的功能,并在少血的情况自动模拟键盘加血加蓝。

【实现原理】:线程开启脚本---找到游戏窗口---循环开始---切换到怪物身上---实现放技能打怪---判断怪物是否死亡---拾取物品---判断怪物是否需要加血加蓝---循环结束。

【使用说明】:
1、电脑分辨率:800*600
2、游戏窗口800*600
3、技能分别为:1、2、3、4键;5键为拾取键;F1回血,F2回蓝。

源码如下:

空间 我的程序

整型 线程句柄
功能 逻辑型 开始打怪()
整型 窗口句柄,X坐标,Y坐标
逻辑型 取怪颜色,生命值取色,真气值取色
窗口句柄=窗口.找到窗口("诛仙2")
窗口.置顶(窗口句柄,true)
窗口.设置位置(窗口句柄,0,0)
辅助.等待(200)
循环()
//tab键,切换怪物目标
窗口.提交按键(窗口句柄,9)
辅助.等待(200)
循环()
//判断是否取到怪,没有取到,继续取
取怪颜色=图像.区域找色(344 , 48,372 , 64,#273CDC,0,X坐标,Y坐标)
如果(取怪颜色)
//分别按1,2,3,4施放技能
键盘.按键(49,1)
辅助.等待(2000)
键盘.按键(50,1)
辅助.等待(10)
键盘.按键(51,1)
辅助.等待(10)
键盘.按键(52,1)
辅助.等待(10)
//判断生命值,如果生命值低于50%,按F1喝药
生命值取色=图像.区域找色(112 , 48,164 , 55,#7887F2,0,X坐标,Y坐标)
如果(!生命值取色)
键盘.按键(112,1)
辅助.等待(10)
如果结束
//判断真气值,如果真气值低于50%,按F2喝蓝
真气值取色=图像.区域找色(107 , 52,147 , 65,#E17D28,0,X坐标,Y坐标)
如果(!真气值取色)
键盘.按键(113,1)
辅助.等待(50)
如果结束
否则
跳出
如果结束
循环结束
//按5键拾取物品
辅助.等待(50)
键盘.按键(53,4)
辅助.等待(4000)
循环结束
返回
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码
线程句柄=线程.开启("我的程序.开始打怪","")
返回
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里是你退出的时候要执行的代码,这类是你点击退出按钮执行的代码
线程.关闭(线程句柄)
辅助.退出()
返回
//函数返回语句
功能结束
空间结束
//命名空间结束语句

回复

使用道具 举报

88#
发表于 2018-7-16 15:02:17 | 只看该作者
学习了
回复

使用道具 举报

87#
发表于 2014-3-22 17:21:38 | 只看该作者
回复 支持 反对

使用道具 举报

86#
发表于 2013-8-3 13:55:42 | 只看该作者
初学者,怎么看着,感觉TC和易语言的编写形式很想啊(易语言也是初学)。。。
回复 支持 反对

使用道具 举报

85#
发表于 2012-9-6 10:58:22 | 只看该作者
3333333333333333
回复 支持 反对

使用道具 举报

84#
发表于 2012-8-26 01:52:56 | 只看该作者
回复 1楼章昊的帖子

楼主好人,能给个界面设计的截图吗?
回复 支持 反对

使用道具 举报

83#
发表于 2012-6-22 18:56:34 | 只看该作者
懂得而得的
回复 支持 反对

使用道具 举报

82#
发表于 2012-6-22 18:55:54 | 只看该作者
鼎各方各地方
回复 支持 反对

使用道具 举报

81#
发表于 2012-6-8 10:41:05 | 只看该作者
很不错,学习了很多
回复 支持 反对

使用道具 举报

80#
发表于 2012-5-22 19:00:35 | 只看该作者
加血蓝的数值  怎么写才能实现用户自定义数值的方式呢?求教下
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-17 21:06 , Processed in 0.255689 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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