Sziasztok. ;)
Akad egy kis probléma amikor beakartam rakni a Kosztüm + inventory egybe ugye mert láttam itt fórumon felrakva. Mindent a helyére raktam mégis a betöltő képernyő után kidob. Minden pontosan raktam be tehát ez nem lehet gond. Kliens: Whiteworld tehát alapból egy működő kosztüm rendszer volt benne, és a szerver oldalon is be van rakva ha ez számítana.
Kliens syserr:
ui.py(line:2721) LoadScriptFile
system.py(line:192) execfile
system.py(line:163) Run
locale/it/ui/InventoryWindow.py(line:6) ?
LoadScriptFile - exceptions.AttributeError:'module' object has no attribute 'COSTUME_SLOT_START'
1223 21:54:27861 :: ============================================================================================================
1223 21:54:27861 :: Abort!!!!
1223 21:54:27862 ::
uiInventory.py(line:137) __LoadWindow
ui.py(line:2726) LoadScriptFile
exception.py(line:36) Abort
InventoryWindow.LoadWindow.LoadObject - exceptions.SystemExit:
1223 21:54:27862 :: ============================================================================================================
1223 21:54:27862 :: Abort!!!!
Az uiscriptben lecserélted a costumewindow,py fájlt?
Mindent lecseréltem persze. Ez nem lehet gond. 3.-ra próbáltam meg mi nap. És ugyanaz a hiba. 3x soha nem felejteném ki az uiscriptes részt.:)
Talán az lehet a baj, hogy WW egy magyar kliensbe tette be
te pedig a hibaüzenet alapján nem kifejezetten magyar kliensbe próbáltad beépíteni
"
locale/it/ui/InventoryWindow.py(line:6) ?
"
Igen én Gf kliensbe raktam be, locale_hu, erre keress rá a py fájlokban és írd át arra ami neked van, gondolom neked locale_gf van, abban szokott az elérés locale/it lenni.
Az a gond hogy én is gondoltam erre meg is néztem már a uiscriptes részén és a locale-ba való részen is sehol sincs locale/xy/ elérési út. Tehát ez nem lehet baj.
costumewindow.py hívna' az item.COSTUME_SLOT_START változo't, de az nincs definia'lva az indi'to'ban.
I'rd a't 109-re.
Penger hogy érted hogy írjam át 109-re? Mit írjak át?
P3NG3R így érti hogy írd át, COSTUME_START_INDEX = 0 a nullát írd 109 re, COSTUME_START_INDEX = 109,
lehet te a régi game fájlal dolgozol és az ahhoz való kliensel, én meg az r34083 as game fájlal és ahhoz való kliensel, nálam a costumewindow,py ben így szerepel COSTUME_START_INDEX = 0 és semmi gondom vele, de nálad lehet 109 lesz a megoldás. De küld már el nekem az eredeti costumewindow,py és a localéból az inventorywindow.py fájlaidat, meg nézném őket.
Új indítókban 109-cel kezdődik a kosztümök slot-ja. Annyira logikus. Régebbi game fájlokhoz teljesen más costumewindow.py fájl kell.
Így már érthető. :) Köszi