void 開啓NPC遠程對話() N)>ID(}F1
{ GowH]MO
__asm jlg(drTo
{ >)Tqt!?
SUB ESP, 0x14 5
rUdv}.
MOV EAX, 人物基址
.3!1` L3
MOV EDI, 0x80 z&^&K}
MOV EAX, DWORD PTR DS : [EAX] k-""_WJ~^
LEA ECX, DWORD PTR SS : [ESP] dnuu&Rv
MOV WORD PTR SS : [ECX + 0x06] , 0x0608 u
a `RJ
MOV BYTE PTR SS : [ECX + 0x08] , 0x10 NW)1#]gg%
MOV EAX, DWORD PTR DS : [EAX + 0xFC] s&J]zb`
MOV WORD PTR SS : [ECX + 0x04] , 0x0008 R_xRp&5
MOV DWORD PTR SS : [ECX + 0x10] , 0x0 .w,q0<}
CDQ S`?!G&[!>
IDIV EDI dGTsc/$
ADD DX, DI :p6M=
MOV BYTE PTR SS : [ECX+0x9] , DL %;"y+YFdv
CDQ Ld-_,-n
IDIV EDI IdxzE_@
MOV BYTE PTR SS : [ECX + 0x0B] , AL vSLtFMq^(
ADD DX, DI Q)z8PQl O
MOV BYTE PTR SS : [ECX + 0x0A] , DL BDZ?Ez\Sg
MOV WORD PTR SS : [ECX] , 0x000E -n5)w*b,
MOV WORD PTR SS : [ECX + 0x02] , 0x08A9 eKqk= (
MOV DWORD PTR SS : [ECX + 0x0C] , 0x1A ymcLFRu
,
MOVZX EAX, WORD PTR DS : [ECX] $xdy&
PUSH EAX cPc</[x[W
PUSH ECX ]]j;/TiG
MOV ECX, 封包基址 gbagi+8s`%
CALL 封包CALL dcWD(-
ADD ESP,0x14 hwN
f~3eJk
} h3@v+Z<}
} HiJE}V;Vq
上面代碼,需要自己更新一下 人物基址,封包基址和封包CALL即可,,, E q+_&Wk
打開NPC之後,自行該代碼,即可遠程選擇對話菜單了 w"&n?L
只要相同地圖,任意位置都可以與任意NPC對話
1ZB"EQ
efE.&]
9k[9P;"F:
Pd]|:W< E
?5 [=(\/.
^L&iR0