¶À©ö¸s«L¶ÇM²æ¾÷¥~±¾À³¥Îµ{¦¡¶À©ö¯«¦æ
56902
121

[±M°Ï] v98ª©¥N½XÁ`¾ã²z

0937359389 ·í«eÂ÷½u
UID
329171
¼ö¤ß
37 ­È
¹Å¼ú
0 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
67 ¤p®É
¸gÅç
44 ÂI
¿n¤À
44
ºëµØ
0
³Ì«áµn¿ý
2010-8-18
¾\ŪÅv­­
20
µù¥U®É¶¡
2007-4-3
½×¾Â¹ô
49 ¹ô
Áp¦X¹ô
0 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
0 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 2Rank: 2
31¼h
0937359389 2009-7-31 06:21:48
·PÁÂ~¤p²¦~¤j¤j
ÁöµMª¾¹D³o¸Ì¤£¯à¦^ÂШS¥N½X¤º®eªº¦^ÂÐ
¦ý¬OÁÙ¬Oµ¹¤j¤j±À±À±À±À
ÁÂÁÂ^^
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

a24571818 ·í«eÂ÷½u
UID
970968
¼ö¤ß
238 ­È
¹Å¼ú
0 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
98 ¤p®É
¸gÅç
85 ÂI
¿n¤À
493
ºëµØ
0
³Ì«áµn¿ý
2016-6-29
¾\ŪÅv­­
25
µù¥U®É¶¡
2008-8-6
½×¾Â¹ô
62 ¹ô
Áp¦X¹ô
26 ªT
©¯¹BÆp
1 Áû
©Û«Ý¨÷
0 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 3
32¼h
a24571818 2009-7-31 08:48:27

¦^ÂÐ 3# ªº¤å³¹

½Ð°Ý ³oÃþªº¥N½X «ç»ò¨Ï¥Î ??

§Ú¥´¤W¥h  ME¤£±µ¦¬­C ..

ÁÙ¬O§Ú¥Î¿ù¦a¤è¤F  ÁÂÁ®@ YCT47B YCT47B YCT47B
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

3112358 ·í«eÂ÷½u
UID
149336
¼ö¤ß
80 ­È
¹Å¼ú
0 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
126 ¤p®É
¸gÅç
84 ÂI
¿n¤À
84
ºëµØ
0
³Ì«áµn¿ý
2010-5-14
¾\ŪÅv­­
20
µù¥U®É¶¡
2007-1-14
½×¾Â¹ô
10 ¹ô
Áp¦X¹ô
0 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
0 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 2Rank: 2
33¼h
3112358 2009-7-31 09:29:21
  1. //TWMS098  ¨«©Ç±¼¸¨ ¤£Âꪩ
  2. //Address¡G008FD3BC   
  3. //EIP¡GFalls
  4. //¼öÁä±±¨î¡Gonoff ¡i1=±Ò°Ê 0=°±¤î¡j
  5. //§@ªÌ¡Ga00764599

  6. [enable]
  7. registersymbol(Falls)
  8. registersymbol(onoff)
  9. alloc(Falls,128)
  10. alloc(onoff,4)
  11. label(NFalls)

  12. onoff:
  13. dd 1

  14. Falls:
  15. pushf
  16. cmp [onoff],0
  17. Je NFalls
  18. popf
  19. je 008B2696      
  20. Jmp 008FD3C2   
  21. NFalls:
  22. popf
  23. jne 008B2696   
  24. Jmp 008FD901     

  25. [disable]
  26. unregistersymbol(Falls)
  27. unregistersymbol(onoff)
  28. dealloc(Falls)
  29. dealloc(onoff)
½Æ»s¥N½X
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

Ãa±¼a³Ó ·í«eÂ÷½u
UID
925452
¼ö¤ß
250 ­È
¹Å¼ú
0 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
91 ¤p®É
¸gÅç
132 ÂI
¿n¤À
132
ºëµØ
0
³Ì«áµn¿ý
2014-12-28
¾\ŪÅv­­
20
µù¥U®É¶¡
2008-7-9
½×¾Â¹ô
416 ¹ô
Áp¦X¹ô
0 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
82 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 2Rank: 2
34¼h
Ãa±¼a³Ó 2009-7-31 11:30:43
ÁÙ¤£¿ù¥Î
//=========================================
//V98±¾¾÷±M¥ÎR3(±M·~ª©)
//­ì§@:¦U¦ì¤j¤j
//Address:00414694
//EIP:EOO
//-----------------------------------------------
[ENABLE]
registersymbol(EOO)
alloc(EOO,4096)
registersymbol(EOOKEY)
alloc(EOOKEY,4)
label(EOO00)
registersymbol(PPLRKEY)
alloc(PPLRKEY,4)
registersymbol(PPLRXY)
alloc(PPLRXY,4)
registersymbol(PPLRNO)
alloc(PPLRNO,4)
registersymbol(PPLRBL)
alloc(PPLRBL,4)
label(PPLR)
label(PPLR00)
label(PPLRCALL)
label(PPLRCALL00)
label(PPLRCALL01)
label(PPLRCALL02)
registersymbol(HPUPKEY)
alloc(HPUPKEY,4)
registersymbol(HPUPNO)
alloc(HPUPNO,4)
label(HPUP)
label(HPUP00)
label(HPUP01)
label(HPUP02)
registersymbol(MPUPKEY)
alloc(MPUPKEY,4)
registersymbol(MPUPNO)
alloc(MPUPNO,4)
label(MPUP)
label(MPUP00)
label(MPUP01)
label(MPUP02)
registersymbol(SKILLSTOPKEY)
alloc(SKILLSTOPKEY,4)
registersymbol(SKILLSTOPRED)
alloc(SKILLSTOPRED,4)
label(SKILLSTOP)
label(SKILLSTOP00)
label(SKILLSTOP01)
registersymbol(MKKBKEY)
alloc(MKKBKEY,4)
label(MKKB)
label(MKKBCALL)
registersymbol(MAXPAKEY)
alloc(MAXPAKEY,4)
label(MAXPA)
label(MAXPA00)
registersymbol(MAXPBKEY)
alloc(MAXPBKEY,4)
label(MAXPB)
label(MAXPB00)
registersymbol(LOOKHP)
alloc(LOOKHP,4)
registersymbol(LOOKMP)
alloc(LOOKMP,4)
label(LOOKHPMP)
label(LOOKHPMPCALL)
//©Çª«¶¶²¾2¸¹
registersymbol(MKNOWORKKEY)
alloc(MKNOWORKKEY,4)
label(MKNOWORK)
label(MKNOWORK00)
//-----------------------------------------------

EOOKEY:
DD 1 //Á`¶}Ãö: 0.Ãö 1.¶}

PPLRKEY:
DD 1 //©wÂI¸I¼²: 0.Ãö 1.¶}

HPUPKEY:
DD 4 //Àþ¶¡¦^¦å: 16¶i¦ì.¥Ø«e4¦¸

MPUPKEY:
DD 4 //Àþ¶¡¦^Å]: 16¶i¦ì.¥Ø«e4¦¸

SKILLSTOPKEY:
DD 1 //§Þ¯à¥¢®Ä: 0.Ãö 1.¶}

SKILLSTOPRED:
DD 0 //§Þ¯à¥¢®Ä¤H¼Æ¤¹³\¶q: 16¶i¦ì.(¥Ø«e0¤H)µe­±ª±®a¶W¹L³]©w®É.±Ò°Ê§Þ¯à¥¢®Ä

MKKBKEY:
DD 1 //©Çª«À»°h: 0.¤£°h 1.¥¿±` 2.°h«á¤@ÂI 3.¤Ï¤è¦V°h¨ì©³ 4.°h¨ì©³

MAXPAKEY:
DD 0 //µL§Î½b: 0.Ãö 1.¶}

MAXPBKEY:
DD 0 //µL­­¼Ð: 0.Ãö 1.¶}(¶}µL­­¼Ð¥²¶·Ãö±¼µL§Î½b)

MKNOWORKKEY:
DD 0 //©Çª«¶¶²¾3¸¹: 0.Ãö 1.¶}

//-----------------------------------------------

LOOKHP:
DD 0 //°»´úHP­È

LOOKMP:
DD 0 //°»´úMP­È

//-----------------------------------------------
PPLRXY:
DD 0
PPLRNO:
DD 0
PPLRBL:
DD 0
HPUPNO:
DD 0
MPUPNO:
DD 0
//-----------------------------------------------
EOO:
cmp [EOOKEY],0
je EOO00

cmp dword ptr [esp], 008972EB
je PPLR

cmp dword ptr [esp], 0093BE29
je HPUP

cmp dword ptr [esp], 0093BF97
je MPUP

cmp dword ptr [esp], 00897A2F
je SKILLSTOP

cmp dword ptr [esp], 00636240
je MKKB

cmp dword ptr [esp], 0089E281
je MAXPA

cmp dword ptr [esp], 0089E2A2
je MAXPB

cmp dword ptr [esp], 00826950
je LOOKHPMP

cmp dword ptr [esp], 0065591C
je MKNOWORK

ret
EOO00:
ret
//-----------------------------------------------
PPLR:
add esp,4
cmp [PPLRKEY],0
je PPLR00
call PPLRCALL
mov esi,[PPLRBL]
jmp PPLR00
//-----------------------------------------------
PPLR00:
pop ecx
jmp 008972EC
//-----------------------------------------------
PPLRCALL:
push eax
mov eax,[00ADC0D4]
mov eax,[eax+0D2C]
cmp eax,[PPLRXY]
pop eax
je PPLRCALL00
jmp PPLRCALL01
PPLRCALL00:
ret
//-----------------------------------------------
PPLRCALL01:
cmp [PPLRNO],0
je PPLRCALL02
mov [PPLRNO],0
push eax
mov eax,[00ADC0D4]
mov eax,[eax+0D2C]
mov [PPLRXY],eax
pop eax
mov [PPLRBL],1
ret
//-----------------------------------------------
PPLRCALL02:
cmp [PPLRNO],1
je PPLRCALL01
mov [PPLRNO],1
push eax
mov eax,[00ADC0D4]
mov eax,[eax+0D2C]
mov [PPLRXY],eax
pop eax
mov [PPLRBL],FFFFFFFF
ret
//-----------------------------------------------
HPUP:
add esp,4
pop ecx
pop ecx
mov ecx,[00ad7c30]
push 01
push eax
call 005c084c
test eax,eax
mov [ebp-24],eax
jne 0093beb3
lea ecx,[edi+0000310c]
call 00425a78
mov ebx,eax
add ebx,1e
push ebx
lea ecx,[edi+0000310c]
call 00425b2d
cmp [HPUPNO],0
jne HPUP01
jmp HPUP00
//-----------------------------------------------
HPUP00:
cmp ebx,[ebp-1c]
jl 0093bf0a
add [HPUPNO],1
jmp 0093BE65
//-----------------------------------------------
HPUP01:
add [HPUPNO],1
push eax
mov eax,[HPUPKEY]
cmp [HPUPNO],eax
pop eax
jg HPUP02
jmp 0093BE65
//-----------------------------------------------
HPUP02:
mov [HPUPNO],0
jmp HPUP00
//-----------------------------------------------
MPUP:
add esp,4
pop ecx
pop ecx
mov ecx,[00ad7c30]
push 00
push eax
call 005c084c
test eax,eax
mov [ebp-24],eax
jne 0093bfec
lea ecx,[edi+00003118]
call 00425a78
mov ebx,eax
add ebx,1e
push ebx
lea ecx,[edi+00003118]
call 00425b2d
cmp [MPUPNO],0
jne MPUP01
jmp MPUP00
//-----------------------------------------------
MPUP00:
cmp ebx,00002710
jnge 0093c03b
mov [MPUPNO],1
jmp 0093BFD2
//-----------------------------------------------
MPUP01:
add [MPUPNO],1
push eax
mov eax,[MPUPKEY]
cmp [MPUPNO],eax
pop eax
jg MPUP02
jmp 0093BFD2
//-----------------------------------------------
MPUP02:
mov [MPUPNO],0
jmp MPUP00
//----------------------------------------------
SKILLSTOP:
add esp,4
cmp [SKILLSTOPKEY],0
je SKILLSTOP00
push eax
mov eax,[00adc0e8]
mov eax,[eax+18]
cmp eax,[SKILLSTOPRED]
pop eax
jg SKILLSTOP01
jmp SKILLSTOP00
SKILLSTOP00:
neg eax
jmp 00897A31

SKILLSTOP01:
mov eax,1
jmp SKILLSTOP00
//----------------------------------------------
MKKB:
add esp,4
call MKKBCALL
test eax,eax
jmp 00636242
//-----------------------------------------------
MKKBCALL:
push eax
mov eax,[MKKBKEY]
mov [ebp+28],eax
pop eax
ret
//----------------------------------------------
MAXPA:
add esp,4
cmp [MAXPAKEY],0
je MAXPA00
push [edi+0000065c]
xor ecx,ecx
xor esi,esi
cmp eax,esi
setnc cl
lea eax,[edi+00000654]
push eax
mov [ebp-000000d4],ecx
jmp 0089E2A2
//-----------------------------------------------
MAXPA00:
push [edi+0000065c]
jmp 0089E287
//-----------------------------------------------
MAXPB:
add esp,4
cmp [MAXPBKEY],0
je MAXPB00
push [edi+00000434]
xor ecx,ecx
cmp eax,esi
setnc cl
lea eax,[edi+0000042c]
push eax
mov [ebp-000000e0],ecx
jmp 0089E2C1
//-----------------------------------------------
MAXPB00:
push [edi+00000434]
jmp 0089E2A8
//-----------------------------------------------
LOOKHPMP:
add esp,4
push [esi+67]
add esi,63
push esi
mov edi,eax
call 0046b43f
movsx ecx,word ptr [ebp-20]
mov esi,[ebp-18]
add esp,28
push [ebp-10]
movsx eax,ax
call LOOKHPMPCALL
jmp 0082696E
//-----------------------------------------------
LOOKHPMPCALL:
mov [LOOKHP],ax
mov [LOOKMP],ecx
mov [00ABFFF0],ax
mov [00ABFFF4],ecx
ret
//-----------------------------------------------
//©Çª«¶¶²¾3¸¹
MKNOWORK:
add esp,4
cmp [MKNOWORKKEY],0
je MKNOWORK00

push [esi+7c]
mov ebx,eax
lea eax,[esi+74]
push eax
jmp 0065592A

MKNOWORK00:
push [esi+7c]
jmp 0065591F

[DISABLE]
dealloc(EOO)
unregistersymbol(EOO)
dealloc(EOOKEY)
unregistersymbol(EOOKEY)
dealloc(PPLRKEY)
unregistersymbol(PPLRKEY)
dealloc(PPLRXY)
unregistersymbol(PPLRXY)
dealloc(PPLRNO)
unregistersymbol(PPLRNO)
dealloc(PPLRBL)
unregistersymbol(PPLRBL)
dealloc(HPUPKEY)
unregistersymbol(HPUPKEY)
dealloc(HPUPNO)
unregistersymbol(HPUPNO)
dealloc(MPUPKEY)
unregistersymbol(MPUPKEY)
dealloc(MPUPNO)
unregistersymbol(MPUPNO)
dealloc(SKILLSTOPKEY)
unregistersymbol(SKILLSTOPKEY)
dealloc(SKILLSTOPRED)
unregistersymbol(SKILLSTOPRED)
dealloc(MKKBKEY)
unregistersymbol(MKKBKEY)
dealloc(MAXPAKEY)
unregistersymbol(MAXPAKEY)
dealloc(MAXPBKEY)
unregistersymbol(MAXPBKEY)
dealloc(LOOKHP)
unregistersymbol(LOOKHP)
dealloc(LOOKMP)
unregistersymbol(LOOKMP)
dealloc(MKNOWORKKEY)
unregistersymbol(MKNOWORKKEY)
¹ïªº¤H¬O«ç»ò¯àÅý¤Hª¾¹D¥L¬O¹ïªº¡H
¤jÁnªº¤H´N¬O¹ïªº¡H
³Ì¶æªº¤H´N¬O¹ïªº¡H
³Ì¦³¦Wªº¤H»¡¥X¨Óªº¸Ü³£¬O¹ïªº¡H
ÁÙ¬O¨­Ãä³Ì¦nªºªB¤Í»¡¥X¨Óªº¸Ü¬O¤£·|¿ùªº¡H
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

s9301122000 ·í«eÂ÷½u
UID
104541
¼ö¤ß
94 ­È
¹Å¼ú
0 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
54 ¤p®É
¸gÅç
53 ÂI
¿n¤À
289
ºëµØ
0
³Ì«áµn¿ý
2018-8-2
¾\ŪÅv­­
25
µù¥U®É¶¡
2006-12-1
½×¾Â¹ô
7 ¹ô
Áp¦X¹ô
81 ªT
©¯¹BÆp
2 Áû
©Û«Ý¨÷
0 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 3
35¼h
s9301122000 2009-7-31 12:13:00
¬°Ô£§Ú¥Î¯e­·  ³£¤£¦æªü....
·|¤£·|¬O§Ú¥Îªº¢Ñ¢âÄÒªº°ÝÃD¡D¡D
¦³¨S¦³¤H¥i¥Hµ¹§Ú¢Ñ¢âÄÒ
¡]¦b¥N½X°Ï¡@¦³¥t¤@¦ì¤j¤jµo°ÊºA¥N½X¡@§Ú³£¥i¥H¥Î¡^
§Ú¥Î¯e­·¡@ÁÙ¬O·|³Q©Ç¥´¡@³Q¥´¤]¬O­ì¨Óªº¼Æ¦r
¤]¤£·|§l©Ç¡D¡D¡Dµ¥
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

N23021 ·í«eÂ÷½u
UID
753702
¼ö¤ß
16 ­È
¹Å¼ú
0 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
35 ¤p®É
¸gÅç
16 ÂI
¿n¤À
16
ºëµØ
0
³Ì«áµn¿ý
2009-10-29
¾\ŪÅv­­
10
µù¥U®É¶¡
2008-2-17
½×¾Â¹ô
5 ¹ô
Áp¦X¹ô
0 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
0 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 1
36¼h
N23021 2009-7-31 13:12:20

·PÁÂ

·PÁª©¤jªºµL¨pYCT49B ½Ð¤j®a¦h¤ä«ùª©¤j­n¦^¤å
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

leomaxwell ·í«eÂ÷½u
UID
950606
¼ö¤ß
70 ­È
¹Å¼ú
0 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
24 ¤p®É
¸gÅç
70 ÂI
¿n¤À
70
ºëµØ
0
³Ì«áµn¿ý
2009-9-2
¾\ŪÅv­­
20
µù¥U®É¶¡
2008-7-24
½×¾Â¹ô
82 ¹ô
Áp¦X¹ô
0 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
0 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 2Rank: 2
37¼h
leomaxwell 2009-7-31 14:28:44
¤j¤j
¶W¯Å¨«©Ç+¸õ©Ç±¼¸¨
¦n¹³¦³°ÝÃD

§Q®¦´ËªLIII(¼Z¸¨«°ªº)
§Ú¦b¨ºÃä¶}  ¦³¨Ç©Ç¤U¤£¨Ó
ÁÙ¦³¤@¨Ç¥­¥x¤Hª«¥i¥H¯¸¤W¥h
³Â·Ð¤j¤j­×§ï

§Ú¬O°t¦X¯e­·N¦X1
¤£ª¾¹D¬O§_¦³¨R¨ì

·PÁÂ.
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

zxcv52021 ·í«eÂ÷½u
UID
1254628
¼ö¤ß
94 ­È
¹Å¼ú
0 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
77 ¤p®É
¸gÅç
6 ÂI
¿n¤À
4128
ºëµØ
0
³Ì«áµn¿ý
2017-5-15
¾\ŪÅv­­
50
µù¥U®É¶¡
2009-7-2
½×¾Â¹ô
3932 ¹ô
Áp¦X¹ô
18 ªT
©¯¹BÆp
4 Áû
©Û«Ý¨÷
0 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 6Rank: 6
38¼h
zxcv52021 2009-7-31 20:13:47
§Ú·Q°Ý·Æ¹«»°¸ô¡Bª«¸¨¸}¤U¡B±¾¾÷±M¥ÎR3(±M·~ª©)
³o¨Çªº¥\¯à©M¥Îªk¤£¤ÓÀ´
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

momomom ·í«eÂ÷½u
UID
120392
¼ö¤ß
8 ­È
¹Å¼ú
0 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
28 ¤p®É
¸gÅç
8 ÂI
¿n¤À
8
ºëµØ
0
³Ì«áµn¿ý
2010-1-28
¾\ŪÅv­­
5
µù¥U®É¶¡
2006-12-18
½×¾Â¹ô
5 ¹ô
Áp¦X¹ô
0 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
0 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 1
39¼h
momomom 2009-8-1 10:14:50

TWMS098 ¯e­·±¼©ÇN¦X1(§¹¬üª©) [8/1±À¥X «OÃÒ¨S¬Ý¹L!]

¦¹ª©ªº¦n³B¡I¡I¬Ý³o­ù¡I¡I
©Ç²ÂÂꦺ«ç»ò¿ì¡H¡@©ñ¤ß¡I³o­Óª©¥»¥i¥H¦Û¤v¶}Ãö¡I
¸õ©Ç¤£¸õÂꦺ¤£¸õ«ç¿ì¡H¡@©ñ¢°¢¯¢¯Áû¤ß¡I¤]¬O¥i¥H¶}Ãö¡I

´N³o¼Ë¶Ü¡H¡H¡@¤£·|§a¡C¡C¡CÄ~Äò¬Ý£»¡@£»


³æµMÅo¡I½Ö»¡¯e­·¥u¯à¦³µL¼Ä¤£À»°h¡I¡I
¢þ¢¸¢·¤j´T«×§ïª©¡I·s¼W¢Û¢×¢á¢áµL¼Ä
µL¼Ä©M¢Û¢×¢á¢áµL¼Ä³£¬O¨â¬q¦¡µL¼Ä
¥i¨Ì³y¦U¦ìªº¿³½ì¥h­×§ï¡I¡I


//--------------------------------------------------
// ¦WºÙ: ¯e­·±¼©ÇN¦X1(§¹¬üª©)
// ¥\¯à: 1.¨«,¸õ©Ç¥ª¥k¨« 2.²Â©Ç 3.10¬íµL¼Ä 4.¸õ©Ç¤£¸õ
// 5.­P©Rªº§l¤Þ¤O 6.¬õÂI¨ú®ø
// »¡©ú: ¥ª­w©¹¥ª¡A¥k­w©¹¥k¡A§¤¤U°±¤î±±¨î
// ª©¥»: TWMS098
// §ó·s®É¶¡: 2009/8/1
// §ó·s§@ªÌ: momomom
// ADD: 00414757
// EIP: MyLR
// LR: ±¼©Ç¤è¦V 1°± 3¥ª 2¥k
// MISSKEY: µL¼Ä: 0.Ãö 1.MISSµL¼Ä 2.µL¼Ä10¬í(hp-2).¹J¤HµL¼Ä3¬í(hp­ì)
// MISSTIME1: µL¤HMISSµL¼Ä®É¶¡: (16¶i¦ì).¥Ø«e4¬í
// MISSTIME2: ¹J¤HMISSµL¼Ä®É¶¡: (16¶i¦ì).¥Ø«e1¬í
// MyStupidKey: ©Çª«ÅܲÂ: 0.Ãö 1.¶}
// MyNoJmpKey: ¸õ©Ç¤£¸õ: 0.Ãö 1.¶}

//--------------------------------------------------
[enable]
//--------------------------------------------------
// ¦WºÙ: ¯e­·±¼©ÇN¦X1(§¹¬üª©)
// ¥\¯à: 1.¨«,¸õ©Ç¥ª¥k¨« 2.²Â©Ç 3.10¬íµL¼Ä 4.¸õ©Ç¤£¸õ
// 5.­P©Rªº§l¤Þ¤O 6.¬õÂI¨ú®ø
// »¡©ú: ¥ª­w©¹¥ª¡A¥k­w©¹¥k¡A§¤¤U°±¤î±±¨î
// ª©¥»: TWMS098
// §ó·s®É¶¡: 2009/8/1
// §ó·s§@ªÌ: momomom
// ADD: 00414757
// EIP: MyLR
// LR: ±¼©Ç¤è¦V 1°± 3¥ª 2¥k
// MISSKEY: µL¼Ä: 0.Ãö 1.MISSµL¼Ä 2.µL¼Ä10¬í(hp-2).¹J¤HµL¼Ä3¬í(hp­ì)
// MISSTIME1: µL¤HMISSµL¼Ä®É¶¡: (16¶i¦ì).¥Ø«e5¬í
// MISSTIME2: ¹J¤HMISSµL¼Ä®É¶¡: (16¶i¦ì).¥Ø«e1¬í
// MyStupidKey: ©Çª«ÅܲÂ: 0.Ãö 1.¶}
// MyNoJmpKey: ¸õ©Ç¤£¸õ: 0.Ãö 1.¶}

//--------------------------------------------------
registersymbol(MyLR)
registersymbol(LR)
registersymbol(RunSW)
registersymbol(MyNoJmpKey)
registersymbol(MyStupidKey)
registersymbol(TIMESSOF)
registersymbol(TIMESSOF01)
registersymbol(SSTIME)
registersymbol(MUKSOF)
registersymbol(MISSKEY)
registersymbol(MISSKEY2)
registersymbol(MISSTIME1)
registersymbol(MISSTIME2)
alloc(MyLR,2048)
alloc(RunSW, 4)
alloc(Runtemp, 4)
alloc(MyDir,4)
alloc(MyCt,4)
alloc(MyPt1,4)
alloc(LR,4)
alloc(MyNoJmpKey,4)
alloc(MyStupidKey,4)
alloc(TIMESSOF,4)
alloc(TIMESSOF01,4)
alloc(SSTIME,4)
alloc(MUKSOF,4)
alloc(MISSKEY,4)
alloc(MISSKEY2,4)
alloc(MISSTIME1,4)
alloc(MISSTIME2,4)
label(MyLR1)
label(GoLR)
label(GoLR1)
label(GoLR2)
label(GoLR3)
label(GoLR4)
label(GoLR5)
label(GoLRback)
label(JmpLR)
label(JmpLR1)
label(JmpLR2)
label(JmpLRback)
label(MyStupid)
label(MyStupid00)
label(MyState)
label(MyCharX)
label(MyNoJmp)
label(LRDir1)
label(LRDir2)
label(LRDir3)
label(LRDir4)
label(LRDir5)
label(LRDir6)
label(LRDir7)
label(MyNoJmp)
label(MyNoJmp00)
label(TIMESS)
label(TIMESS01)
label(MUKS)
label(MUKS2)
label(MUKS00)
label(MISS)
label(MISS2)
label(MISS00)
label(MISSCALL)
label(MISSCALL2)
label(MISSCALL01)
label(MISSCALL02)
label(MISSCALL03)
label(TIMESS)

MISSKEY:
        DD 2 // µL¼Ä: 0.Ãö 1.MISSµL¼Ä 2.µL¼Ä10¬í(hp-2).¹J¤HµL¼Ä3¬í(hp­ì)

MISSTIME1:
        DD 4 // µL¤HMISSµL¼Ä®É¶¡: (16¶i¦ì).¥Ø«e4¬í

MISSTIME2:
        DD 1 // ¹J¤HMISSµL¼Ä®É¶¡: (16¶i¦ì).¥Ø«e1¬í

LR:
        DD 1 // ±¼©Ç¤è¦V 1°± 3¥ª 2¥k

MyStupidKey:
        DD 1 // ©Çª«ÅܲÂ: 0.Ãö 1.¶}

MyNoJmpKey:
        DD 1 // ¸õ©Ç¤£¸õ: 0.Ãö 1.¶}

MyDir:
        DD 1

RunSW:
        DD 0

Runtemp:
        DD 1
//----------------------------------------
TIMESSOF:
        DD 0

TIMESSOF01:
        DD 0

SSTIME:
        DD 0

MUKSOF:
        DD 0

MISSKEY2:
        DD 0
//----------------------------------------
MyLR:
        push eax
        cmp [00ADC0E8],0
        je MyLR1
        pop eax
        cmp dword ptr [esp], 008FC6C5
        je GoLR
        cmp dword ptr [esp], 008FCADF
        je JmpLR
        cmp dword ptr [esp], 008FB65C
        je MyStupid
        cmp dword ptr [esp], 008A2E97
        jz MUKS
        cmp dword ptr [esp], 008A2E97
        jz MUKS2
        cmp dword ptr [esp], 008A2749
        jz MISS
        cmp dword ptr [esp], 008A2749
        jz MISS2
        cmp dword ptr [esp], 008FCA97
        jz MyNoJmp
        call TIMESS
        ret
MyLR1:
        pop eax
        ret
//----------------------------------------
GoLR:
        add esp,4
        call MyState
        push 03
        pop ecx
        mov [edi+20],eax
        xor edx,edx
        div ecx
        cmp [MyDir], 1
        je GoLRback
        cmp [MyDir], 3
        je GoLR1
        cmp [MyDir], 4
        je GoLR3
        cmp edx, [MyDir]
        je GoLRback
        mov [esi+000004D0],0
        jmp GoLRback

GoLR1:
        push eax
        call MyCharX
        jmp GoLR4

GoLR3:
        push eax
        mov eax,[MyPt1]

GoLR4:
        cmp edx, 1
        je GoLR5
        jg GoLR2
        cmp eax,[esi+1c4]
        pop eax
        mov [esi+000004D0],5
        jl GoLRback
        mov [esi+000004D0],0
        jmp GoLRback

GoLR2:
        cmp eax,[esi+1c4]
        pop eax
        mov [esi+000004D0],5
        jg GoLRback
        mov [esi+000004D0],0
        jmp GoLRback

GoLR5:
        pop eax
        mov [esi+000004D0],0

GoLRback:
        jmp 008FC6CF
//----------------------------------------
JmpLR:
        add esp,4
        call MyState
        cmp [MyDir], 1
        je JmpLRback
        cmp [MyDir], 2
        mov eax,2
        je JmpLRback
        cmp [MyDir], 0
        mov eax,3
        je JmpLRback
        cmp [MyDir], 4
        je JmpLR1
        call MyCharX
        jmp JmpLR2

JmpLR1:
        mov eax,[MyPt1]

JmpLR2:
        cmp eax,[esi+1c4]
        mov eax,2
        mov [esi+000004D0],5
        jg JmpLRback
        mov eax,3

JmpLRback:
//----------¡õ¸õ©Ç±¼¸¨¡õ----------
        cmp [esi+00000230],1
        je LRDir7
        cmp eax,[LR]
        jne LRDir7
        sub [esi+00000230],2

LRDir7:
//----------¡ô¸õ©Ç±¼¸¨¡ô----------
        push 03
        jmp 008FCAE1
//----------------------------------------
MyCharX:
        mov eax [00ADC0D4]
        mov eax, [eax+000D2C]
        ret
//----------------------------------------
MyState:
        push eax
        mov eax, [00ADC0D4]
        mov eax, [eax+00000384]
        cmp eax, a
        je LRDir1
        cmp eax, b
        je LRDir2
        cmp eax, 14
        je LRDir3
        cmp eax, 15
        je LRDir3
        mov [MyCt], 0
        jmp LRDir4

LRDir1:
        mov [MyDir],2
        cmp [MyCt], 32
        ja LRDir5
        inc [MyCt]
        jmp LRDir4

LRDir2:
        mov [MyDir],0
        cmp [MyCt], 32
        ja LRDir6
        inc [MyCt]
        jmp LRDir4

LRDir3:
        mov [MyDir],1
        jmp LRDir4

LRDir5:
        mov [MyDir],3
        jmp LRDir4

LRDir6:
        mov [MyDir],4
        call MyCharX
        mov [MyPt1],eax

LRDir4:
        pop eax
        ret
//----------------------------------------
MyStupid:
        add esp,4
        cmp [MyStupidKey],0
        je MyStupid00
        xor edx,edx
        mov ecx,0000ea60
        div ecx
        lea eax,[esi+00000238]
        add edx,0002bf20
        mov [esi+00000240],edx
        mov edx,[esp+10]
        jmp 008FB6A7
//----------------------------------------
MyStupid00:
        xor edx,edx
        jmp 008FB65E
//-----------------------------------------------
MUKS:
//----------¡õ¼öÁä¬õÂI¼Ò²Õ¤Æ¡õ----------
        push eax
        mov eax,[RunSW]
        xor [Runtemp],eax
        mov [RunSW],0
        cmp [Runtemp],1
        pop eax
        jne MUKS2
        push eax
        mov eax,[00ADC0E8]
        mov eax,[eax+18]
        add [Runtemp],eax
        cmp [Runtemp],1 // ³o¸Ì­×§ï 1¬O¦Û¤v ¥[1­Ó¤H§ï2  ¥H¦¹²Ö±À
        mov [Runtemp],1
        pop eax
        ja MUKS2
//---------¡ô¼öÁä¬õÂI¼Ò²Õ¤Æ¡ô----------
        add esp,4
        add [MUKSOF],1
        cmp [MISSKEY],2
        jne MUKS00
        mov [ebp+8],2 // ­×§ï¦å¶q
        mov eax,[ebp-10]
        lea ecx,[eax+0000187c]
        push FFFFD8F0
        jmp 008a35bb

        // ­ì©l­È=FFFFFA24=1.5¬í
        // ¹w³]­È¬O10¬í¡A·Q­n¼W¥[µL¼Ä®É¶¡¥u­n±N«e­±ªº //  ¹ï½Õ´N¥i¥H¤F
        // push FFFFD8F0  //=10¬í
        // push FFFFB1E0  //=20¬í
        // push FFFF8AD0  //=30¬í
        // push FFFF63C0  //=40¬í
        // push FFFF1D70  //=58¬í
        // 10000(dec) = 2710(hex)
        // (0-2710) ¥Î¤pºâ½L 16¶i¨î
        // ²@¬í¥ýÂà16¶i¦ì¡A¦A¥Î0¥h´î16¶i¨îªº²@¬í
//-----------------------------------------------
MUKS2:
        add esp,4
        add [MUKSOF],1
        cmp [MISSKEY],2
        jne MUKS00
        //mov [ebp+8],2 // ­×§ï¦å¶q
        mov eax,[ebp-10]
        lea ecx,[eax+0000187c]
        push FFFFF448
        jmp 008a35bb

        // ­ì©l­È=FFFFFA24=1.5¬í
        // ¹w³]­È¬O3¬í¡A·Q­n¼W¥[µL¼Ä®É¶¡¥u­n±N«e­±ªº //  ¹ï½Õ´N¥i¥H¤F
        // push FFFFD8F0  //=10¬í
        // push FFFFB1E0  //=20¬í
        // push FFFF8AD0  //=30¬í
        // push FFFF63C0  //=40¬í
        // push FFFF1D70  //=58¬í
        // 10000(dec) = 2710(hex)
        // (0-2710) ¥Î¤pºâ½L 16¶i¨î
        // ²@¬í¥ýÂà16¶i¦ì¡A¦A¥Î0¥h´î16¶i¨îªº²@¬í
//-----------------------------------------------
MUKS00:
        push 64
        jmp 008A2E99
//-----------------------------------------------
MISS:
//----------¡õ¼öÁä¬õÂI¼Ò²Õ¤Æ¡õ----------
        push eax
        mov eax,[RunSW]
        xor [Runtemp],eax
        mov [RunSW],0
        cmp [Runtemp],1
        pop eax
        jne MISS2
        push eax
        mov eax,[00ADC0E8]
        mov eax,[eax+18]
        add [Runtemp],eax
        cmp [Runtemp],1 // ³o¸Ì­×§ï 1¬O¦Û¤v ¥[1­Ó¤H§ï2  ¥H¦¹²Ö±À
        mov [Runtemp],1
        pop eax
        ja MISS2
//---------¡ô¼öÁä¬õÂI¼Ò²Õ¤Æ¡ô----------
        add esp,4
        cmp [MISSKEY],1
        jne MISS00
        call MISSCALL
        cmp [MISSKEY2],0
        je MISS00
        mov [edi],eax
        add edi,04
        dec [ebp+28]
        jne 008a2742
        mov esi,[ebp+18]
        cmp esi,ebx
        mov [ebp+28],ebx
        mov [ebp-54],ebx
        mov [ebp-28],ebx
        mov [ebp-4c],ebx
        mov [ebp-50],ebx
        mov [ebp-6c],ebx
        mov [ebp-70],ebx
        mov [ebp-74],ebx
        mov [ebp-68],ebx
        mov [ebp-60],ebx
        mov [ebp-7c],ebx
        mov [ebp-78],ebx
        jmp 008a3572
//-----------------------------------------------
MISS2:
        add esp,4
        cmp [MISSKEY],1
        jne MISS00
        call MISSCALL2
        cmp [MISSKEY2],0
        je MISS00
        mov [edi],eax
        add edi,04
        dec [ebp+28]
        jne 008a2742
        mov esi,[ebp+18]
        cmp esi,ebx
        mov [ebp+28],ebx
        mov [ebp-54],ebx
        mov [ebp-28],ebx
        mov [ebp-4c],ebx
        mov [ebp-50],ebx
        mov [ebp-6c],ebx
        mov [ebp-70],ebx
        mov [ebp-74],ebx
        mov [ebp-68],ebx
        mov [ebp-60],ebx
        mov [ebp-7c],ebx
        mov [ebp-78],ebx
        jmp 008a3572
//-----------------------------------------------
MISS00:
        mov [esi],eax
        jmp 008A274B
//-----------------------------------------------
MISSCALL:
        push eax
        mov eax,[MISSTIME1]
        cmp [SSTIME],eax
        pop eax
        jle MISSCALL01
        jmp MISSCALL02
//-----------------------------------------------
MISSCALL2:
        push eax
        mov eax,[MISSTIME2]
        cmp [SSTIME],eax
        pop eax
        jle MISSCALL01
        jmp MISSCALL02
//-----------------------------------------------
MISSCALL01:
        mov [MISSKEY2],1
        ret
//-----------------------------------------------
MISSCALL02:
        mov [MISSKEY2],0
        cmp [MUKSOF],0
        jg MISSCALL03
        ret
//-----------------------------------------------
MISSCALL03:
        mov [MISSKEY2],1
        mov [SSTIME],0
        mov [MUKSOF],0
        ret
//-----------------------------------------------
TIMESS:
        push eax
        push ebx
        mov eax,[00ADD538]
        sub eax,[TIMESSOF]
        mov ebx,[00ADD538]
        mov [TIMESSOF],ebx
        add [TIMESSOF01],eax
        cmp [TIMESSOF01],21
        pop ebx
        pop eax
        jg TIMESS01
        ret
//-----------------------------------------------
TIMESS01:
        mov [TIMESSOF01],0
        add [SSTIME],1
        ret
//-----------------------------------------------
MyNoJmp:
        add esp,4
        cmp [MyNoJmpKey],0
        je MyNoJmp00
        push 05
        xor edx,edx
        pop ecx
        div ecx
        test edx,edx
        jmp 008FCAAB
//-----------------------------------------------
MyNoJmp00:
        push 05
        jmp 008FCA99
//-----------------------------------------------
[disable]
unregistersymbol(MyLR)
unregistersymbol(LR)
unregistersymbol(RunSW)
unregistersymbol(MyStupidKey)
unregistersymbol(MyNoJmpKey)
unregistersymbol(TIMESSOF)
unregistersymbol(TIMESSOF01)
unregistersymbol(SSTIME)
unregistersymbol(MUKSOF)
unregistersymbol(MISSKEY)
unregistersymbol(MISSKEY2)
unregistersymbol(MISSTIME1)
unregistersymbol(MISSTIME2)
dealloc(MyDir)
dealloc(MyCt)
dealloc(MyPt1)
dealloc(MyLR)
dealloc(LR)
dealloc(RunSW)
dealloc(Runtemp)
dealloc(MyStupidKey)
dealloc(MyNoJmpKey)
dealloc(TIMESSOF)
dealloc(TIMESSOF01)
dealloc(SSTIME)
dealloc(MUKSOF)
dealloc(MISSKEY)
dealloc(MISSKEY2)
dealloc(MISSTIME1)
dealloc(MISSTIME2)

[ ¥»©«³Ì«á¥Ñ momomom ©ó 2009-8-1 10:42 ½s¿è ]
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

Ãa±¼a³Ó ·í«eÂ÷½u
UID
925452
¼ö¤ß
250 ­È
¹Å¼ú
0 ¦¸
¹H³W
0 ¦¸
¦b½u®É¶¡
91 ¤p®É
¸gÅç
132 ÂI
¿n¤À
132
ºëµØ
0
³Ì«áµn¿ý
2014-12-28
¾\ŪÅv­­
20
µù¥U®É¶¡
2008-7-9
½×¾Â¹ô
416 ¹ô
Áp¦X¹ô
0 ªT
©¯¹BÆp
0 Áû
©Û«Ý¨÷
82 ÂI
¬d¬Ý¸Ô²Ó¸ê®Æ
Rank: 2Rank: 2
40¼h
Ãa±¼a³Ó 2009-8-1 11:52:13

//V98 ±¾¾÷±M¥ÎR1(±M·~ª©)
//­ì§@:¦U¦ì¤j¤j
//Address:00522E9C  
//EIP:ZOO
//¶¶²¾¨Ï¥Î¤èªk:
//°O¿ý¶¶²¾ÂI:¥ª­w1¬í.¥k­w1¬í´N°O¿ý¤F
//±Ò°Ê¶¶²¾:¥u­n§ðÀ»¦¸¼Æ¶W¹L³]©w­È.´N·|¶¶²¾(§ø²øùؤ]¥i¨Ï¥Î)
//¶¶²¾¦w¥þÂI:¤Hª«¥ª§¤.´N°O¿ý¤F
//²M°£¤@¤Á¶¶²¾¬ö¿ý:¤Hª«¥k§¤.´N²M°£¤@¤Á¶¶²¾¬ö¿ý.¦^§ø´«ÀW¤£»Ý­n¦AÃö¼Æ¾Ú¤F
//¶¶²¾ª`·N¨Æ¶µ:
//¤@.¤Hª«¨C¦¸¶¶²¾«á.ºÉ¶q¦³²¾°Êªº°Ê§@(¤£µM®e©öÂ_½u)
//   ·f°tR2ªºMISSµL¼Ä+R3ªº©wÂI¸I¼².¤ñ¸ûí©w
//¤G.§ðÀ»¦¸¼Æ¤£­n½Õ¤Ó§C.¶¶²¾¤Ó§Ö.®e©öÂ_½u
//-----------------------------------------------
[ENABLE]
registersymbol(ZOO)
alloc(ZOO,4096)
registersymbol(ZOOKEY)
alloc(ZOOKEY,4)
registersymbol(MKAUTOKEY)
alloc(MKAUTOKEY,4)
registersymbol(MKAUTOKEY1)
alloc(MKAUTOKEY1,4)
label(ZOO00)
label(MKL)
label(MKL00)
label(MKR)
label(MKR00)
label(MKLR)
label(MKAUTO)
label(MKAUTOLR)
label(MKAUTOLR00)
label(MKWORK)
label(MKWORK00)
label(MKJMP)
label(MKJMP00)
registersymbol(MKSTOPKEY)
alloc(MKSTOPKEY,4)
registersymbol(MKSTOPXY)
alloc(MKSTOPXY,4)
label(MKSTOP)
label(MKSTOP00)
label(MKSTOP01)
registersymbol(SLAKEY)
alloc(SLAKEY,4)
label(SLA)
label(SLA00)
registersymbol(MKJMPDOWNKEY)
alloc(MKJMPDOWNKEY,4)
label(MKJMPDOWN)
registersymbol(MKJMPDOWN2KEY)
alloc(MKJMPDOWN2KEY,4)
label(MKJMPDOWN2)
label(MKJMPDOWN200)
registersymbol(MYGOKEY)
alloc(MYGOKEY,4)
registersymbol(MYGOREOF)
alloc(MYGOREOF,4)
registersymbol(MYGOREOF00)
alloc(MYGOREOF00,4)
registersymbol(MYGORE110)
alloc(MYGORE110,1024)
registersymbol(MYGOREKEY)
alloc(MYGOREKEY,4)
registersymbol(MYGOUSEUPKEY)
alloc(MYGOUSEUPKEY,4)
registersymbol(MYGOUSEUPKEY1)
alloc(MYGOUSEUPKEY1,4)
registersymbol(MYGOUSEUPKEY2)
alloc(MYGOUSEUPKEY2,4)
registersymbol(MYGORED110)
alloc(MYGORED110,4)
registersymbol(MYGOREDKEY)
alloc(MYGOREDKEY,4)
registersymbol(MYGOREDPL)
alloc(MYGOREDPL,4)
label(MYGO)
label(MYGO00)
label(MYGOUP)
label(MYGOUP01)
label(MYGORE)
label(MYGORE01)
label(MYGORE0100)
label(MYGORE02)
label(MYGORE0200)
label(MYGOUSE)
label(MYGOUSE00)
label(MYGOUSE01)
label(MYGORED)
label(MYGORED00)
label(MYGORED01)
label(MYGORED011)
label(MYGORED02)
label(MYGORED021)
label(MYGODEL)
label(MYGODEL00)
//-----------------------------------------------
ZOOKEY:
DD 1   //Á`¶}Ãö: 0.Ãö 1.¶}
MKAUTOKEY:
DD 0   //¨«©Ç: 0.Ãö 1.¥k¨« 2.¥ª¨« 3.¸òÀH
MKAUTOKEY1:
DD 0   //¸õ©Ç: 0.Ãö 1.¥k¨« 2.¥ª¨« 3.¸òÀH
MKSTOPKEY:
DD 0   //©w©Ç: 0.Ãö 1.¶}
MKSTOPXY:
DD C8  //©w©Ç½d³ò: 16¶i¦ì.¥Ø«e¶ZÂ÷¤Hª«XY½d³ò200
SLAKEY:
DD 1   //§Ö³t¾ßª«: 0.Ãö 1.¶}
MKJMPDOWNKEY:
DD 1   //¸õ©Ç±¼¸¨1: 0.Ãö 1.¶}
MKJMPDOWN2KEY:
DD 1   //¸õ©Ç±¼¸¨2: 0.Ãö 1.¶}

       //²M°£¶¶²¾¤@¤Á°O¿ý(¤Hª«¥k§¤)
MYGOKEY:
DD 0   //¤Hª«¶¶²¾: 0.Ãö 1.¶}(°O¿ýÂI:¤Hª«¥ý¥ª­w1¬í.¦b¥k­w1¬í)
MYGOUSEUPKEY:
DD F   //¤Hª«¶¶²¾§ðÀ»¦¸¼Æ:16¶i¦ì.¥Ø«e§ðÀ»15¦¸¥ª¥k¶¶²¾
MYGOREDKEY:
DD 0   //¹J¤H¶¶²¾¦w¥þÂI: 0.Ãö 1.¶}(°O¿ýÂI:¤Hª«¥ª§¤.¥²¶·¶}¤Hª«¶¶²¾¤~¯à¨Ï¥Î)
MYGOREDPL:
DD 0   //¹J¤H¶¶²¾¦w¥þÂI¤H¼Æ¤¹³\¶q: 16¶i¦ì.(¥Ø«e0¤H)µe­±ª±®a¶W¹L³]©w®É.±Ò°Ê¶¶²¾¦w¥þÂI
//-----------------------------------------------
MYGOREKEY:
DD 0
MYGOREOF:
DD 0
MYGOREOF00:
DD 0
MYGORE110:
DD 0
MYGOUSEUPKEY1:
DD 0
MYGOUSEUPKEY2:
DD 0
MYGORED110:
DD 0
//-----------------------------------------------
ZOO:
cmp [ZOOKEY],0
je ZOO00
call SLA
call MYGO
cmp dword ptr [esp], 008FD39B
je MKAUTO
           
cmp dword ptr [esp], 008FD897
je MKJMPDOWN2
               
jmp ZOO00
//-----------------------------------------------
ZOO00:
ret
//-----------------------------------------------
MKL:
cmp [ebx+140],2
je MKL00
mov [ebx+4D0],0
ret
MKL00:
mov [ebx+4D0],FFFF
ret
//-----------------------------------------------
MKR:
cmp [ebx+140],3
je MKR00
mov [ebx+4D0],0
ret
MKR00:
mov [ebx+4D0],FFFF
ret
//-----------------------------------------------
MKLR:
push eax
mov eax,[00ADC0D4]
mov eax,[eax+0D2C]
cmp [ebx+1C4],eax
pop eax
jl MKL
jg MKR
ret
//-----------------------------------------------
MKAUTO:
add esp,4
call MKAUTOLR
call MKSTOP
cmp [MKJMPDOWNKEY],0
je MKAUTOLR00
cmp [ebx+230],2
je MKJMPDOWN
jmp MKAUTOLR00
MKAUTOLR00:
fsubr qword ptr [ebp-18]
jmp 008FD39E
//-----------------------------------------------
MKJMPDOWN:
fsubr qword ptr [ebp-18]
add esp,10
fst qword ptr [ebp-18]
fcomp qword ptr [00a13bb0]
jmp 008fd72a
//-----------------------------------------------
MKAUTOLR:
cmp [ebx+230],1
je MKWORK
cmp [ebx+230],2
je MKJMP
ret
//-----------------------------------------------
MKWORK:
cmp [MKAUTOKEY],0
je MKWORK00
cmp [MKAUTOKEY],1
je MKL
cmp [MKAUTOKEY],2
je MKR
cmp [MKAUTOKEY],3
je MKLR
ret
MKWORK00:
ret
//-----------------------------------------------
MKJMP:
cmp [MKAUTOKEY1],0
je MKJMP00
cmp [MKAUTOKEY1],1
je MKL
cmp [MKAUTOKEY1],2
je MKR
cmp [MKAUTOKEY1],3
je MKLR
ret
MKJMP00:
ret
//-----------------------------------------------
MKSTOP:
cmp [MKSTOPKEY],0
je MKSTOP00
push eax
mov eax,[00ADC0D4]
mov eax,[eax+0D2C]
sub eax,[MKSTOPXY]
cmp [ebx+1C4],eax
pop eax
jl MKSTOP00
push eax
mov eax,[00ADC0D4]
mov eax,[eax+0D2C]
add eax,[MKSTOPXY]
cmp [ebx+1C4],eax
pop eax
jg MKSTOP00
push eax
mov eax,[00ADC0D4]
mov eax,[eax+0D30]
sub eax,[MKSTOPXY]
cmp [ebx+1C8],eax
pop eax
jl MKSTOP00
push eax
mov eax,[00ADC0D4]
mov eax,[eax+0D30]
add eax,[MKSTOPXY]
cmp [ebx+1C8],eax
pop eax
jg MKSTOP00
cmp [ebx+140],4
je MKSTOP01
cmp [ebx+140],5
je MKSTOP01
mov [ebx+4D0],0
ret
//-----------------------------------------------
MKSTOP00:
ret
//-----------------------------------------------
MKSTOP01:
mov [ebx+4D0],FFFF
ret
//-----------------------------------------------
SLA:
cmp [SLAKEY],0
je SLA00
push eax
mov eax,[00AD7C70]
mov [eax+2070],0
pop eax
ret
SLA00:
ret
//-----------------------------------------------
MKJMPDOWN2:
add esp,4
cmp [MKJMPDOWN2KEY],0
je MKJMPDOWN200
fcomp qword ptr [ebp-08]
pop ecx
pop ecx
jmp 008fd901
MKJMPDOWN200:
fcomp qword ptr [ebp-08]
jmp 008FD89A
//-----------------------------------------------
MYGO:
cmp [MYGOKEY],0
je MYGO00
call MYGOUP
call MYGORE
call MYGOUSE
call MYGORED
call MYGODEL
ret
//-----------------------------------------------
MYGO00:
ret
//-----------------------------------------------
MYGOUP:
push eax
mov eax,[00ADC0D4]
mov eax,[eax+2588]
cmp [MYGOUSEUPKEY2],eax
pop eax
jne MYGOUP01
ret
MYGOUP01:
add [MYGOUSEUPKEY1],1
push eax
mov eax,[00ADC0D4]
mov eax,[eax+2588]
mov [MYGOUSEUPKEY2],eax
pop eax
ret
//-----------------------------------------------
MYGORE:
call MYGORE01
call MYGORE02
ret
//-----------------------------------------------
MYGORE01:
cmp [MYGOREKEY],0
jne MYGORE0100
push eax
mov eax,[00ADC0D4]
mov eax,[eax+0384]
cmp eax,B
pop eax
jne MYGORE0100
mov [MYGOREKEY],1
ret
MYGORE0100:
ret
//-----------------------------------------------
MYGORE02:
cmp [MYGOREKEY],1
jne MYGORE0200
push eax
mov eax,[00ADC0D4]
mov eax,[eax+0384]
cmp eax,A
pop eax
jne MYGORE0200
mov [MYGOREKEY],0
push eax
push ebx
add [MYGOREOF],1
mov eax,[MYGOREOF]
mov ebx,[00ADC0D4]
add ebx,0D6C
mov ebx,[ebx]
sub ebx,C
mov ebx,[ebx+110]
mov [MYGORE110+eax*4],ebx
mov [MYGOREOF00],eax
pop ebx
pop eax
ret
MYGORE0200:
ret
//-----------------------------------------------
MYGOUSE:
cmp [MYGOREOF],0
je MYGOUSE00
push eax
mov eax,[MYGOUSEUPKEY1]
cmp eax,[MYGOUSEUPKEY]
pop eax
jl MYGOUSE00
mov [MYGOUSEUPKEY1],0
push eax
push ebx
mov eax,[MYGOREOF00]
mov eax,[MYGORE110+eax*4]
mov ebx,[00ADC0D4]
add ebx,0D6C
mov ebx,[ebx]
sub ebx,C
mov [ebx+110],eax
pop ebx
pop eax
sub [MYGOREOF00],1
cmp [MYGOREOF00],0
jle MYGOUSE01
ret
//-----------------------------------------------
MYGOUSE00:
ret
//-----------------------------------------------
MYGOUSE01:
push eax
mov eax,[MYGOREOF]
mov [MYGOREOF00],eax
pop eax
ret
//-----------------------------------------------
MYGORED:
cmp [MYGOREDKEY],0
je MYGORED00
call MYGORED01
call MYGORED02
ret
//-----------------------------------------------
MYGORED00:
ret
//-----------------------------------------------
MYGORED01:
push eax
mov eax,[00ADC0D4]
mov eax,[eax+0384]
cmp eax,15
pop eax
jne MYGORED011
push eax
mov eax,[00ADC0D4]
add eax,0D6C
mov eax,[eax]
sub eax,C
mov eax,[eax+110]
mov [MYGORED110],eax
pop eax
ret
MYGORED011:
ret
//-----------------------------------------------
MYGORED02:
cmp [MYGORED110],0
je MYGORED021
push eax
mov eax,[00ADC0E8]
mov eax,[eax+18]
cmp eax,[MYGOREDPL]
pop eax
jle MYGORED021
push eax
push ebx
mov eax,[00ADC0D4]
add eax,0D6C
mov eax,[eax]
sub eax,C
mov ebx,[MYGORED110]
mov [eax+110],ebx
pop ebx
pop eax
ret
MYGORED021:
ret
//-----------------------------------------------
MYGODEL:
push eax
mov eax,[00ADC0D4]
mov eax,[eax+0384]
cmp eax,14
pop eax
jne MYGODEL00
mov [MYGOREOF],0
mov [MYGOREOF00],0
mov [MYGORED110],0
ret
MYGODEL00:
ret
[DISABLE]
dealloc(ZOO)
unregistersymbol(ZOO)
dealloc(ZOOKEY)
unregistersymbol(ZOOKEY)
dealloc(MKAUTOKEY)
unregistersymbol(MKAUTOKEY)
dealloc(MKAUTOKEY1)
unregistersymbol(MKAUTOKEY1)
dealloc(MKSTOPKEY)
unregistersymbol(MKSTOPKEY)
dealloc(MKSTOPXY)
unregistersymbol(MKSTOPXY)
dealloc(SLAKEY)
unregistersymbol(SLAKEY)
dealloc(MKJMPDOWNKEY)
unregistersymbol(MKJMPDOWNKEY)
dealloc(MKJMPDOWN2KEY)
unregistersymbol(MKJMPDOWN2KEY)
dealloc(MYGOKEY)
unregistersymbol(MYGOKEY)
dealloc(MYGOREOF)
unregistersymbol(MYGOREOF)
dealloc(MYGOREOF00)
unregistersymbol(MYGOREOF00)
dealloc(MYGORE110)
unregistersymbol(MYGORE110)
dealloc(MYGOREKEY)
unregistersymbol(MYGOREKEY)
dealloc(MYGOUSEUPKEY)
unregistersymbol(MYGOUSEUPKEY)
dealloc(MYGOUSEUPKEY1)
unregistersymbol(MYGOUSEUPKEY1)
dealloc(MYGOUSEUPKEY2)
unregistersymbol(MYGOUSEUPKEY2)
dealloc(MYGOREDKEY)
unregistersymbol(MYGOREDKEY)
dealloc(MYGORED110)
unregistersymbol(MYGORED110)
dealloc(MYGOREDPL)
unregistersymbol(MYGOREDPL)
¹ïªº¤H¬O«ç»ò¯àÅý¤Hª¾¹D¥L¬O¹ïªº¡H
¤jÁnªº¤H´N¬O¹ïªº¡H
³Ì¶æªº¤H´N¬O¹ïªº¡H
³Ì¦³¦Wªº¤H»¡¥X¨Óªº¸Ü³£¬O¹ïªº¡H
ÁÙ¬O¨­Ãä³Ì¦nªºªB¤Í»¡¥X¨Óªº¸Ü¬O¤£·|¿ùªº¡H
¦^ÂÐ

¨Ï¥Î¹D¨ã Á|³ø

±z»Ý­nµn¿ý«á¤~¥i¥H¦^©« µn¿ý | µù¥U


¤â¾÷ª© | Archiver | ¥~±¾Áp¦X°ê

GMT+8, 2024-9-21 16:24 , Processed in 0.062674 second(s), 15 queries , Memcache On.

ª©Åv»¡©ú:
¡@¡@¥»¯¸¤£·|»s§@¡B¸g¾P¡B¥N²z¥~±¾µ{¦¡¡C¶È§K¶O´£¨Ñ¥~±¾µ{¦¡¤U¸ü«e¤§±½¬r¤Î±½¤ì°¨µ¥¦w¥þÀË´úÅçÃÒ¡A¨ó§U·|­û»·Â÷µs¸¹¦MÀIµ{¦¡¡C¥»¯¸©Ò¦³¸ê®Æ§¡¨Ó¦Ûºô»Úºô¸ô¦¬¶°¾ã²z¡A»¡©ú¤å¦rº[¤U¸ü³sµ²Âà¸ü¦Û­ìµ{ ¦¡¶}µo¯¸¡C¯¸¤W¥X²{¤§¤½¥q¦WºÙ¡B¹CÀ¸¦WºÙ¡Bµ{¦¡µ¥¡A°Ó¼Ð¤ÎµÛ§@Åv¡A§¡Âk¦U¤½¥q¤Îµ{¦¡­ì³Ð©Ò¦³¡A¥»¯¸µ{¦¡©Ò¦³ÅvÂk¥~±¾Áp¦X°ê©Ò¦³¡C¥»µ{¦¡©Ò¦³ÅvÂk¥~±¾Áp¦X°ê©Ò¦³.......

¦^³»³¡
²Ä¤G¨B?
²Ä¤T¨B?