TC官方合作论坛

 找回密码
 立即注册
查看: 1793|回复: 10

[问题] 求助 循环的问题

[复制链接]
发表于 2011-11-25 22:39:28 | 显示全部楼层 |阅读模式

马上加入TC

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

x
我写了一段脚本,第一次循环可以获取图片。执行正常
第二遍就取不到图片了!什么问题。页面干净
回复

使用道具 举报

发表于 2011-11-25 23:26:41 | 显示全部楼层
没有源码怎么看呢?发出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-25 23:39:21 | 显示全部楼层
这个是主程序


  1. #include"补给.m"
  2. #include"技能.m"
  3. #include"找物品.m"
  4. #include"物品.m"
  5. #include"补血.m"
  6. #include"对话.m"
  7. #include"移动.m"
  8. 空间 我的程序
  9. 整型 serid

  10. 整型 线程句柄

  11. 功能 整型 线程方法()

  12. serid=196806
  13. 窗口.置顶(serid)
  14. 整型 图像序号
  15. 整型 返回的x坐标
  16. 整型 返回的y坐标

  17. 图像序号=图像.找图(0,0,640,480,"E:\\脚本图片\\findMe.bmp",#4B4020,1.0,0,返回的x坐标,返回的y坐标)
  18. 如果(图像序号==0)
  19. 鼠标.移动(返回的x坐标,返回的y坐标)
  20. 鼠标.保存坐标()
  21. 窗口.置顶(serid)
  22. 辅助.等待(500)
  23. //移动.向北(6)
  24. //对话.向北对话()
  25. //鼠标.保存坐标()
  26. //补血.回血回魔()
  27. //补血.取消加血()
  28. //鼠标.恢复坐标()
  29. //移动.向南(6)
  30. 否则
  31. 辅助.消息框("没有找到该图")
  32. 如果结束

  33. 循环(真)
  34. 物品.打开物品栏(serid)
  35. 辅助.等待(500)
  36. 找物品.装备饰品()
  37. 辅助.等待(500)
  38. 物品.打开物品栏(serid)
  39. 辅助.等待(500)
  40. 技能.打开技能栏(serid)
  41. 辅助.等待(1000)
  42. 技能.找技能(5,4)
  43. 辅助.等待(1000)
  44. 补给.急救自己()
  45. 辅助.等待(1000)
  46. 技能.打开技能栏(serid)
  47. 辅助.等待(1000)
  48. 技能.停止急救()
  49. 鼠标.恢复坐标()
  50. 物品.打开物品栏(serid)
  51. 辅助.等待(1000)
  52. 找物品.卸载饰品()
  53. 辅助.等待(2000)
  54. 循环结束
  55. 返回 0
  56. 功能结束



  57. 功能 逻辑型 开始_点击()  
  58. //这里添加你要执行的代码,这里是你点击开始按钮执行的代码
  59. //开始坐标城东医院东方8,37 面朝南坐下姿态
  60. 线程句柄=线程.开启("我的程序.线程方法")
  61. 如果(线程句柄==0)
  62. 辅助.消息框("线程开启失败")
  63. 如果结束

  64. 返回 真  
  65. //函数返回语句   
  66. 功能结束  


  67. 空间结束     
  68. //命名空间结束语句

复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-25 23:40:20 | 显示全部楼层
#include"找物品.m" 中的代码


  1. 空间 找物品

  2. 功能 逻辑型 装备饰品()
  3. 整型 物品序号
  4. 整型 物品x坐标
  5. 整型 物品y坐标
  6. 物品序号=图像.找图(0,0,640,480,"E:\\脚本图片\\阿比安吉.bmp",#1E2328,0.8,0,物品x坐标,物品y坐标)
  7. 如果(物品序号==0)
  8. 鼠标.移动(物品x坐标,物品y坐标)
  9. 鼠标.左键单击(2)
  10. 否则
  11. 辅助.消息框("找不到阿比安吉的图片")
  12. 如果结束
  13. 返回 真
  14. 功能结束

  15. 功能 逻辑型 卸载饰品()
  16. 整型 卸载序号
  17. 整型 卸载x坐标
  18. 整型 卸载y坐标
  19. 整型 空格序列
  20. 整型 空格x坐标
  21. 整型 空格y坐标
  22. 鼠标.恢复坐标()
  23. 卸载序号=图像.找图(0,0,640,480,"E:\\脚本图片\\阿比安吉卸载.bmp",#1E2328,1.0,0,卸载x坐标,卸载y坐标)
  24. 如果(卸载序号==0)
  25. 鼠标.移动(卸载x坐标,卸载y坐标)
  26. 鼠标.左键单击(1)
  27. 空格序列=图像.找图(0,0,640,480,"E:\\脚本图片\\钱.bmp",#1E2328,1.0,0,空格x坐标,空格y坐标)
  28. 如果(空格序列==0)
  29. 鼠标.移动(空格x坐标+20,空格y坐标+50)
  30. 鼠标.左键单击(1)
  31. 否则
  32. 辅助.消息框("没装备钱图片")
  33. 如果结束
  34. 否则
  35. 辅助.消息框("没装备该物品卸载")
  36. 如果结束
  37. 返回 真
  38. 功能结束



  39. 空间结束

复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-25 23:42:35 | 显示全部楼层
第一遍执行,完全正常
第二遍执行,找物品.m 第7行,第29行,找图都找不到

求大神解释,指教
此代码原创,没抄袭!自己摸索中搞出来的!比较简陋,见笑
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-25 23:43:41 | 显示全部楼层
在线等!不搞完,不睡觉
回复 支持 反对

使用道具 举报

发表于 2011-11-25 23:52:13 | 显示全部楼层
是不是鼠标移动后盖住要找的图片 使找图失败?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-26 00:10:14 | 显示全部楼层
谢楼上大神指教
回复 支持 反对

使用道具 举报

发表于 2011-11-26 09:15:29 | 显示全部楼层
:strong:毅力很坚强
回复 支持 反对

使用道具 举报

发表于 2011-12-5 10:16:09 | 显示全部楼层
不知道现在睡了没有。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-29 09:49 , Processed in 0.041164 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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