Sziasztok!
Lehet amatőr dolog lesz amivel hozzátok fordulok, deeee elakadtam egy kibontásnál.
Találtam egy pvp systemet aminek a root dolgait megcsináltam sikeresen és most jönne a letöltött .eix .epk fájl bemásolása a pack mappába majd Index fájlba írása.
Ezzel nem is lenne gond ha nem lenne LZO és kiter. csere a fájlokon..(mármint a sajátomon)
Gondoltam kibontom az eix,epk fájlt és visszacsimagolom az általam elkészített megfelelő bontóval, hogy működjön is a kliensben a fájl és tartalma.
(jön a lényeg)
Próbáltam EterNexus-al ami kifagy kibontás indításakor,
Tim 2.0,2.6,2.8-al de egyik sem bontja és a következő hibát adja:
Metin2 File Premastering Utility
Version 2.0 S530P122
Copyright (C) 2009-2010 tim66613.
Credits:
sunjunps --> gave me item_proto data structure specification
[INFO] XML file processing starts
Number of XML files: 1
Excetion occured!
An unhandled exception was thrown.
Exception Details follow:
Unable to open target file
Filename: Source\Turkmmo.com | DemirGame!.
Press any key to continue.
Esetleg valakinek valami ötlet erre?
Csatolom a fájlokat hátha ti juttok valamire velük.
Előre is köszönöm a válaszokat!
https://data.hu/get/10772869/demirgame_pvpsystem.rar -- türkmmo 20onvhanyadikoldal az adott témánál.
am volt már etermgr?
Meg is találtam pont :D
Köszönöm az észrevételt ment a +
Véletlenül nem ismered a system-et?
Megakadtam... betölt a kliens viszont csak ennyit mutat
(https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fwww.kepfeltoltes.eu%2Fimages%2Fhdd1%2F2017%2F09%2F28%2F604N_vtelen.png&hash=637c83eef8f64f666f3ec2a9358fc5669199dd2a) (http://www.kepfeltoltes.eu/view.php?filename=604N_vtelen.png)
Láttam ezt a hibát a kommentek között is de nem adtak rá semmi fix-et :|
Lehet én írtam valamit rossz helyre a root-ban?
syserr.txt-t nézz, hogy mégis hol nem ideális a dolog v ha nem tod kitalálni akk csatold a syserrt és a fájlt, amire panaszkodik.
Valamiért kiment a fejemből, hogy syserr-t nézzek :o ::)
Meglesem hátha nem rontom el mégjobban :)
0928 12:48:23011 :: File "networkModule.py", line 247, in SetGamePhase
0928 12:48:23011 :: File "game.py", line 108, in __init__
0928 12:48:23011 :: File "uiTarget.py", line 103, in __init__
0928 12:48:23011 :: NameError
0928 12:48:23011 :: :
0928 12:48:23011 :: global name 'localeinfo' is not defined
0928 12:48:23011 ::
keresd a localeinfo szót és cseréld localeInfo-ra az adott fájlokban (ctrl+h-val?)
Na sikerült, 1 fájlba volt kicsi i betűvel írva, most működik is viszont a WIN feliratot nem írja ki és pvp után a bosszúra nyomva nem történik semmi :|
hát a dolog egyik fele működik, gondolom most nincs syserr-ed, a kérdés az h szerinted mi a fene nem az igazi és h más szerint mi nem klappol. ::)
syserr most csak ennyit ír:
CInstanceBase::PushTCPState ÇĂ·ąŔĚľî Ŕڽſˇ°Ô Ŕ̵żĆĐŶŔş żŔ¸é ľČµČ´Ů!
ami nemsok :/
vagy nem tudja betölteni a fájlokat az a pár py és script vagy... indítóforrásban megkéne keresni majd a hibaüzit
kóreaiul van a dolog szal annyit láthatunk, hogy a kódolást megtörte a notepad(?)
Idézetet írta: Zorg Dátum 2017-09-28, 13:42:23
syserr most csak ennyit ír:
CInstanceBase::PushTCPState ÇĂ·ąŔĚľî Ŕڽſˇ°Ô Ŕ̵żĆĐŶŔş żŔ¸é ľČµČ´Ů!
ami nemsok :/
Csomagolás hiba miatt csinálja, nekem is előjön ez néha. Próbáld újra csomagolni a root.eix/epk-t és az uiscript.eix/epk-t.
Köszönöm szépen mindenkinek a segítséget!
Sikerült megcsinálni mindent éééés megtaláltam a hibát a bugra is a pvp system-ben.
localeinfo részek átírva localeInfo-ra, quest_functions-ba a getvarchar és a setvarchar beírva.
questlib.lua-ba a hozzá tartozó dolgok beírva:
function setvarchar(name, var)
local laenge = string.len (var)
local setchar = 0
local save_name = 0
local letter = 0
while laenge > setchar do
setchar = setchar + 1
letter = string.sub (var, setchar, setchar)
letter = string.byte(letter, 1)
save_name = ""..name.."_char_"..setchar..""
pc.setqf(save_name, letter)
end
local save_laenge=""..name.."laenge"
pc.setqf(save_laenge, laenge)
end
function getvarchar(name)
local save_laenge = ""..name.."laenge"
local laenge = pc.getqf(save_laenge)
local save_name = 0
local var = ""
local letter = 0
local getchar = 0
while laenge > getchar do
getchar = getchar + 1
save_name = ""..name.."_char_"..getchar..""
letter = pc.getqf(save_name)
if letter!=0 then
letter = string.char(letter)
else
letter = ""
end
var = ""..var..""..letter..""
end
return var
end
Ha valakinek kellene a pvp system írjon kommentet és eljuttatom hozzá+segítek beüzemelni is ha kell!