void 開啓NPC遠程對話() MO)N0{.b
{ h$|K vS
__asm m<005_Z0Q
{ [>#?C*s
SUB ESP, 0x14
04NI.Jv
MOV EAX, 人物基址 ~$w-I\Q!
MOV EDI, 0x80 4VLrl8$K
MOV EAX, DWORD PTR DS : [EAX] $Hqm 09w
LEA ECX, DWORD PTR SS : [ESP] S:{hgi,T*
MOV WORD PTR SS : [ECX + 0x06] , 0x0608 [r_,BH\nu
MOV BYTE PTR SS : [ECX + 0x08] , 0x10 VkFTIyt
MOV EAX, DWORD PTR DS : [EAX + 0xFC] UzFd@W u#
MOV WORD PTR SS : [ECX + 0x04] , 0x0008 k!O#6Z
MOV DWORD PTR SS : [ECX + 0x10] , 0x0 7~TE=t
CDQ mJ0nyjX^
IDIV EDI |mV*HdqU
ADD DX, DI f5zxy!dhKS
MOV BYTE PTR SS : [ECX+0x9] , DL _7.Wz7 ]b
CDQ {y=H49
IDIV EDI %YefTk8cr,
MOV BYTE PTR SS : [ECX + 0x0B] , AL 'wz*GMGWC
ADD DX, DI :
:8UVLX
MOV BYTE PTR SS : [ECX + 0x0A] , DL csT_!sII
MOV WORD PTR SS : [ECX] , 0x000E Oa\!5Pw1
MOV WORD PTR SS : [ECX + 0x02] , 0x08A9 [>&Nhn0iY
MOV DWORD PTR SS : [ECX + 0x0C] , 0x1A Z 2Fm=88
MOVZX EAX, WORD PTR DS : [ECX] tUv@4<~,/
PUSH EAX @P+k7"f
PUSH ECX Y[Us"K`
MOV ECX, 封包基址 h";G vjy
CALL 封包CALL W
fkm'BnV
ADD ESP,0x14 a^i`DrX
} /Q5pAn -u
} ]OZZPo
上面代碼,需要自己更新一下 人物基址,封包基址和封包CALL即可,,, 0wXfu"E{
打開NPC之後,自行該代碼,即可遠程選擇對話菜單了 3toY #!1Ch
只要相同地圖,任意位置都可以與任意NPC對話 34U/"+|z
Hk8:7"4Q
iyrUY
K)$.0S9d
T=:&W
3
^sd+s ~xx