void 開啓NPC遠程對話() WI3!?>d
{ R4;6Oi)
__asm lHXH03
{ v~3q4P
SUB ESP, 0x14 }J`Gm
MOV EAX, 人物基址 V5MbWXgR
MOV EDI, 0x80 Lf9h;z>#
MOV EAX, DWORD PTR DS : [EAX] +\Q@7Lj
LEA ECX, DWORD PTR SS : [ESP] %Et]
w
MOV WORD PTR SS : [ECX + 0x06] , 0x0608 'l;|t"R12
MOV BYTE PTR SS : [ECX + 0x08] , 0x10 M}u2aW2]X
MOV EAX, DWORD PTR DS : [EAX + 0xFC] &I= q%
MOV WORD PTR SS : [ECX + 0x04] , 0x0008 na)_8r~
MOV DWORD PTR SS : [ECX + 0x10] , 0x0 *<1m
2t>.
CDQ c,^-nH'X>
IDIV EDI @<L.#gtP
ADD DX, DI qE[}Cf]X
MOV BYTE PTR SS : [ECX+0x9] , DL $Izk]o;X~
CDQ 7Jk.U=vY
IDIV EDI ?1sY S
MOV BYTE PTR SS : [ECX + 0x0B] , AL #96a7K
ADD DX, DI /_8V+@im
MOV BYTE PTR SS : [ECX + 0x0A] , DL O(!'V~3
MOV WORD PTR SS : [ECX] , 0x000E WYL.J5O
MOV WORD PTR SS : [ECX + 0x02] , 0x08A9 xuF_^
MOV DWORD PTR SS : [ECX + 0x0C] , 0x1A |zE7W
MOVZX EAX, WORD PTR DS : [ECX] Iq *7F5B
PUSH EAX XJ+sm^`vOf
PUSH ECX vvC GzOv
MOV ECX, 封包基址 B7;MY6h#
CALL 封包CALL
8:MYeE5
ADD ESP,0x14 ,*30Q
} KtE`L4tW6
} C{-pVuhK
+
上面代碼,需要自己更新一下 人物基址,封包基址和封包CALL即可,,, s~CA
@
打開NPC之後,自行該代碼,即可遠程選擇對話菜單了 m" GrpE3
只要相同地圖,任意位置都可以與任意NPC對話 Y/gCtSF
HZNX1aQ|Q#
A6VkVJZx
_DQdo
t{9Ph]e
P^UcpU,