TC官方合作论坛

 找回密码
 立即注册
查看: 1559|回复: 8

[问题] 求教大神我到底出错在虾米地方

[复制链接]
发表于 2012-4-2 23:25:33 | 显示全部楼层 |阅读模式

马上加入TC

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

x
空间 大漠实验
//定义默认空间
功能 逻辑型 大漠注册()
逻辑型 是否成功
是否成功=辅助.注册插件("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:04 | 显示全部楼层
建议你多看看大漠的教程吧
http://bbs.tyuyan.com/thread-4864-1-1.html
锐星大漠视频教程
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-4-3 00:34:10 | 显示全部楼层
3Q斑竹我找N久找不到资料 主要教程里也不是很详细 一直弄不明白到底哪出的错
回复 支持 反对

使用道具 举报

发表于 2012-4-3 08:56:19 | 显示全部楼层
有啥提示没
回复 支持 反对

使用道具 举报

发表于 2012-4-3 12:43:11 | 显示全部楼层
我按照食品写了一个,不能循环打怪!!!!!
回复 支持 反对

使用道具 举报

发表于 2012-4-3 14:02:30 | 显示全部楼层
回复 5楼叫我石二仔的帖子

:D食品??
生产日期和有效日期没写好吧?要不就是保存方法不对:D:D
回复 支持 反对

使用道具 举报

发表于 2012-4-3 14:14:52 | 显示全部楼层
空间 我的程序
整型 线程句柄
功能 逻辑型 打怪线程()
整型 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键按下,会弹出附近的地图。
我不知道是不是这个原因才造成不能自动寻怪打怪的!
大侠们帮帮看下!我现在玩的游戏叫《神话》
回复 支持 反对

使用道具 举报

发表于 2012-4-3 15:02:20 | 显示全部楼层
空间 找图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)
    辅助.消息框("没找到钱")
否则
    辅助.消息框("找到钱")
如果结束


返回 真
//函数返回语句
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()

返回 真
//函数返回语句
功能结束

空间结束
//空间结束语句
回复 支持 反对

使用道具 举报

发表于 2012-4-3 15:03:29 | 显示全部楼层
求解释为什么每次反回都是A都是0
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-29 11:49 , Processed in 0.042669 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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