void 開啓NPC遠程對話() R?]02Q
{ K'GBMnjD
__asm /~3r;M
{ aA,!<^&}
SUB ESP, 0x14 x&0vKo;
MOV EAX, 人物基址 jYKor7KTqT
MOV EDI, 0x80 I'LnI*
MOV EAX, DWORD PTR DS : [EAX] Qjb:WC7he
LEA ECX, DWORD PTR SS : [ESP] z*-2.}&U<
MOV WORD PTR SS : [ECX + 0x06] , 0x0608 %f]:I
MOV BYTE PTR SS : [ECX + 0x08] , 0x10 55z]&5N
MOV EAX, DWORD PTR DS : [EAX + 0xFC] L*:jXmUM_~
MOV WORD PTR SS : [ECX + 0x04] , 0x0008 NU0g07"
MOV DWORD PTR SS : [ECX + 0x10] , 0x0 r(P(Rj2~
CDQ R6(oZph
IDIV EDI ?"g!
ADD DX, DI {E@Lft-
MOV BYTE PTR SS : [ECX+0x9] , DL d@qsdYu-*
CDQ |j,"Pl}il^
IDIV EDI ^jx7@LgS=
MOV BYTE PTR SS : [ECX + 0x0B] , AL D|{jR~J)xK
ADD DX, DI &G-!qxe
MOV BYTE PTR SS : [ECX + 0x0A] , DL :5{wf Am
MOV WORD PTR SS : [ECX] , 0x000E 'ET~
MOV WORD PTR SS : [ECX + 0x02] , 0x08A9 9E6_]8rl
MOV DWORD PTR SS : [ECX + 0x0C] , 0x1A 62zYRs\Y)X
MOVZX EAX, WORD PTR DS : [ECX] ml+; Rmvb
PUSH EAX .hifsB~
PUSH ECX #?S^kM-0
MOV ECX, 封包基址 dUhY\v oQ
CALL 封包CALL .4E&/w+
ADD ESP,0x14 qw^uPs7Uw
} I"ok&^t^}
} (=om,g}
上面代碼,需要自己更新一下 人物基址,封包基址和封包CALL即可,,, yPal<c
打開NPC之後,自行該代碼,即可遠程選擇對話菜單了 7Ve1]) u
只要相同地圖,任意位置都可以與任意NPC對話 -[wGX}}
OOo3G~2r
P(f0R8BE
X<I+&Zi
Rd#WMo2Xd
*+#8mA(