void 開啓NPC遠程對話() HCJ>X;(`f?
{ pD2<fP_
__asm ,7)C"
{ )T66<UDK|
SUB ESP, 0x14 qdG~!h7j
MOV EAX, 人物基址 $DC*i-}qFg
MOV EDI, 0x80 W$o27f
MOV EAX, DWORD PTR DS : [EAX] 7`H
1f]d
LEA ECX, DWORD PTR SS : [ESP] sv(f;ib
MOV WORD PTR SS : [ECX + 0x06] , 0x0608 I3:[= ,5
MOV BYTE PTR SS : [ECX + 0x08] , 0x10 K+)%KP
MOV EAX, DWORD PTR DS : [EAX + 0xFC] JwRF(1_sM
MOV WORD PTR SS : [ECX + 0x04] , 0x0008 rgf# wH%hN
MOV DWORD PTR SS : [ECX + 0x10] , 0x0 5P+t^\
CDQ ;HBCUe<_
IDIV EDI x]{E)d"!
ADD DX, DI -;XKcS7Ue
MOV BYTE PTR SS : [ECX+0x9] , DL !k(_PM
CDQ %Lrd6i_j
IDIV EDI l
Js<
MOV BYTE PTR SS : [ECX + 0x0B] , AL u!U"N*Y"
ADD DX, DI a7/-wk
MOV BYTE PTR SS : [ECX + 0x0A] , DL Ty@=yA17
MOV WORD PTR SS : [ECX] , 0x000E ,prF6*g+WE
MOV WORD PTR SS : [ECX + 0x02] , 0x08A9 /.eeO k
MOV DWORD PTR SS : [ECX + 0x0C] , 0x1A q$.{j"cZV
MOVZX EAX, WORD PTR DS : [ECX] 8dOo Q
PUSH EAX
Dbaf0
PUSH ECX 5P hX"7
MOV ECX, 封包基址 \^K&vW;
CALL 封包CALL xwZ8D<e-,
ADD ESP,0x14 u@P[Vb
} (zYy}g#n
} $]&(7@'qo
上面代碼,需要自己更新一下 人物基址,封包基址和封包CALL即可,,, Grz 3{U
打開NPC之後,自行該代碼,即可遠程選擇對話菜單了 !epgTN
只要相同地圖,任意位置都可以與任意NPC對話 lE
;jCN
Y'3}G<'%
"SoHt]%#
DtWwG
C
}o,z!_^PLQ
desThnTw