TC官方合作论坛

 找回密码
 立即注册
楼主: T_暗乄殇灬

★★★★☆欢迎大家来此发帖提问 定期来帮助大家 解答问题

[复制链接]
发表于 2013-4-5 00:44:58 | 显示全部楼层
来一个A星用到游戏中的详细教程吧!
回复 支持 反对

使用道具 举报

发表于 2013-4-5 17:49:45 | 显示全部楼层
TC用户教程系列之地下城与勇士自动过图方法
怎么没看到在那呢???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-5 20:09:04 | 显示全部楼层
回复 21楼qq910950471的帖子

A星我没怎么用,知道的也甚少 你可以和论坛出过A星教程的大神探讨探讨
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-5 20:10:02 | 显示全部楼层
回复 22楼q741230412的帖子

还没放出来 近期都没时间
回复 支持 反对

使用道具 举报

发表于 2013-4-8 23:12:23 | 显示全部楼层
请问怎么才能下载TC这个软件呢,官网论坛都没有,急求,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-9 00:54:09 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2013-4-18 22:45:55 | 显示全部楼层

请教问题

请教老师一个问题,先谢谢了!
测试1中人物跑到NPC车夫处需要一定的时间,这时间如何掌握?到达后再执行下一个任务即测试2中的代码,这两功能如何连接起来?
  1. 功能 测试1()
复制代码



回复 支持 反对

使用道具 举报

发表于 2013-4-18 22:52:14 | 显示全部楼层
  1. 功能 测试1(窗口句柄)
  2.     变量 x,y
  3.     循环(真)
  4.         ret =主功能.找字(0,0,1440,900,"X","fdfae1-102030|e5d276-102030|cdab0b-102030",x,y)
  5.         如果(x>0)
  6.             主功能.临时日志("去找王城车夫,......")
  7.             辅助.等待(辅助.随机数(50,200))
  8.             dm.MoveTo(x+17,y+6)         
  9.             辅助.等待(辅助.随机数(100,500))
  10.             dm.LeftClick()
  11.             辅助.等待(辅助.随机数(100,500))
  12.             dm.SendString(窗口句柄,"636")
  13.             
  14.             辅助.等待(辅助.随机数(50,200))
  15.             dm.MoveTo(x+80,y+6)         
  16.             辅助.等待(辅助.随机数(100,500))
  17.             mm.LeftClick()
  18.             辅助.等待(辅助.随机数(100,500))
  19.             
  20.             mm.SendString(窗口句柄,"583")
  21.             辅助.等待(辅助.随机数(100,500))
  22.             mm.MoveTo(x+152,y+6)         
  23.             辅助.等待(辅助.随机数(100,500))
  24.             dm.LeftClick()
  25.             辅助.等待(辅助.随机数(100,300))
  26.             dm.KeyPressChar("m")
  27.             跳出
  28.         否则
  29.             dm.KeyPressChar("m")
  30.             继续
  31.         如果结束
  32.     循环结束
  33.     返回 1
  34.    
  35. 功能结束
  36. 功能 测试2()
  37.     x,y
  38.     循环(真)
  39.         help.sleep(1000)
  40.         ret =主功能.找字(857,5,1001,37,"636|583","ffffff-000000",x,y)
  41.         if(x>0)
  42.            
  43.            i=405,j=305
  44.             
  45.             dm.moveto(i,j)
  46.             辅助.等待(1000)
  47.             循环(i<576)
  48.             i=i+20
  49.             辅助.等待(1000)
  50.             dm.moveto(i,j)
  51.             if(鼠标.获取特征码()==28769865)
  52.             辅助.等待(1000)
  53.            
  54.             dm.LeftClick()
  55.             跳出
  56.             else
  57.                 继续
  58.                
  59.             endif
  60.             循环结束
  61.             
  62.             跳出
  63.         否则
  64.             
  65.          
  66.             继续
  67.         endif
  68.     循环结束
  69.     返回 1
  70. 功能结束
复制代码
27楼的代码
回复 支持 反对

使用道具 举报

发表于 2013-4-25 23:51:23 | 显示全部楼层
用天使插件 怎么 实现 写屏功能啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-26 01:11:30 | 显示全部楼层
回复 28楼zhmap的帖子

方法1、假如游戏里面有坐标,那么可以通过坐标判断是否到达需要的目的地。当人物移动的时候坐标会发生变化,表示人物正在移动,当坐标未移动的时候判断人物当前坐标是否已经到达了目的地坐标,若没有则再次寻路到NPC,若已经到达则点击NPC执行下一步动作。
方法2、通过到达NPC后的固定图标,循环的找这个图标,若出现了该图标则表示已经到达。
方法3、若人物只是在一个城镇里面移动,那么点击移动NPC后打开地图,直接找到达目的那个小区域人物图标是否出现,这个小区域发现了人物图标,那么也就到达了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-18 02:44 , Processed in 0.046291 second(s), 18 queries .

Powered by 海安简单软件服务部

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

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