Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: kicsiasdvagyok Dátum 2017-12-01, 16:58:40

Cím: Size hiba minden vértnél és fegyvernél.
Írta: kicsiasdvagyok Dátum 2017-12-01, 16:58:40
Sziasztok!
A hibám még mindig fenn áll, és nem tudom hogy mi okozhatja.
Az összes vértet és fegyvert egyberakja az npckben.
(https://kephost.com/images/2017/12/01/f.png)

Csak az npc-k ablakaiban, szóval ha megveszem őket a leltárban már normálisan mutatja és nem is lehet őket egybehúzni.

Size mindenhol 2-re van állítva.

Valaki tud rá valami megoldást?
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: udvatt108 Dátum 2017-12-01, 17:03:19
El lett állítva a shop slotok száma soronként vagy oszloponként s nem egyezik a kliens és a szerver shop_slot-num.
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: kicsiasdvagyok Dátum 2017-12-01, 17:09:02
Hol tudom javítani, és hogy? Retronix klienset használok, én nem nyúltam hozzá, hanem így volt alapból..
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: udvatt108 Dátum 2017-12-01, 17:16:15
A kliensben, a szerverben és a python kódban is egyeznie kell azért csuszik meg mert rosz szám van valahol és roszul számítja a tárgyak pozicioját 1 nél nagyobb item slot sizenél.  És előfordul, hogy az ablakon kivulre is csuszik item, ha sok item van a boltablakban. Most dolgozok, nincs a tabomon forrás, majd 11- éjfélkörül érek haza és csinek róla tutorialt, mert sok helyet érinthet. Azt majd sszeveted a leírás alapján. De nyugodtan rákereshetsz notepadban a forrás fájlokban a shop_slot szóra a kliensben és serverben is valamint ui.py-ben a root mappában hátha csak ott történt elírás.
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: kicsiasdvagyok Dátum 2017-12-01, 17:19:46
szerverben sem kliensben nincs olyan szó hogy shop_slot
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: udvatt108 Dátum 2017-12-01, 17:23:15
Este leírom neked.

Üzenet összefésülés: 2017-12-01, 23:24:28

Szóval ellenőrizd a következők alapján!

Szerver oldal:

"common/length.h":
SHOP_HOST_ITEM_MAX_NUM = 40
SHOP_PRICELIST_MAX_NUM = 40

"game/shop.cpp":
m_pGrid = M2_NEW CGrid(5, 9)

"game/shop_manager.cpp"
CGrid grid = CGrid(5, 9)

Kliens oldal:

"UserInterface/Packet.h":
SHOP_HOST_ITEM_MAX_NUM = 40

Python forrás, az uiscript.epk/eix-ben van:

"uiscript/shopdialog.py":
Ebben a fájlban van egy olyan nevű object, hogy ("name" : "ItemSlot"), ezalatt a következők eggyezenek:

"start_index" : 0,
"x_count" : 5,
"y_count" : 8,


Ha valami nem világos írj nyugodtan. :)
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: kicsiasdvagyok Dátum 2017-12-02, 16:23:43
Köszi a segítséget, sajnos minden ugyanígy van, szóval nem értem hol lehet a hiba :\
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: udvatt108 Dátum 2017-12-02, 16:28:59
UI.py-ben is ellenőrizted?
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: kicsiasdvagyok Dátum 2017-12-02, 16:35:29
igen.
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: 5310pati Dátum 2017-12-02, 16:52:06
Esetleg nincs 1re állítva a méretek protoban? ???
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: udvatt108 Dátum 2017-12-02, 17:12:09
30 perc múlva kb ránézek hogy hátha találok valamit, de nem ígérek semmit. És jelentkezek.
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: kicsiasdvagyok Dátum 2017-12-02, 17:19:24
Köszönöm udvatt.:)
Nincsen Pati, minden 2-n van.

Üzenet összefésülés: 2017-12-02, 17:20:05

igazából már pár hónapja kiraktak ide egy témát, ott is ugyan ez volt a baj, és akkor se tudott rá senki megoldást.
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: 5310pati Dátum 2017-12-02, 18:04:21
Hát vannak megmagyarázhatatlan dolgok. Nekem pl a komplett szerver csokizta össze magát csak úgy. És csak komplett windows újratelepít oldja meg a dolgot. Anélkül nem tudom beindítani a szervert... szóval :D
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: udvatt108 Dátum 2017-12-02, 18:07:29
Biztos vagyok benne, hogy az a baja hogy a kliens, szerver és a db adatai nem egyeznek egymással. Ez olyan 80% tuti. Ilyenkor van hogy az 1-nél nagyobb slot méretű tárgyakat rosszul pozicionálja. Ellenőrizd még egyszer az adatokat. És fordítsd is le a szerver oldalt, valamint a db-t és a klienst is, ha minden egyezik amit fentebb leírásban feltüntettem. Külföldi oldalakon is ezt írják hasonló problémákkal küszködőknek.

De az a 80% csak akkor igaz, ha tényleg a 2-es vagy 3-as size-ra vannak rakva a vértek és fegyverek amelyek 1-nél több helyet foglalnak.

Üzenet összefésülés: 2017-12-02, 18:16:19

Keres az uishop.py-ben nekem egy ilyet kérlek:
def Refresh(self):

És a teljes funkció tartalmát másold be ide.
De azt sem bánnám ha az egész uishop.py-t feltöltenéd nekünk, hátha kiszúrunk valamit.
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: kicsiasdvagyok Dátum 2017-12-02, 21:33:58
csatoltam.
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: udvatt108 Dátum 2017-12-02, 22:10:53
Ez pedig rendben van. Próbáld akkor meg, amit az előbb is írtam, ellenőrizd pontosan újra és fordíts újra mindent. Veszíteni nem fogsz vele. Több ötletem nincs. :S
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: Bone1920 Dátum 2017-12-02, 23:17:51
Nekem is volt ilyen problémám. Több szlotra raktam NPC boltokat stb, és nálam valamiért ha újra fordítottam db/game-t megjavult. Esetleg egy újra fordítással próbálkoztál már?  ???
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: kicsiasdvagyok Dátum 2017-12-07, 18:31:49
újra fordítással sem jó, a hiba még mindig fenn áll. :-\
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: udvatt108 Dátum 2017-12-07, 18:44:28
Az a baj így nehéz kisilabizálni az okot, hogy nem tudjuk milyen előzmény változások történtek.

Valamint az is hátrány, hogy nem látunk rá a forrásra, de nyilván küldöd el az egész forrást, de érted a lényeget.

Úgy gondolom, hogy elsiklasz valahol a régebben említett ellenőrizni valók felett.

Mert minden lehetséges ok ami miatt fenn állhat a hiba, ott az említésre került területeken lehet.
Cím: Re:Size hiba minden vértnél és fegyvernél.
Írta: kicsiasdvagyok Dátum 2017-12-07, 19:40:14
Ha ráérsz gyere fel ts-re. Szokásosra.:)

Üzenet összefésülés: 2017-12-07, 23:29:00

témát zárom, udvatt108 megoldotta, ment a + mindenkinek, neki meg szuper nagy köszönet.:)
EhPortal 1.39 © 2025, WebDev