C 1
chengdu
xranzei 1
xranzei
zendor2 1
zendor2
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Almira2 1
Almira2
romegames 1
romegames
D 1
delimuratt
melankolıa18 1
melankolıa18
shrpnl 1
shrpnl
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

npc.open Fix

durda

blackdragonx61/Mali61
TM Üye
Katılım
20 Tem 2015
Konular
86
Mesajlar
631
Çözüm
1
Online süresi
22d 10h
Reaksiyon Skoru
1,320
Altın Konu
1
TM Yaşı
10 Yıl 10 Ay 23 Gün
Başarım Puanı
229
MmoLira
2,636
DevLira
53
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Ayrıca npc.open_shop'un da fixidir.

Bul:
C++:
        if (pkShopEx->GetVnum() != 0 && m_map_pkShop.find(pkShopEx->GetVnum()) != m_map_pkShop.end())
        {
            sys_err("Shop vnum(%d) already exist.", pkShopEx->GetVnum());
            return false;
        }
        m_map_pkShop.insert(TShopMap::value_type(pkShopEx->GetVnum(), pkShopEx));
Değiştir:
C++:
        if (m_map_pkShop.find(table.dwVnum) != m_map_pkShop.end())
        {
            sys_err("Shop vnum(%d) already exist.", table.dwVnum);
            return false;
        }
        m_map_pkShop.insert(TShopMap::value_type(table.dwVnum, pkShopEx));
Bul:
C++:
void CShopManager::Destroy()
{
    TShopMap::iterator it = m_map_pkShop.begin();
    while (it != m_map_pkShop.end())
    {
        delete it->second;
        ++it;
    }

    m_map_pkShop.clear();
}
Değiştir:
C++:
void CShopManager::Destroy()
{
    for (auto it = m_map_pkShopByNPCVnum.begin(); it != m_map_pkShopByNPCVnum.end(); ++it)
        delete it->second;
    m_map_pkShopByNPCVnum.clear();
    m_map_pkShop.clear();
}
 
Son düzenleme:
Teşekkürler
 
Eline sağlık
 
Paylasim icin teşekkürler, özelden mesajını bekliyorum
 
Teşekkürler.
 

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

Geri
Üst