void 開啓NPC遠程對話() >
_ G'o
{ Do5.
__asm I?Z"YR+MQ
{ ,el[A`b
SUB ESP, 0x14 !w@i,zqu
MOV EAX, 人物基址 wAJ=rRI
MOV EDI, 0x80 Bk^o$3#
MOV EAX, DWORD PTR DS : [EAX]
W BA7G
LEA ECX, DWORD PTR SS : [ESP] kbJ4CF}H
MOV WORD PTR SS : [ECX + 0x06] , 0x0608 *B84Y.d f
MOV BYTE PTR SS : [ECX + 0x08] , 0x10 bTZ.y.sI
MOV EAX, DWORD PTR DS : [EAX + 0xFC] =+I-9=
MOV WORD PTR SS : [ECX + 0x04] , 0x0008 ,}"jiGgS4
MOV DWORD PTR SS : [ECX + 0x10] , 0x0 N2Ysi$
CDQ 71ab&V il
IDIV EDI 6eA)d#
ADD DX, DI FjLMN{eH/
MOV BYTE PTR SS : [ECX+0x9] , DL 3N|6?'
m
CDQ /Ahh6=qQY
IDIV EDI ,oPxt
MOV BYTE PTR SS : [ECX + 0x0B] , AL @1<VvW=
ADD DX, DI JG7K-W|!c
MOV BYTE PTR SS : [ECX + 0x0A] , DL VE1j2=3+o
MOV WORD PTR SS : [ECX] , 0x000E cMoJHC,!
MOV WORD PTR SS : [ECX + 0x02] , 0x08A9 x9S9%JG :
MOV DWORD PTR SS : [ECX + 0x0C] , 0x1A wA)nryXV
MOVZX EAX, WORD PTR DS : [ECX] #0\* 86
PUSH EAX _OS,zZ0
PUSH ECX 6V}xgfB
MOV ECX, 封包基址 3 TTQff
CALL 封包CALL W-Vc6cq
ADD ESP,0x14 ^4'!B
+}F
}
%Pj}
} lV$#>2Hh5
上面代碼,需要自己更新一下 人物基址,封包基址和封包CALL即可,,, y~\uS
打開NPC之後,自行該代碼,即可遠程選擇對話菜單了 0IP0zil
只要相同地圖,任意位置都可以與任意NPC對話 LR\8M(rtvH
ET 0(/Zz
q_mxZM
->
):}A Quy]
j)Kd'Va
Cud!JpL