返回列表 发帖
原帖由 迷糊的安安 于 2010-9-6 09:10 发表

特殊控制字,例如null、tab、#、&nbsp、blue、I/O控制字等各种东西,暂时不清楚RO的控制字读取机制,但是类似blue或者#之类确实会对喊喇叭等行为作出影响,完全重名或者空名字也是这样造成的。那种点到就会掉 ...


如果RO采用某种字符分割数据段的话,可能可以靠溢出来做出这个效果(如果xml的话都可以直接端掉了—__________,— まっ这个可能性比较小)

仔细看的话
eax: 0xfffffffd ebx: 0x0a956c50
ecx: 0x3fffffff edx: 0x0012b6d6
esi: 0x0012b6d6 edi: 0xffffffbb
ebp: 0x0012b66c esp: 0x00129dfc

stack 00129dfc - 0012a1fc
00129DFC : 72 3E 06 76 BB B0 77 00 50 6C 95 0A

这个很有可能是一个显示名字的函数,[ebx]存了这个号的名字,应该
可惜,要是有0x0a956c50的dump数据的话就知道这个垃圾号到底做了什么了
= = RO没有更加详细的出错信息吗?

但是,想了想,还有一个可能性,工会图标和工会名字,还有组队名字,= = 这个就艰巨了,需要反汇编下0x00727cbc看看到底这个地方做什么了

而且,话说,如果鼠标放上去就有问题,开这个号的人鼠标移上去难道不会跳框?个人觉得工会名字和组队名字上面下手的概率比较高点

TOP

原帖由 迷糊的安安 于 2010-9-6 10:31 发表
xml也不是不可能……但是过多讨论反汇编会不会有违反版规嫌疑……
个人觉得,人物名可能性比较大,组队工会可能性小,原因有二:
1、那些号暂时不是初心就是一转职业
2、你应该试过在首都人多的地方点一个人 ...


加血、加状态的那个bug,很恶趣味
不过估计和spr位置计算有关,因为,我每次加偏了,我就把镜头放低再加就好了
很有可能是一个图元可点击范围有一个顶点位置在屏幕外边然后棒子把这个位置计算到屏幕其他位置上去了,原来是个四边形的可点击范围变形了,盖住了你想加的人,然后就那啥啥啥了

TOP

原帖由 迷糊的安安 于 2010-9-6 11:28 发表

绝非SPR位置计算失误,而是临时ID重复导致的,这一点我可以打包票,因为点组队加状态照样可能加到别人身上。


=O= 从来不点组队的直接飘

TOP

返回列表