TC官方合作论坛

 找回密码
 立即注册
查看: 12115|回复: 47

[游戏] 【有源码】问道15开抓宝宝辅助

[复制链接]
发表于 2011-12-5 09:41:33 | 显示全部楼层 |阅读模式

马上加入TC

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

x
使用说明:
1,
HP
药物请放在快捷键F1
2,
MP
药物请放在快捷键F2
3,
飞行旗 物品请放在快捷键F3
4,
请把文件夹wdfj里面的bj.mp3报警铃声身放在C盘跟目录
5,
分辨率设置1360 * 768 或者比这个分辨率更大,颜色质量请设置为32位。
6,
启动脚本前请先打开游戏窗口。本脚本对多开无限制,在电脑配置允许的情况下可以任意多开。
7,
验证码出现的时候窗口会自动报警,验证码窗口会顶置,其他游戏窗口继续遇怪。
8,
有什么问题,请联系本人,可以帮你调整代码里面的一些设置,微调。
9,
出现问题,请用TC抓色的截下图。
10,
启动脚本前,请把除游戏窗口以外所有的有问道名称的,都关掉。
11,
在脚本界面写入游戏窗口的个数,请写数字。
提供代码,不提供exe ,通过测试,此脚本超稳定效率  想用的请自己用TC编译,  
(过鼠标漂移同时防止封号模式):-D
代码如下:
空间 我的程序

整型 图片X坐标
整型 图片Y坐标
整型 逃跑图像序号,宝宝图像序号
整型 序号,标识,线程句柄,窗口标示
整型 窗口个数

整型 是否成功1
整型 intx
整型 inty
功能 逻辑型 获取窗口()
字符型 窗口集,字符型窗口句柄
整型 整型窗口句柄
整型 位置
窗口集 = 窗口.枚举窗口("问道")
序号 = 1
字符型 str
str = 编辑框.获得文本("编辑框0")  
如果(字符串.长度(str)==0)
辅助.消息框("请输入开启的游戏窗口个数!!!")
返回 真
如果结束
窗口个数 = 转换.字符型转整型(str)
//辅助.消息框(窗口集)
循环(真)
如果(字符串.查找字符串(窗口集,"|")<0)
  整型窗口句柄 = 转换.字符型转整型(窗口集)
  变量队列.整型值编号入队(序号,整型窗口句柄)
  跳出
如果结束
位置 = 字符串.查找字符串(窗口集,"|")
字符型窗口句柄 = 字符串.截取(窗口集,0,位置)
整型窗口句柄 = 转换.字符型转整型(字符型窗口句柄)
变量队列.整型值编号入队(序号,整型窗口句柄)
序号 = 序号+1
窗口集 = 字符串.移除(窗口集,位置+1)
循环结束
//整型   i
//i=1
//循环(i<=序号)
// 辅助.消息框(转换.整型转字符型(变量队列.编号获取整型值(i)))
// i = i+1
//循环结束
返回 真
功能结束
功能 逻辑型 判断验证码()
//整型 图像序号
//整型 返回的x坐标
//整型 返回的y坐标
int 是否成功2
循环(真)
// 图像序号=图像.找图(213,115,610,402,"wdfj\\wtz.bmp",#000000,0.8,0,返回的x坐标,返回的y坐标)
是否成功2=大漠.找字(297,77,682,413,"验证","f0f4f0-000000",1.0,intx,inty)
如果(是否成功2==0)
// 如果(图像序号==0)
    辅助.播放("c://bj.mp3")
否则
//    辅助.等待(2000)
跳出
如果结束
循环结束
返回 真
功能结束
功能 逻辑型 人物状态判断(整型 窗口句柄)
整型  x
整型  y
逻辑型 是否找到1,是否找到2,是否找到3
//检查HP
重复(2)
是否找到1 = 图像.区域找色(795,68,785,73,#D078D8,0,x,y)
如果(!是否找到1)
  窗口.置顶(窗口句柄)
    键盘.按键(112,1)
  辅助.等待(50)
否则
  //辅助.消息框("有血")
   跳出
如果结束
重复结束
//检查MP
重复(2)
是否找到2 = 图像.区域找色(795,79,785,93,#B810A8,0,x,y)
如果(!是否找到2)
  窗口.置顶(窗口句柄)
    键盘.按键(113,1)
  辅助.等待(50)
否则
  //辅助.消息框("有蓝")
   跳出
如果结束
重复结束
//判断人物是否死亡
重复(1)
是否找到2 = 图像.区域找色(734,64,736,79,#D078D8,0,x,y)
如果(!是否找到2)
  窗口.置顶(窗口句柄)
    键盘.按键(114,1)
  辅助.等待(200)
否则
  //辅助.消息框("没死")
   跳出
如果结束
重复结束
返回 真
功能结束
功能 逻辑型 判断界面(整型 窗口句柄)
//鼠标移到桌面
//鼠标.移动(841,434)
//辅助.等待(200)
//鼠标.移动(841,434)
//辅助.等待(100)
//设置窗口位置,窗口置顶
窗口.置顶(窗口句柄)
标签.设置文本("标签0","窗口置顶............")  
窗口.设置位置(窗口句柄,76,10)
我的程序.判断验证码()
我的程序.人物状态判断(窗口句柄)
辅助.等待(200)
//自动遇敌
循环(窗口个数>0)
键盘.按下(164)
键盘.按下(90)
键盘.弹起(90)
键盘.弹起(164)
辅助.等待(50)
窗口个数 = 窗口个数-1
  跳出
循环结束
辅助.等待(50)
键盘.按键(91,1)
标签.设置文本("标签0","按window 键............")  
辅助.等待(100)
//鼠标移到桌面
鼠标.移动(959,556)
辅助.等待(50)
鼠标.移动(959,556)
辅助.等待(100)
标签.设置文本("标签0","鼠标移动到桌面............")  
//鼠标.左键单击(1)
辅助.等待(50)
//判断是否遇敌
//重复(5)
逃跑图像序号=图像.找图(765,400,869,471,"wdfj\\tp.bmp",#000000,1.0,0,图片X坐标,图片Y坐标)
如果(逃跑图像序号>=0)
  标签.设置文本("标签0","遇怪............")  
  //判断是否有宝宝  //00FC00    //55  //1148  156
//  重复(5)
//   宝宝图像序号=图像.找图(122,116,343,404,"wdfj\\bb.bmp|wdfj\\bb2.bmp|wdfj\\lbb.bmp|wdfj\\ss.bmp|wdfj\\ss1.bmp|wdfj\\ss3.bmp|wdfj\\ss4.bmp",#000000,1.0,0,图片X坐标,图片Y坐标)

  是否成功1=大漠.找字(181,125,412,337,"宝宝","00fc00-000000",1.0,intx,inty)
  
//  如果(字符串.比较(转换.整型转字符型(是否成功1),"0")==0)
  如果(是否成功1==0)
    标签.设置文本("标签0","遇到BB............")  
//      鼠标.移动(图片X坐标,图片Y坐标-55)
    鼠标.移动(intx,inty-55)
    窗口.置顶(窗口句柄)
    标签.设置文本("标签0","鼠标移动到BB上.........")  
      辅助.等待(300)
    键盘.按键(91,1)
    辅助.等待(100)
    标签.设置文本("标签0","按window键..........")  
    键盘.按键(91,1)
    辅助.等待(100)
//    窗口.置顶(窗口句柄)
    辅助.等待(100)
    //快捷键抓宝宝
    键盘.按下(164)
    键盘.按下(71)
    标签.设置文本("标签0","按抓BB的快捷键.......")  
    键盘.弹起(71)
    键盘.弹起(164)
        //防止鼠标漂移
//    键盘.按键(91,1)
//    辅助.等待(500)
//    键盘.按键(91,1)
//    辅助.等待(500)
    鼠标.左键单击(2)
    辅助.等待(50)
    鼠标.左键单击(2)
//        跳出
   否则
   
    鼠标.移动(818,438)
    辅助.等待(100)
    窗口.置顶(窗口句柄)
    辅助.等待(100)
    标签.设置文本("标签0","鼠标移动到逃跑键上..........")      
    //防止鼠标漂移
    键盘.按键(91,1)
    辅助.等待(100)
    标签.设置文本("标签0","按window键.........")   
    键盘.按键(91,1)
    辅助.等待(100)
    鼠标.左键单击(2)
    辅助.等待(100)
//    鼠标.右键单击(2)
//    辅助.等待(50)
   
   如果结束  
//  重复结束
如果结束
//重复结束
返回 真
功能结束
功能 逻辑型 加载大漠()
逻辑型 注册,创建,设置字库
注册 = 大漠.注册("wdfj\\dm.dll")
如果(!注册)
辅助.消息框("大漠注册失败!!")
返回 真
如果结束
创建 = 大漠.创建()
如果(!创建)
辅助.消息框("大漠创建失败!!")
返回 真
如果结束
设置字库 = 大漠.设置字库(0,"wdfj\\wd.txt")
如果(!创建)
辅助.消息框("大漠字库设置失败!!")
返回 真
如果结束
返回 真
功能结束
功能 逻辑型 执行抓宝宝()
我的程序.加载大漠()
整型 取出序号
循环(真)
取出序号=1
循环(取出序号<=序号)
  我的程序.判断界面(变量队列.编号获取整型值(取出序号))
  取出序号 = 取出序号+1
循环结束
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()  
整型 次数
字符型 字符串
字符串=辅助.读配置("RealmName","East","wdfj\\xdpz\\wdff.ini")
如果(字符串.长度(字符串)==0)
辅助.消息框("请联系作者,文件损坏或者使用次数到期!!")
返回 假
如果结束
次数 = 转换.字符型转整型(字符串)
次数 = 次数-1
如果(字符串.比较(字符串,"0")!=0)
  我的程序.获取窗口()
  线程句柄 = 线程.开启("我的程序.执行抓宝宝")
否则
辅助.消息框("使用到期,请联系作者!!!")
如果结束
辅助.写配置("RealmName","East",转换.整型转字符型(次数),"wdfj\\xdpz\\wdff.ini")
返回 真  
功能结束  
功能 逻辑型 退出_点击()  
  大漠.释放(线程句柄)
辅助.等待(100)
  线程.关闭(线程句柄)
返回 真  

功能结束  
空间结束   

  有什么问题请跟帖!!新手提问之前,请先看官方新手视频
  




回复

使用道具 举报

发表于 2011-12-5 09:44:49 | 显示全部楼层
赶紧的沙发,此贴必火
回复 支持 反对

使用道具 举报

发表于 2011-12-5 10:20:37 | 显示全部楼层
此贴必火 :smoke
回复 支持 反对

使用道具 举报

发表于 2011-12-6 23:30:04 | 显示全部楼层
牛人牛事
回复 支持 反对

使用道具 举报

发表于 2011-12-7 06:27:58 | 显示全部楼层
:-|      15开     无言以对    双开卡死的我情何以堪
回复 支持 反对

使用道具 举报

发表于 2011-12-7 19:31:11 | 显示全部楼层
我来捞分
回复 支持 反对

使用道具 举报

发表于 2011-12-11 16:39:23 | 显示全部楼层
15开 太牛了 可是多开部分看的不太理解
回复 支持 反对

使用道具 举报

发表于 2011-12-12 00:19:12 | 显示全部楼层
很好很不错
回复 支持 反对

使用道具 举报

发表于 2011-12-12 15:45:48 | 显示全部楼层
15开?、我5开就开始卡了
回复 支持 反对

使用道具 举报

发表于 2011-12-12 16:34:20 | 显示全部楼层
好好学习下,不知道问道屏蔽了TC没有,谁知道的说下
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-10 09:51 , Processed in 0.046590 second(s), 25 queries .

Powered by 海安简单软件服务部

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

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