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)
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.
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?
Igen az megoldja a problémádat.
Értem, akkor köszönöm szépen :)