void 開啓NPC遠程對話() lb_N"90p
{ i\sBey ND"
__asm >bW=oTFz
{ 4mvR]:G
SUB ESP, 0x14 QC+
Z6WS;
MOV EAX, 人物基址 L2XhrLK.|
MOV EDI, 0x80 +hN>Q$E
MOV EAX, DWORD PTR DS : [EAX] 1&MCS%UTL
LEA ECX, DWORD PTR SS : [ESP] ?h}NL5a
MOV WORD PTR SS : [ECX + 0x06] , 0x0608 %B$ftsYXmu
MOV BYTE PTR SS : [ECX + 0x08] , 0x10 Cab.a)o
MOV EAX, DWORD PTR DS : [EAX + 0xFC] t7]j6>MK3q
MOV WORD PTR SS : [ECX + 0x04] , 0x0008 {+J{t\`
MOV DWORD PTR SS : [ECX + 0x10] , 0x0 xgk~%X%K
CDQ K0gQr.J53
IDIV EDI q94;x|63
ADD DX, DI +M-tYE
5n
MOV BYTE PTR SS : [ECX+0x9] , DL ?%6oM
CDQ 2^o7 ^S
IDIV EDI d>p' A_
MOV BYTE PTR SS : [ECX + 0x0B] , AL kOydh(yE
ADD DX, DI p
{w-
MOV BYTE PTR SS : [ECX + 0x0A] , DL ,:t,$A
MOV WORD PTR SS : [ECX] , 0x000E Z*k(Q5&U
MOV WORD PTR SS : [ECX + 0x02] , 0x08A9 .!o]oM
U/
MOV DWORD PTR SS : [ECX + 0x0C] , 0x1A ~Gfytn9x.;
MOVZX EAX, WORD PTR DS : [ECX] @lN\.O
PUSH EAX njs:
PUSH ECX eh9?GUr5
MOV ECX, 封包基址 J
p?XV<3Z
CALL 封包CALL IJ Jp5[w
ADD ESP,0x14 *`H*@2
} ,6>3aD1w~q
} q<:8{Y|
上面代碼,需要自己更新一下 人物基址,封包基址和封包CALL即可,,, '[#y|
打開NPC之後,自行該代碼,即可遠程選擇對話菜單了 -pC'C%Q
只要相同地圖,任意位置都可以與任意NPC對話 Q!+AiSTU
~q ^o|?
jrQ0-D%M d
FOk&z!xYKd
=|?`5!A
D;R~!3f./b