joe85231 发表于 2011-4-2 10:06:32

武林2中喊话CALL貌似加入了输入法校验. 有没有碰到同样问题的.

喊话的CALLL;
004E83BA   >8B4424 18   MOV EAX,DWORD PTR SS:            ;一个判断(如果为数字则为0,为汉字则是相对输入法的对象.)
004E83BE   . |57            PUSH EDI                                 ;喊话的内容,自定义UDICODE指针即可
004E83BF   . |50            PUSH EAX                                 ;//+24
004E83C0   . |8BCD          MOV ECX,EBP                              ;+20//
004E83C2   . |E8 19561000   CALL ElementC.005ED9E0

好像直接执行这段CALL的话 ,EAX的值是取不出来了. 所以也喊不成话.有碰到同样问题的么.

rapking 发表于 2011-4-2 10:06:50

没遇到过,一个CALL只对普通和组队喊话有用
我是直接压入喊话的地址
再压入个喊话频道的,
push edi
push eax//0是普通或1队伍,有点忘了,好像是
mov ecx,dword ptr[$a9f5c8]
mov ecx,dword ptr
call addr
这次更新没试过了,

sghfxp 发表于 2011-4-2 10:07:03

都1个多星期没更新了...有机会看一下吧 EAX在压入数字和压入汉字的时候是不同的. 数字的情况下,EAX为0.汉字的录入,在输入法不同的情况下会改变.输入法相同的时候不会改变.
页: [1]
查看完整版本: 武林2中喊话CALL貌似加入了输入法校验. 有没有碰到同样问题的.