cube txt bővítés

Indította fabtam11, 2018-10-14, 12:30:22

Üdv!
A minap egy kísérletet tettem arra, hogy a cube.txt-vel meg a questjével újabb npc-hez rendeljek pár új kraftolható tárgyat, de felvetődött az a probléma, hogy az alsó részre nem tudom behúzni a nálam meglevő hozzávalókat... De ha a hozzávalóra kattintok a kraftitem sorában, akkor bezzeg beteszi a slotokra a tárgyat.
Valaki találkozott már ezzel a bosszantó kis aprósággal?  ???

Esetlegesen még annyi információt írok, hogy a kovácsra próbálom a különböző tekercseket\köveket bevágni...


mért nem vonja össze a kommenteket, talán túlléptem a felhasználható karakterek számát?


Sehol, mert egyedi hibád van. Nekem még üres, nem létező cube ablakba is behúzza alulra a cuccokat ha kényszerítve meghívom, létezőbe meg pláne.

[spoiler][/spoiler]

"Test client für 40250"-et használok ha esetleg ki akarod próbálni.
uicube.py

Furcsa, de nálam is pont ugyanilyen az uicube.py.
Nincs más ötleted arról, hogy vajon mivel üthettem ki a dolgot?

Előzm. kieg
1x cseréltem egy kliens designt, de azt nem teljesen tettem át(rootban uiscriptben nincs annyira kicserélve) és csak a sima vizuális részét pakoltam csak át... oO

game.py is tele van cube-s dolgokkal, hasonlítsd össze egy alap kliensével.
(Meg np++ keress a cube szóra, ahol van találat, ott is)

De amúgy létező, alap cube ablakba meg gond nélkül betudod húzni?
Az se kizárt hogy ez egy ilyen noob fix anno a cube crash dologra valahol kliensoldalt.

debug módban sikerült egy viszonylag jó hibára lelnem
Idéz1019 21:44:38032 ::   File "game.py", line 1729, in BINARY_Cube_MaterialInfo

1019 21:44:38034 ::   File "uiCube.py", line 442, in Refresh

1019 21:44:38035 :: KeyError
1019 21:44:38035 :: :
1019 21:44:38036 :: 2
1019 21:44:38037 ::
valaki látott már ilyesmit?:D


2018-10-19, 23:50:36 #8 Utolsó szerkesztés: 2018-10-19, 23:56:09 Szerző: fabtam11
https://pastebin.com/mGnscrJ0 ( azért linkelem a UnKn0Wn példányát, mert egyezik az enyémmel.)

Nem lehet hogy VZ-s cube.quest-ed van?
Mert ugye 34k gamefájl még nem tartalmazta az új cube-ot, ott még PyLua rásegítést kellett használni.

https://github.com/metin2dev/quest/blob/master/cube.quest

Így nyisd meg a questtel:
Idézcommand("cube open")