Hikayeler

Reklam vermek için turkmmo@gmail.com

[C++ ] Karakter Silme Sorunu Fix [Recepin94]

recepin94

Level 5
TM Üye
Katılım
29 May 2011
Konular
64
Mesajlar
903
Online süresi
14g 37799s
Reaksiyon Skoru
137
Altın Konu
0
Başarım Puanı
161
TM Yaşı
14 Yıl 10 Ay 29 Gün
MmoLira
1,828
DevLira
0

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Bildiğiniz üzere 40K gamelerde karakter silinmiyor sizlere fixini anlatacağım
Src / db
ClientManagerPlayer.cpp Açılır
Bu kısmı aratın
C++:
        char queryStr[QUERY_MAX_LEN];
        snprintf(queryStr, sizeof(queryStr), "INSERT INTO player%s_deleted SELECT * FROM player%s WHERE id=%d",
                GetTablePostfix(), GetTablePostfix(), pi->player_id);
        std::auto_ptr<SQLMsg> pIns(CDBManager::instance().DirectQuery(queryStr));
        if (pIns->Get()->uiAffectedRows == 0 || pIns->Get()->uiAffectedRows == (uint32_t)-1)
        {
            sys_log(0, "PLAYER_DELETE FAILED %u CANNOT INSERT TO player%s_deleted", dwPID, GetTablePostfix());
            peer->EncodeHeader(HEADER_DG_PLAYER_DELETE_FAILED, pi->dwHandle, 1);
            peer->EncodeBYTE(pi->account_index);
            return;
        }
Bunun ile değiştirin

C++:
        char queryStr[QUERY_MAX_LEN];
        snprintf(queryStr, sizeof(queryStr), "SELECT * FROM player%s WHERE id=%d",
                GetTablePostfix(), pi->player_id);
        std::auto_ptr<SQLMsg> pIns(CDBManager::instance().DirectQuery(queryStr));
        if (pIns->Get()->uiNumRows == 0)
        {
            sys_log(0, "PLAYER_DELETE FAILED %u CANNOT INSERT TO player%s_deleted", dwPID, GetTablePostfix());
            peer->EncodeHeader(HEADER_DG_PLAYER_DELETE_FAILED, pi->dwHandle, 1);
            peer->EncodeBYTE(pi->account_index);
            return;
        }
İşlemlerden Önce Hali
k_sil1.gif


İşlemlerden Sonra Hali

k_sil.gif

Not 1 : Bazı srclerde forumda paylaşılan fixlerin çalışmadığını gördüm ve fixini sizlere sundum .
Not 2 : Paylaşılanlar ile alakası yoktur kontrol edilebilir .​
 
Son düzenleme:
Paylasıldı Skype Bak :(
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst