TC官方合作论坛

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

[已解决] 帮忙看一下 哪里写错了 要怎么改

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-29 13:19:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
空间 自动神秘

功能 逻辑型 开始热键_热键()
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:111.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果 (图片X坐标>0)
    鼠标.移动(图片X坐标,图片Y坐标)
    辅助.等待(2000)
    鼠标.左键单击(1)
    辅助.等待(3000)
    鼠标.移动(692,480)
    辅助.等待(1000)
    鼠标.左键单击(1)
否则
    辅助.消息框("获取失败,请移动到神秘商人下方")
如果结束
返回 真
功能结束

执行到这里就结束了,请问怎么继续执行下面的命令  因为想做一个自动购买物品的脚本.前面执行的是 移动到商人处  打开商品列表  
rc:冰魄珠.bmp是商品的图片       鼠标.移动(图片X坐标+34,图片Y坐标+91)是购买按钮的位置
请问 需要怎么修改   求教

功能 逻辑型
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:冰魄珠.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果 (图片Y坐标>0)
    鼠标.移动(图片X坐标+34,图片Y坐标+91)
    鼠标.左键单击(1)
否则
    辅助.消息框("购买失败,银两不足")
如果结束
   
返回 真
功能结束

功能 逻辑型 修改热键_点击()
热键.销毁("开始热键")
热键.注册("开始热键")
返回 真
功能结束
空间结束

回复

使用道具 举报

15#
发表于 2012-7-29 17:36:47 | 只看该作者
&&( 逻辑and)
|| (逻辑or)
!( 逻辑非)

如果 (图片Y坐标<475&&图片X坐标>680)  //满足两个条件
如果 (图片Y坐标<475||图片X坐标>680) //满足任一条件
回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 2012-7-29 17:26:38 | 只看该作者
回复 13楼梦里只影向你的帖子

空间 自动神秘

功能 逻辑型 开始热键_热键()
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:111.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果 (图片X坐标>0)
    鼠标.移动(图片X坐标,图片Y坐标)
    辅助.等待(2000)
    鼠标.左键单击(1)
    辅助.等待(3000)
    鼠标.移动(692,480)
    辅助.等待(1000)
    鼠标.左键单击(1)
否则
    辅助.消息框("获取失败,请移动到神秘商人下方")
如果结束
自动神秘.冰魄珠()
返回 真
功能结束
功能 逻辑型 冰魄珠()
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:阎罗王变身卡.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果 (图片Y坐标<475,图片X坐标>680)
    鼠标.移动(764,454)
    辅助.等待(5000)
    鼠标.左键单击(1)
否则
    辅助.消息框("购买失败")
如果结束
   
返回 真
功能结束

功能 逻辑型 修改热键_点击()
热键.销毁("开始热键")
热键.注册("开始热键")
返回 真
功能结束
空间结束


为什么这样写会提示:if语句的条件表达式错误    代码我稍微改动了一下 因为之前的  鼠标.移动(图片Y坐标+91,图片X坐标+34) 不知道为什么会找不到 所以我改成了绝对坐标 但是问题又有了..
如果 (图片Y坐标<475,图片X坐标>680)
这样写的话 提示:if语句的条件表达式错误
如果 (图片Y坐标<475)
如果这样写的话就可以正确运行了 但是精准度不够 很容易买错东西
我应该怎么实现   如果 (图片Y坐标<475,图片X坐标>680)  或者说又是我写错了=  =  本人小白 实在不好意思,麻烦你再帮我解答一次


回复 支持 反对

使用道具 举报

13#
发表于 2012-7-29 17:01:45 | 只看该作者
回复 12楼791384562qq的帖子

对,写代码时,常用到的代码可以封装成函数功能模块,那样需要的时候直接调用就可以了。有帮到你的话记得采纳哈O(∩_∩)O!
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2012-7-29 16:54:15 | 只看该作者
回复 11楼梦里只影向你的帖子

谢谢你的耐心指导 已经弄好了 非常感谢
另外如果我下面继续增加功能的话也是需要 添加 空间和函数是吗
回复 支持 反对

使用道具 举报

11#
发表于 2012-7-29 16:30:53 | 只看该作者
回复 10楼791384562qq的帖子

......

   辅助.消息框("获取失败,请移动到神秘商人下方")
如果结束

自动神秘.冰魄珠()   

返回 真
功能结束
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-7-29 16:05:33 | 只看该作者
回复 9楼梦里只影向你的帖子

请问 自动神秘.冰魄珠()    我应该写在哪里呢.  
运行到   功能 逻辑型 冰魄珠()    就就停止了 没有继续下面的操作
回复 支持 反对

使用道具 举报

9#
发表于 2012-7-29 15:33:26 | 只看该作者
图像,找图    这个标点不对

自动神秘.冰魄珠()
空间名.函数名
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-7-29 15:26:42 | 只看该作者
回复 7楼梦里只影向你的帖子

空间 自动神秘

功能 逻辑型 开始热键_热键()
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:111.bmp",0,1.0,0,图片X坐标,图片Y坐标)
如果 (图片X坐标>0)
    鼠标.移动(图片X坐标,图片Y坐标)
    辅助.等待(2000)
    鼠标.左键单击(1)
    辅助.等待(3000)
    鼠标.移动(692,480)
    辅助.等待(1000)
    鼠标.左键单击(1)
否则
    辅助.消息框("获取失败,请移动到神秘商人下方")
如果结束
返回 真
功能结束
功能 逻辑型 冰魄珠()
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像,找图(0,0,1440,900,"rc:冰魄珠.bmp",#102030,1.0,0,图片X坐标.图片y坐标)
如果 (图片y坐标>0)
    鼠标.移动(图片X坐标+34.图片Y坐标+91)
    辅助.等待(1000)
    鼠标.左键单击(1)
否则
    辅助.消息框("购买失败")
如果结束
   
返回 真
功能结束

功能 逻辑型 修改热键_点击()
热键.销毁("开始热键")
热键.注册("开始热键")
返回 真
功能结束
空间结束


红色部分提示:"图像"是不合法的变量或者是没有定义的变量
朋友谢谢你们了 实在是不好意思  看了很多次 和上面的格式好像没问题 而且标点也没有弄错了 这个应该怎么解决呢
还有  功能 逻辑型 开始热键_热键()   要如何调用冰魄珠的函数呢  可以帮我完善一下吗.

回复 支持 反对

使用道具 举报

7#
发表于 2012-7-29 15:06:14 | 只看该作者
还有 开始热键_热键()
里面要记得调用冰魄珠()函数
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-14 02:04 , Processed in 0.178715 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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