Metin2 Hungarian Forum

Metin2 => Segítség => Szerver készítés => Privát szerverek => Archívum => A témát indította: chemoka Dátum 2012-01-15, 13:14:50

Cím: Itemshop/Itemshop raktár bug
Írta: chemoka Dátum 2012-01-15, 13:14:50
Mitől lehet az, hogy eddig az Itemshop teljesen hibátlanul működött, most viszont egyre többen panaszkodnak azért, hogy van nem kapják meg a rendelt tárgyat, vagy csak pár órával később érkezik meg?

Kipróbáltam, vettem egy tárgyat, ott volt a raktárba. Ezután vettem még 2 tárgyat, azoknak viszont nyoma se volt, vettem még vagy 4 tárgyat, megint semmi, utána nem vettem semmit csak megnéztem a raktárat és a 2. sorba volt egy darab rendelt tárgy de utána akárhányszor megnéztem már semmi se került be?

Aki tudja, hogy hol lehet a hiba annak a segítségét nagyon szépen megköszönném!


Szerkesztve:
- az is_log-ba jelzi a vásárlást
- item táblába ott van a megvásárolt item és kiírja hogy MALL-ba, tehát itemshop raktárba van
- ha új tárgyat veszek és véletlenül megis érkezik, akkor nem az első kockába rakja, hanem hátrébb, olyan mintha ott lennének a tárgyak csak nem jeleníti meg. (bele van írva természetesen a locale-ba mindenhol a kliensbe, és ha lehívom a tárgyat akkor a leltárba mutatja rendesen)
Cím: Re:Itemshop/Itemshop raktár bug
Írta: DonNodus Dátum 2012-01-15, 14:36:41
Azért mert néhány item_shop nem az item_award -ba írja a megvásárolt tárgyakat, hanem egyből az item táblázatba, és néha hibázik a program.

Ha mt2gs cms-t használsz akkor cseréld le az item_shop rendszert erre: http://metin2hungary.net/index.php?topic=117574.0

és jó lesz.
Cím: Re:Itemshop/Itemshop raktár bug
Írta: chemoka Dátum 2012-01-15, 15:03:28
Na sikerült rájönni a problémára, már csak megoldás kell!

Tehát:
az item táblába mint ahogyan mondtam hozzá adja az új tárgyat, DE 1 számjeggyel hosszabb ID-t kap a tárgy. pl:

400265900 ez egy olyan tárgy ID-je ami ott van ténylegesen.
ha veszek egy új tárgyat akkor:
3400265900 ezt az ID-t kapja meg a tárgy.
Itemshop raktárba meghagyja a helyet neki, de mint mondtam nincs ott.
ha kitörlöm az első számjegyet, tehát 3400265900ból 400265900 lesz. Akkor megjelenik a tárgypiac raktárban az a tárgy.

Kérdés:
Mit lehetne tenni ezzel?

Kérdés2 (DonNodus-nak):
Ez az itemshop amit linkeltél, az megoldás lenne a problémának?
Cím: Re:Itemshop/Itemshop raktár bug
Írta: DonNodus Dátum 2012-01-15, 18:01:41
Igen az megoldja a problémádat.
Cím: Re:Itemshop/Itemshop raktár bug
Írta: chemoka Dátum 2012-01-15, 18:31:42
Értem, akkor köszönöm szépen :)
EhPortal 1.39 © 2025, WebDev