[Req] Сорс Код на GameServer 97d

legenda1

Member
Joined
Apr 16, 2009
Messages
61
Reaction score
35
може ли някой да ми даде сорс код на GameServer 97d ?(think)(think)(think)(think)
 
аре де моля ви виште от колко време е темата
 
€.€ еми порови във чичо гуугъл и ще намерих :)
 
моля ви от се сарце ако някой има сорс кода за 97д да ми го даде моляви се
 
на 97d няма да намериш.
 
Защо? Мисля че ти имаш но не даваш :)
доколкото знам няма декомпилиран гейм сървър на 97d.
 
доколкото знам няма декомпилиран гейм сървър на 97d.

Все още чакам на онея 97д+99и да оправиш бъговете които ти съобщихме аз и още няколко души :)
 
Last edited:
Все още чакам на онея 979д+99и да оправиш бъговете които ти съобщихме аз и още няколко души :)

Не може да ги оправи, не разбра ли? Той ако можеше веднага щеше да се хване според мен. :)
 
Не може да ги оправи, не разбра ли? Той ако можеше веднага щеше да се хване според мен. :)

Не, него го мързи.
 
Не, него го мързи.
аре де дарки моляте дай ми кода моляте (angel)(angel)(angel) трябва ми много за да правите с 64к статс трябва да имате сорс кода моля ви
 
аре де дарки моляте дай ми кода моляте (angel)(angel)(angel) трябва ми много за да правите с 64к статс трябва да имате сорс кода моля ви

Ей това с 64к може да си го направиш и сам! Напиши си протокол (библиотека) и заобиколи оригиналните протоколи на GS 97... Ако нз как става, значи не ти трябва сорс :) ( щот и с него пак няма да го направиш! ) (devil)
 
сатава и с сорс код ;)

По лесно е Bypass :) (newfunctions.dl) прикачваш го и си готов, докато на сорс тря много търсиш :) (sun)l
 
прав си :) мене сорс кода ми трябва да може да сложа още мапове в гамесървъра тия Terrain1.att дето са в папката Data на сървъра веднъж бях зел ассембли кода на 97д и там последните някоко такива се бяха Terrain25.att тоест може да се добавят още няколко Terrain26.att и така ако някой може да помогне да пише на скаип моля ви
 
пробвам да го направа с ollydbg ето кода в който се намират terrain1.att от 1 до 12 ето и кода
Code:
00489FD0   > 55             PUSH EBP
00489FD1   . 8BEC           MOV EBP,ESP
00489FD3   . 6A FF          PUSH -1
00489FD5   . 68 BA2D4B00    PUSH GameServ.004B2DBA                   ;  SE handler installation
00489FDA   . 64:A1 00000000 MOV EAX,DWORD PTR FS:[0]
00489FE0   . 50             PUSH EAX
00489FE1   . 64:8925 000000>MOV DWORD PTR FS:[0],ESP
00489FE8   . 81EC 6C010000  SUB ESP,16C
00489FEE   . 53             PUSH EBX
00489FEF   . 56             PUSH ESI
00489FF0   . 57             PUSH EDI
00489FF1   . 6A 00          PUSH 0
00489FF3   . E8 6D4A0100    CALL GameServ.0049EA65
00489FF8   . 83C4 04        ADD ESP,4
00489FFB   . 50             PUSH EAX
00489FFC   . E8 AF340100    CALL GameServ.0049D4B0
0048A001   . 83C4 04        ADD ESP,4
0048A004   . E8 F387F7FF    CALL GameServ.004027FC
0048A009   . 6A 01          PUSH 1
0048A00B   . E8 F475F7FF    CALL GameServ.00401604
0048A010   . 83C4 04        ADD ESP,4
0048A013   . E8 6C82F7FF    CALL GameServ.00402284
0048A018   . 68 74E25000    PUSH GameServ.0050E274                   ;  ASCII "ata\"
0048A01D   . B9 60DE8706    MOV ECX,GameServ.0687DE60
0048A022   . E8 9A72F7FF    CALL GameServ.004012C1
0048A027   . 68 70E25000    PUSH GameServ.0050E270                   ;  ASCII "..\data\"
0048A02C   . B9 60DE8706    MOV ECX,GameServ.0687DE60
0048A031   . E8 8B72F7FF    CALL GameServ.004012C1
0048A036   . E8 A387F7FF    CALL GameServ.004027DE
0048A03B   . 833D CCE10407 >CMP DWORD PTR DS:[704E1CC],0
0048A042   . 74 14          JE SHORT GameServ.0048A058
0048A044   . 6A 00          PUSH 0                                   ; /Style = MB_OK|MB_APPLMODAL
0048A046   . 68 64E25000    PUSH GameServ.0050E264                   ; |Title = "Warning"
0048A04B   . 68 40E25000    PUSH GameServ.0050E240                   ; |Text = "ј*№цєРЗТАМ °ЎґЙЗС ј*№цАФґПґЩ."
0048A050   . 6A 00          PUSH 0                                   ; |hOwner = NULL
0048A052   . FF15 70173107  CALL DWORD PTR DS:[<&USER32.MessageBoxA>>; \MessageBoxA
0048A058   > B9 F0073006    MOV ECX,GameServ.063007F0
0048A05D   . E8 F379F7FF    CALL GameServ.00401A55
0048A062   . 85C0           TEST EAX,EAX
0048A064   . 75 12          JNZ SHORT GameServ.0048A078
0048A066   . 68 24E25000    PUSH GameServ.0050E224                   ;  ASCII "UDP Socket create error"
0048A06B   . E8 6374F7FF    CALL GameServ.004014D3
0048A070   . 83C4 04        ADD ESP,4
0048A073   . E9 EF070000    JMP GameServ.0048A867
0048A078   > B9 30F72F06    MOV ECX,GameServ.062FF730
0048A07D   . E8 D379F7FF    CALL GameServ.00401A55
0048A082   . 85C0           TEST EAX,EAX
0048A084   . 75 12          JNZ SHORT GameServ.0048A098
0048A086   . 68 24E25000    PUSH GameServ.0050E224                   ;  ASCII "UDP Socket create error"
0048A08B   . E8 4374F7FF    CALL GameServ.004014D3
0048A090   . 83C4 04        ADD ESP,4
0048A093   . E9 CF070000    JMP GameServ.0048A867
0048A098   > 68 66EA0000    PUSH 0EA66
0048A09D   . B9 30F72F06    MOV ECX,GameServ.062FF730
0048A0A2   . E8 1D79F7FF    CALL GameServ.004019C4
0048A0A7   . B9 30F72F06    MOV ECX,GameServ.062FF730
0048A0AC   . E8 E781F7FF    CALL GameServ.00402298
0048A0B1   . B9 90FF2F06    MOV ECX,GameServ.062FFF90
0048A0B6   . E8 9A79F7FF    CALL GameServ.00401A55
0048A0BB   . 85C0           TEST EAX,EAX
0048A0BD   . 75 12          JNZ SHORT GameServ.0048A0D1
0048A0BF   . 68 24E25000    PUSH GameServ.0050E224                   ;  ASCII "UDP Socket create error"
0048A0C4   . E8 0A74F7FF    CALL GameServ.004014D3
0048A0C9   . 83C4 04        ADD ESP,4
0048A0CC   . E9 96070000    JMP GameServ.0048A867
0048A0D1   > 68 60194000    PUSH GameServ.00401960
0048A0D6   . B9 30F72F06    MOV ECX,GameServ.062FF730
0048A0DB   . E8 2B73F7FF    CALL GameServ.0040140B
0048A0E0   . 68 60194000    PUSH GameServ.00401960
0048A0E5   . B9 90FF2F06    MOV ECX,GameServ.062FFF90
0048A0EA   . E8 1C73F7FF    CALL GameServ.0040140B
0048A0EF   . 33C0           XOR EAX,EAX
0048A0F1   . 85C0           TEST EAX,EAX
0048A0F3   . 74 19          JE SHORT GameServ.0048A10E
0048A0F5   . 68 D2000000    PUSH 0D2
0048A0FA   . B9 F0E52D06    MOV ECX,GameServ.062DE5F0
0048A0FF   . FF15 8C183107  CALL DWORD PTR DS:[<&mumsg.?Get@CMsg@@QA>;  mumsg.?Get@CMsg@@QAEPADH@Z
0048A105   . 50             PUSH EAX
0048A106   . E8 C873F7FF    CALL GameServ.004014D3
0048A10B   . 83C4 04        ADD ESP,4
0048A10E   > 33C9           XOR ECX,ECX
0048A110   . 85C9           TEST ECX,ECX
0048A112   . 74 0D          JE SHORT GameServ.0048A121
0048A114   . 68 F0E15000    PUSH GameServ.0050E1F0
0048A119   . E8 B573F7FF    CALL GameServ.004014D3
0048A11E   . 83C4 04        ADD ESP,4
0048A121   > E8 378AF7FF    CALL GameServ.00402B5D
0048A126   . C745 F0 000000>MOV DWORD PTR SS:[EBP-10],0
0048A12D   . EB 09          JMP SHORT GameServ.0048A138
0048A12F   > 8B55 F0        MOV EDX,DWORD PTR SS:[EBP-10]
0048A132   . 83C2 01        ADD EDX,1
0048A135   . 8955 F0        MOV DWORD PTR SS:[EBP-10],EDX
0048A138   > 837D F0 01     CMP DWORD PTR SS:[EBP-10],1
0048A13C   . 0F8D 90000000  JGE GameServ.0048A1D2
0048A142   . 68 90000000    PUSH 90
0048A147   . E8 55400100    CALL GameServ.0049E1A1
0048A14C   . 83C4 04        ADD ESP,4
0048A14F   . 8985 E4FEFFFF  MOV DWORD PTR SS:[EBP-11C],EAX
0048A155   . C745 FC 000000>MOV DWORD PTR SS:[EBP-4],0
0048A15C   . 83BD E4FEFFFF >CMP DWORD PTR SS:[EBP-11C],0
0048A163   . 74 13          JE SHORT GameServ.0048A178
0048A165   . 8B8D E4FEFFFF  MOV ECX,DWORD PTR SS:[EBP-11C]
0048A16B   . E8 248AF7FF    CALL GameServ.00402B94
0048A170   . 8985 D0FEFFFF  MOV DWORD PTR SS:[EBP-130],EAX
0048A176   . EB 0A          JMP SHORT GameServ.0048A182
0048A178   > C785 D0FEFFFF >MOV DWORD PTR SS:[EBP-130],0
0048A182   > 8B85 D0FEFFFF  MOV EAX,DWORD PTR SS:[EBP-130]
0048A188   . 8985 E8FEFFFF  MOV DWORD PTR SS:[EBP-118],EAX
0048A18E   . C745 FC FFFFFF>MOV DWORD PTR SS:[EBP-4],-1
0048A195   . 8B4D F0        MOV ECX,DWORD PTR SS:[EBP-10]
0048A198   . 8B95 E8FEFFFF  MOV EDX,DWORD PTR SS:[EBP-118]
0048A19E   . 89148D DC362D0>MOV DWORD PTR DS:[ECX*4+62D36DC],EDX
0048A1A5   . 8B45 F0        MOV EAX,DWORD PTR SS:[EBP-10]
0048A1A8   . 8B0C85 DC362D0>MOV ECX,DWORD PTR DS:[EAX*4+62D36DC]
0048A1AF   . C781 8C000000 >MOV DWORD PTR DS:[ECX+8C],0
0048A1B9   . 8B55 F0        MOV EDX,DWORD PTR SS:[EBP-10]
0048A1BC   . 8B0495 DC362D0>MOV EAX,DWORD PTR DS:[EDX*4+62D36DC]
0048A1C3   . C780 88000000 >MOV DWORD PTR DS:[EAX+88],0
0048A1CD   .^E9 5DFFFFFF    JMP GameServ.0048A12F
0048A1D2   > 6A 01          PUSH 1
0048A1D4   . 8B0D DC362D06  MOV ECX,DWORD PTR DS:[62D36DC]
0048A1DA   . E8 9671F7FF    CALL GameServ.00401375
0048A1DF   . 68 B4000000    PUSH 0B4
0048A1E4   . 6A 46          PUSH 46
0048A1E6   . 68 8D000000    PUSH 8D
0048A1EB   . 6A 36          PUSH 36
0048A1ED   . 6A 06          PUSH 6
0048A1EF   . 8B0D DC362D06  MOV ECX,DWORD PTR DS:[62D36DC]
0048A1F5   . E8 DB7FF7FF    CALL GameServ.004021D5
0048A1FA   . 68 8C000000    PUSH 8C
0048A1FF   . 6A 40          PUSH 40
0048A201   . 68 8B000000    PUSH 8B
0048A206   . 6A 3C          PUSH 3C
0048A208   . 8B0D DC362D06  MOV ECX,DWORD PTR DS:[62D36DC]
0048A20E   . E8 957AF7FF    CALL GameServ.00401CA8
0048A213   . 68 B6000000    PUSH 0B6
0048A218   . 6A 40          PUSH 40
0048A21A   . 68 B5000000    PUSH 0B5
0048A21F   . 6A 3C          PUSH 3C
0048A221   . 8B0D DC362D06  MOV ECX,DWORD PTR DS:[62D36DC]
0048A227   . E8 367FF7FF    CALL GameServ.00402162
0048A22C   . 68 D8E15000    PUSH GameServ.0050E1D8                   ;  ASCII "MonsterSetBase.txt"
0048A231   . B9 60DE8706    MOV ECX,GameServ.0687DE60
0048A236   . E8 4278F7FF    CALL GameServ.00401A7D
0048A23B   . 50             PUSH EAX
0048A23C   . B9 38453406    MOV ECX,GameServ.06344538
0048A241   . E8 E880F7FF    CALL GameServ.0040232E
0048A246   . 68 C8E15000    PUSH GameServ.0050E1C8                   ;  ASCII "Monster.txt"
0048A24B   . B9 60DE8706    MOV ECX,GameServ.0687DE60
0048A250   . E8 2878F7FF    CALL GameServ.00401A7D
0048A255   . 50             PUSH EAX
0048A256   . B9 E8D83406    MOV ECX,GameServ.0634D8E8
0048A25B   . E8 1080F7FF    CALL GameServ.00402270
0048A260   . 68 BCE15000    PUSH GameServ.0050E1BC                   ;  ASCII "gate.txt"
0048A265   . B9 60DE8706    MOV ECX,GameServ.0687DE60
0048A26A   . E8 0E78F7FF    CALL GameServ.00401A7D
0048A26F   . 50             PUSH EAX
0048A270   . B9 180E3007    MOV ECX,GameServ.07300E18
0048A275   . E8 3073F7FF    CALL GameServ.004015AA
0048A27A   . B9 E87E5100    MOV ECX,GameServ.00517EE8
0048A27F   . E8 B287F7FF    CALL GameServ.00402A36
0048A284   . C705 64312D06 >MOV DWORD PTR DS:[62D3164],0
0048A28E   . C745 EC 010000>MOV DWORD PTR SS:[EBP-14],1
0048A295   . C745 F0 010000>MOV DWORD PTR SS:[EBP-10],1
0048A29C   . EB 09          JMP SHORT GameServ.0048A2A7
0048A29E   > 8B4D F0        MOV ECX,DWORD PTR SS:[EBP-10]
0048A2A1   . 83C1 01        ADD ECX,1
0048A2A4   . 894D F0        MOV DWORD PTR SS:[EBP-10],ECX
0048A2A7   > 817D F0 5E0100>CMP DWORD PTR SS:[EBP-10],15E
0048A2AE   . 7D 59          JGE SHORT GameServ.0048A309
0048A2B0   . 8B55 F0        MOV EDX,DWORD PTR SS:[EBP-10]
0048A2B3   . 83C2 09        ADD EDX,9
0048A2B6   . 0FAF55 F0      IMUL EDX,DWORD PTR SS:[EBP-10]
0048A2BA   . 0FAF55 F0      IMUL EDX,DWORD PTR SS:[EBP-10]
0048A2BE   . 6BD2 01        IMUL EDX,EDX,1
0048A2C1   . 8B45 F0        MOV EAX,DWORD PTR SS:[EBP-10]
0048A2C4   . 891485 64312D0>MOV DWORD PTR DS:[EAX*4+62D3164],EDX
0048A2CB   . 817D F0 FF0000>CMP DWORD PTR SS:[EBP-10],0FF
0048A2D2   . 7E 33          JLE SHORT GameServ.0048A307
0048A2D4   . 8B4D EC        MOV ECX,DWORD PTR SS:[EBP-14]
0048A2D7   . 83C1 09        ADD ECX,9
0048A2DA   . 0FAF4D EC      IMUL ECX,DWORD PTR SS:[EBP-14]
0048A2DE   . 0FAF4D EC      IMUL ECX,DWORD PTR SS:[EBP-14]
0048A2E2   . 69C9 02000000  IMUL ECX,ECX,2
0048A2E8   . 8B55 F0        MOV EDX,DWORD PTR SS:[EBP-10]
0048A2EB   . 8B0495 64312D0>MOV EAX,DWORD PTR DS:[EDX*4+62D3164]
0048A2F2   . 03C1           ADD EAX,ECX
0048A2F4   . 8B4D F0        MOV ECX,DWORD PTR SS:[EBP-10]
0048A2F7   . 89048D 64312D0>MOV DWORD PTR DS:[ECX*4+62D3164],EAX
0048A2FE   . 8B55 EC        MOV EDX,DWORD PTR SS:[EBP-14]
0048A301   . 83C2 01        ADD EDX,1
0048A304   . 8955 EC        MOV DWORD PTR SS:[EBP-14],EDX
0048A307   >^EB 95          JMP SHORT GameServ.0048A29E
0048A309   > A1 ACE15000    MOV EAX,DWORD PTR DS:[50E1AC]
0048A30E   . 8985 ECFEFFFF  MOV DWORD PTR SS:[EBP-114],EAX
0048A314   . 8B0D B0E15000  MOV ECX,DWORD PTR DS:[50E1B0]
0048A31A   . 898D F0FEFFFF  MOV DWORD PTR SS:[EBP-110],ECX
0048A320   . 8B15 B4E15000  MOV EDX,DWORD PTR DS:[50E1B4]
0048A326   . 8995 F4FEFFFF  MOV DWORD PTR SS:[EBP-10C],EDX
0048A32C   . A0 B8E15000    MOV AL,BYTE PTR DS:[50E1B8]
0048A331   . 8885 F8FEFFFF  MOV BYTE PTR SS:[EBP-108],AL
0048A337   . 33C9           XOR ECX,ECX
0048A339   . 66:898D F9FEFF>MOV WORD PTR SS:[EBP-107],CX
0048A340   . 8B15 9CE15000  MOV EDX,DWORD PTR DS:[50E19C]
0048A346   . 8995 FBFEFFFF  MOV DWORD PTR SS:[EBP-105],EDX
0048A34C   . A1 A0E15000    MOV EAX,DWORD PTR DS:[50E1A0]
0048A351   . 8985 FFFEFFFF  MOV DWORD PTR SS:[EBP-101],EAX
0048A357   . 8B0D A4E15000  MOV ECX,DWORD PTR DS:[50E1A4]
0048A35D   . 898D 03FFFFFF  MOV DWORD PTR SS:[EBP-FD],ECX
0048A363   . 8A15 A8E15000  MOV DL,BYTE PTR DS:[50E1A8]
0048A369   . 8895 07FFFFFF  MOV BYTE PTR SS:[EBP-F9],DL
0048A36F   . 33C0           XOR EAX,EAX
0048A371   . 66:8985 08FFFF>MOV WORD PTR SS:[EBP-F8],AX
0048A378   . 8B0D 8CE15000  MOV ECX,DWORD PTR DS:[50E18C]
0048A37E   . 898D 0AFFFFFF  MOV DWORD PTR SS:[EBP-F6],ECX
0048A384   . 8B15 90E15000  MOV EDX,DWORD PTR DS:[50E190]
0048A38A   . 8995 0EFFFFFF  MOV DWORD PTR SS:[EBP-F2],EDX
0048A390   . A1 94E15000    MOV EAX,DWORD PTR DS:[50E194]
0048A395   . 8985 12FFFFFF  MOV DWORD PTR SS:[EBP-EE],EAX
0048A39B   . 8A0D 98E15000  MOV CL,BYTE PTR DS:[50E198]
0048A3A1   . 888D 16FFFFFF  MOV BYTE PTR SS:[EBP-EA],CL
0048A3A7   . 33D2           XOR EDX,EDX
0048A3A9   . 66:8995 17FFFF>MOV WORD PTR SS:[EBP-E9],DX
0048A3B0   . A1 7CE15000    MOV EAX,DWORD PTR DS:[50E17C]
0048A3B5   . 8985 19FFFFFF  MOV DWORD PTR SS:[EBP-E7],EAX
0048A3BB   . 8B0D 80E15000  MOV ECX,DWORD PTR DS:[50E180]
0048A3C1   . 898D 1DFFFFFF  MOV DWORD PTR SS:[EBP-E3],ECX
0048A3C7   . 8B15 84E15000  MOV EDX,DWORD PTR DS:[50E184]
0048A3CD   . 8995 21FFFFFF  MOV DWORD PTR SS:[EBP-DF],EDX
0048A3D3   . A0 88E15000    MOV AL,BYTE PTR DS:[50E188]
0048A3D8   . 8885 25FFFFFF  MOV BYTE PTR SS:[EBP-DB],AL
0048A3DE   . 33C9           XOR ECX,ECX
0048A3E0   . 66:898D 26FFFF>MOV WORD PTR SS:[EBP-DA],CX
0048A3E7   . 8B15 6CE15000  MOV EDX,DWORD PTR DS:[50E16C]
0048A3ED   . 8995 28FFFFFF  MOV DWORD PTR SS:[EBP-D8],EDX
0048A3F3   . A1 70E15000    MOV EAX,DWORD PTR DS:[50E170]
0048A3F8   . 8985 2CFFFFFF  MOV DWORD PTR SS:[EBP-D4],EAX
0048A3FE   . 8B0D 74E15000  MOV ECX,DWORD PTR DS:[50E174]
0048A404   . 898D 30FFFFFF  MOV DWORD PTR SS:[EBP-D0],ECX
0048A40A   . 8A15 78E15000  MOV DL,BYTE PTR DS:[50E178]
0048A410   . 8895 34FFFFFF  MOV BYTE PTR SS:[EBP-CC],DL
0048A416   . 33C0           XOR EAX,EAX
0048A418   . 66:8985 35FFFF>MOV WORD PTR SS:[EBP-CB],AX
0048A41F   . 8B0D 5CE15000  MOV ECX,DWORD PTR DS:[50E15C]
0048A425   . 898D 37FFFFFF  MOV DWORD PTR SS:[EBP-C9],ECX
0048A42B   . 8B15 60E15000  MOV EDX,DWORD PTR DS:[50E160]
0048A431   . 8995 3BFFFFFF  MOV DWORD PTR SS:[EBP-C5],EDX
0048A437   . A1 64E15000    MOV EAX,DWORD PTR DS:[50E164]
0048A43C   . 8985 3FFFFFFF  MOV DWORD PTR SS:[EBP-C1],EAX
0048A442   . 8A0D 68E15000  MOV CL,BYTE PTR DS:[50E168]
0048A448   . 888D 43FFFFFF  MOV BYTE PTR SS:[EBP-BD],CL
0048A44E   . 33D2           XOR EDX,EDX
0048A450   . 66:8995 44FFFF>MOV WORD PTR SS:[EBP-BC],DX
0048A457   . A1 4CE15000    MOV EAX,DWORD PTR DS:[50E14C]
0048A45C   . 8985 46FFFFFF  MOV DWORD PTR SS:[EBP-BA],EAX
0048A462   . 8B0D 50E15000  MOV ECX,DWORD PTR DS:[50E150]
0048A468   . 898D 4AFFFFFF  MOV DWORD PTR SS:[EBP-B6],ECX
0048A46E   . 8B15 54E15000  MOV EDX,DWORD PTR DS:[50E154]
0048A474   . 8995 4EFFFFFF  MOV DWORD PTR SS:[EBP-B2],EDX
0048A47A   . A0 58E15000    MOV AL,BYTE PTR DS:[50E158]
0048A47F   . 8885 52FFFFFF  MOV BYTE PTR SS:[EBP-AE],AL
0048A485   . 33C9           XOR ECX,ECX
0048A487   . 66:898D 53FFFF>MOV WORD PTR SS:[EBP-AD],CX
0048A48E   . 8B15 3CE15000  MOV EDX,DWORD PTR DS:[50E13C]
0048A494   . 8995 55FFFFFF  MOV DWORD PTR SS:[EBP-AB],EDX
0048A49A   . A1 40E15000    MOV EAX,DWORD PTR DS:[50E140]
0048A49F   . 8985 59FFFFFF  MOV DWORD PTR SS:[EBP-A7],EAX
0048A4A5   . 8B0D 44E15000  MOV ECX,DWORD PTR DS:[50E144]
0048A4AB   . 898D 5DFFFFFF  MOV DWORD PTR SS:[EBP-A3],ECX
0048A4B1   . 8A15 48E15000  MOV DL,BYTE PTR DS:[50E148]
0048A4B7   . 8895 61FFFFFF  MOV BYTE PTR SS:[EBP-9F],DL
0048A4BD   . 33C0           XOR EAX,EAX
0048A4BF   . 66:8985 62FFFF>MOV WORD PTR SS:[EBP-9E],AX
0048A4C6   . 8B0D 2CE15000  MOV ECX,DWORD PTR DS:[50E12C]
0048A4CC   . 898D 64FFFFFF  MOV DWORD PTR SS:[EBP-9C],ECX
0048A4D2   . 8B15 30E15000  MOV EDX,DWORD PTR DS:[50E130]
0048A4D8   . 8995 68FFFFFF  MOV DWORD PTR SS:[EBP-98],EDX
0048A4DE   . A1 34E15000    MOV EAX,DWORD PTR DS:[50E134]
0048A4E3   . 8985 6CFFFFFF  MOV DWORD PTR SS:[EBP-94],EAX
0048A4E9   . 8A0D 38E15000  MOV CL,BYTE PTR DS:[50E138]
0048A4EF   . 888D 70FFFFFF  MOV BYTE PTR SS:[EBP-90],CL
0048A4F5   . 33D2           XOR EDX,EDX
0048A4F7   . 66:8995 71FFFF>MOV WORD PTR SS:[EBP-8F],DX
0048A4FE   . A1 1CE15000    MOV EAX,DWORD PTR DS:[50E11C]
0048A503   . 8985 73FFFFFF  MOV DWORD PTR SS:[EBP-8D],EAX
0048A509   . 8B0D 20E15000  MOV ECX,DWORD PTR DS:[50E120]
0048A50F   . 898D 77FFFFFF  MOV DWORD PTR SS:[EBP-89],ECX
0048A515   . 8B15 24E15000  MOV EDX,DWORD PTR DS:[50E124]
0048A51B   . 8995 7BFFFFFF  MOV DWORD PTR SS:[EBP-85],EDX
0048A521   . 66:A1 28E15000 MOV AX,WORD PTR DS:[50E128]
0048A527   . 66:8985 7FFFFF>MOV WORD PTR SS:[EBP-81],AX
0048A52E   . 33C9           XOR ECX,ECX
0048A530   . 884D 81        MOV BYTE PTR SS:[EBP-7F],CL
0048A533   . 8B15 0CE15000  MOV EDX,DWORD PTR DS:[50E10C]
0048A539   . 8955 82        MOV DWORD PTR SS:[EBP-7E],EDX
0048A53C   . A1 10E15000    MOV EAX,DWORD PTR DS:[50E110]
0048A541   . 8945 86        MOV DWORD PTR SS:[EBP-7A],EAX
0048A544   . 8B0D 14E15000  MOV ECX,DWORD PTR DS:[50E114]
0048A54A   . 894D 8A        MOV DWORD PTR SS:[EBP-76],ECX
0048A54D   . 66:8B15 18E150>MOV DX,WORD PTR DS:[50E118]
0048A554   . 66:8955 8E     MOV WORD PTR SS:[EBP-72],DX
0048A558   . 33C0           XOR EAX,EAX
0048A55A   . 8845 90        MOV BYTE PTR SS:[EBP-70],AL
0048A55D   . 8B0D FCE05000  MOV ECX,DWORD PTR DS:[50E0FC]
0048A563   . 894D 91        MOV DWORD PTR SS:[EBP-6F],ECX
0048A566   . 8B15 00E15000  MOV EDX,DWORD PTR DS:[50E100]
0048A56C   . 8955 95        MOV DWORD PTR SS:[EBP-6B],EDX
0048A56F   . A1 04E15000    MOV EAX,DWORD PTR DS:[50E104]
0048A574   . 8945 99        MOV DWORD PTR SS:[EBP-67],EAX
0048A577   . 66:8B0D 08E150>MOV CX,WORD PTR DS:[50E108]
0048A57E   . 66:894D 9D     MOV WORD PTR SS:[EBP-63],CX
0048A582   . 33D2           XOR EDX,EDX
0048A584   . 8855 9F        MOV BYTE PTR SS:[EBP-61],DL
0048A587   . A1 FCE05000    MOV EAX,DWORD PTR DS:[50E0FC]
0048A58C   . 8945 A0        MOV DWORD PTR SS:[EBP-60],EAX
0048A58F   . 8B0D 00E15000  MOV ECX,DWORD PTR DS:[50E100]
0048A595   . 894D A4        MOV DWORD PTR SS:[EBP-5C],ECX
0048A598   . 8B15 04E15000  MOV EDX,DWORD PTR DS:[50E104]
0048A59E   . 8955 A8        MOV DWORD PTR SS:[EBP-58],EDX
0048A5A1   . 66:A1 08E15000 MOV AX,WORD PTR DS:[50E108]
0048A5A7   . 66:8945 AC     MOV WORD PTR SS:[EBP-54],AX
0048A5AB   . 33C9           XOR ECX,ECX
0048A5AD   . 884D AE        MOV BYTE PTR SS:[EBP-52],CL
0048A5B0   . 8B15 FCE05000  MOV EDX,DWORD PTR DS:[50E0FC]
0048A5B6   . 8955 AF        MOV DWORD PTR SS:[EBP-51],EDX
0048A5B9   . A1 00E15000    MOV EAX,DWORD PTR DS:[50E100]
0048A5BE   . 8945 B3        MOV DWORD PTR SS:[EBP-4D],EAX
0048A5C1   . 8B0D 04E15000  MOV ECX,DWORD PTR DS:[50E104]
0048A5C7   . 894D B7        MOV DWORD PTR SS:[EBP-49],ECX
0048A5CA   . 66:8B15 08E150>MOV DX,WORD PTR DS:[50E108]
0048A5D1   . 66:8955 BB     MOV WORD PTR SS:[EBP-45],DX
0048A5D5   . 33C0           XOR EAX,EAX
0048A5D7   . 8845 BD        MOV BYTE PTR SS:[EBP-43],AL
0048A5DA   . 8B0D FCE05000  MOV ECX,DWORD PTR DS:[50E0FC]
0048A5E0   . 894D BE        MOV DWORD PTR SS:[EBP-42],ECX
0048A5E3   . 8B15 00E15000  MOV EDX,DWORD PTR DS:[50E100]
0048A5E9   . 8955 C2        MOV DWORD PTR SS:[EBP-3E],EDX
0048A5EC   . A1 04E15000    MOV EAX,DWORD PTR DS:[50E104]
0048A5F1   . 8945 C6        MOV DWORD PTR SS:[EBP-3A],EAX
0048A5F4   . 66:8B0D 08E150>MOV CX,WORD PTR DS:[50E108]
0048A5FB   . 66:894D CA     MOV WORD PTR SS:[EBP-36],CX
0048A5FF   . 33D2           XOR EDX,EDX
0048A601   . 8855 CC        MOV BYTE PTR SS:[EBP-34],DL
0048A604   . A1 FCE05000    MOV EAX,DWORD PTR DS:[50E0FC]
0048A609   . 8945 CD        MOV DWORD PTR SS:[EBP-33],EAX
0048A60C   . 8B0D 00E15000  MOV ECX,DWORD PTR DS:[50E100]
0048A612   . 894D D1        MOV DWORD PTR SS:[EBP-2F],ECX
0048A615   . 8B15 04E15000  MOV EDX,DWORD PTR DS:[50E104]
0048A61B   . 8955 D5        MOV DWORD PTR SS:[EBP-2B],EDX
0048A61E   . 66:A1 08E15000 MOV AX,WORD PTR DS:[50E108]
0048A624   . 66:8945 D9     MOV WORD PTR SS:[EBP-27],AX
0048A628   . 33C9           XOR ECX,ECX
0048A62A   . 884D DB        MOV BYTE PTR SS:[EBP-25],CL
0048A62D   . 8B15 FCE05000  MOV EDX,DWORD PTR DS:[50E0FC]
0048A633   . 8955 DC        MOV DWORD PTR SS:[EBP-24],EDX
0048A636   . A1 00E15000    MOV EAX,DWORD PTR DS:[50E100]
0048A63B   . 8945 E0        MOV DWORD PTR SS:[EBP-20],EAX
0048A63E   . 8B0D 04E15000  MOV ECX,DWORD PTR DS:[50E104]
0048A644   . 894D E4        MOV DWORD PTR SS:[EBP-1C],ECX
0048A647   . 66:8B15 08E150>MOV DX,WORD PTR DS:[50E108]
0048A64E   . 66:8955 E8     MOV WORD PTR SS:[EBP-18],DX
0048A652   . 33C0           XOR EAX,EAX
0048A654   . 8845 EA        MOV BYTE PTR SS:[EBP-16],AL
0048A657   . C745 F0 000000>MOV DWORD PTR SS:[EBP-10],0
0048A65E   . EB 09          JMP SHORT GameServ.0048A669
0048A660   > 8B4D F0        MOV ECX,DWORD PTR SS:[EBP-10]
0048A663   . 83C1 01        ADD ECX,1
0048A666   . 894D F0        MOV DWORD PTR SS:[EBP-10],ECX
0048A669   > 837D F0 11     CMP DWORD PTR SS:[EBP-10],11
0048A66D   . 7D 47          JGE SHORT GameServ.0048A6B6
0048A66F   . 8B4D F0        MOV ECX,DWORD PTR SS:[EBP-10]
0048A672   . 69C9 68DB0400  IMUL ECX,ECX,4DB68
0048A678   . 81C1 784C3506  ADD ECX,GameServ.06354C78
0048A67E   . E8 A27BF7FF    CALL GameServ.00402225
0048A683   . 8B55 F0        MOV EDX,DWORD PTR SS:[EBP-10]
0048A686   . 52             PUSH EDX
0048A687   . 8B45 F0        MOV EAX,DWORD PTR SS:[EBP-10]
0048A68A   . 6BC0 0F        IMUL EAX,EAX,0F
0048A68D   . 8D8C05 ECFEFFF>LEA ECX,DWORD PTR SS:[EBP+EAX-114]
0048A694   . 51             PUSH ECX
0048A695   . B9 60DE8706    MOV ECX,GameServ.0687DE60
0048A69A   . E8 DE73F7FF    CALL GameServ.00401A7D
0048A69F   . 50             PUSH EAX
0048A6A0   . 8B4D F0        MOV ECX,DWORD PTR SS:[EBP-10]
0048A6A3   . 69C9 68DB0400  IMUL ECX,ECX,4DB68
0048A6A9   . 81C1 784C3506  ADD ECX,GameServ.06354C78
0048A6AF   . E8 0F79F7FF    CALL GameServ.00401FC3
0048A6B4   .^EB AA          JMP SHORT GameServ.0048A660
0048A6B6   > B9 C02B3406    MOV ECX,GameServ.06342BC0
0048A6BB   . E8 856AF7FF    CALL GameServ.00401145
0048A6C0   . E8 9974F7FF    CALL GameServ.00401B5E
0048A6C5   . 8B55 08        MOV EDX,DWORD PTR SS:[EBP+8]
0048A6C8   . 52             PUSH EDX
0048A6C9   . B9 3CE10407    MOV ECX,GameServ.0704E13C
0048A6CE   . E8 3F84F7FF    CALL GameServ.00402B12
0048A6D3   . 8B45 08        MOV EAX,DWORD PTR SS:[EBP+8]
0048A6D6   . 50             PUSH EAX
0048A6D7   . B9 14E1EB06    MOV ECX,GameServ.06EBE114
0048A6DC   . E8 3184F7FF    CALL GameServ.00402B12
0048A6E1   . 8B4D 08        MOV ECX,DWORD PTR SS:[EBP+8]
0048A6E4   . 51             PUSH ECX
0048A6E5   . B9 ECE0D206    MOV ECX,GameServ.06D2E0EC
0048A6EA   . E8 2384F7FF    CALL GameServ.00402B12
0048A6EF   . 8B55 08        MOV EDX,DWORD PTR SS:[EBP+8]
0048A6F2   . 52             PUSH EDX
0048A6F3   . B9 9CE0A006    MOV ECX,GameServ.06A0E09C
0048A6F8   . E8 1584F7FF    CALL GameServ.00402B12
0048A6FD   . 8B45 08        MOV EAX,DWORD PTR SS:[EBP+8]
0048A700   . 50             PUSH EAX
0048A701   . B9 74E08706    MOV ECX,GameServ.0687E074
0048A706   . E8 0784F7FF    CALL GameServ.00402B12
0048A70B   . E8 A270F7FF    CALL GameServ.004017B2
0048A710   . E8 2971F7FF    CALL GameServ.0040183E
0048A715   . 68 ECE05000    PUSH GameServ.0050E0EC                   ;  ASCII "Iplist.dat"
0048A71A   . B9 60DE8706    MOV ECX,GameServ.0687DE60
0048A71F   . E8 5973F7FF    CALL GameServ.00401A7D
0048A724   . 50             PUSH EAX
0048A725   . B9 A0BFBD04    MOV ECX,GameServ.04BDBFA0
0048A72A   . E8 B37CF7FF    CALL GameServ.004023E2
0048A72F   . 68 D4E05000    PUSH GameServ.0050E0D4                   ;  ASCII "ConnectMember.txt"
0048A734   . B9 60DE8706    MOV ECX,GameServ.0687DE60
0048A739   . E8 3F73F7FF    CALL GameServ.00401A7D
0048A73E   . 50             PUSH EAX
0048A73F   . B9 B0C8BD04    MOV ECX,GameServ.04BDC8B0
0048A744   . E8 2E7EF7FF    CALL GameServ.00402577
0048A749   . 6A 10          PUSH 10
0048A74B   . E8 513A0100    CALL GameServ.0049E1A1
0048A750   . 83C4 04        ADD ESP,4
0048A753   . 8985 DCFEFFFF  MOV DWORD PTR SS:[EBP-124],EAX
0048A759   . C745 FC 010000>MOV DWORD PTR SS:[EBP-4],1
0048A760   . 83BD DCFEFFFF >CMP DWORD PTR SS:[EBP-124],0
0048A767   . 74 13          JE SHORT GameServ.0048A77C
0048A769   . 8B8D DCFEFFFF  MOV ECX,DWORD PTR SS:[EBP-124]
0048A76F   . E8 3583F7FF    CALL GameServ.00402AA9
0048A774   . 8985 CCFEFFFF  MOV DWORD PTR SS:[EBP-134],EAX
0048A77A   . EB 0A          JMP SHORT GameServ.0048A786
0048A77C   > C785 CCFEFFFF >MOV DWORD PTR SS:[EBP-134],0
0048A786   > 8B8D CCFEFFFF  MOV ECX,DWORD PTR SS:[EBP-134]
0048A78C   . 898D E0FEFFFF  MOV DWORD PTR SS:[EBP-120],ECX
0048A792   . C745 FC FFFFFF>MOV DWORD PTR SS:[EBP-4],-1
0048A799   . 8B95 E0FEFFFF  MOV EDX,DWORD PTR SS:[EBP-120]
0048A79F   . 8915 58E62F06  MOV DWORD PTR DS:[62FE658],EDX
0048A7A5   . 833D 58E62F06 >CMP DWORD PTR DS:[62FE658],0
0048A7AC   . 75 20          JNZ SHORT GameServ.0048A7CE
0048A7AE   . 6A 6E          PUSH 6E
0048A7B0   . B9 F0E52D06    MOV ECX,GameServ.062DE5F0
0048A7B5   . FF15 8C183107  CALL DWORD PTR DS:[<&mumsg.?Get@CMsg@@QA>;  mumsg.?Get@CMsg@@QAEPADH@Z
0048A7BB   . 50             PUSH EAX
0048A7BC   . 68 C0E05000    PUSH GameServ.0050E0C0                   ;  ASCII "CDragonEvent %s"
0048A7C1   . E8 0D6DF7FF    CALL GameServ.004014D3
0048A7C6   . 83C4 08        ADD ESP,8
0048A7C9   . E9 99000000    JMP GameServ.0048A867
0048A7CE   > 6A 28          PUSH 28
0048A7D0   . E8 CC390100    CALL GameServ.0049E1A1
0048A7D5   . 83C4 04        ADD ESP,4
0048A7D8   . 8985 D4FEFFFF  MOV DWORD PTR SS:[EBP-12C],EAX
0048A7DE   . C745 FC 020000>MOV DWORD PTR SS:[EBP-4],2
0048A7E5   . 83BD D4FEFFFF >CMP DWORD PTR SS:[EBP-12C],0
0048A7EC   . 74 13          JE SHORT GameServ.0048A801
0048A7EE   . 8B8D D4FEFFFF  MOV ECX,DWORD PTR SS:[EBP-12C]
0048A7F4   . E8 1681F7FF    CALL GameServ.0040290F
0048A7F9   . 8985 C8FEFFFF  MOV DWORD PTR SS:[EBP-138],EAX
0048A7FF   . EB 0A          JMP SHORT GameServ.0048A80B
0048A801   > C785 C8FEFFFF >MOV DWORD PTR SS:[EBP-138],0
0048A80B   > 8B85 C8FEFFFF  MOV EAX,DWORD PTR SS:[EBP-138]
0048A811   . 8985 D8FEFFFF  MOV DWORD PTR SS:[EBP-128],EAX
0048A817   . C745 FC FFFFFF>MOV DWORD PTR SS:[EBP-4],-1
0048A81E   . 8B8D D8FEFFFF  MOV ECX,DWORD PTR SS:[EBP-128]
0048A824   . 890D 54E62F06  MOV DWORD PTR DS:[62FE654],ECX
0048A82A   . 833D 54E62F06 >CMP DWORD PTR DS:[62FE654],0
0048A831   . 75 1D          JNZ SHORT GameServ.0048A850
0048A833   . 6A 6E          PUSH 6E
0048A835   . B9 F0E52D06    MOV ECX,GameServ.062DE5F0
0048A83A   . FF15 8C183107  CALL DWORD PTR DS:[<&mumsg.?Get@CMsg@@QA>;  mumsg.?Get@CMsg@@QAEPADH@Z
0048A840   . 50             PUSH EAX
0048A841   . 68 ACE05000    PUSH GameServ.0050E0AC                   ;  ASCII "AttackEvent %s"
0048A846   . E8 886CF7FF    CALL GameServ.004014D3
0048A84B   . 83C4 08        ADD ESP,8
0048A84E   . EB 17          JMP SHORT GameServ.0048A867
0048A850   > 6A 03          PUSH 3
0048A852   . 6A 02          PUSH 2
0048A854   . 6A 01          PUSH 1
0048A856   . 6A 01          PUSH 1
0048A858   . 6A 01          PUSH 1
0048A85A   . 68 78E7CE04    PUSH GameServ.04CEE778
0048A85F   . E8 1170F7FF    CALL GameServ.00401875
0048A864   . 83C4 18        ADD ESP,18
0048A867   > 8B4D F4        MOV ECX,DWORD PTR SS:[EBP-C]
0048A86A   . 64:890D 000000>MOV DWORD PTR FS:[0],ECX
0048A871   . 5F             POP EDI
0048A872   . 5E             POP ESI
0048A873   . 5B             POP EBX
0048A874   . 8BE5           MOV ESP,EBP
0048A876   . 5D             POP EBP
0048A877   . C3             RETN
а другия код е ассемблер на този
Code:
/*	Procedure: 0x00489FD0 - 0x0048A877
 *	Argument size: 4
 *	Local size: 0
 *	Save regs size: 0
 */

L00489FD0(A8)
/* unknown */ void  A8;
{



    (save)-1;
    (save)0x4b2dba;
    (save) *fs:0x0];
    *fs:0x0] = esp;
    esp = esp - 0x16c;
    (save)ebx;
    (save)esi;
    (save)edi;
    L0049D4B0(L0049EA65(0));
    L004027FC();
    L00401604(1);
    L00402284();
    (save)"ata\";
    ecx = 109567584;
    L004012C1();
    (save)"..\data\";
    ecx = 109567584;
    L004012C1();
    L004027DE();
    if(M0704e1cc != 0) {
        (save)0;
        (save)"Warning";
        (save)0x50e240;
        MessageBoxA(0);
    }
    ecx = 103811056;
    if(L00401A55() == 0) {
        eax = L004014D3("UDP Socket create error");
    } else {
        ecx = 103806768;
        if(L00401A55() == 0) {
            eax = L004014D3("UDP Socket create error");
        } else {
            (save)60006;
            ecx = 103806768;
            L004019C4();
            ecx = 103806768;
            L00402298();
            ecx = 103808912;
            if(L00401A55() == 0) {
                eax = L004014D3("UDP Socket create error");
            } else {
                (save)0x401960;
                ecx = 103806768;
                L0040140B();
                (save)0x401960;
                ecx = 103808912;
                L0040140B();
                eax = 0;
                if(0 != 0) {
                    (save)0xd2;
                    ecx = 103671280;
                    L004014D3( *__imp__());
                }
                ecx = 0;
                if(0 != 0) {
                    L004014D3(0x50e1f0);
                }
                L00402B5D();
                for(*(ebp - 0x10) = 0; *(ebp - 0x10) < 1; *(ebp - 0x10) = *(ebp - 0x10) + 1) {
                    *(ebp + -284) = L0049E1A1(0x90);
                    *(ebp - 4) = 0;
                    if(*(ebp + -284) == 0) {
                        *(ebp + -304) = 0;
                    } else {
                        ecx = *(ebp + -284);
                        *(ebp + -304) = L00402B94();
                    }
                    *(ebp + -280) = *(ebp + -304);
                    *(ebp - 4) = -1;
                    ecx = *(ebp - 0x10);
                    *(ecx * 4 + 103626460) = *(ebp + -280);
                    *( *( *(ebp - 0x10) * 4 + 103626460) + 0x8c) = 0;
                    *( *( *(ebp - 0x10) * 4 + 103626460) + 0x88) = 0;
                }
                (save)1;
                ecx = M062d36dc;
                L00401375();
                (save)0xb4;
                (save)0x46;
                (save)0x8d;
                (save)0x36;
                (save)6;
                ecx = M062d36dc;
                L004021D5();
                (save)0x8c;
                (save)0x40;
                (save)0x8b;
                (save)0x3c;
                ecx = M062d36dc;
                L00401CA8();
                (save)0xb6;
                (save)0x40;
                (save)0xb5;
                (save)0x3c;
                ecx = M062d36dc;
                L00402162();
                (save)"MonsterSetBase.txt";
                ecx = 109567584;
                (save)L00401A7D();
                ecx = 104088888;
                L0040232E();
                (save)"Monster.txt";
                ecx = 109567584;
                (save)L00401A7D();
                ecx = 104126696;
                L00402270();
                (save)"gate.txt";
                ecx = 109567584;
                (save)L00401A7D();
                ecx = 120589848;
                L004015AA();
                ecx = 0x517ee8;
                L00402A36();
                M062d3164 = 0;
                *(ebp - 0x14) = 1;
                for(*(ebp - 0x10) = 1; *(ebp - 0x10) < 0x15e; *(ebp - 0x10) = *(ebp - 0x10) + 1) {
                    edx = *(ebp - 0x10) + 9;
                    edx = *(ebp - 0x10) * *(ebp - 0x10);
                    edx = *(ebp - 0x10) * *(ebp - 0x10);
                    *( *(ebp - 0x10) * 4 + 103625060) = edx;
                    if(*(ebp - 0x10) > 0xff) {
                        ecx = *(ebp - 0x14) + 9;
                        ecx = *(ebp - 0x14) * *(ebp - 0x14);
                        ecx = *(ebp - 0x14) * *(ebp - 0x14) * 2;
                        eax = *( *(ebp - 0x10) * 4 + 103625060) + ecx;
                        *( *(ebp - 0x10) * 4 + 103625060) = eax;
                        *(ebp - 0x14) = *(ebp - 0x14) + 1;
                    }
                }
                *(ebp + -276) = *"terrain1.att";
                *(ebp + -272) = *"ain1.att";
                *(ebp + -268) = *".att";
                *(ebp + -264) = *"";
                ecx = 0;
                *(ebp + -263) = 0;
                *(ebp + -261) = *"terrain2.att";
                *(ebp + -257) = *"ain2.att";
                *(ebp + -253) = *".att";
                *(ebp + -249) = *"";
                eax = 0;
                *(ebp + -248) = 0;
                *(ebp + -246) = *"terrain3.att";
                *(ebp + -242) = *"ain3.att";
                *(ebp + -238) = *".att";
                *(ebp + -234) = *"";
                edx = 0;
                *(ebp + -233) = 0;
                *(ebp + -231) = *"terrain4.att";
                *(ebp + -227) = *"ain4.att";
                *(ebp + -223) = *".att";
                *(ebp + -219) = *"";
                ecx = 0;
                *(ebp + -218) = 0;
                *(ebp + -216) = *"terrain5.att";
                *(ebp + -212) = *"ain5.att";
                *(ebp + -208) = *".att";
                *(ebp + -204) = *"";
                eax = 0;
                *(ebp + -203) = 0;
                *(ebp + -201) = *"terrain6.att";
                *(ebp + -197) = *"ain6.att";
                *(ebp + -193) = *".att";
                *(ebp + -189) = *"";
                edx = 0;
                *(ebp + -188) = 0;
                *(ebp + -186) = *"terrain7.att";
                *(ebp + -182) = *"ain7.att";
                *(ebp + -178) = *".att";
                al = *"";
                *(ebp + -174) = al;
                *(ebp + -173) = 0;
                *(ebp + -171) = *"terrain8.att";
                *(ebp + -167) = *"ain8.att";
                *(ebp + -163) = *".att";
                dl = *"";
                *(ebp + -159) = dl;
                *(ebp + -158) = 0;
                *(ebp + -156) = *"terrain9.att";
                *(ebp + -152) = *"ain9.att";
                *(ebp + -148) = *".att";
                cl = *"";
                *(ebp + -144) = cl;
                *(ebp + -143) = 0;
                *(ebp + -141) = *"terrain10.att";
                *(ebp + -137) = *"ain10.att";
                *(ebp + -133) = *"0.att";
                *(ebp + -129) = *"t";
                ecx = 0;
                *(ebp - 0x7f) = 0;
                *(ebp - 0x7e) = *"terrain11.att";
                *(ebp - 0x7a) = *"ain11.att";
                *(ebp - 0x76) = *"1.att";
                *(ebp - 0x72) = *"t";
                eax = 0;
                *(ebp - 0x70) = 0;
                *(ebp - 0x6f) = *"terrain12.att";
                *(ebp - 0x6b) = *"ain12.att";
                *(ebp - 0x67) = *"2.att";
                *(ebp - 0x63) = *"t";
                edx = 0;
                *(ebp - 0x61) = 0;
                *(ebp - 0x60) = *"terrain12.att";
                *(ebp - 0x5c) = *"ain12.att";
                *(ebp - 0x58) = *"2.att";
                *(ebp - 0x54) = *"t";
                ecx = 0;
                *(ebp - 0x52) = 0;
                *(ebp - 0x51) = *"terrain12.att";
                *(ebp - 0x4d) = *"ain12.att";
                *(ebp - 0x49) = *"2.att";
                *(ebp - 0x45) = *"t";
                eax = 0;
                *(ebp - 0x43) = 0;
                *(ebp - 0x42) = *"terrain12.att";
                *(ebp - 0x3e) = *"ain12.att";
                *(ebp - 0x3a) = *"2.att";
                *(ebp - 0x36) = *"t";
                *(ebp - 0x34) = 0;
                *(ebp - 0x33) = *"terrain12.att";
                *(ebp - 0x2f) = *"ain12.att";
                *(ebp - 0x2b) = *"2.att";
                *(ebp - 0x27) = *"t";
                *(ebp - 0x25) = 0;
                *(ebp - 0x24) = *"terrain12.att";
                *(ebp - 0x20) = *"ain12.att";
                *(ebp - 0x1c) = *"2.att";
                *(ebp - 0x18) = *"t";
                *(ebp - 0x16) = 0;
                for(*(ebp - 0x10) = 0; *(ebp - 0x10) < 0x11; *(ebp - 0x10) = *(ebp - 0x10) + 1) {
                    ecx = *(ebp - 0x10) * 318312 + 104156280;
                    L00402225();
                    (save) *(ebp - 0x10);
                    (save)ebp + *(ebp - 0x10) * 0xf + -276;
                    ecx = 109567584;
                    (save)L00401A7D();
                    ecx = *(ebp - 0x10) * 318312 + 104156280;
                    L00401FC3();
                }
                ecx = 104082368;
                L00401145();
                L00401B5E();
                (save)A8;
                ecx = 117760316;
                L00402B12();
                (save)A8;
                ecx = 116121876;
                L00402B12();
                (save)A8;
                ecx = 114483436;
                L00402B12();
                (save)A8;
                ecx = 111206556;
                L00402B12();
                (save)A8;
                ecx = 109568116;
                L00402B12();
                L004017B2();
                L0040183E();
                (save)"Iplist.dat";
                ecx = 109567584;
                (save)L00401A7D();
                ecx = 79544224;
                L004023E2();
                (save)"ConnectMember.txt";
                ecx = 109567584;
                (save)L00401A7D();
                ecx = 79546544;
                L00402577();
                *(ebp + -292) = L0049E1A1(0x10);
                *(ebp - 4) = 1;
                if(*(ebp + -292) != 0) {
                    ecx = *(ebp + -292);
                    *(ebp + -308) = L00402AA9();
                } else {
                    *(ebp + -308) = 0;
                }
                *(ebp + -288) = *(ebp + -308);
                *(ebp - 4) = -1;
                M062fe658 = *(ebp + -288);
                if(M062fe658 == 0) {
                    (save)0x6e;
                    ecx = 103671280;
                    eax = L004014D3("CDragonEvent %s", *__imp__());
                } else {
                    *(ebp + -300) = L0049E1A1(0x28);
                    *(ebp - 4) = 2;
                    if(*(ebp + -300) != 0) {
                        ecx = *(ebp + -300);
                        *(ebp + -312) = L0040290F();
                    } else {
                        *(ebp + -312) = 0;
                    }
                    *(ebp + -296) = *(ebp + -312);
                    *(ebp - 4) = -1;
                    M062fe654 = *(ebp + -296);
                    if(M062fe654 == 0) {
                        (save)0x6e;
                        ecx = 103671280;
                        eax = L004014D3("AttackEvent %s", *__imp__());
                    } else {
                        eax = L00401875(80668536, 1, 1, 1, 2, 3);
                    }
                }
            }
        }
    }
    *fs:0x0] = *(ebp - 0xc);
    (restore)edi;
    (restore)esi;
    (restore)ebx;
}

моля ви помогнете да направа да има не само до terrain12.att"
ами да стане така
edx = 0;
*(ebp - 0x61) = 0;
*(ebp - 0x60) = *"terrain12.att";
*(ebp - 0x5c) = *"ain12.att";
*(ebp - 0x58) = *"2.att";
*(ebp - 0x54) = *"t";
ecx = 0;
*(ebp - 0x52) = 0;
*(ebp - 0x51) = *"terrain13.att";
*(ebp - 0x4d) = *"ain13.att";
*(ebp - 0x49) = *"3.att";
*(ebp - 0x45) = *"t";
eax = 0;
*(ebp - 0x43) = 0;
*(ebp - 0x42) = *"terrain14.att";
*(ebp - 0x3e) = *"ain14.att";
*(ebp - 0x3a) = *"4.att";
*(ebp - 0x36) = *"t";
*(ebp - 0x34) = 0;
*(ebp - 0x33) = *"terrain15.att";
*(ebp - 0x2f) = *"ain15.att";
*(ebp - 0x2b) = *"5.att";
*(ebp - 0x27) = *"t";
*(ebp - 0x25) = 0;
*(ebp - 0x24) = *"terrain16.att";
*(ebp - 0x20) = *"ain16.att";
*(ebp - 0x1c) = *"6.att";
*(ebp - 0x18) = *"t";
*(ebp - 0x16) = 0;
 
ако ви дам целия ассемблер код някой може ли да ми го компилира моля ви отговорете ми
 
Last edited:
Има компайлъри за асемблер бе :D
 
еми свали 1 и го качи не мога да намеря