TC官方合作论坛

 找回密码
 立即注册
查看: 854|回复: 9
打印 上一主题 下一主题

[问题] 求大神解答!!!!

[复制链接]
跳转到指定楼层
楼主
发表于 2012-5-25 22:52:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
循环(真)
dm.FindStr(127,111,1151,908,"南林","00ff00-000000",1.0,x,y)//接任务以后点自动寻路跑去地图
如果(x!=-1)
        超级鼠标.移动(x+5,y+10)
    超级鼠标.左键单击(1)
    超级鼠标.移动(143,236)
    辅助.等待(10)
如果结束
图像.找图(127,111,1151,908,"rc:确定到达南林地图.bmp",#050505,0.9,0,x,y)//确认到达地图开始打怪
如果(x!=-1)
我的程序.打怪()
如果结束
dm.FindStr(127,111,1151,908,"呼呼姐","00ff00-000000",1.0,x,y)//任务完成以后点击找NPC
如果(x!=-1)
        超级鼠标.移动(x+5,y+10)
    超级鼠标.左键单击(1)
    超级鼠标.移动(143,236)
    辅助.等待(10)
如果结束
循环结束

这里到达南林地图了,然后也找到南里小地图标识启动我的程序开始.打怪(),但是鼠标还是一直点“南林”这个自动寻路的绿字,打怪就总是停止了去寻路,然后又执行自动打怪,这个要用什么语句判断执行打怪以后先暂停上个循环的自动寻路?????
回复

使用道具 举报

沙发
发表于 2012-5-25 23:37:04 | 只看该作者
可能颜色值重合了,寻路这几个字和取怪的颜色值一样了吧,
回复 支持 反对

使用道具 举报

板凳
发表于 2012-5-26 00:20:49 | 只看该作者
回复 1楼z0230226的帖子

你这个代码的写法构建就不是很好,因为这里看不到你的打怪是一个循环体还是就执行一遍就直接跳出,如果你的打怪不是一个循环体,那就会出现你这样的情况,如果你打怪时一个循环体,就应该不会出现这样,因为你调用打怪功能函数后,相当于进入了打怪循环,除非你怪物打死或者你需要的任务完成了,要不是不会跳出来的,具体怎样,这里看不出你的思路,所以我也不敢下断言
  亲,我是来求采纳的~~~~
回复 支持 反对

使用道具 举报

地板
发表于 2012-5-26 00:23:50 | 只看该作者
是你的打怪返回了吧,返回了任务还没结束,所以跑上去走第一句寻路.
其实你第一句不应该是走路,而是要确认自己在哪,这是个逻辑问题,写代码多比对下人脑是怎么想,怎么做的
比如你去外地办事,第一反应是去目的地,其实你潜意识知道自己所处并不是目的地,只不过这个判断在人脑而言,太平常了,所以常常被忽略而不自知
回复 支持 反对

使用道具 举报

5#
发表于 2012-5-26 09:11:46 | 只看该作者
来看看。 见到自然大神必须先膜拜。
回复 支持 反对

使用道具 举报

6#
发表于 2012-5-26 09:44:38 | 只看该作者
膜拜楼上各位大神。
回复 支持 反对

使用道具 举报

7#
发表于 2012-5-26 10:30:18 | 只看该作者
膜拜。。
回复 支持 反对

使用道具 举报

8#
发表于 2012-5-26 10:43:07 | 只看该作者
膜拜大神门。。
回复 支持 反对

使用道具 举报

9#
发表于 2012-5-26 10:56:14 | 只看该作者
小神不懂。。
回复 支持 反对

使用道具 举报

10#
发表于 2012-5-26 11:05:48 | 只看该作者
看看。。
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-16 07:02 , Processed in 0.140196 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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