关于怎么样在任意地图刷黄金怪的办法!

GS中修改
这是OllyDbg109Cch反汇编的代码,左边的地址减去0400000就是中间的机器码在文件中的偏移地址
00435D5C |. C745 F4 07000000 |MOV DWORD PTR SS:[EBP-C],7
这里的07代表死亡沙漠的地图号,改成9就是恶魔广场了:)。。。。。。。。。。。。。。。。。。。。。。。
补充:
00435D6F |. 8891 51E8CE04 |MOV BYTE PTR DS:[ECX+<MapNumBase>],DL
将红色数据用909090909090填充,不将地图号回存,应该可以做到在monster.txt中制定位置刷出黄金破坏,上面的7就不用修改了,因为这里根本就没有修改地图号,至于坐标还是需要确定范围,无法指定,我以后再想想办法
大家先测试一下吧
可以的话请回帖

00435D93 |. 51 ||PUSH ECX
00435D94 |. 68 C8000000 ||PUSH 0C8
00435D99 |. 68 C8000000 ||PUSH 0C8
00435D9E |. 6A 32 ||PUSH 32
00435DA0 |. 6A 32 ||PUSH 32
这里的四个加红的数字是黄金破坏在地图中刷新的范围,分别是y坐标和x坐标
上面两个是坐标上限,应该分别是y坐标和x坐标的(我分不清了,先照我说的做吧,不对反过来),下面两个是对应的坐标下限(所有坐标都要大于0,小于255,否则后果自负,我也不知道有什么后果。。,程序会自动避开不能刷怪的点),需要注意的就是4个广场其实是在一张地图上的,黄金破坏刷到广场1会很high的。。。所以这四个坐标限制一定要设好
00435DA2 |. 8B55 F4 ||MOV EDX,DWORD PTR SS:[EBP-C]
00435DA5 |. 52 ||PUSH EDX
00435DA6 |. B9 28DC3306 ||MOV ECX,GameServ.0633DC28
00435DAB |. E8 D9C9FCFF ||CALL <GameServ.SetMonsterPos>

其他黄金怪物分别都有自己的程序,如果大家需要,我可以都整理出来,不过好多
在GS中修改
这是OllyDbg109Cch反汇编的代码,左边的地址减去0400000就是中间的机器码在文件中的偏移地址
00435D5C |. C745 F4 07000000 |MOV DWORD PTR SS:[EBP-C],7
这里的07代表死亡沙漠的地图号,改成9就是恶魔广场了:)。。。。。。。。。。。。。。。。。。。。。。。
补充:
00435D6F |. 8891 51E8CE04 |MOV BYTE PTR DS:[ECX+<MapNumBase>],DL
将红色数据用909090909090填充,不将地图号回存,应该可以做到在monster.txt中制定位置刷出黄金破坏,上面的7就不用修改了,因为这里根本就没有修改地图号,至于坐标还是需要确定范围,无法指定,我以后再想想办法
大家先测试一下吧
可以的话请回帖

00435D93 |. 51 ||PUSH ECX
00435D94 |. 68 C8000000 ||PUSH 0C8
00435D99 |. 68 C8000000 ||PUSH 0C8
00435D9E |. 6A 32 ||PUSH 32
00435DA0 |. 6A 32 ||PUSH 32
这里的四个加红的数字是黄金破坏在地图中刷新的范围,分别是y坐标和x坐标
上面两个是坐标上限,应该分别是y坐标和x坐标的(我分不清了,先照我说的做吧,不对反过来),下面两个是对应的坐标下限(所有坐标都要大于0,小于255,否则后果自负,我也不知道有什么后果。。,程序会自动避开不能刷怪的点),需要注意的就是4个广场其实是在一张地图上的,黄金破坏刷到广场1会很high的。。。所以这四个坐标限制一定要设好
00435DA2 |. 8B55 F4 ||MOV EDX,DWORD PTR SS:[EBP-C]
00435DA5 |. 52 ||PUSH EDX
00435DA6 |. B9 28DC3306 ||MOV ECX,GameServ.0633DC28
00435DAB |. E8 D9C9FCFF ||CALL <GameServ.SetMonsterPos>
本文出自 7j45 > 奇迹一条龙