void 開啓NPC遠程對話() ![j?/376
{ &*8_ w-
__asm 6#(==}Sm+
{ Z=j6c"
SUB ESP, 0x14 6-J%Z%yT #
MOV EAX, 人物基址 'j(F=9)
MOV EDI, 0x80 2nkymEPu
MOV EAX, DWORD PTR DS : [EAX] )4e?-?bK!
LEA ECX, DWORD PTR SS : [ESP] kBg8:bo~
MOV WORD PTR SS : [ECX + 0x06] , 0x0608 EE$\8Gx']!
MOV BYTE PTR SS : [ECX + 0x08] , 0x10 xSy`VuSl
MOV EAX, DWORD PTR DS : [EAX + 0xFC] \x;`8H
MOV WORD PTR SS : [ECX + 0x04] , 0x0008 /Xk-xg+U
MOV DWORD PTR SS : [ECX + 0x10] , 0x0 ;Bwg'ThT
CDQ
{Bw
IDIV EDI z^^)n
ADD DX, DI qPF`=
#
MOV BYTE PTR SS : [ECX+0x9] , DL
U;#9^<^
CDQ @p ZjJ<9QM
IDIV EDI ZGj ^,? a
MOV BYTE PTR SS : [ECX + 0x0B] , AL K26`wt
ADD DX, DI
x
?24oO
MOV BYTE PTR SS : [ECX + 0x0A] , DL }ej>uZVe<
MOV WORD PTR SS : [ECX] , 0x000E ce:p*
MOV WORD PTR SS : [ECX + 0x02] , 0x08A9 dpSNh1
MOV DWORD PTR SS : [ECX + 0x0C] , 0x1A }WDzzjDR+
MOVZX EAX, WORD PTR DS : [ECX] x>$e*
PUSH EAX W!t =9i
PUSH ECX Bht! +
MOV ECX, 封包基址 Cd2A&RB
CALL 封包CALL 3>QkO.b
ADD ESP,0x14 h yK&)y?~
} i8->3uB
} cB=ExD.Q
上面代碼,需要自己更新一下 人物基址,封包基址和封包CALL即可,,, w;;9YFBdM
打開NPC之後,自行該代碼,即可遠程選擇對話菜單了 6W[~@~D=
只要相同地圖,任意位置都可以與任意NPC對話 @L?KcGD
'8w>=9Xl
G4]( !f!Kv
h0a|R4J
`i<omZ[aT
y~n1S~5cI