TC官方合作论坛
标题:
求教大神我到底出错在虾米地方
[打印本页]
作者:
xingfulzg
时间:
2012-4-2 23:25
标题:
求教大神我到底出错在虾米地方
空间 大漠实验
//定义默认空间
功能 逻辑型 大漠注册()
逻辑型 是否成功
是否成功=辅助.注册插件("rc:dm.dll",真)
if(!是否成功)
辅助.消息框("没成功")
如果结束
大漠.创建()
int intx,inty,h
h=大漠.找图(0,0,2000,2000,"rc:ksyx.bmp","000000",0.9,0,intx,inty)
if(h==0)
辅助.消息框("失败")
else
大漠.移动(intx,inty)
如果结束
大漠.释放(0)
返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
大漠实验.大漠注册()
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
我这些出错在哪 有捞指点1 2 还有就是 是不是大漠找字都需要字库,如果系统没有的是不是要自己创建。为什么我使用大漠找字或者找图。没有一次找到过不知道错在哪
作者:
小西
时间:
2012-4-2 23:45
建议你多看看大漠的教程吧
http://bbs.tyuyan.com/thread-4864-1-1.html
锐星大漠视频教程
作者:
xingfulzg
时间:
2012-4-3 00:34
3Q斑竹我找N久找不到资料 主要教程里也不是很详细 一直弄不明白到底哪出的错
作者:
andykeos
时间:
2012-4-3 08:56
有啥提示没
作者:
叫我石二仔
时间:
2012-4-3 12:43
我按照食品写了一个,不能循环打怪!!!!!
作者:
超自然
时间:
2012-4-3 14:02
回复
5楼
叫我石二仔
的帖子
:D食品??
生产日期和有效日期没写好吧?要不就是保存方法不对:D:D
作者:
叫我石二仔
时间:
2012-4-3 14:14
空间 我的程序
整型 线程句柄
功能 逻辑型 打怪线程()
整型 x
整型 y
逻辑型 是否找到
整型 窗口句柄
逻辑型 取怪颜色
逻辑型 取怪生命值
//逻辑型 生命值
//逻辑型 蓝值
//字符型 窗口标题
//获得界面文本框的值
窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))
//查找游戏窗口是否存在
//窗口编号=窗口.找到窗口(窗口标题)
//根据返回的值判断为窗口是否存在,如果返回值为0,证明没有找到窗口,否则找到窗口
//如果(窗口编号==0)
//辅助.消息框("没有找到游戏窗口")
//否则
//找到窗口,把窗口置顶
窗口.设置位置(窗口句柄,0,0)
窗口.激活(窗口句柄)
辅助.等待(1000)
//这里写个while死循环,大家都知道,自动打怪是不停的打的,而不是打一次,
//所以我这里写个while,不停的重复执行打怪功能
//循环(true)
//tab键的按键码是9,这里我们执行tab操作,就是锁定怪,大部分游戏都是通过tab实现的
//但是你不同游戏的锁定怪,你这里可以选择不同的键来锁定。
循环(true)
键盘.按键(9,1)
辅助.等待(1000)
//这里通过区域找色,根据延时判断是否锁定了怪,如果锁定了,就会进下面的while循环
//执行打怪操作,反正继续执行外面的while循环,继续执行锁定怪的操作.
取怪颜色=图像.区域找色(318,73,539,147,#1810C6,0,x,y)
//如果返回true,证明锁定了怪,那就执行下面的打怪功能
循环(取怪颜色)
//2的键码是50,这里按下2键。也就是功能键技能2
键盘.按键(50,1)
//按键完成延时,这个是延时1秒执行下面的操作
辅助.等待(1000)
//1的键码是49,这里按下1键.也就是功能键技能1
键盘.按键(49,1)
//这个是取生命值的颜色,根据颜色判断。当生命值到这个坐标点,延时值变了,
//证明掉血掉到这里了,要执行补血功能了。如果返回的是true,证明血没有掉
//生命值=图像.区域找色(10,10,500,600,0,#1E3C04,x,y)
//如果(!生命值)
//6的键码是54,这里按下6键.也就是功能键补血的
//键盘.按键(54,1)
//辅助.等待(1000)
//如果结束
//这个判断和上面取生命值一样的,这个是取蓝值
//蓝值=图像.区域找色(10,10,500,600,0,#1E3C04,x,y)
//如果(!蓝值)
//7的键码是55,这里按下7键.也就是功能键补蓝的
//键盘.按键(55,1)
//辅助.等待(1000)
//如果结束
//这个时候取怪的颜色,是为了怪是否死亡,如果没有死,继续执行while循环打怪
//如果死了,停止这个while循环,跳到外面的while循环,再锁定怪。
取怪颜色=图像.区域找色(10,10,500,600,0,#1E3C04,x,y)
循环结束
循环结束
//如果结束
返回 真
功能结束
功能 逻辑型 开始_点击()
//整型 线程句柄
线程句柄=线程.开启("我的程序.打怪线程")
//如果(线程编号==0)
//辅助.消息框("线程开启失败")
//如果结束
返回 真
功能结束
功能 逻辑型 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
返回 真
功能结束
空间结束
这个事我根据论他的资源修改的内容,可还是只能打一个(事先选中取色的那个怪),不能自动找怪!
我玩的这个游戏里TAB键按下,会弹出附近的地图。
我不知道是不是这个原因才造成不能自动寻怪打怪的!
大侠们帮帮看下!我现在玩的游戏叫《神话》
作者:
huhu967
时间:
2012-4-3 15:02
空间 找图1
//定义默认空间
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
整型 a,x,y
a=图像.找图(0,0,1440,900,"rc:\\10W.bmp|rc:\\15W.bmp|rc:\\35W.bmp",#102030,1.0,0,x,y)
辅助.等待(200)
如果(a>-1)
辅助.消息框("没找到钱")
否则
辅助.消息框("找到钱")
如果结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
作者:
huhu967
时间:
2012-4-3 15:03
求解释为什么每次反回都是A都是0
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1