Erfahrungsring beim Anlegen entstacken

  • Hallo,


    Wenn man die Exp-Ringe stackbar macht, dann werden immer alle angelegt.

    Hier der Fix.

    Danke an Reinhardt hier der sehr gute Fix.

    Char_item.cpp
    Suche:

    Code
    1. if(item->IsRideItem() && IsRiding() && (item->GetSubType() != COSTUME_PET))
    2. {
    3. ChatPacket(CHAT_TYPE_INFO, LC_TEXT_LANGUAGE(GetLanguage(),"이미 탈것을 이용중입니다."));
    4. return false;
    5. }

    Füge drunter ein:

    Code
    1. if (item->GetCount() > 1)
    2. {
    3. item->SetCount(item->GetCount() - 1);
    4. LPITEM item2 = ITEM_MANAGER::instance().CreateItem(item->GetVnum(), 1);
    5. item2->EquipTo(this, iWearCell);
    6. }

    Einmal editiert, zuletzt von TinyBlock6324 ()

  • Dieses Thema enthält 7 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.