Çözüldü game core

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

enes turan

MT Üye
MT Üye
Mesaj
265
Çözümler
11
Beğeni
88
Puan
464
Ticaret Puanı
0
coreyi pet çağırılı iken oyunan çıkıs yapılırsa veriyor bilgisi olan veya başına gelen varmı daha önce ?


Adsız.png
 

Dosya Eklentileri

  • item_manager.rar
    12 KB · Gösterim: 10
Son düzenleme:
Çözüm
DestroyItem fonksiyonu

C++:
#ifndef DEBUG_ALLOC
void ITEM_MANAGER::DestroyItem(LPITEM item)
#else
void ITEM_MANAGER::DestroyItem(LPITEM item, const char* file, size_t line)
#endif
{

    if (item->GetSectree())
        item->RemoveFromGround();

    DWORD dwID = item->GetID();
    DWORD dwOwnerID = item->GetLastOwnerPID();
    LPCHARACTER o;
    TPlayerItem t;
    t.window = item->GetWindow();
    t.count = item->GetCount();
    t.vnum = item->GetOriginalVnum();
    t.pos = t.window == EQUIPMENT ? item->GetCell() - INVENTORY_MAX_NUM : item->GetCell();
    if (item->GetWindow() == MALL || item->GetWindow() == SAFEBOX || item->GetWindow() == INVENTORY_MAX_NUM)
    {
        // 20050613.ipkn.�� �������� ������ ���� ��� ����� ������...
defineli olarak src/db kısmında hiçbir eklenti yok. definesiz pet olarak normal arattığımda da bir eklenti yok pet sistemi ile ilgili
mysql player kısmına gerekli tabloları oluşturdum itemlerin silinmesi zaten yoktu pet çağırılı iken oyunda cıkış yapınca core veriyordu @Dr Livesey
item_manager.cpp/DestroyItem fonksiyonunda bir kaç değişiklik yaptı core olayı çözüldü ama çıkış yapınca envanterde ne varsa silme sorunu çıktı ortaya
bu pet sistemi benim bildiğim kadarıyla sql eklentisi var definesiz olsa bile
 
bu pet sistemi benim bildiğim kadarıyla sql eklentisi var definesiz olsa bile
pet efsunlama var sistemde sadece db kısmında pet efsunlama ekli

clientmanagerplayer.cpp:
",applytype0, "//Pet

ve

",applytype0, " //Pet

bu var sadece

birde

clientmanagerboot.cpp:
#ifdef ENABLE_PET_EFSUNLAMA

defineli kodları var db de başla birşey yok

birde giyilebilir pet sistemi var defineli
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst