Hikayeler

Reklam vermek için turkmmo@gmail.com

Beyin bedava! Şebnem bugu ıvır zıvır fix.

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

Konu için tesekkurler
 
Bunun sebebi affectler yüklenmeden karakterin su şebnem vs kullanmasından kaynaklanıyor.

Bunun temel sebebi ise game ile db arasında ki geçikme.

E o zaman bizde karakterlerin affectleri yüklenmeden item kullanmalarını kısıtlayalım.

Ekli dosyayı görüntüle 81145

aha bu kadar. Mı acaba?

Tabiki değil ya karakterin üzerinde afect yok ise? O zaman hiç bi item neyim kullanamayacak.

Onuda şöyle yapak;

Ekli dosyayı görüntüle 81146
Ekli dosyayı görüntüle 81147

Yok questle item süresi tut yok envanter süresi tut bilmem ne yok bu kadar basit.

Çalıştığının kanıtı!
Ekli dosyayı görüntüle 81151

Ek olarak şunuda yapın;

Ekli dosyayı görüntüle 81154

Kudurun!

kodlar:
char_item.cpp arat

bool CHARACTER::UseItem
{

altına ekle

    if (!IsLoadedAffect())
    {
        ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Efektler yuklenene kadar bekleyin."));
        return false;
    }

clientmanager.h aç ve arat

void        RESULT_AFFECT_LOAD(CPeer * pkPeer, MYSQL_RES * pRes, DWORD dwHandle);

değiştir

void        RESULT_AFFECT_LOAD(CPeer * pkPeer, MYSQL_RES * pRes, DWORD dwHandle, DWORD dwPID);

clientmanagerplayer.cpp aç ve arat

void CClientManager::RESULT_AFFECT_LOAD(CPeer * peer, MYSQL_RES * pRes, DWORD dwHandle)

değiştir

void CClientManager::RESULT_AFFECT_LOAD(CPeer * peer, MYSQL_RES * pRes, DWORD dwHandle, DWORD dwPID)

hemen altındaki int iNumRows; altına ekle

    if ((iNumRows = mysql_num_rows(pRes)) == 0)
    {
        DWORD zero = 0;
        peer->EncodeHeader(HEADER_DG_AFFECT_LOAD, dwHandle, sizeof(DWORD) + sizeof(DWORD));
        peer->Encode(&dwPID, sizeof(DWORD));
        peer->Encode(&zero, sizeof(DWORD));
        return;
    }
Paylaşım için teşekkürler.
 
Şaşırtıcı
 
Bu HATA ne hakkında? Biri açıklayabilir mi?
 
paylaşım için teşekkürler
 

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

Geri
Üst