void 開啓NPC遠程對話() uK"FopUJ4i
{ 4}/gV)
__asm !o_eK\p
{ `P !idg*
SUB ESP, 0x14 Aixe?A_x
MOV EAX, 人物基址 ,
ftJw
MOV EDI, 0x80 O)VcW/
MOV EAX, DWORD PTR DS : [EAX] jmaw-Rx
LEA ECX, DWORD PTR SS : [ESP] h`N2M
,
MOV WORD PTR SS : [ECX + 0x06] , 0x0608 s_fe4K
MOV BYTE PTR SS : [ECX + 0x08] , 0x10 K&NH?
MOV EAX, DWORD PTR DS : [EAX + 0xFC] md'wre3
MOV WORD PTR SS : [ECX + 0x04] , 0x0008 63Gq5dF
MOV DWORD PTR SS : [ECX + 0x10] , 0x0 +y
nhN\S$/
CDQ np6G~0Y`
IDIV EDI uZrp ^
ADD DX, DI <Y?Z&rNb
MOV BYTE PTR SS : [ECX+0x9] , DL 5=
&2=
CDQ $[fq Th
IDIV EDI Er
j{_i?R?
MOV BYTE PTR SS : [ECX + 0x0B] , AL klFS3G
ADD DX, DI r/ g{j
MOV BYTE PTR SS : [ECX + 0x0A] , DL }Cw,m0KV/
MOV WORD PTR SS : [ECX] , 0x000E (P-^ PNz&
MOV WORD PTR SS : [ECX + 0x02] , 0x08A9 +<[ q"3
MOV DWORD PTR SS : [ECX + 0x0C] , 0x1A PN]hG,q*4O
MOVZX EAX, WORD PTR DS : [ECX] $u~ui@kB
PUSH EAX
-WqhOZ
PUSH ECX M3@qhEf?vk
MOV ECX, 封包基址 M NwY
CALL 封包CALL a_5s'Dh
ADD ESP,0x14 >(igVaZ>
} Ru*
gbv,U
} fv8x7l7
上面代碼,需要自己更新一下 人物基址,封包基址和封包CALL即可,,, ly*v|(S&
打開NPC之後,自行該代碼,即可遠程選擇對話菜單了 ?VE'!DW
只要相同地圖,任意位置都可以與任意NPC對話 #vyf*
jPr
$RY GAh
[ R+M .5
[5p9p1@u{C
jwE=
1aRTvaGo