- 注册时间
- 2012-2-22
- 最后登录
- 1970-1-1
该用户从未签到
|
适用新手,比如说我自己。高手不要笑。有什么建议也请发表下各自的看法。大家共同进步。
言归正传
今天找的问道寻路CALL 这里就不说找CALL的方法了 因为思维大大的教程已经再清楚不过~
稍微要说一下的就是 那CALL下面的那个mov ecx,XXX 这个东西是需要找基址的 现在可以用的是mov ecx,[0a358b8]
push 618(移动到的坐标*24再换成十六进制就是它的值 不要搞反了 第一个参数是Y坐标的{:2_35:} )
push 15f0(同上 X坐标)
mov ecx,[0a358b8]
call 005cca60
不需要平衡 否则出错。
这是完整代码~
好多人都在论坛谈论一个问题 那就是 用这个CALL寻路会出现一个弊端,就是只走直线 走几下就不走了,有木有这样的情况?
如果还有朋友没解决这个问题的话 下面这个方法可以帮到你
编程中 首先大家都会把上面那个CALL写成一个子程序, 2个参数XY.
定义一个时钟~周期2000左右 循环判断当前人物的XY坐标,如果当前的XY坐标不等于目标点的坐标,那么就继续执行子程序 否则就时钟.时钟周期=0
简单的说就是 2秒判断一次 如果没走到终点就继续CALL~{:2_35:}
就这样就OK啦,应该都看得懂吧! |
|