Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Merhaba serverimda hiç bir şeye +basamıyorum +0 dolunaya da +0 abanoza da vb itemlerede ekteki hatayı alıyorum yardımcı olabilecek arkadaşlar var mı?
Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Teşekkür ederiz İyi forumlar dilerimSorun çözüldü çözüm olarak /game/src/refine.cpp açılır ve üzerini çizdiğim yerler dosyadan silinir.
#include "std#includeinclude "ref#includeRefineManager::CRefineManager()
{
}
CRefineManager::~CRefineManager()
{
}
bool CRefineManager::Initialize(TRefineTable * table, int size)
{
for (int i = 0; i < size; ++i, ++table)
{
sys_log(0, "REFINE %d prob %d cost %d", table->id, table->prob, table->cost);
m_map_RefineRecipe.insert(std::make_pair(table->id, *table));
}
m_map_RefineRecipe.clear();
sys_log(0, "REFINE: COUNT %d", m_map_RefineRecipe.size());
return true;
}
const TRefineTable* CRefineManager::GetRefineRecipe(DWORD vnum)
{
if (vnum == 0)
return NULL;
itertype(m_map_RefineRecipe) it = m_map_RefineRecipe.find(vnum);
sys_log(0, "REFINE: FIND %u %s", vnum, it == m_map_RefineRecipe.end() ? "FALSE" : "TRUE");
if (it == m_map_RefineRecipe.end())
{
return NULL;
}
return &it->second;
}