void 開啓NPC遠程對話() r1-?mMSU&
{ x7l)i!/$
__asm /!JpmI
{ JQsS=m7Et
SUB ESP, 0x14 M[R, m_p
MOV EAX, 人物基址 FD#?pVyPn^
MOV EDI, 0x80 aAwnkQ$
MOV EAX, DWORD PTR DS : [EAX] :I F&W=?9
LEA ECX, DWORD PTR SS : [ESP] Nb
#E+\q
MOV WORD PTR SS : [ECX + 0x06] , 0x0608 :{LVS
nG
MOV BYTE PTR SS : [ECX + 0x08] , 0x10 wv
,F>5P
MOV EAX, DWORD PTR DS : [EAX + 0xFC] 5 &-fX:/
MOV WORD PTR SS : [ECX + 0x04] , 0x0008 )(\5Wk9(
MOV DWORD PTR SS : [ECX + 0x10] , 0x0 Fmt5"3B
CDQ _xAdvr' W
IDIV EDI mv SNKS
ADD DX, DI lV`y6 {o#T
MOV BYTE PTR SS : [ECX+0x9] , DL phl5E:fIKx
CDQ 1b;Aru~l
IDIV EDI sryujb.,
MOV BYTE PTR SS : [ECX + 0x0B] , AL [G[HQ)A
ADD DX, DI ~{Tus.jk
MOV BYTE PTR SS : [ECX + 0x0A] , DL h}z^NX
MOV WORD PTR SS : [ECX] , 0x000E +tdt>)a
MOV WORD PTR SS : [ECX + 0x02] , 0x08A9 (~}yt .7K
MOV DWORD PTR SS : [ECX + 0x0C] , 0x1A =d7 lrx+z
MOVZX EAX, WORD PTR DS : [ECX] t{!}^{
"5
PUSH EAX kdQ=%
PUSH ECX -CT?JB
MOV ECX, 封包基址 ;r-
\h1iA'
CALL 封包CALL 6O$OM
ADD ESP,0x14 ]J;^< 4l
} ;{q7rsE
} Kdx?s;i
上面代碼,需要自己更新一下 人物基址,封包基址和封包CALL即可,,, f&8&UL>e`
打開NPC之後,自行該代碼,即可遠程選擇對話菜單了 TxN#3m?G
只要相同地圖,任意位置都可以與任意NPC對話 @XDU!<N
Nh]eZ3O
JF%+T yMe
^%#v
AS
M)I&^mm39
-Qiay/tlu