TC官方合作论坛

 找回密码
 立即注册
查看: 62981|回复: 405

[游戏] 【有源码】侠客无双自动登录,明教霹雳自动刷怪,自动刷镖,自动捡物,验证报警,自动助火,回城保护分享2

  [复制链接]
发表于 2013-6-23 15:35:10 | 显示全部楼层 |阅读模式
    发此贴之前先向各位看官们致以真挚歉意,因前段时间工作太忙,忽略了大家的回帖,而且源码也未即时补上,非常抱歉,现将此帖重新发布补上源码供大家学习,同时恶补一片自动注册机源码分享,请看官们查看楼主发帖消息,希望大家多多支持!







在上一段简单代码
  1. 空间 明教打怪
  2. dm=com("dm.dmsoft")
  3. 整型 线程句柄,线程1,线程2,线程3,线程4,线程5,线程6,线程7,线程8,线程9,线程10
  4. 整型 窗口句柄
  5. 逻辑型 是否成功
  6. 整型 intX
  7. 整型 intY
  8. 整型 键值
  9. 逻辑型 是否暂停
  10. 整型 对象句柄
  11. 是否选择

  12. 功能 获取()

  13. 鼠标窗口=窗口.鼠标所在窗口句柄()
  14. 内容=编辑框.设置文本("编辑框2",鼠标窗口)
  15. 功能结束

  16. 功能 前台绑定()
  17. 窗口句柄=编辑框.获得文本("编辑框2")
  18. 是否成功=dm.BindWindow(窗口句柄,"normal","normal","normal",0)
  19. 如果(是否成功==1)
  20. 辅助.消息框("前台绑定成功")
  21. 否则
  22. 辅助.消息框("前台绑定失败,请重新绑定")
  23. 如果结束

  24. 功能结束
  25. 功能 前台解绑()
  26. 是否成功=dm.UnBindWindow()
  27. 如果(是否成功==1)
  28. 辅助.消息框("解除前台绑定")
  29. 否则
  30. 辅助.消息框("解除前台绑定失败,请重新操作")
  31. 如果结束

  32. 功能结束
  33. 功能 后台绑定()
  34. 窗口句柄=编辑框.获得文本("编辑框2")
  35. 辅助.等待(1000)
  36. 是否成功=dm.BindWindow(窗口句柄,"dx","dx","dx",0)
  37. 辅助.等待(1000)

  38. 如果(是否成功==1)
  39. 辅助.消息框("后台绑定成功")
  40. 否则
  41. 辅助.消息框("后台绑定失败,请重新绑定")
  42. 如果结束
  43. 辅助.等待(2000)

  44. 功能结束

  45. 功能 后台解绑()
  46. 是否成功=dm.UnBindWindow()
  47. 如果(是否成功==1)
  48. 辅助.消息框("解除后台绑定")
  49. 否则
  50. 辅助.消息框("解除后台绑定失败,请重新操作")
  51. 如果结束


  52. 功能结束
  53. 功能 开始打怪()

  54. 循环(真)
  55. 循环(dm.FindColor(406,26,425,51,"d5422c-000000",1.0,0,intX,intY))
  56. 辅助.等待(50)
  57. 键值=下拉框.获得文本("下拉框0")
  58. 选择(键值)
  59. 条件 1:
  60. 键值=49
  61. 条件 2:
  62. 键值=50
  63. 条件 3:
  64. 键值=51
  65. 条件 4:
  66. 键值=52
  67. 条件 5:
  68. 键值=53
  69. 条件 6:
  70. 键值=54
  71. 条件 7:
  72. 键值=55
  73. 条件 8:
  74. 键值=56
  75. 条件 9:
  76. 键值=57
  77. 条件 0:
  78. 键值=48
  79. 条件 10:
  80. 键值=100
  81. 选择结束

  82. 如果(键值>57)
  83. 辅助.消息框("热键未选择或未正确输入延时,程序停止运行,请重新操作")
  84. 返回 真
  85. 如果结束
  86. dm.KeyPress(键值)
  87. 延时=编辑框.获得文本("编辑框3")
  88. help.sleep(延时)

  89. 键值=下拉框.获得文本("下拉框1")
  90. 选择(键值)
  91. 条件 1:
  92. 键值=49
  93. 条件 2:
  94. 键值=50
  95. 条件 3:
  96. 键值=51
  97. 条件 4:
  98. 键值=52
  99. 条件 5:
  100. 键值=53
  101. 条件 6:
  102. 键值=54
  103. 条件 7:
  104. 键值=55
  105. 条件 8:
  106. 键值=56
  107. 条件 9:
  108. 键值=57
  109. 条件 0:
  110. 键值=48
  111. 条件 10:
  112. 键值=100
  113. 选择结束
  114. 如果(键值>57)
  115. 辅助.消息框("热键未选择或未正确输入延时,程序停止运行,请重新操作")
  116. 返回 真
  117. 如果结束
  118. dm.KeyPress(键值)
  119. 延时=编辑框.获得文本("编辑框4")
  120. help.sleep(延时)

  121. 键值=下拉框.获得文本("下拉框2")
  122. 选择(键值)
  123. 条件 1:
  124. 键值=49
  125. 条件 2:
  126. 键值=50
  127. 条件 3:
  128. 键值=51
  129. 条件 4:
  130. 键值=52
  131. 条件 5:
  132. 键值=53
  133. 条件 6:
  134. 键值=54
  135. 条件 7:
  136. 键值=55
  137. 条件 8:
  138. 键值=56
  139. 条件 9:
  140. 键值=57
  141. 条件 0:
  142. 键值=48
  143. 条件 10:
  144. 键值=100
  145. 选择结束
  146. 如果(键值>57)
  147. 辅助.消息框("热键未选择或未正确输入延时,程序停止运行,请重新操作")
  148. 返回 真
  149. 如果结束
  150. dm.KeyPress(键值)
  151. 延时=编辑框.获得文本("编辑框5")
  152. help.sleep(延时)



  153. 循环结束

  154. dm.KeyPress(9)
  155. help.sleep(50)

  156. 循环结束

  157. 功能结束

  158. 功能 分云裁天()
  159. 循环(真)
  160. 键值=下拉框.获得文本("下拉框3")
  161. 选择(键值)
  162. 条件 1:
  163. 键值=49
  164. 条件 2:
  165. 键值=50
  166. 条件 3:
  167. 键值=51
  168. 条件 4:
  169. 键值=52
  170. 条件 5:
  171. 键值=53
  172. 条件 6:
  173. 键值=54
  174. 条件 7:
  175. 键值=55
  176. 条件 8:
  177. 键值=56
  178. 条件 9:
  179. 键值=57
  180. 条件 0:
  181. 键值=48
  182. 条件 10:
  183. 键值=100
  184. 选择结束
  185. 延时=编辑框.获得文本("编辑框6")
  186. 如果(键值>57)
  187. 跳出
  188. 如果结束
  189. dm.KeyPress(键值)
  190. help.sleep(延时)


  191. 循环结束



  192. 功能结束
  193. 功能 天地归阳()
  194. 循环(真)
  195. 键值=下拉框.获得文本("下拉框4")
  196. 选择(键值)
  197. 条件 1:
  198. 键值=49
  199. 条件 2:
  200. 键值=50
  201. 条件 3:
  202. 键值=51
  203. 条件 4:
  204. 键值=52
  205. 条件 5:
  206. 键值=53
  207. 条件 6:
  208. 键值=54
  209. 条件 7:
  210. 键值=55
  211. 条件 8:
  212. 键值=56
  213. 条件 9:
  214. 键值=57
  215. 条件 0:
  216. 键值=48
  217. 条件 10:
  218. 键值=100
  219. 选择结束
  220. 延时=编辑框.获得文本("编辑框7")
  221. 如果(键值>57)
  222. 跳出
  223. 如果结束
  224. dm.KeyPress(键值)

  225. help.sleep(延时)


  226. 循环结束
  227. 功能结束
  228. 功能 明王圣火()
  229. 循环(真)
  230. 键值=下拉框.获得文本("下拉框5")
  231. 选择(键值)
  232. 条件 1:
  233. 键值=49
  234. 条件 2:
  235. 键值=50
  236. 条件 3:
  237. 键值=51
  238. 条件 4:
  239. 键值=52
  240. 条件 5:
  241. 键值=53
  242. 条件 6:
  243. 键值=54
  244. 条件 7:
  245. 键值=55
  246. 条件 8:
  247. 键值=56
  248. 条件 9:
  249. 键值=57
  250. 条件 0:
  251. 键值=48
  252. 条件 10:
  253. 键值=100
  254. 选择结束
  255. 延时=编辑框.获得文本("编辑框8")
  256. 如果(键值>57)
  257. 跳出
  258. 如果结束

  259. dm.KeyPress(键值,2)
  260. dm.LeftClick(2)
  261. help.sleep(延时)

  262. 循环结束
  263. 功能结束
  264. 功能 自动捡物()
  265. 是否选择=复选框.获得状态("复选框1")
  266. 如果(是否选择)
  267. 循环(真)
  268. 遍历(i=0;i<3;i++)
  269. dm.KeyPress(192)
  270. 辅助.等待(500)
  271. 遍历结束
  272. 循环结束
  273. 如果结束
  274. 功能结束
  275. 功能 自动吃药()
  276. 复选框.获得状态("复选框0")
  277. 辅助.消息框("游戏自带自动吃药功能,请在人物血条处设置")
  278. 功能结束
  279. 功能 验证报警()

  280. dm.SetPath(辅助.获取资源路径("rc:"))
  281. 是否选择=复选框.获得状态("复选框2")
  282. 如果(是否选择)
  283. 循环(真)
  284. x,y
  285. 是否找到=dm.FindPic(0,0,1440,990,"问题1.bmp|问题2.bmp|问题3.bmp","000000",0.9,0,x,y)
  286. 如果(x>0||y>0)
  287. 线程.暂停(线程1)
  288. 线程.暂停(线程2)
  289. 线程.暂停(线程3)
  290. 线程.暂停(线程4)
  291. ID=辅助.播放("rc:提示音.mp3")
  292. 辅助.等待(120000)
  293. 辅助.停止播放(ID)
  294. 如果结束
  295. 循环结束
  296. 如果结束
  297. 功能结束
  298. 功能 自动助火()
  299. dm.SetPath(辅助.获取资源路径("rc:"))
  300. 是否选择=复选框.获得状态("复选框6")
  301. 如果(是否选择)
  302. 循环(真)
  303. x,y
  304. 是否找到=dm.FindPic(144,29,1297,864,"助火.bmp","000000",0.9,0,x,y)
  305. 如果(x>0||y>0)
  306. dm.MoveTo(x,y)
  307. help.sleep(500)
  308. dm.LeftClick()
  309. 如果结束
  310. x,y
  311. 是否找到=dm.FindPic(144,29,1297,864,"助火2.bmp","000000",0.9,0,x,y)
  312. 如果(x>0||y>0)
  313. dm.MoveTo(x+5,y+5)
  314. help.sleep(500)
  315. dm.LeftClick()
  316. 否则
  317. x,y
  318. 是否找到=dm.FindPic(144,29,1297,864,"关闭.bmp","000000",0.9,0,x,y)
  319. 如果(x>0||y>0)
  320. dm.MoveTo(x,y)
  321. help.sleep(500)
  322. dm.LeftClick()
  323. 如果结束

  324. 如果结束
  325. 循环结束
  326. 如果结束

  327. 功能结束
  328. 功能 自动买药()
  329. //dm.SetPath(辅助.获取资源路径("rc:"))
  330. //是否选择=复选框.获得状态("复选框7")
  331. //如果(是否选择)
  332. //辅助.等待(5000)
  333. //循环(dm.FindPic(0,0,1440,990,"公文榜.bmp","000000",0.9,0,intX,intY)<0)
  334. //辅助.等待(50)
  335. //循环结束
  336. //辅助.等待(1000)
  337. //dm.KeyUp(77)
  338. //循环(dm.FindPic(0,0,1440,990,"医师.bmp","000000",0.9,0,intX,intY)<0)
  339. //辅助.等待(50)
  340. //循环结束
  341. //dm.MoveTo(intX,intY)
  342. //dm.LeftClick(2)
  343. //辅助.等待(500)
  344. //dm.KeyUp(77)
  345. //循环(dm.FindPic(0,0,1440,990,"药品店.bmp","000000",0.9,0,intX,intY)<0)
  346. //辅助.等待(50)
  347. //循环结束
  348. //dm.MoveTo(intX+15,intY+60)
  349. //辅助.等待(500)
  350. //dm.RightClick(2)
  351. //循环(dm.FindPic(0,0,1440,990,"交易.bmp","000000",0.9,0,intX,intY)<0)
  352. //辅助.等待(50)
  353. //循环结束
  354. //dm.MoveTo(intX+5,intY+5)
  355. //辅助.等待(500)
  356. //dm.LeftClick(1)
  357. //如果结束



  358. 功能结束
  359. 功能 回城保护()

  360. dm.SetPath(辅助.获取资源路径("rc:"))
  361. 是否选择=复选框.获得状态("复选框8")
  362. 如果(是否选择)
  363. 循环(真)
  364. 是否找到=dm.FindMultiColor(127,23,184,43,"af1804-000000","3|-1|b21509-000000,2|2|930800-000000",0.9,1,intX,intY)


  365. 如果(!是否找到)
  366. 线程.暂停(线程1)
  367. 线程.暂停(线程2)
  368. 线程.暂停(线程3)
  369. 线程.暂停(线程4)

  370. 辅助.等待(500)
  371. dm.KeyDown(66)
  372. 循环(dm.FindPic(0,0,1440,990,"回城卷.bmp","000000",0.9,0,intX,intY)<0)
  373. 辅助.等待(50)
  374. 循环结束
  375. dm.MoveTo(intX+5,intY+5)
  376. 辅助.等待(500)
  377. dm.RightClick(2)
  378. 辅助.等待(500)
  379. dm.KeyUp(66)
  380. 如果结束
  381. 循环结束
  382. 如果结束
  383. 功能结束
  384. 功能 线程1开()
  385. 线程1=线程.开启("明教打怪.开始打怪","")
  386. 辅助.等待(100)
  387. 线程2=线程.开启("明教打怪.分云裁天","")

  388. 功能结束
  389. 功能 线程4开()
  390. 线程7=线程.开启("明教打怪.自动助火","")
  391. 辅助.等待(100)
  392. 线程8=线程.开启("明教打怪.自动买药","")
  393. 辅助.等待(100)
  394. 线程9=线程.开启("明教打怪.回城保护","")
  395. 功能结束
  396. 功能 线程1关()
  397. 线程.关闭(线程1)
  398. 线程.关闭(线程2)
  399. 线程.关闭(线程3)
  400. 线程.关闭(线程4)
  401. 线程.关闭(线程5)
  402. 线程.关闭(线程6)
  403. 线程.关闭(线程7)
  404. 线程.关闭(线程8)
  405. 线程.关闭(线程9)
  406. 功能结束
  407. 功能 暂停恢复()
  408. 如果(!是否暂停)
  409. 线程.暂停(线程1)
  410. 线程.暂停(线程2)
  411. 线程.暂停(线程3)
  412. 线程.暂停(线程4)
  413. 线程.暂停(线程5)
  414. 线程.暂停(线程6)
  415. 线程.暂停(线程7)
  416. 线程.暂停(线程8)
  417. 线程.暂停(线程9)
  418. 是否暂停=真
  419. 辅助.消息框("挂机暂停")
  420. 否则
  421. 线程.恢复(线程1)
  422. 线程.恢复(线程2)
  423. 线程.恢复(线程3)
  424. 线程.恢复(线程4)
  425. 线程.恢复(线程5)
  426. 线程.恢复(线程6)
  427. 线程.恢复(线程7)
  428. 线程.恢复(线程8)
  429. 线程.恢复(线程9)
  430. 是否暂停=假
  431. 辅助.消息框("挂机恢复")
  432. 如果结束
  433. 功能结束
  434. 功能 线程2开()
  435. 线程3=线程.开启("明教打怪.天地归阳","")
  436. 辅助.等待(50)
  437. 线程4=线程.开启("明教打怪.明王圣火","")
  438. 功能结束
  439. 功能 线程3开()
  440. 线程3=线程.开启("明教打怪.自动捡物","")
  441. 辅助.等待(100)
  442. 线程6=线程.开启("明教打怪.验证报警","")
  443. 辅助.等待(100)
  444. 功能结束
  445. 空间结束
复制代码
其实前面的各位看官们都不用看,相信来这里的不只是为了求得一分脚本,更多的是来学习写作思路。下面将我的脚本源码地址给大家分享,只需回帖即可:
游客,如果您要查看本帖隐藏内容请回复


本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2013-6-23 19:26:10 | 显示全部楼层
不错不错,看到源码总得支持一下
回复 支持 反对

使用道具 举报

发表于 2013-6-23 19:59:35 | 显示全部楼层
也顶一个
回复 支持 反对

使用道具 举报

发表于 2013-6-23 20:34:02 | 显示全部楼层
收藏脚本研究``
回复 支持 反对

使用道具 举报

发表于 2013-6-23 20:41:26 | 显示全部楼层
现在的TC源码,多起来了
回复 支持 反对

使用道具 举报

发表于 2013-6-26 13:52:06 | 显示全部楼层
                                                .
回复 支持 反对

使用道具 举报

发表于 2013-6-26 13:59:12 | 显示全部楼层
1111111111111111111
回复 支持 反对

使用道具 举报

发表于 2013-6-26 17:00:08 | 显示全部楼层
顶顶顶
回复 支持 反对

使用道具 举报

发表于 2013-6-27 08:58:45 | 显示全部楼层
zzzzzzzzzzzzzzzzzzzzzzzz
回复 支持 反对

使用道具 举报

发表于 2013-6-27 11:56:49 | 显示全部楼层
好东东要学习
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-19 05:53 , Processed in 0.046406 second(s), 25 queries .

Powered by 海安简单软件服务部

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

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