| 
 | 
	
 
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册  
 
x
 
大家好~本人 第一次 写 脚本 有什么 没写好的 请大家 多多 提点  
本脚本 用大漠插件 用到函数:找图  设置字库  找字  大漠绑定窗口 .... :*  顺便 高手们 帮我看下· 那里 有误 或者 没做对 的 地方 请 跟帖 详细说明(本人比较笨)  
 
空间 我的程序 
整型 线程句柄 
功能 逻辑型 开始打怪() 
整型 窗口句柄 
逻辑型 是否成功         
字符型 最大血值 
字符型 当前血值 
整型 总血值 
整型 现在血值 
整型 找图 
整型 x 
整型 y 
 
help.sleep(2000) 
窗口句柄=窗口.鼠标所在窗口句柄() 
 
如果(窗口句柄==0) 
 
辅助.消息框("没找到游戏窗口") 
 
否则 
 
是否成功=大漠.创建() 
 
辅助.等待(500) 
 
如果(是否成功)         
         
是否成功=大漠.绑定窗口(        窗口句柄,"normal","normal","normal",0) 
 
辅助.等待(500) 
 
如果(是否成功)         
 
循环(真) 
//TAB选择怪物 
辅助.等待(1000) 
 
键盘.按键(9,1) 
 
辅助.等待(100) 
 
找图 = 大漠.找图(0,0,503,121,"D:\\111.bmp","000000",0.9,0,x,y)  
 
辅助.等待(500) 
 
如果(x>0) 
 
循环(真) 
//使用技能1-2-3键 
辅助.等待(100) 
键盘.按键(49,1) 
辅助.等待(100) 
键盘.按键(50,1) 
辅助.等待(500) 
键盘.按键(51,1) 
辅助.等待(100) 
键盘.按键(49,1) 
辅助.等待(100) 
键盘.按键(49,1) 
辅助.等待(100) 
 
//人物最大血值 
大漠.设置字库(0,"D://TC简单程序开发工具//大漠插件//2.1126B//dmtat.txt") 
最大血值=dm.ocr(160,39,194,51,"ffffff-000000",1.0)  
//最大血值=大漠.识别词组(166,38,196,51,"fffbf2-151515",1.0)  
 
//人物最小血值 
当前血值=dm.ocr(137,37,161,52,"ffffff-000000",1.0)  
 
总血值 = 转换.字符型转整型(最大血值) 
现在血值 = 转换.字符型转整型(当前血值) 
辅助.等待(1000) 
如果(现在血值<总血值*0.5) 
 
//加血F1键 
辅助.等待(200) 
键盘.按键(112,1) 
如果结束 
 
//怪最小血 
找图 = 大漠.找图(0,0,367,90,"D:\\222.bmp","000000",0.9,0,x,y) 
辅助.等待(100) 
 
如果(x>0) 
 
继续 
 
否则 
//捡取物品空格键 
辅助.等待(500) 
键盘.按键(32,1) 
 
跳出 
如果结束 
循环结束 
如果结束 
循环结束 
 
否则  
辅助.消息框("绑定失败")   
如果结束  
  
否则   
辅助.消息框("创建失败")   
如果结束 
如果结束 
返回 真 
 
功能结束 
 
功能 逻辑型 开始_点击()   
 
线程句柄=线程.开启("我的程序.开始打怪") 
返回 真  
  
功能结束 
 
功能 逻辑型 退出_点击()   
 
大漠.解绑窗口(线程句柄) 
大漠.释放(0) 
线程.关闭(线程句柄) 
 
返回 真   
 
//函数返回语句     
功能结束   
 
空间结束      
//命名空间结束语句  |   
 
 
 
 |