emirhanHCL 1
emirhanHCL
farkmt2official 1
farkmt2official
mannaxxx 1
mannaxxx
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

Buff Information Show System

  • Konuyu başlatan Konuyu başlatan Bvural41
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 6
  • Görüntüleme Görüntüleme 1K

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

Paylaşım için teşekkürler ancak şöyle hata aldım eksik kod var sanırım

Ekli dosyayı görüntüle 152391
Hata alman normal kendi filesimde çoklu dil olduğu için ona göre yapmıştım. Sende olmadığı için sabit değer ile sorun çözülür bu alttaki kodu değiştirip deneyebilirsin.

[CODE title="char_affect.cpp"]#ifdef ENABLE_BUFF_INFO_SHOW_SYSTEM
static DWORD s_BuffSkillList[] =
{
SKILL_HOSIN,
SKILL_GICHEON,
SKILL_REFLECT,
};

const char* GetBuffSkillName(DWORD dwType)
{
for (auto buffVnum : s_BuffSkillList)
{
if (buffVnum == dwType)
{
auto it = localeSkill[0].find(dwType);
if (it != localeSkill[0].end())
return it->second.c_str();

return "";
}
}
return nullptr;
}
#endif[/CODE]#endif
 
Hata alman normal kendi filesimde çoklu dil olduğu için ona göre yapmıştım. Sende olmadığı için sabit değer ile sorun çözülür bu alttaki kodu değiştirip deneyebilirsin.

[CODE title="char_affect.cpp"]#ifdef ENABLE_BUFF_INFO_SHOW_SYSTEM
static DWORD s_BuffSkillList[] =
{
SKILL_HOSIN,
SKILL_GICHEON,
SKILL_REFLECT,
};

const char* GetBuffSkillName(DWORD dwType)
{
for (auto buffVnum : s_BuffSkillList)
{
if (buffVnum == dwType)
{
auto it = localeSkill[0].find(dwType);
if (it != localeSkill[0].end())
return it->second.c_str();

return "";
}
}
return nullptr;
}
#endif[/CODE]#endif
locale_service.cpp
std::map<DWORD, std::string> localeSkill;


locale_service.h

extern std::map<DWORD, std::string> localeSkill;
 

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

Geri
Üst