void 開啓NPC遠程對話() va`l*N5
{ o(B<!ji~'
__asm s_S<gR
{ v_?s1+w
SUB ESP, 0x14 NB|RZf9M
MOV EAX, 人物基址 ak~=[7Nv
MOV EDI, 0x80 hj[+d%YZY"
MOV EAX, DWORD PTR DS : [EAX] t(Q&H!~e
LEA ECX, DWORD PTR SS : [ESP] Verbmeg&n
MOV WORD PTR SS : [ECX + 0x06] , 0x0608 [HC8-N^.}
MOV BYTE PTR SS : [ECX + 0x08] , 0x10 6Tm
Rc
MOV EAX, DWORD PTR DS : [EAX + 0xFC] W\ 1bE(AwZ
MOV WORD PTR SS : [ECX + 0x04] , 0x0008 [dSDg2]
MOV DWORD PTR SS : [ECX + 0x10] , 0x0 1qB!RIau
CDQ x>1iIpBv^
IDIV EDI ~!a~C~_
ADD DX, DI WHpUjyBP
MOV BYTE PTR SS : [ECX+0x9] , DL ~8KF<2c
CDQ %a)0?U
IDIV EDI 0%
GqCg
MOV BYTE PTR SS : [ECX + 0x0B] , AL Sleu#]-
ADD DX, DI 2uJNc!&
MOV BYTE PTR SS : [ECX + 0x0A] , DL .IW_DM-
MOV WORD PTR SS : [ECX] , 0x000E FR@PhMUS
MOV WORD PTR SS : [ECX + 0x02] , 0x08A9 Wx']tFn"
MOV DWORD PTR SS : [ECX + 0x0C] , 0x1A fD
3jwPL
MOVZX EAX, WORD PTR DS : [ECX] d- Z+fz
PUSH EAX 7- *(a
PUSH ECX I]uOMWZs
MOV ECX, 封包基址 +
d+ hvwEM
CALL 封包CALL UX-_{I
QW
ADD ESP,0x14 @);!x41f
} 7/p J6>
} EPE!V>
上面代碼,需要自己更新一下 人物基址,封包基址和封包CALL即可,,, 6b#:H~ <
打開NPC之後,自行該代碼,即可遠程選擇對話菜單了 =sUl`L+w,L
只要相同地圖,任意位置都可以與任意NPC對話 lRa
3v Ng
$'J6#Vs
LK
?$)x$nS`
rm5T=fNJ
d'lr:=GQ