Daca doreste cineva client-ul decriptat, il poate lua de aici :
https://mega.co.nz/#!K5lG2DyK!vc2QGJh1o ... oAIzkVMyvY
https://mega.co.nz/#!29lxTQJA!7hv2EySl0 ... lxrdPZSQJU
P.S:
Pentru a elimina verificare fisierelor la pornire:
Stergeti import os apoi asta din intrologin.py din root:
Cod: Selectaţi tot
######Nistor Alex####
###www.pro-area.com##
######MILES Folder#####
def milescheck():
miles = os.listdir('miles')
MILESFiles = ['mss32.dll','mssa3d.m3d','mssds3d.m3d','mssdsp.flt','mssdx7.m3d','msseax.m3d','mssmp3.asi','mssrsx.m3d','msssoft.m3d','mssvoice.asi']
if miles != MILESFiles:
for item in miles:
if not item in MILESFiles:
dbg.LogBox("Fisier in plus")
dbg.LogBox("miles///"+ str(item))
try:
os.remove(item)
except:
dbg.LogBox("Te rugam sterge manual fisier-ul ")
dbg.LogBox("Client-ul se va inchide!")
app.Abort()
if MILESFiles != miles:
for missing in MILESFiles:
if not missing in miles:
dbg.LogBox("Lipseste fisier-ul///miles///" + str(missing))
app.Abort()
else:
pass
milescheck()
######Nistor Alex####
###www.pro-area.com##
######Folder#####
def PrincipalyFiles():
path = os.getcwd()
principaly = os.listdir(path)
PrincipalyFiles = ['metin2client.bin','syserr.txt','channel.inf','config.exe','errorlog.exe','ErrorLog.txt','last_account.cfg','locale.cfg','log.txt','metin2.cfg','metin2client.dat','mouse.cfg','Scorpius.exe','artpclnt.dll','devil.dll','DSETUP.dll','granny2.dll','ilu.dll','mscoree.dll','MSS32.DLL','msvcp60.dll','MSVCRTD.DLL','msvcp60.dll','patchw32.dll','python22.dll','python27.dll','SpeedTreeRT.dll','msvcp100.dll','unicows.dll','BGM','lib','mark','pack','miles','screenshot','temp','upload']
if principaly != PrincipalyFiles:
for item in principaly:
if not item in PrincipalyFiles:
dbg.LogBox("Fisier in plus")
dbg.LogBox("Client folder///"+ str(item))
try:
os.remove(item)
except:
dbg.LogBox("Te rugam sterge manual fisier-ul ")
dbg.LogBox("Client-ul se va inchide!")
app.Abort()
if PrincipalyFiles != principaly:
for missing in PrincipalyFiles:
if not missing in principaly:
dbg.LogBox("Lipseste fisier-ul///Client folder///" + str(missing))
app.Abort()
else:
pass
PrincipalyFiles()Stergeti asta din uiinventory.py din root:
Cod: Selectaţi tot
def Show(self):
if constInfo.SECURIATE_CONT == 0:
self.__LoadWindow()
ui.ScriptWindow.Show(self)
# ????? ?? ? ???? ?????? ????? ? ? ???? ?? ??? ?.
if self.isOpenedCostumeWindowWhenClosingInventory and self.wndCostume:
self.wndCostume.Show()
# ????? ?? ? ?? ????? ?????? ?? ??? ?.
if self.wndBelt:
self.wndBelt.Show(self.isOpenedBeltWindowWhenClosingInventory)
else:
self.ParolaInventarWnd()
def ParolaInventarWnd(self):
self.ParolaInventar = ui.BoardWithTitleBar()
self.ParolaInventar.SetSize(180, 100)
self.ParolaInventar.SetCenterPosition()
self.ParolaInventar.AddFlag('movable')
self.ParolaInventar.AddFlag('float')
self.ParolaInventar.SetTitleName('Inventar')
self.ParolaInventar.SetCloseEvent(self.InchidereParolaInventar)
self.ParolaInventar.Show()
self.TextParola = ui.TextLine()
self.TextParola.SetParent(self.ParolaInventar)
self.TextParola.SetDefaultFontName()
self.TextParola.SetPosition(15, 35)
self.TextParola.SetFeather()
self.TextParola.SetText("Parola inventar:")
self.TextParola.SetOutline()
self.TextParola.Show()
self.SlotParola = ui.SlotBar()
self.SlotParola.SetParent(self.ParolaInventar)
self.SlotParola.SetSize(60, 15)
self.SlotParola.SetPosition(30, 35)
self.SlotParola.SetWindowHorizontalAlignCenter()
self.SlotParola.Show()
self.CampParola = ui.EditLine()
self.CampParola.SetParent(self.SlotParola)
self.CampParola.SetSize(60, 15)
self.CampParola.SetPosition(4, 1)
self.CampParola.SetMax(4)
self.CampParola.SetNumberMode()
self.CampParola.SetFocus()
self.CampParola.Show()
self.ButonParolaOK = ui.Button()
self.ButonParolaOK.SetParent(self.ParolaInventar)
self.ButonParolaOK.SetEvent(self.VerificareParola)
self.ButonParolaOK.SetPosition(46, 67)
self.ButonParolaOK.SetUpVisual("d:/ymir work/ui/public/large_button_01.sub")
self.ButonParolaOK.SetOverVisual("d:/ymir work/ui/public/large_button_02.sub")
self.ButonParolaOK.SetDownVisual("d:/ymir work/ui/public/large_button_03.sub")
self.ButonParolaOK.SetText("Deblocare")
self.ButonParolaOK.Show()
def VerificareParola(self):
self.ParolaInventar.Hide()
event.QuestButtonClick(constInfo.SECURIATE_QUESTINDEX)
net.SendQuestInputStringPacket(self.CampParola.GetText())
def InchidereParolaInventar(self):
self.ParolaInventar.Hide()



