TC官方合作论坛

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

[问题] 求助~~ 关于大漠插件~~~(都有学,就是差那么一点点)

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-22 00:26:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助:
    大漠插件绑定窗口,注册,激活  如图:复选框的自动旋转和拾取要怎么写啊
    所有有坐标都是窗口在(0,0)时的坐标

  1. 空间 神仙世界
  2. //定义默认空间

  3. //定义全局变量
  4. 字符型 延时1,延时2,延时3,延时4,延时5,延时6,延时7,延时8,枚举窗口
  5. 整型 技能1,技能2,技能3,技能4,技能5,技能6,技能7,技能8,技能攻击1,技能攻击2,技能攻击3,技能攻击4,技能攻击5,技能攻击6,技能攻击7,技能攻击8,延时等待1,延时等待2,延时等待3,延时等待4,延时等待5,延时等待6,延时等待7,延时等待8
  6. 字符型 句柄
  7. 整型 线程句柄

  8. //判断是否输入文本框内容
  9. 功能 逻辑型 文本框内容是否为空()
  10. 技能1=下拉框.得到选项("技能攻击1")
  11. 技能2=下拉框.得到选项("技能攻击2")
  12. 技能3=下拉框.得到选项("技能攻击3")
  13. 技能4=下拉框.得到选项("技能攻击4")
  14. 技能5=下拉框.得到选项("技能攻击5")
  15. 技能6=下拉框.得到选项("技能攻击6")
  16. 技能7=下拉框.得到选项("技能攻击7")
  17. 技能8=下拉框.得到选项("技能攻击8")
  18. 延时1=编辑框.获得文本("延时1")
  19. 延时2=编辑框.获得文本("延时2")
  20. 延时3=编辑框.获得文本("延时3")
  21. 延时4=编辑框.获得文本("延时4")
  22. 延时5=编辑框.获得文本("延时5")
  23. 延时6=编辑框.获得文本("延时6")
  24. 延时7=编辑框.获得文本("延时7")
  25. 延时8=编辑框.获得文本("延时8")
  26. 如果(技能1==0||技能2 ==0||技能3 ==0||技能4 ==0||技能5==0||技能6 ==0||技能7 ==0||技能8==0||字符串.长度(延时1) ==0||字符串.长度(延时2) ==0||字符串.长度(延时3) ==0||字符串.长度(延时4) ==0||字符串.长度(延时5) ==0||字符串.长度(延时6) ==0||字符串.长度(延时7) ==0||字符串.长度(延时8) ==0)
  27. 返回 假
  28. 否则
  29. 如果(技能1==1)
  30. 技能攻击1=49
  31. 如果结束
  32. 如果(技能1==2)
  33. 技能攻击1=50
  34. 如果结束
  35. 如果(技能1==3)
  36. 技能攻击1=51
  37. 如果结束
  38. 如果(技能1==4)
  39. 技能攻击1=52
  40. 如果结束
  41. 如果(技能1==5)
  42. 技能攻击1=53
  43. 如果结束
  44. 如果(技能1==6)
  45. 技能攻击1=54
  46. 如果结束
  47. 如果(技能1==7)
  48. 技能攻击1=55
  49. 如果结束
  50. 如果(技能1==8)
  51. 技能攻击1=56
  52. 如果结束


  53. 如果(技能2==1)
  54. 技能攻击2=49
  55. 如果结束
  56. 如果(技能2==2)
  57. 技能攻击2=50
  58. 如果结束
  59. 如果(技能2==3)
  60. 技能攻击2=51
  61. 如果结束
  62. 如果(技能2==4)
  63. 技能攻击2=52
  64. 如果结束
  65. 如果(技能2==5)
  66. 技能攻击2=53
  67. 如果结束
  68. 如果(技能2==6)
  69. 技能攻击2=54
  70. 如果结束
  71. 如果(技能2==7)
  72. 技能攻击2=55
  73. 如果结束
  74. 如果(技能2==8)
  75. 技能攻击2=56
  76. 如果结束

  77. 如果(技能3==1)
  78. 技能攻击3=49
  79. 如果结束
  80. 如果(技能3==2)
  81. 技能攻击3=50
  82. 如果结束
  83. 如果(技能3==3)
  84. 技能攻击3=51
  85. 如果结束
  86. 如果(技能3==4)
  87. 技能攻击3=52
  88. 如果结束
  89. 如果(技能3==5)
  90. 技能攻击3=53
  91. 如果结束
  92. 如果(技能3==6)
  93. 技能攻击3=54
  94. 如果结束
  95. 如果(技能3==7)
  96. 技能攻击3=55
  97. 如果结束
  98. 如果(技能3==8)
  99. 技能攻击3=56
  100. 如果结束

  101. 如果(技能4==1)
  102. 技能攻击4=49
  103. 如果结束
  104. 如果(技能4==2)
  105. 技能攻击4=50
  106. 如果结束
  107. 如果(技能4==3)
  108. 技能攻击4=51
  109. 如果结束
  110. 如果(技能4==4)
  111. 技能攻击4=52
  112. 如果结束
  113. 如果(技能4==5)
  114. 技能攻击4=53
  115. 如果结束
  116. 如果(技能4==6)
  117. 技能攻击4=54
  118. 如果结束
  119. 如果(技能4==7)
  120. 技能攻击4=55
  121. 如果结束
  122. 如果(技能4==8)
  123. 技能攻击4=56
  124. 如果结束


  125. 如果(技能5==1)
  126. 技能攻击5=49
  127. 如果结束
  128. 如果(技能5==2)
  129. 技能攻击5=50
  130. 如果结束
  131. 如果(技能5==3)
  132. 技能攻击5=51
  133. 如果结束
  134. 如果(技能5==4)
  135. 技能攻击5=52
  136. 如果结束
  137. 如果(技能1==5)
  138. 技能攻击1=53
  139. 如果结束
  140. 如果(技能5==6)
  141. 技能攻击5=54
  142. 如果结束
  143. 如果(技能5==7)
  144. 技能攻击5=55
  145. 如果结束
  146. 如果(技能5==8)
  147. 技能攻击5=56
  148. 如果结束

  149. 如果(技能6==1)
  150. 技能攻击6=49
  151. 如果结束
  152. 如果(技能6==2)
  153. 技能攻击6=50
  154. 如果结束
  155. 如果(技能6==3)
  156. 技能攻击6=51
  157. 如果结束
  158. 如果(技能6==4)
  159. 技能攻击6=52
  160. 如果结束
  161. 如果(技能6==5)
  162. 技能攻击6=53
  163. 如果结束
  164. 如果(技能6==6)
  165. 技能攻击6=54
  166. 如果结束
  167. 如果(技能6==7)
  168. 技能攻击6=55
  169. 如果结束
  170. 如果(技能6==8)
  171. 技能攻击6=56
  172. 如果结束

  173. 如果(技能7==1)
  174. 技能攻击7=49
  175. 如果结束
  176. 如果(技能7==2)
  177. 技能攻击7=50
  178. 如果结束
  179. 如果(技能7==3)
  180. 技能攻击7=51
  181. 如果结束
  182. 如果(技能7==4)
  183. 技能攻击7=52
  184. 如果结束
  185. 如果(技能7==5)
  186. 技能攻击7=53
  187. 如果结束
  188. 如果(技能7==6)
  189. 技能攻击7=54
  190. 如果结束
  191. 如果(技能7==7)
  192. 技能攻击7=55
  193. 如果结束
  194. 如果(技能7==8)
  195. 技能攻击7=56
  196. 如果结束

  197. 如果(技能8==1)
  198. 技能攻击8=49
  199. 如果结束
  200. 如果(技能8==2)
  201. 技能攻击8=50
  202. 如果结束
  203. 如果(技能8==3)
  204. 技能攻击8=51
  205. 如果结束
  206. 如果(技能8==4)
  207. 技能攻击8=52
  208. 如果结束
  209. 如果(技能8==5)
  210. 技能攻击8=53
  211. 如果结束
  212. 如果(技能8==6)
  213. 技能攻击8=54
  214. 如果结束
  215. 如果(技能8==7)
  216. 技能攻击8=55
  217. 如果结束
  218. 如果(技能8==8)
  219. 技能攻击8=56
  220. 如果结束


  221. 延时等待1=转换.字符型转整型(延时1,0)
  222. 延时等待2=转换.字符型转整型(延时2,0)
  223. 延时等待3=转换.字符型转整型(延时3,0)
  224. 延时等待4=转换.字符型转整型(延时4,0)
  225. 延时等待5=转换.字符型转整型(延时5,0)
  226. 延时等待6=转换.字符型转整型(延时6,0)
  227. 延时等待7=转换.字符型转整型(延时7,0)
  228. 延时等待8=转换.字符型转整型(延时8,0)

  229. 如果结束
  230. 返回 真
  231. 功能结束

  232. 整型 窗口句柄
  233. 逻辑型 是否找到
  234. 窗口句柄=窗口.找到窗口(编辑框.获得文本("编辑框0"))
  235. 窗口.设置位置(窗口句柄,0,0)
  236. 窗口.激活(窗口句柄)


  237. 功能 逻辑型 打怪()
  238. 整型 x,y
  239. 逻辑型 怪物颜色,怪物死亡颜色
  240. int cf=1
  241. 循环(cf==1)
  242. 怪物颜色=大漠.区域找色(425,95,435,105,"dce706-202020",1.0,0,x,y)
  243. int i=1
  244. 循环(i==1)

  245. 如果(!怪物颜色)
  246. dm.KeyPress(9)
  247. help.sleep(200)
  248. dm.KeyPress(65)
  249. help.sleep(200)
  250. 怪物颜色=大漠.区域找色(425,95,435,105,"dce706-202020",1.0,0,x,y)

  251. 否则
  252. i=0
  253. ///按技能键施放技能
  254. dm.KeyPress(技能攻击1)
  255. help.sleep(延时等待1)
  256. 如果结束
  257. 循环结束

  258. i=1
  259. 循环(i==1)
  260. ///判断怪物死亡
  261. 怪物死亡颜色=大漠.区域找色(475,65,500,50,"737675-202020",1.0,0,x,y)
  262. 如果(!怪物死亡取色)
  263. ///Z键拾取物品
  264. i=0
  265. dm.KeyPress(90,1)
  266. help.sleep(500)

  267. 否则

  268. ///按技能键施放技能
  269. dm.KeyPress(技能攻击1)
  270. help.sleep(延时等待1)
  271. 跳出
  272. 如果结束
  273. 循环结束

  274. 循环结束
  275. 返回 真
  276. 功能结束

  277. 功能 逻辑型 自动补给()
  278. 整型 n,是否找到,e,x,y,n1,是否找到1,e1
  279. ///N表示X值的浮动区域,E是使用脚本玩家任意输入的补给值=编辑框
  280. 循环 真
  281. ///自动补红
  282. e=转换.字符型转整型(编辑框.获得文本("编辑框0"),0)
  283. n=e*386/100 ///100是我们固定的百分比,也就是玩家可以输入的百分比值,386是血条长度
  284. 如果(!是否找到)
  285. 是否找到=dm.findcolor(84,163,84+n,173,"ff8670~303030",0.8,0,x,x)
  286. dm.KeyPress(48)

  287. ///自动补兰
  288. e1=转换.字符型转整型(编辑框.获得文本("编辑框0"),0)
  289. n1=e1*386/100
  290. 如果(!是否找到1)
  291. 是否找到1=dm.findcolor(84,175,84+n1,185,"ff8670~303030",0.8,0,x,x)
  292. dm.KeyPress(57)
  293. 如果结束
  294. 返回 真
  295. 功能结束

  296. .............省略N多字.........

  297. 功能 逻辑型 开始_点击()
  298. //这里添加你要执行的代码
  299. 返回 真
  300. 功能结束

  301. 功能 逻辑型 暂停_点击()
  302. //这里添加你要执行的代码

  303. 返回 真
  304. 功能结束

  305. 功能 逻辑型 恢复_点击()
  306. //这里添加你要执行的代码

  307. 返回 真
  308. 功能结束

  309. 功能 逻辑型 退出_点击()
  310. 线程.关闭(线程句柄)
  311. 辅助.退出()

  312. 返回 真
  313. 功能结束




  314. 空间结束

  315. //空间结束语句
复制代码

本帖子中包含更多资源

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

x
回复

使用道具 举报

沙发
 楼主| 发表于 2012-7-22 00:34:16 | 只看该作者
求指导~~ 教程都学得差不多了,就是练习的时候火候还差那么一点点
回复 支持 反对

使用道具 举报

板凳
发表于 2012-7-22 01:24:47 | 只看该作者
这个就是没有绑定大漠插件,你看看tc自带的插件说明。
回复 支持 反对

使用道具 举报

地板
发表于 2012-7-22 08:08:53 | 只看该作者
这是什么情况,

还在用封装的大漠吗

封装大漠已经去掉了

调用大漠插件是纯英文的
回复 支持 反对

使用道具 举报

5#
发表于 2012-7-22 09:40:14 | 只看该作者
技能1=下拉框.得到选项("技能攻击1")

技能2=下拉框.得到选项("技能攻击2")

技能3=下拉框.得到选项("技能攻击3")

技能4=下拉框.得到选项("技能攻击4")

技能5=下拉框.得到选项("技能攻击5")

技能6=下拉框.得到选项("技能攻击6")

技能7=下拉框.得到选项("技能攻击7")

技能8=下拉框.得到选项("技能攻击8")

延时1=编辑框.获得文本("延时1")

延时2=编辑框.获得文本("延时2")

延时3=编辑框.获得文本("延时3")

延时4=编辑框.获得文本("延时4")

延时5=编辑框.获得文本("延时5")

延时6=编辑框.获得文本("延时6")

延时7=编辑框.获得文本("延时7")

延时8=编辑框.获得文本("延时8")

如果(技能1==0||技能2 ==0||技能3 ==0||技能4 ==0||技能5==0||技能6 ==0||技能7 ==0||技能8==0||字符串.长度(延时1) ==0||字符串.长度(延时2) ==0||字符串.长度(延时3) ==0||字符串.长度(延时4) ==0||字符串.长度(延时5) ==0||字符串.长度(延时6) ==0||字符串.长度(延时7) ==0||字符串.长度(延时8) ==0)

返回 假

否则

如果(技能1==1)

技能攻击1=49

如果结束

如果(技能1==2)

技能攻击1=50

如果结束

如果(技能1==3)

技能攻击1=51

如果结束

如果(技能1==4)

技能攻击1=52

如果结束

如果(技能1==5)

技能攻击1=53

如果结束

如果(技能1==6)

技能攻击1=54

如果结束

如果(技能1==7)

技能攻击1=55

如果结束

如果(技能1==8)

技能攻击1=56

如果结束





如果(技能2==1)

技能攻击2=49

如果结束

如果(技能2==2)

技能攻击2=50

如果结束

如果(技能2==3)

技能攻击2=51

如果结束

如果(技能2==4)

技能攻击2=52

如果结束

如果(技能2==5)

技能攻击2=53

如果结束

如果(技能2==6)

技能攻击2=54

如果结束

如果(技能2==7)

技能攻击2=55

如果结束

如果(技能2==8)

技能攻击2=56

如果结束



如果(技能3==1)

技能攻击3=49

如果结束

如果(技能3==2)

技能攻击3=50

如果结束

如果(技能3==3)

技能攻击3=51

如果结束

如果(技能3==4)

技能攻击3=52

如果结束

如果(技能3==5)

技能攻击3=53

如果结束

如果(技能3==6)

技能攻击3=54

如果结束

如果(技能3==7)

技能攻击3=55

如果结束

如果(技能3==8)

技能攻击3=56

如果结束



如果(技能4==1)

技能攻击4=49

如果结束

如果(技能4==2)

技能攻击4=50

如果结束

如果(技能4==3)

技能攻击4=51

如果结束

如果(技能4==4)

技能攻击4=52

如果结束

如果(技能4==5)

技能攻击4=53

如果结束

如果(技能4==6)

技能攻击4=54

如果结束

如果(技能4==7)

技能攻击4=55

如果结束

如果(技能4==8)

技能攻击4=56

如果结束





如果(技能5==1)

技能攻击5=49

如果结束

如果(技能5==2)

技能攻击5=50

如果结束

如果(技能5==3)

技能攻击5=51

如果结束

如果(技能5==4)

技能攻击5=52

如果结束

如果(技能1==5)

技能攻击1=53

如果结束

如果(技能5==6)

技能攻击5=54

如果结束

如果(技能5==7)

技能攻击5=55

如果结束

如果(技能5==8)

技能攻击5=56

如果结束



如果(技能6==1)

技能攻击6=49

如果结束

如果(技能6==2)

技能攻击6=50

如果结束

如果(技能6==3)

技能攻击6=51

如果结束

如果(技能6==4)

技能攻击6=52

如果结束

如果(技能6==5)

技能攻击6=53

如果结束

如果(技能6==6)

技能攻击6=54

如果结束

如果(技能6==7)

技能攻击6=55

如果结束

如果(技能6==8)

技能攻击6=56

如果结束



如果(技能7==1)

技能攻击7=49

如果结束

如果(技能7==2)

技能攻击7=50

如果结束

如果(技能7==3)

技能攻击7=51

如果结束

如果(技能7==4)

技能攻击7=52

如果结束

如果(技能7==5)

技能攻击7=53

如果结束

如果(技能7==6)

技能攻击7=54

如果结束

如果(技能7==7)

技能攻击7=55

如果结束

如果(技能7==8)

技能攻击7=56

如果结束



如果(技能8==1)

技能攻击8=49

如果结束

如果(技能8==2)

技能攻击8=50

如果结束

如果(技能8==3)

技能攻击8=51

如果结束

如果(技能8==4)

技能攻击8=52

如果结束

如果(技能8==5)

技能攻击8=53

如果结束

如果(技能8==6)

技能攻击8=54

如果结束

如果(技能8==7)

技能攻击8=55

如果结束

如果(技能8==8)

技能攻击8=56

如果结束





延时等待1=转换.字符型转整型(延时1,0)

延时等待2=转换.字符型转整型(延时2,0)

延时等待3=转换.字符型转整型(延时3,0)

延时等待4=转换.字符型转整型(延时4,0)

延时等待5=转换.字符型转整型(延时5,0)

延时等待6=转换.字符型转整型(延时6,0)

延时等待7=转换.字符型转整型(延时7,0)

延时等待8=转换.字符型转整型(延时8,0)

这些东西要用循环来实现,你的代码太冗余
回复 支持 反对

使用道具 举报

6#
发表于 2012-7-22 09:48:01 | 只看该作者
好头疼的代码
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-7-22 10:23:24 | 只看该作者
回复 5楼xuhekkll的帖子

就是初学咯,很多都不大清楚,也不会精简
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-7-22 10:23:54 | 只看该作者
回复 6楼lyf1314的帖子

我也头疼咯
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-7-22 10:24:41 | 只看该作者
回复 4楼陌上青衣。的帖子

不会咯,迷茫中哦
回复 支持 反对

使用道具 举报

10#
发表于 2012-7-22 11:16:24 | 只看该作者
代码满多的呵呵
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-13 19:17 , Processed in 0.149872 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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