TC官方合作论坛

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-4 16:03:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
   若在学习TC中,遇到一些基本的问题可以在此发帖提问!欢迎大家来此发帖,共同讨论您在学习中遇到的一些问题。

回复

使用道具 举报

34#
发表于 2013-10-16 18:21:48 | 只看该作者
在TC中正常注册大漠插件,我是一个空间一个T文件|(查找字库中的文字)
1、在主空间中能正常调用大漠插件
2、但是我把参数传递到外空间(子空间)中调用大漠插件没效果
请求大神指点啊!!!!!
回复 支持 反对

使用道具 举报

33#
发表于 2013-8-13 09:58:36 | 只看该作者
老师给我看看, 我这个是DNF 召唤师 自动召唤的代码, 为什么总是召唤不全. (这次点能召唤的,下次就不一定能召唤成功了)

空间 找地下
//默认空间

//开始按钮_点击操作
功能 开始_点击()
    整型 游戏句柄
    游戏句柄=窗口.找到窗口("地下城与勇士")
    如果(游戏句柄==0)
        辅助.消息框("无法找到游戏窗口")
    否则
        //窗口.置顶(游戏句柄)
        窗口.设置位置(游戏句柄,0,0)
        //辅助.等待(5000)
        //中暗
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(39,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(1100)
        //中火
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(39,1)
        辅助.等待(100)
        超级键盘.按键(39,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(1100)
        //火龙
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(1100)
        //小雷
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(1100)
        //小火
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(39,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(1100)
        //小冰
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(39,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(700)
        //小暗
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(1100)
        //上光
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(39,1)
        辅助.等待(100)
        超级键盘.按键(37,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(1100)
        //上火
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(39,1)
        辅助.等待(100)
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(1100)
        //上冰
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(39,1)
        辅助.等待(100)
        超级键盘.按键(39,1)
        辅助.等待(100)  
        超级键盘.按键(90,1)
        辅助.等待(1100)
        //上暗
        超级键盘.按键(38.1)
        辅助.等待(100)
        超级键盘.按键(39.1)
        辅助.等待(100)
        超级键盘.按键(38.1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(2100)
        //路易斯
        //辅助.等待(1000)
        超级键盘.按键(39,1)
        辅助.等待(150)
        超级键盘.按键(40,1)
        辅助.等待(150)
        超级键盘.按键(39,1)
        辅助.等待(150)
        超级键盘.按键(32,1)
        辅助.等待(2500)
        //一加贝拉
        超级键盘.按键(37,1)
        辅助.等待(150)
        超级键盘.按键(40,1)
        辅助.等待(150)
        超级键盘.按键(39,1)
        辅助.等待(150)
        超级键盘.按键(32,1)
        辅助.等待(1500)
        //护盾
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(32,1)
        辅助.等待(1500)
        //小雷
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(1100)
        //小火
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(39,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(1100)
        //小冰
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(39,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(1100)
        //小暗
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(40,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(1100)
        //上光
        超级键盘.按键(38,1)
        辅助.等待(100)
        超级键盘.按键(39,1)
        辅助.等待(100)
        超级键盘.按键(37,1)
        辅助.等待(100)
        超级键盘.按键(90,1)
        辅助.等待(1100)
        
    如果结束
功能结束

//退出按钮_点击操作
功能 退出_点击()
   
    辅助.退出()
功能结束


功能 热键0_热键()
    //这里添加你要执行的代码
    找地下.开始_点击()
   
功能结束

空间结束
//空间结束语句
回复 支持 反对

使用道具 举报

32#
发表于 2013-5-12 16:20:45 | 只看该作者
问题解决了~~老师好,打扰了~~~

回复 支持 反对

使用道具 举报

31#
 楼主| 发表于 2013-4-26 01:12:53 | 只看该作者
回复 29楼pdsleo的帖子

天使插件目前好像还没有很好的写屏功能  可以不妨尝试一下365插件
回复 支持 反对

使用道具 举报

30#
 楼主| 发表于 2013-4-26 01:11:30 | 只看该作者
回复 28楼zhmap的帖子

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

使用道具 举报

29#
发表于 2013-4-25 23:51:23 | 只看该作者
用天使插件 怎么 实现 写屏功能啊
回复 支持 反对

使用道具 举报

28#
发表于 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楼的代码
回复 支持 反对

使用道具 举报

27#
发表于 2013-4-18 22:45:55 | 只看该作者

请教问题

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



回复 支持 反对

使用道具 举报

26#
 楼主| 发表于 2013-4-9 00:54:09 | 只看该作者
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-19 07:00 , Processed in 0.401186 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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