TC官方合作论坛

 找回密码
 立即注册
查看: 1040|回复: 1

[问题] 求找错

[复制链接]
发表于 2011-11-22 09:28:28 | 显示全部楼层 |阅读模式

马上加入TC

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

x
空间 完美SF





功能 整型 打怪线程()

整型 x


整型 y


整型 窗口编号


逻辑型 取怪颜色


逻辑型 取怪生命值


逻辑型 生命值


逻辑型 蓝值

字符型 窗口标题

//#整型 图像值1
//整型 图像值2
//获得界面文本框的值


窗口标题=编辑框.获得文本("编辑框0")


//查找游戏窗口是否存在


窗口编号=窗口.找到窗口(窗口标题)


//根据返回的值判断为窗口是否存在,如果返回值为0,证明没有找到窗口,否则找到窗口


如果(窗口编号==0)


辅助.消息框("没有找到游戏窗口")


否则


//找到窗口,把窗口置顶


窗口.置顶(窗口编号)


辅助.等待(1000)


//这里写个while死循环,大家都知道,自动打怪是不停的打的,而不是打一次,


//所以我这里写个while,不停的重复执行打怪功能


//循环(true)


//tab键的按键码是9,这里我们执行tab操作,就是锁定怪,大部分游戏都是通过tab实现的


//但是你不同游戏的锁定怪,你这里可以选择不同的键来锁定。


循环(true)


键盘.按键(9,1)


辅助.等待(1000)
//图像值1=图像.颜色值转10进制("824823")
//

//这里通过区域找色,根据延时判断是否锁定了怪,如果锁定了,就会进下面的while循环


//执行打怪操作,反正继续执行外面的while循环,继续执行锁定怪的操作.


取怪颜色=图像.区域找色(11,34,1109,711,#824823,0,x,y)

//如果返回true,证明锁定了怪,那就执行下面的打怪功能


循环(取怪颜色)


//2的键码是50,这里按下2键。也就是功能键技能2


键盘.按键(49,1)


//按键完成延时,这个是延时1秒执行下面的操作


辅助.等待(1000)


//1的键码是49,这里按下1键.也就是功能键技能1


键盘.按键(49,1)


辅助.等待(1000)


键盘.按键(49,1)


辅助.等待(1000)


//这个是取生命值的颜色,根据颜色判断。当生命值到这个坐标点,延时值变了,


//证明掉血掉到这里了,要执行补血功能了。如果返回的是true,证明血没有掉
// 图像值2=图像.颜色值转10进制("5364E9")
//


生命值=图像.区域找色(211,58,245,58,#5364E9,0,x,y)
如果(!生命值)


//6的键码是54,这里按下6键.也就是功能键补血的


键盘.按键(54,1)


辅助.等待(1000)


如果结束



//这个时候取怪的颜色,是为了怪是否死亡,如果没有死,继续执行while循环打怪


//如果死了,停止这个while循环,跳到外面的while循环,再锁定怪。


取怪颜色=图像.区域找色(11,34,1109,711,#824823,0,x,y)

循环结束


循环结束


如果结束


返回 0




功能结束





功能 逻辑型 开始_点击()



整型 线程句柄


线程句柄=线程.开启(" 完美SF.打怪线程")






如果(线程句柄==0)


辅助.消息框("线程开启失败")


如果结束





返回 真


功能结束





功能 逻辑型 退出_点击()


辅助.退出()


返回 真

功能结束





空间结束
回复

使用道具 举报

 楼主| 发表于 2011-11-22 09:30:59 | 显示全部楼层
线程.开启不能白调用,直接返回真就报错,怎么回事啊?
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-17 19:11 , Processed in 0.035780 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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