TC官方合作论坛

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

[问题] TC小白求教

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

马上加入TC

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

x
空间 debug
功能 逻辑型 开始_点击()
整型 血,篮
血=图像.坐标点取色(975,460)
如果(血!=#090500)
    鼠标.移动(975,460)
    辅助.等待(1000)
    鼠标.左键单击(1)
    鼠标.移动(1200,460)
    辅助.等待(1000)
篮=图像.坐标点取色(1005,451)
    如果(篮!=#241500)
    鼠标.移动(1005,451)
    辅助.等待(1000)
    鼠标.左键单击(1)
    鼠标.移动(1200,460)
    辅助.等待(1000)
    如果结束
如果结束
返回 真
功能结束
空间结束

血蓝分别有四种情况:1 血满,蓝满。2血不满,蓝不满。3血不满,蓝满。4血满,蓝不满
1~3种情况,程序都正常,第四种情况程序不动。不会加蓝。
请教各位路过的师傅解释下麻烦给个解决方案。谢谢了。
回复

使用道具 举报

沙发
 楼主| 发表于 2012-4-18 16:07:55 | 只看该作者
1、如果(…)
2、如果(…)
3、如果结束
4、如果结束
我对这个不太理解。假如 1否,2否,程序会先执行1然后在执行2,如果1为真,2为否,那么程序就会停下来不去执行2了。
也就是说我要写2个判断语句,1真2真就OK ,其他的都不行 。比如 1否,2否,不行,比如 1否,2真也不行。比如1真,2否还不行。
我写的程序 1否,2否可以,1否,2真也可以,但是到了 1真,2否 程序就不去执行了。
程序判断 1真2真=1真2否 了。
呵呵,或许有绕人了。

回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-4-18 16:17:00 | 只看该作者
功能 整型 加血加蓝()
整型 人物血,人物蓝
人物血=图像.坐标点取色(X,Y)
如果(人物血!=#FFFFFF)
鼠标.移动(X,Y)
辅助.等待(20)
鼠标.右键单击(1)
辅助.等待(50)
人物蓝=图像.坐标点取色(XXX,YYY)
  如果(人物蓝!=#EEEEEE)
鼠标.移动(XXX,YYY)
辅助.等待(20)
鼠标.右键单击(1)
辅助.等待(50)
   如果结束
如果结束
返回 0
功能结束

再比如这个程序。如果人物的血是满了,但蓝不满,程序不会自动加蓝的。程序会停下。就好像程序认为 血和蓝都是满的。
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-4-18 16:19:42 | 只看该作者
我是想说,如何让程序执行完第一个 如果,不管第一个如果的结果怎样,都要让它去执行第二个如果,不管第二个如果的结果怎样,都让程序去执行第三个如果。。。。。。
回复 支持 反对

使用道具 举报

5#
发表于 2012-4-18 18:26:59 | 只看该作者
如果都不管上一个如果的结果是怎么样,都要执行第二个
就不要用嵌套
如果
如果结束

如果
如果结束

如果
如果结束
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-4-20 14:05:36 | 只看该作者
问题解决了,感谢楼上的朋友,不用嵌套就OK 了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-19 22:35 , Processed in 0.284638 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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