—
本帖被 幻想. 执行取消锁定操作(2009-01-19)
—
说下用金山游侠原理
查找游戏里的第一次数值 例如:500个金币 也许会得到很多个结果不急
然后花掉100个金币剩下400个金币
查找游戏里的第二次数值 400 在搜索一次 也许会得到很几个结果
这几个结果里就有你要的金币的内存地址了。如果结果有很多不急
然后在花掉100个金币剩下300个金币
查找游戏里的第三次数值 300 在搜索一次
如果还很多就在多查几次。
//////////////////////////////////////////////////////////////////
下面说下:实例 比较难找的游戏 [热血江湖]
首先打开 [金山游侠V超精简绿色版]
然后打开游戏 [热血江湖] 进入游戏画面
查看自己的金币 我的金币是8322498
如图1
按小键盘上的[*键]这个是金山游侠的启动键
切换到金山游侠的截面了 在输入里输入8322498 点 搜索 出现2个结果
一个是05A464BC 一个是01453378
如图2
然后不要管他进行下面的操作
我选择的热血江湖是因为他的血是不用自己加他会间隔10秒加3点血,这个难,
不向有的游戏你不加学他的血就定在那里不动。这个简单
现在说方法
人物 跑到个有怪的地方 打你
我的学是 1313/1313 打到604/1313 按回城
按TAB键 切换到[金山游侠] 新建任务 搜索 在涨血后以尽快查找结果我这里是 655
//我当时截取图延迟的原因,所以图3游戏上面的血应该是655不是667
如图3
解释一下为什么要切换不是按*键
因为热血江湖的血是 流动的10秒加3点血 不是固定的
这样做不耽误时间 不会出现第二次搜索结果时找不到结果
等搜索完毕后 等待下一次的涨血后以尽快查找结果我这里是682
如图4
这里我们得到一个地址就是 01453318 有的时候会出现多个结果
和上面的钱的结果对比 一个是05A464BC 一个是01453378
2个结果对比 得到准确的内存地址
01453378 这个就是钱的内存地址了
01453318 这个就是血的内存地址了
////////////////////////////////////////////////////////////////////////////////////////////////
简单例子
VBS Dim lgs hhjg blue ys
hhjg=0
Rem 程序开始
VBSCall Call ReadMemory(&hE8E429,1,lgs)
If lgsDelay 500
EndIf If
hhjg>30
hhjg=1
EndIf
VBSCall Call Delay(ys)
ys=250
VBSCall Call ReadMemory(&hE8E429,1,blue)
If blue
////////////////////////////////////////////////////////////////////////
结束