TC官方合作论坛

标题: 【小怪兽】问题收集贴 [打印本页]

作者: linzijian2    时间: 2014-4-30 18:18
标题: 【小怪兽】问题收集贴
老夫又闭关了小半月。。。江湖已然风起云涌。
所以老夫想说,江湖风起云涌关我鸟事。
下面正题,如果新人朋友们在论坛搜索后没有找到问题的解决方案,可以在本帖下跟帖提出,若是小怪兽看到,会给出自己的看法和意见,如果小怪兽也无能为力,那肯定会有大神出来嘲讽的。不用担心问题解决不了。

作者: 465756679    时间: 2014-4-30 19:34
本帖最后由 465756679 于 2014-4-30 19:44 编辑

我想问个问题:我在游戏里用抓抓取坐标,该用单点还是多点好呢??我的意思是说把游戏画面拉动了也能自动识别游戏里的指定的坐标,不会应为拉动了画面而失效的那种。
????小怪兽呢。。。难道又挂了?

作者: linzijian2    时间: 2014-4-30 19:55
465756679 发表于 2014-4-30 19:34
我想问个问题:我在游戏里用抓抓取坐标,该用单点还是多点好呢??我的意思是说把游戏画面拉动了也能自动识 ...

木有太明白,你是说拖动游戏窗口后,无法识别到坐标?还是拖动了游戏内空间,坐标位置变动了?
如果拖动游戏窗口的话,一般用大漠绑定了就可以解决。
如果是拖动游戏内控件的话,可以找该控件的特征进行相对坐标的定位。
作者: jrflsh    时间: 2014-4-30 20:04
465756679 发表于 2014-4-30 19:34
我想问个问题:我在游戏里用抓抓取坐标,该用单点还是多点好呢??我的意思是说把游戏画面拉动了也能自动识 ...

这要看你获取的是前台坐标还是后台的窗口坐标。
如果是前台固定坐标的话,你挪动游戏画面之后坐标就失效了。
如果是后台的窗口相对坐标的话就没事。
最好是用找图来判断坐标位置,这样的话不论是前后台都不会因为窗口画面移动而失效


作者: 465756679    时间: 2014-4-30 23:12
jrflsh 发表于 2014-4-30 20:04
这要看你获取的是前台坐标还是后台的窗口坐标。
如果是前台固定坐标的话,你挪动游戏画面之后坐标就失效 ...

找图设坐标,教材视频上好像有教怎么弄得,那东西好像做起来特麻烦。
作者: 465756679    时间: 2014-4-30 23:18
465756679 发表于 2014-4-30 23:12
找图设坐标,教材视频上好像有教怎么弄得,那东西好像做起来特麻烦。:

我还没找到,哪个视频教材,在教怎么用后台操作游戏的教材,不知道那东西怎么写的,现在我也就只能,用用前台的。还用就是我听说有的辅助器可以自己整理内存,避免挂机久了出现卡机的情况。那东西我也不知道怎么弄的,望大神指教。在此先谢了,才学的TC,正边学边做呢,说的越详细越好。
作者: 465756679    时间: 2014-4-30 23:25
linzijian2 发表于 2014-4-30 19:55
木有太明白,你是说拖动游戏窗口后,无法识别到坐标?还是拖动了游戏内空间,坐标位置变动了?
如 ...


我是在前台,游戏画面里取得坐标,就是游戏画面拉动了大小,坐标就失效了,楼下大神说用抓抓 抓图来设别,这方法好是好,就是麻烦,每个坐标都得截一次图。。。还有就是我在楼下说的,怎么用后台操作游戏,最好能自己整里内存的那种。多指教。。。先谢了。
作者: 君凌天下    时间: 2014-5-1 06:31
看了...学习下
作者: 神圣的恶魔    时间: 2014-5-1 07:53
我也提个问题  植物大战僵尸有太阳的内存地址  用TC怎么写呢?  怎么写修改太阳的 代码
作者: linzijian2    时间: 2014-5-1 09:18
神圣的恶魔 发表于 2014-5-1 07:53
我也提个问题  植物大战僵尸有太阳的内存地址  用TC怎么写呢?  怎么写修改太阳的 代码 ...

纯TC的话 似乎无法实现内存的改写,不过可以借助TS或者大漠插件来进行修改,比如大漠的WriteInt。。。不过小怪兽涉及内存很少,还是2年前的时候有玩过一阵。。。要是感兴趣可以一起探讨
作者: linzijian2    时间: 2014-5-1 09:23
465756679 发表于 2014-5-1 04:19
我刚刚 找到后台挂机和使用锁定仓口的视频了,现在我想问的就是。。。大漠用没用免费的,假如有的话, ...

问题一:大漠 http://bbs.tyuyan.com/thread-28662-1-1.html
问题二:自动清理内存 进程.释放内存(进程句柄=0)//释放制定进程句柄的进程内存,0:表示当前进程
作者: fpx90    时间: 2014-5-1 09:27
我想问下,多线程怎么传入多个参数?感谢
作者: linzijian2    时间: 2014-5-1 10:17
fpx90 发表于 2014-5-1 09:27
我想问下,多线程怎么传入多个参数?感谢

问题:线程传递多个参数
解决方案:将多个参数存放进同一个数组,然后进行传递。
作者: fpx90    时间: 2014-5-1 10:23
再问下,调试老是未响应,怎么回事?
作者: linzijian2    时间: 2014-5-1 10:25
fpx90 发表于 2014-5-1 10:23
再问下,调试老是未响应,怎么回事?

这个问题 问的太笼统了吧,调试未响应有很多可能,有可能是你未开线程用了循环导致。如果开了线程,那么就得部分注释,慢慢找问题在哪
作者: rainshine    时间: 2014-5-1 10:30
你说这种好事我怎么能不支持呢!大力支持哈哈  大爱
作者: rainshine    时间: 2014-5-1 10:30
你说这种好事我怎么能不支持呢!大力支持哈哈  大爱
作者: linzijian2    时间: 2014-5-1 10:34
rainshine 发表于 2014-5-1 10:30
你说这种好事我怎么能不支持呢!大力支持哈哈  大爱

rain神大驾光临,吾等倍(wei)感(wei)压(yi)力(xiao),以后就靠你罩着了。
作者: fpx90    时间: 2014-5-1 10:39
linzijian2 发表于 2014-5-1 10:25
这个问题 问的太笼统了吧,调试未响应有很多可能,有可能是你未开线程用了循环导致。如果开了线程, ...

没用多线程,不过用了 for...endfor 循环
作者: linzijian2    时间: 2014-5-1 10:41
fpx90 发表于 2014-5-1 10:39
没用多线程,不过用了 for...endfor 循环

那就是一样的。。只要循环起来了,TC都会假死。。。可以把这些全都放在线程里进行
作者: fpx90    时间: 2014-5-1 11:18
linzijian2 发表于 2014-5-1 10:41
那就是一样的。。只要循环起来了,TC都会假死。。。可以把这些全都放在线程里进行 ...

好了,非常感谢
作者: 465756679    时间: 2014-5-1 15:07
完蛋了  刚刚那  内存整理的意思没吸收进去  还在不是很懂假如有视频教程  就好了
作者: linzijian2    时间: 2014-5-1 16:30
465756679 发表于 2014-5-1 15:07
完蛋了  刚刚那  内存整理的意思没吸收进去  还在不是很懂假如有视频教程  就好了 ...

[attach]15727[/attach]

作者: fpx90    时间: 2014-5-1 16:52
再问下:
c=array
for(i=0;i<20;i++)
   
   图像.区域找色(10,10,500,600,#1252E0,0,x,y)
   c[i]=x

endfor
我的想法是每次循环得到的x保存到数组c里,上面代码有问题,应该怎么改?
作者: linzijian2    时间: 2014-5-1 19:47
fpx90 发表于 2014-5-1 16:52
再问下:
c=array
for(i=0;i

数组的申明有问题
c=数组[5]
要这么申明,5是数组的大小。
作者: 465756679    时间: 2014-5-2 06:25
本帖最后由 465756679 于 2014-5-2 08:48 编辑

[attach]15732[/attach]那官网的免费教材有点忽悠人,很多东西都是跳着将的 没办法 照着写一个大漠插件 也得花上10个小时,照着写 看了无数次还是提示错误 而起有的语法 抄写不到。。。特来请教一下大神帮忙看看。。。哪里错了。。。还有就是。。。大漠的语句。。。我照着视频弄下来的 看不懂应为是英文的 能帮我翻页一下吗    再次先谢谢了。拜托了 我把源码附上  前天晚上找到下大漠的视频看了一次,一点没吸收进去,昨天下午又看到今天早上6:30了,最后来个有错误
作者: linzijian2    时间: 2014-5-2 08:35
465756679 发表于 2014-5-2 06:25
那官网的免费教材有点忽悠人,很多东西都是跳着将的 没办法 照着写一个大漠插件 也得花上10个小时,照着写  ...

使用大漠时要严格遵循 一个大漠对象对应一个窗口的 规则。。。不然很容易出乱子[attach]15733[/attach]
话说,你哪来的勇气写死循环?跳出的条件呢?
你这边貌似只执行一次就可以了,为什么要循环?
而且 你这空间名叫 多开挂机,你写 循环登录 干啥?
[attach]15734[/attach]
这是什么?你获取到就获取到呗,反正你下面也进行判断了

先修改。。。


作者: 465756679    时间: 2014-5-2 08:47
linzijian2 发表于 2014-5-2 08:35
使用大漠时要严格遵循 一个大漠对象对应一个窗口的 规则。。。不然很容易出乱子
话说,你哪来的勇气 ...

循环执行 是避免出现卡机现象 没登录上号现在
功能 登录游戏(dm,帐号,密码)
        循环(真)
                变量 进行句柄=进程.打开(浏览框.获得("浏览框0"))
               
                进程.等待初始化(进程句柄,6000)
               
               
               
                循环(真)
                        窗口句柄=窗口.找到窗口("蜀门登录器 [专业版]")>0
                        如果(窗口句柄>0)
                                dm.BindWindow(窗口句柄,"gdi","windows","windows",0)
                                辅助.等待(15000)
                                dm.MoveTo(536,533)
                                辅助.等待(25)
                                dm.LeftClick()
                                辅助.等待(25)
                                dm.SendString(窗口句柄.帐号)
                                辅助.等待(500)
                                dm.MoveTo(581,562)
                                辅助.等待(25)
                                dm.LeftClick()
功能 登录游戏(dm,帐号,密码)
        循环(真)
                变量 进行句柄=进程.打开(浏览框.获得("浏览框0"))
               
                进程.等待初始化(进程句柄,6000)
               
               
               
                循环(真)
                        窗口句柄=窗口.找到窗口("蜀门登录器 [专业版]")>0
                        如果(窗口句柄>0)
                                dm.BindWindow(窗口句柄,"gdi","windows","windows",0)
                                辅助.等待(15000)
                                dm.MoveTo(536,533)
                                辅助.等待(25)
                                dm.LeftClick()
                                辅助.等待(25)
                                dm.SendString(窗口句柄.帐号)
                                辅助.等待(500)
                                dm.MoveTo(581,562)
                                辅助.等待(25)
                                dm.LeftClick()
>错误:C:\Users\Administrator\Desktop\多开挂机\多开挂机\多开挂机.t 行号:46 错误信息:'进程句柄'是不合法的变量名或者是没定义的变量名
作者: linzijian2    时间: 2014-5-2 09:02
'进程句柄'是不合法的变量名或者是没定义的变量名
定义呗,专门用一行来定义,不要获取进程句柄和定义一起进行
作者: 465756679    时间: 2014-5-2 09:09
本帖最后由 465756679 于 2014-5-2 10:11 编辑

111111111

作者: fpx90    时间: 2014-5-2 19:21
求大神指点啊
http://bbs.tyuyan.com/forum.php? ... mp;page=1#pid729008
作者: 菜鸟狙丶    时间: 2014-5-3 17:47
我是新人,想问一下在笔记本电脑上用脚本按下小键盘的数字会有反映吗?
作者: linzijian2    时间: 2014-5-3 17:57
菜鸟狙丶 发表于 2014-5-3 17:47
我是新人,想问一下在笔记本电脑上用脚本按下小键盘的数字会有反映吗?

不清楚,应该。。会吧。。首先你得确定当前笔记本的键盘模式是大键盘模式
作者: 465756679    时间: 2014-5-4 10:39
本帖最后由 465756679 于 2014-5-15 12:56 编辑

无语了  照着视频学 还出现 错误 视频上的可以运行  我的提示错误 。。。怪兽 帮我看看  哪里出错了  我就对比了几次也没  看出来:QT
>错误:C:\Users\Administrator\Desktop\蜀门挂机\蜀门挂机\蜀门挂机.t 行号:53 错误信息:'dm.FindPic'是未定义的函数,或者函数格式中间出现多余的字符,比如 空格


我就没看到是那里做了 提示看不懂 你直接帮我圈上  那里错了  该怎么写  谢谢
作者: 菜鸟狙丶    时间: 2014-5-4 16:44
linzijian2 发表于 2014-5-3 17:57
不清楚,应该。。会吧。。首先你得确定当前笔记本的键盘模式是大键盘模式 ...

- -   
作者: rainshine    时间: 2014-5-5 23:55
linzijian2 发表于 2014-5-1 10:34
rain神大驾光临,吾等倍(wei)感(wei)压(yi)力(xiao),以后就靠你罩着了。

……你这是讽刺我呢还是讽刺我呢还是讽刺我呢。。。
作者: w314675703    时间: 2014-5-6 02:10
怎么实现用当前时间来命名一个文件呢。比如说我截了张图,要用当前时间来命名这个图片
作者: uuuusb    时间: 2014-5-29 19:13
进程间如何传参数




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1