Offline shop ingyen cube stb bug fix

Indította josikaaa, 2017-08-29, 18:27:59

Sziasztok

Kenes off shopnál tuti hibás, többit nem tudom.

első a fix aztán a rizsa:

offlineshop_manager.cpp

keres:

void COfflineShopManager::AddItem(LPCHARACTER ch, BYTE bDisplayPos, BYTE bPos, int iPrice)

alá illeszd be:

if (ch->GetExchange() || ch->IsOpenSafebox() || ch->GetShopOwner() || ch->GetMyShop() || ch->IsCubeOpen())
return;



ha kell bővítheted pánttal, vagy egyéb rendszerek ablakával


rizsa:

Nyitott offshop tárgy hozzáadásánál nem ellenőrzi a rendszer, hogy van e nyitott cube stb ablak, ezért ha megnyitod a tárgy hozzáadást, illetve pl cube ablakot, akkor képes ingyenesen húzni stb.

folyamat:
- cube ablak megnyit
- off shop tárgy hozzáadás ablak megnyit
- cube ablakba behúzod a fejlesztéshez kellő tárgyakat
- offshopba hozzáadod ugyanezeket a tárgyakat
- cube ablakban okézod
- offshopból kiveszed a tárgyakat

végeredmény:

megmaradt a fejlesztő tárgy, és ha sikeres a cube ablakos fejlesztés akkor a fejlesztett tárgy is megmarad.

- működik ez pánt rendszerrel, cube ablakkal stb.


A Fix lényege:

Ha nyitva van pl cube ablak nem enged offshophoz új tárgyat hozzáadni.