Szerző Téma: Offline shop ingyen cube stb bug fix  (Megtekintve 566 alkalommal)

Nem elérhető josikaaa

  • Professional
  • ***
  • Thank You
  • -Given: 22
  • -Receive: 26
  • Hozzászólások: 436
  • Segített: 24
Offline shop ingyen cube stb bug fix
« Dátum: 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.