HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Teşekkürler 

Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.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(); }
Paylaşım için teşekkürler.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.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(); }
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));
Bu kısımı değiştirdikten sonra son hali bu şekilde mi olması lazım ?
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 37
- Görüntüleme
- 2K
Altın Konu
[C++] Prevent Ride in War (PvP) Maps
- Cevaplar
- 7
- Görüntüleme
- 2K
- Cevaplar
- 1
- Görüntüleme
- 379
