TC官方合作论坛
标题:
不会用扫内存的小白们看看,可能对你们有帮助。
[打印本页]
作者:
a735311619
时间:
2013-2-21 13:46
标题:
不会用扫内存的小白们看看,可能对你们有帮助。
我自己想的扫描数字的方法。 具体源码如下,在附上一张图。说明下。 嘻嘻。
[attach]7816[/attach] 我不会调大- - 。 总之成功了。
源码如下、、、、、、
空间 金钱扫描
//默认空间
线程句柄1
//开始按钮_点击操作
功能 开始_点击()
编辑框.设置文本("编辑框0","")
编辑框.设置文本("编辑框1","")
线程句柄1=线程.开启("金钱扫描.扫描开始","")
功能结束
功能 扫描开始() ////////////我是一个小白而已,希望大牛们别喷,我只是想分享一下我自己的一些成果以及见解,还望海涵.
x=0,y=0,图像值1=0,判定数值是否存在=0//如果有好心的大牛愿意指导我一些可以加我QQ735311619,收我为徒那就更好了,我很乖的,不会烦人.只需要为我指点迷津等等就可以啦!
图像.区域找色(0,751,70,758,#FFFFFF,0,x,y)//这而的范围可以自己判定,颜色值等等.也可以自行推改,我只不过是给大家一个初型而已,
////////////////////////////////////////////////稍加改造的应该,我想能够分析大量游戏的金钱吧!既然我们不会利于内存工具查基址,也就只能用这种笨方法了,
遍历(5)
原值=编辑框.获得文本("编辑框1")
图像值1=图像.坐标点取色(x,y)
如果(图像值1==16777215)
编辑框.设置文本("编辑框1",原值&"1")
否则
编辑框.设置文本("编辑框1",原值&"0")
如果结束
x=x+1
遍历结束
x=x-5
如果(编辑框.获得文本("编辑框1")=="11100")
x=x-1
如果结束
//因为4和1的代码过于相似,所以在此用Y轴对他们做出判定,坑跌啊!!!!!!!!!!
编辑框.设置文本("编辑框1","")//因为是重新判定所以要清空内容.
遍历(5)
原值=编辑框.获得文本("编辑框1")
图像值1=图像.坐标点取色(x,y)
如果(图像值1==16777215)
编辑框.设置文本("编辑框1",原值&"1")
否则
编辑框.设置文本("编辑框1",原值&"0")
如果结束
x=x-1
y=y+1
遍历结束
x=x+5
y=y-5
如果(编辑框.获得文本("编辑框1")=="11100")//这儿是4
x=x-3
如果结束
如果(编辑框.获得文本("编辑框1")=="11000")//这而是1
x=x-2
如果结束
循环(真)
编辑框.设置文本("编辑框1","")
遍历(8)
遍历(5)
原值=编辑框.获得文本("编辑框1")
图像值=图像.坐标点取色(x,y)
如果(图像值==16777215)
编辑框.设置文本("编辑框1",原值&"1")
否则
编辑框.设置文本("编辑框1",原值&"0")
如果结束
x=x+1
遍历结束
x=x-5
y=y+1
遍历结束
数值=编辑框.获得文本("编辑框1")
选择(数值)
条件 "0111010001100011000101111000010100101110": //////////ps:记住一定要打双引号麻痹,不然会误判的,0居然给误判成9去,这么长的代码也弄错,搞毛啊 - -
原值0=编辑框.获得文本("编辑框0")///////////////////////////////////////难道是我写错了? 求大牛指导.
编辑框.设置文本("编辑框0",原值0&"9")
条件 "0111010001100010111010001100011000101110":
原值0=编辑框.获得文本("编辑框0")
编辑框.设置文本("编辑框0",原值0&"8")
条件 "1111110010000100010000100001000010000100":
原值0=编辑框.获得文本("编辑框0")
编辑框.设置文本("编辑框0",原值0&"7")
条件 "0111010010100001111010001100011000101110":
原值0=编辑框.获得文本("编辑框0")
编辑框.设置文本("编辑框0",原值0&"6")
条件 "1111110000100001111000001000011000101110":
原值0=编辑框.获得文本("编辑框0")
编辑框.设置文本("编辑框0",原值0&"5")
条件 "0001000110010100101010010011110001000011":
原值0=编辑框.获得文本("编辑框0")
编辑框.设置文本("编辑框0",原值0&"4")
条件 "0111010001000010011000001000011000101110":
原值0=编辑框.获得文本("编辑框0")
编辑框.设置文本("编辑框0",原值0&"3")
条件 "0111010001100010001000100010001000011111":
原值0=编辑框.获得文本("编辑框0")
编辑框.设置文本("编辑框0",原值0&"2")
条件 "0010001100001000010000100001000010001110":
原值0=编辑框.获得文本("编辑框0")
编辑框.设置文本("编辑框0",原值0&"1")
条件 "0111010001100011000110001100011000101110":
原值0=编辑框.获得文本("编辑框0")
编辑框.设置文本("编辑框0",原值0&"0")
条件 "0000000000000000000000000000000000000000":
跳出
默认 :
辅助.消息框("系统无法识别文字")
选择结束
x=x+6
y=y-8
循环结束
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
空间结束
//空间结束语句
///////最后再次附上本人QQ735311619
////////////望大牛们指导,我只是一介小白而已.如果对我的源码有不懂的,也可以加我QQ向我提问.
//////////////当然,加我为好友一起讨论学习也是可以的.在这个年代多一位朋友多一份力量.呵呵!
作者:
zgzjwzlx
时间:
2013-2-21 13:57
!
作者:
a735311619
时间:
2013-2-21 13:57
刚才我用这个源码拓展了下,去扫DNF的拍卖居然能行呵呵, 真的扫出金币额了!
作者:
milai5201
时间:
2013-2-21 14:05
谢谢撸主无私的分享
作者:
Sky_Pro
时间:
2013-2-21 14:06
技术贴,呵呵,学习。
作者:
heeman
时间:
2013-2-21 14:11
从来不用这么麻烦落后的方法,,用个文字识别不就解决了吗?
作者:
冷月无痕
时间:
2013-2-21 14:20
顶!支持分享!
作者:
Sky_Pro
时间:
2013-2-21 14:44
看到撸主的0和1,让我想到一个关与用电话编写Win98的故事。。
作者:
Sky_Pro
时间:
2013-2-21 14:45
再次支持撸主的钻研精神!!!
作者:
dzh
时间:
2013-2-21 15:35
学习了!!!!!
作者:
元芳
时间:
2013-2-21 15:50
楼主路过
作者:
超自然
时间:
2013-2-21 16:07
我承认我是被标题吸引进来的,以为是扫描内存的教学贴.哈哈
撸主其实可以利用多点找色,速度上应该会快点,代码也能精简点
作者:
cylhb
时间:
2013-2-21 16:14
文字识别原理差不多...
只不过在扫描上算法效率快不快的问题.
对于一些固定特征不变的数字用这种方式也是可以的.
作者:
windforce
时间:
2013-2-21 16:19
绝对标题党挖...
作者:
a735311619
时间:
2013-2-22 06:39
回复
12楼
超自然
的帖子
多谢大牛提醒,可是我还不会利用这条代码,嘿嘿。我在家基本上就是看帮助文档自己试验,自己研究,自己学习的。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1