void 開啓NPC遠程對話() lU2c_4
{ Pz"`MB<'Ik
__asm L;6.r3bL
{ \%A%s*1
SUB ESP, 0x14 TMVryb
MOV EAX, 人物基址 Nt -<W+,
MOV EDI, 0x80 yL1bS|@
MOV EAX, DWORD PTR DS : [EAX] XcfKx@l
LEA ECX, DWORD PTR SS : [ESP] s0W2?!>)
MOV WORD PTR SS : [ECX + 0x06] , 0x0608 =zg:aTMti
MOV BYTE PTR SS : [ECX + 0x08] , 0x10 b.yh8|&
MOV EAX, DWORD PTR DS : [EAX + 0xFC] 'mM jjG9
MOV WORD PTR SS : [ECX + 0x04] , 0x0008 3f76kl(&
MOV DWORD PTR SS : [ECX + 0x10] , 0x0 f4('gl9
CDQ x"4%(xBu
IDIV EDI %_M2N.n
ADD DX, DI ;%!m<S|%k
MOV BYTE PTR SS : [ECX+0x9] , DL Om'(mr
CDQ 0ZI(/r
IDIV EDI ]!{y
a8
MOV BYTE PTR SS : [ECX + 0x0B] , AL 2#5,MP~r
ADD DX, DI Ff4*IOZ}(
MOV BYTE PTR SS : [ECX + 0x0A] , DL LMl~yqM
MOV WORD PTR SS : [ECX] , 0x000E `
%?9=h%
MOV WORD PTR SS : [ECX + 0x02] , 0x08A9 Ug"rJMZG
MOV DWORD PTR SS : [ECX + 0x0C] , 0x1A 9w4sSj`
MOVZX EAX, WORD PTR DS : [ECX] <,1fkq>,
PUSH EAX FG-L0X
PUSH ECX n(;:*<Rh
MOV ECX, 封包基址 !u;>Wyd W
CALL 封包CALL 4Yjx{5QSAG
ADD ESP,0x14 M8;lLcg
u.
} GA3sRFZdQ
} RDQ^dui
上面代碼,需要自己更新一下 人物基址,封包基址和封包CALL即可,,, mZvG|P$}
打開NPC之後,自行該代碼,即可遠程選擇對話菜單了 Iw=Sq8
只要相同地圖,任意位置都可以與任意NPC對話 6[dur'x
}IkQA#4$
-w6
"?
w~\%vXla
kODK@w
V-
4FMF|U