Client

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
stoicavali21
Nivel 1

Nivel 1
Mesaje: 83
Membru din: 08 Sep 2014, 19:57
Server: da
Regat: Jinno
Aprecieri: 4  
Mulţumiri: 0
Medalii

Am o protectie pe un client si cand incerc sa bag un fisier nou imi da eroare...stie cineva cum sa o scot?
Avatar utilizator
ZNF
Membru Club

Membru Club
Mesaje: 1953
Membru din: 16 Feb 2014, 10:09
Aprecieri: 15  
Mulţumiri: 110  
Discord: Copiază ID
Medalii

Ce fel de eroare iti da?
Avatar utilizator
stoicavali21
Nivel 1

Nivel 1
Mesaje: 83
Membru din: 08 Sep 2014, 19:57
Server: da
Regat: Jinno
Aprecieri: 4  
Mulţumiri: 0
Medalii

Piciu. scrie:Ce fel de eroare iti da?
"Fisierele acestea se vor sterge acum: "
Avatar utilizator
ZNF
Membru Club

Membru Club
Mesaje: 1953
Membru din: 16 Feb 2014, 10:09
Aprecieri: 15  
Mulţumiri: 110  
Discord: Copiază ID
Medalii

stoicavali21 scrie:
Piciu. scrie:Ce fel de eroare iti da?
"Fisierele acestea se vor sterge acum: "
Protectia o stergi din root - intrologin.py.
Trebuie sa ai ceva asemanator:
######Protectie####
def libcheck():

lib = os.listdir('lib')


LibFiles = ['__future__.pyc','copy_reg.pyc','linecache.pyc','ntpath.pyc','os.pyc','site.pyc','stat.pyc','string.pyc','traceback.pyc','types.pyc','UserDict.pyc']


if lib != LibFiles:
for item in lib:
if not item in LibFiles:
dbg.LogBox("Fisier in plus")
dbg.LogBox("lib///"+ 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 LibFiles != lib:
for missing in LibFiles:
if not missing in lib:
dbg.LogBox("Lipseste fisier-ul///lib///" + str(missing))
app.Abort()
else:
pass
libcheck()
######Protectie####
def bgmcheck():

bgm = os.listdir('bgm')


BGMFiles = ['a_rhapsody_of_war.mp3','another_way.mp3','back_to_back.mp3','blacksea.mp3','catacomb_of_devil.mp3','characterselect.mp3','death_of_landmark.mp3','desert.mp3','enter_the_east.mp3','follow_war_god.mp3','last-war2.mp3','login_window.mp3','lost_my_name.mp3','m2bg.mp3','misty_forest.mp3','monkey_temple.mp3','mountain_of_death.mp3','mt.mp3','only_my_battle.mp3','open_the_gate.mp3','save_me.mp3','wedding.mp3','wonderland.mp3','xmas.mp3']


if bgm != BGMFiles:
for item in bgm:
if not item in BGMFiles:
dbg.LogBox("Fisier in plus")
dbg.LogBox("bgm///"+ 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 BGMFiles != bgm:
for missing in BGMFiles:
if not missing in bgm:
dbg.LogBox("Lipseste fisier-ul///bgm///" + str(missing))
app.Abort()
else:
pass
bgmcheck()
######Protectie####
def PrincipalyFiles():

path = os.getcwd()
principaly = os.listdir(path)


PrincipalyFiles = ['config.exe','artpclnt.dll','channel.inf','devil.dll','granny2.dll','locale.cfg','metin2.cfg','Starter.exe','mouse.cfg','MSS32.DLL','MSS32323.dll','SpeedTreeRT.dll','syserr.txt','bgm','lib','pack','screenshot','mark']


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()
######Protectie####
def Pack():

pack = os.listdir('pack')


PackFiles = ['pack.exe','BGM.eix','BGM.epk','Effect.eix','Effect.epk','ETC.eix','Etc.epk','guild.eix','guild.epk','icon.eix','icon.epk','Index','indoordeviltower1.eix','indoordeviltower1.epk','indoormonkeydungeon1.eix','indoormonkeydungeon1.epk','indoormonkeydungeon2.eix','indoormonkeydungeon2.epk','indoormonkeydungeon3.eix','indoormonkeydungeon3.epk','indoorspiderdungeon1.eix','indoorspiderdungeon1.epk','item.eix','item.epk','locale_ro.eix','locale_ro.epk','monster2.eix','monster2.epk','Monster.eix','Monster.epk','npc2.eix','npc2.epk','NPC.eix','NPC.epk','Outdoor.eix','Outdoor.epk','OutdoorA1.eix','OutdoorA1.epk','OutdoorA2.eix','OutdoorA2.epk','OutdoorA3.eix','OutdoorA3.epk','OutdoorB1.eix','OutdoorB1.epk','OutdoorB3.eix','OutdoorB3.epk','OutdoorC1.eix','OutdoorC1.epk','OutdoorC3.eix','OutdoorC3.epk','outdoordesert1.eix','outdoordesert1.epk','outdoorduel.eix','outdoorduel.epk','outdoorempirebattle1.eix','outdoorempirebattle1.epk','outdoorfielddungeon1.eix','outdoorfielddungeon1.epk','outdoorflame1.eix','outdoorflame1.epk','outdoorgmguildbuild.eix','outdoorgmguildbuild.epk','outdoorguild1.eix','outdoorguild1.epk','outdoorguild2.eix','outdoorguild2.epk','outdoorguild3.eix','outdoorguild3.epk','outdoormilgyo1.eix','outdoormilgyo1.epk','OutdoorSnow1.eix','OutdoorSnow1.epk','outdoort1.eix','outdoort1.epk','outdoort2.eix','outdoort2.epk','outdoort3.eix','outdoort3.epk','outdoort4.eix','outdoort4.epk','outdoortrent02.eix','outdoortrent02.epk','outdoortrent.eix','outdoortrent.epk','outdoorwedding.eix','outdoorwedding.epk','pc2.eix','pc2.epk','PC.eix','PC.epk','Property.eix','Property.epk','root.eix','root.epk','season1.eix','season1.epk','season2.eix','season2.epk','season3_eu.eix','season3_eu.epk','sound2.eix','sound2.epk','Sound.eix','Sound.epk','Terrain.eix','Terrain.epk','textureset.eix','textureset.epk','Tree.eix','Tree.epk','uiloading.eix','uiloading.epk','uiscript.eix','uiscript.epk','Zone.eix','Zone.epk']


if pack != PackFiles:
for item in pack:
if not item in PackFiles:
dbg.LogBox("Fisier in plus")
dbg.LogBox("pack///"+ 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 PackFiles != pack:
for missing in PackFiles:
if not missing in pack:
dbg.LogBox("Lipseste fisier-ul///pack///" + str(missing))
app.Abort()
else:
pass
Pack()
Avatar utilizator
stoicavali21
Nivel 1

Nivel 1
Mesaje: 83
Membru din: 08 Sep 2014, 19:57
Server: da
Regat: Jinno
Aprecieri: 4  
Mulţumiri: 0
Medalii

Piciu. scrie:
stoicavali21 scrie:
Piciu. scrie:Ce fel de eroare iti da?
"Fisierele acestea se vor sterge acum: "
Protectia o stergi din root - intrologin.py.
Trebuie sa ai ceva asemanator:
######Protectie####
def libcheck():

lib = os.listdir('lib')


LibFiles = ['__future__.pyc','copy_reg.pyc','linecache.pyc','ntpath.pyc','os.pyc','site.pyc','stat.pyc','string.pyc','traceback.pyc','types.pyc','UserDict.pyc']


if lib != LibFiles:
for item in lib:
if not item in LibFiles:
dbg.LogBox("Fisier in plus")
dbg.LogBox("lib///"+ 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 LibFiles != lib:
for missing in LibFiles:
if not missing in lib:
dbg.LogBox("Lipseste fisier-ul///lib///" + str(missing))
app.Abort()
else:
pass
libcheck()
######Protectie####
def bgmcheck():

bgm = os.listdir('bgm')


BGMFiles = ['a_rhapsody_of_war.mp3','another_way.mp3','back_to_back.mp3','blacksea.mp3','catacomb_of_devil.mp3','characterselect.mp3','death_of_landmark.mp3','desert.mp3','enter_the_east.mp3','follow_war_god.mp3','last-war2.mp3','login_window.mp3','lost_my_name.mp3','m2bg.mp3','misty_forest.mp3','monkey_temple.mp3','mountain_of_death.mp3','mt.mp3','only_my_battle.mp3','open_the_gate.mp3','save_me.mp3','wedding.mp3','wonderland.mp3','xmas.mp3']


if bgm != BGMFiles:
for item in bgm:
if not item in BGMFiles:
dbg.LogBox("Fisier in plus")
dbg.LogBox("bgm///"+ 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 BGMFiles != bgm:
for missing in BGMFiles:
if not missing in bgm:
dbg.LogBox("Lipseste fisier-ul///bgm///" + str(missing))
app.Abort()
else:
pass
bgmcheck()
######Protectie####
def PrincipalyFiles():

path = os.getcwd()
principaly = os.listdir(path)


PrincipalyFiles = ['config.exe','artpclnt.dll','channel.inf','devil.dll','granny2.dll','locale.cfg','metin2.cfg','Starter.exe','mouse.cfg','MSS32.DLL','MSS32323.dll','SpeedTreeRT.dll','syserr.txt','bgm','lib','pack','screenshot','mark']


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()
######Protectie####
def Pack():

pack = os.listdir('pack')


PackFiles = ['pack.exe','BGM.eix','BGM.epk','Effect.eix','Effect.epk','ETC.eix','Etc.epk','guild.eix','guild.epk','icon.eix','icon.epk','Index','indoordeviltower1.eix','indoordeviltower1.epk','indoormonkeydungeon1.eix','indoormonkeydungeon1.epk','indoormonkeydungeon2.eix','indoormonkeydungeon2.epk','indoormonkeydungeon3.eix','indoormonkeydungeon3.epk','indoorspiderdungeon1.eix','indoorspiderdungeon1.epk','item.eix','item.epk','locale_ro.eix','locale_ro.epk','monster2.eix','monster2.epk','Monster.eix','Monster.epk','npc2.eix','npc2.epk','NPC.eix','NPC.epk','Outdoor.eix','Outdoor.epk','OutdoorA1.eix','OutdoorA1.epk','OutdoorA2.eix','OutdoorA2.epk','OutdoorA3.eix','OutdoorA3.epk','OutdoorB1.eix','OutdoorB1.epk','OutdoorB3.eix','OutdoorB3.epk','OutdoorC1.eix','OutdoorC1.epk','OutdoorC3.eix','OutdoorC3.epk','outdoordesert1.eix','outdoordesert1.epk','outdoorduel.eix','outdoorduel.epk','outdoorempirebattle1.eix','outdoorempirebattle1.epk','outdoorfielddungeon1.eix','outdoorfielddungeon1.epk','outdoorflame1.eix','outdoorflame1.epk','outdoorgmguildbuild.eix','outdoorgmguildbuild.epk','outdoorguild1.eix','outdoorguild1.epk','outdoorguild2.eix','outdoorguild2.epk','outdoorguild3.eix','outdoorguild3.epk','outdoormilgyo1.eix','outdoormilgyo1.epk','OutdoorSnow1.eix','OutdoorSnow1.epk','outdoort1.eix','outdoort1.epk','outdoort2.eix','outdoort2.epk','outdoort3.eix','outdoort3.epk','outdoort4.eix','outdoort4.epk','outdoortrent02.eix','outdoortrent02.epk','outdoortrent.eix','outdoortrent.epk','outdoorwedding.eix','outdoorwedding.epk','pc2.eix','pc2.epk','PC.eix','PC.epk','Property.eix','Property.epk','root.eix','root.epk','season1.eix','season1.epk','season2.eix','season2.epk','season3_eu.eix','season3_eu.epk','sound2.eix','sound2.epk','Sound.eix','Sound.epk','Terrain.eix','Terrain.epk','textureset.eix','textureset.epk','Tree.eix','Tree.epk','uiloading.eix','uiloading.epk','uiscript.eix','uiscript.epk','Zone.eix','Zone.epk']


if pack != PackFiles:
for item in pack:
if not item in PackFiles:
dbg.LogBox("Fisier in plus")
dbg.LogBox("pack///"+ 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 PackFiles != pack:
for missing in PackFiles:
if not missing in pack:
dbg.LogBox("Lipseste fisier-ul///pack///" + str(missing))
app.Abort()
else:
pass
Pack()
Am sters fisierul ala din root si tot asa imi arata..
Avatar utilizator
stoicavali21
Nivel 1

Nivel 1
Mesaje: 83
Membru din: 08 Sep 2014, 19:57
Server: da
Regat: Jinno
Aprecieri: 4  
Mulţumiri: 0
Medalii

up
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

Inactiv!
Imagine
Afișează semnătura
Închis

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie