void 開啓NPC遠程對話() ; 6*Ag#Z
{ m0_B[dw
__asm 3P[u>xE
{ 3E]IEf
SUB ESP, 0x14 (3fU2{sm
MOV EAX, 人物基址 V^ 5Z9!
MOV EDI, 0x80 "R9^X3;
MOV EAX, DWORD PTR DS : [EAX] )*I%rN8b
LEA ECX, DWORD PTR SS : [ESP] f+W8Gszi
MOV WORD PTR SS : [ECX + 0x06] , 0x0608 ruTj#tWSo
MOV BYTE PTR SS : [ECX + 0x08] , 0x10 pSh$#]mZ`
MOV EAX, DWORD PTR DS : [EAX + 0xFC] y&{ Z"+B5
MOV WORD PTR SS : [ECX + 0x04] , 0x0008 n9x&Ws;
MOV DWORD PTR SS : [ECX + 0x10] , 0x0 a-Ef$(i_
CDQ $mZpX:7/u8
IDIV EDI :MbD=sX
ADD DX, DI #uHl
MOV BYTE PTR SS : [ECX+0x9] , DL }}MZgm~U)
CDQ AagWswv{Bf
IDIV EDI 8j<+ '
R
MOV BYTE PTR SS : [ECX + 0x0B] , AL T^XU5qgN
ADD DX, DI &7m)K>E27
MOV BYTE PTR SS : [ECX + 0x0A] , DL 6kM'f}t[C
MOV WORD PTR SS : [ECX] , 0x000E ? =a,
MOV WORD PTR SS : [ECX + 0x02] , 0x08A9 TVEFZ\p<A
MOV DWORD PTR SS : [ECX + 0x0C] , 0x1A 2i_X{!0}
MOVZX EAX, WORD PTR DS : [ECX] nH -1,#`g
PUSH EAX OJ2I (8P
PUSH ECX IQA<xqX
MOV ECX, 封包基址 *, RxOz2=
CALL 封包CALL T_1p1Sg
ADD ESP,0x14 tpP2dg9dF
} [V _?`M
} ;)gNe:Q
上面代碼,需要自己更新一下 人物基址,封包基址和封包CALL即可,,, _rjLCvv-
打開NPC之後,自行該代碼,即可遠程選擇對話菜單了 _E<