xranzei 1
xranzei
Bvural41 1
Bvural41
D 1
delimuratt
ShadowFon 1
ShadowFon
shrpnl 1
shrpnl
DEVLOPER 1
DEVLOPER
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Karan2offical 1
Karan2offical
mavzermete 1
mavzermete
M 1
m2referencee
Fethi Polat 1
Fethi Polat
Hikaye Ekle

Cevaplandı + Basma sorunu

  • Konuyu başlatan Konuyu başlatan Umutcan ER
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 227

Umutcan ER

Level 1
Üye
Katılım
24 Eki 2024
Konular
8
Mesajlar
22
Online süresi
1d 2h
Reaksiyon Skoru
5
Altın Konu
0
TM Yaşı
1 Yıl 7 Ay 25 Gün
Başarım Puanı
18
MmoLira
818
DevLira
0
Ticaret - 0%
0   0   0

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!

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ı?
 

Ekli dosyalar

  • Adsız.png
    Adsız.png
    72.7 KB · Görüntüleme: 0
Çözüm
Ticaret - 0%
0   0   0
Sorun çö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)...
İtem proto ile alakalı olabilir mi paylaşırsanız bakalım.
 
Her hangibi sysser mevcutmu veya artı basma özelliği kapalı olabilir
 
Sorun çö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;
}
 
Çözüm
Sorun çö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;
}
Teşekkür ederiz İyi forumlar dilerim
 

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

Geri
Üst