TC官方合作论坛

 找回密码
 立即注册
查看: 1240|回复: 0

[游戏心得] 发一个问道跑图的构思,只是一部分 剩下的自己去考虑吧

[复制链接]
发表于 2013-12-20 21:35:27 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 zhairen2012 于 2013-12-23 20:12 编辑

  1. <P> 功能 寻路判断()


  2. 如果(q=="卧")
  3. 辅助.等待(100)
  4. qx="揽仙镇外"
  5. 如果结束
  6. 如果(q=="揽仙镇外")
  7. 辅助.等待(100)
  8. qx="揽仙镇"
  9. 如果结束
  10. 如果(q=="揽仙镇")
  11. 辅助.等待(100)
  12. qx="官道南"
  13. 如果结束
  14. 如果(q=="官道南")
  15. 辅助.等待(100)
  16. qx="官道北"
  17. 如果结束
  18. 如果(q=="官道北")
  19. 辅助.等待(100)
  20. qx="天墉城"
  21. 如果结束
  22. 如果(q=="天墉城")
  23. 辅助.等待(100)
  24. qx="桃柳林"
  25. 如果结束
  26. 如果(q=="五龙山")
  27. 辅助.等待(100)
  28. qx="五龙窟一层"
  29. 如果结束
  30. 如果(q=="五龙窟一层")
  31. 辅助.等待(100)
  32. qx="五龙窟二层"
  33. 如果结束
  34. 如果(q=="五龙窟二层")
  35. 辅助.等待(100)
  36. qx="五龙窟三层"
  37. 如果结束
  38. 如果(q=="五龙窟三层")
  39. 辅助.等待(100)
  40. qx="五龙窟四层"
  41. 如果结束
  42. 如果(q=="五龙窟四层")
  43. 辅助.等待(100)
  44. qx="五龙窟五层"
  45. 如果结束
  46. 如果(q=="蓬莱岛")
  47. 辅助.等待(100)
  48. qx=打怪点
  49. 如果结束
  50. 如果(q=="轩辕庙")
  51. 辅助.等待(100)
  52. qx="轩辕坟一层"
  53. 如果结束
  54. 如果(q=="轩辕坟一层")
  55. 辅助.等待(100)
  56. qx="轩辕坟二层"
  57. 如果结束
  58. 如果(q=="轩辕坟二层")
  59. 辅助.等待(100)
  60. qx="轩辕坟三层"
  61. 如果结束
  62. 功能结束
  63. 功能 组合键(x,y)
  64. 辅助.等待(100)
  65. 键盘.按下(x)//
  66. 辅助.等待(20)
  67. 窗口.发送按键(窗口句柄,y)//1的键码

  68. 辅助.等待(50)
  69. 键盘.弹起(x)
  70. 辅助.等待(20)
  71. 功能结束
  72. 功能 天墉城到桃柳林()

  73. xx:
  74. q,q1,i,cc,qx,intX,intY
  75. q=dm.Ocr(1,27,29,97,"f8fcf8-000000",1.0)
  76. 辅助.等待(500)
  77. 百度搜烧心网.寻路判断()
  78. 辅助.等待(100)
  79. dm.FindPic(0,0,800,600,"c:\\test\\逃跑.bmp","000000",0.9,0,intX,intY)
  80. 如果(intX>0&&intY>0)
  81. 辅助.等待(100)
  82. goto gg
  83. 如果结束
  84. 百度搜烧心网.组合键(164,87)
  85. 辅助.等待(500)
  86. 窗口.发送字符串(窗口句柄,qx)
  87. 辅助.等待(200)
  88. 窗口.发送按键(窗口句柄,13)
  89. gg:
  90. //(i==0)
  91. q1=dm.Ocr(1,27,29,97,"f8fcf8-000000",1.0)
  92. 辅助.等待(300)
  93. cc=字符串.比较(q,q1)
  94. 调试输出(cc)
  95. 辅助.等待(200)
  96. 如果(q==q1)
  97. 辅助.等待(100)
  98. 调试输出(q)
  99. 调试输出(q1)
  100. 辅助.等待(1000)
  101. q3=dm.GetColor(132,4)
  102. q5=dm.GetColor(796,124)
  103. 辅助.等待(1000)
  104. q4=dm.GetColor(132,4)
  105. q6=dm.GetColor(796,124)
  106. 如果(q==打怪点)
  107. 辅助.等待(100)
  108. goto 到达目的地
  109. 如果结束
  110. 百度搜烧心网.启动逃跑()
  111. 如果(q3==q4&&q5==q6)
  112. goto xx
  113. 如果结束
  114. goto gg

  115. 如果结束
  116. 辅助.等待(200)
  117. //结束
  118. 调试输出(q)
  119. 调试输出(q1)
  120. 调试输出(i)
  121. 调试输出(cc)
  122. 到达目的地:
  123. 如果(q1!=打怪点)
  124. 辅助.等待(100)
  125. goto xx
  126. 如果结束

  127. 是否一样=字符串.比较(打怪点,qx)
  128. 如果(是否一样==0)
  129. 辅助.等待(100)
  130. 百度搜烧心网.组合键(164,87)
  131. 辅助.等待(500)
  132. 窗口.发送字符串(窗口句柄,打怪点坐标)//*****打怪点坐标
  133. 辅助.等待(200)
  134. 窗口.发送按键(窗口句柄,13)
  135. 如果结束
  136. 还没有到:
  137. 是否打怪坐标=dm.Ocr(29,1,97,16,"f8fcf8-000000",1.0)
  138. q3=dm.GetColor(132,4)
  139. q5=dm.GetColor(796,124)
  140. 辅助.等待(1000)
  141. q4=dm.GetColor(132,4)
  142. q6=dm.GetColor(796,124)
  143. 如果(q3==q4&&q5==q6)
  144. 百度搜烧心网.启动逃跑()
  145. 如果(是否打怪坐标!=打怪点坐标)
  146. 辅助.等待(100)
  147. goto 到达目的地
  148. 如果结束
  149. 否则
  150. 百度搜烧心网.启动逃跑()
  151. 如果(是否打怪坐标!=打怪点坐标)
  152. 辅助.等待(100)
  153. goto 还没有到
  154. 如果结束
  155. 如果结束

  156. 调试输出(是否一样)
  157. 调试输出(是否打怪坐标)

  158. 功能结束


  159. </P>
  160. <BLOCKQUOTE>
复制代码

回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-18 01:39 , Processed in 0.037267 second(s), 21 queries .

Powered by 海安简单软件服务部

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

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