BlackFullMoon 1
BlackFullMoon
Mt2Hizmet 1
Mt2Hizmet
mavzermete 1
mavzermete
Hikaye Ekle

c++ locale string kullanmak

  • Konuyu başlatan Konuyu başlatan Mettleshade
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 5
  • Görüntüleme Görüntüleme 2K

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

arkadaşlar c++ boss duyuru sistemi ekledim ama türkçe karakter sorunu oluştu bende locale_stringe çevirmek istedim ama sanırım yanlış yaptım kod şöyle :

[CODE title="char_battle.cpp"]#ifdef __KILL_NOTICE__

const int monstersList[60] = { 191 , 192 , 193 , 194 , 491 , 492 , 493 , 494 , 531 , 532 , 533 , 534 , 591 , 691 , 791 , 792 , 1091 , 1092 , 1093 , 1095 , 1191 , 1192 , 1304 , 1901 , 2091 , 2206 , 2307 , 2306 , 2491 , 2492 , 2494 , 2495 , 2597 , 2598 , 3190 , 3191 , 3290 , 3291 , 3390 , 3391 , 3490 , 3491 , 3590 , 3591 , 3690 , 3691 , 3790 , 3791 , 3890 , 3891 , 6390 , 6391 , 3090 , 3091 , 2191 , 6421 , 4204 , 4209 , 4210 , 3596 };



for (int i = 0; i < _countof(monstersList); i++)

{

if (GetRaceNum() == monstersList)

{

const CMob * pkMob = CMobManager::instance().Get(monstersList);

if (pkMob)

{

ChatPacket(CHAT_TYPE_INFO, LC_TEXT("boss_duyuru"), g_bChannel, pkMob->m_table.szLocaleName, pkAttacker->GetLevel(), pkAttacker->GetName());



//ÖNCEKİ KOD

//char szKillNotice[QUERY_MAX_LEN];

//snprintf(szKillNotice, sizeof(szKillNotice), "[CH%d] : %s, Lv.%d %s tarafından katledildi!", g_bChannel, pkMob->m_table.szLocaleName, pkAttacker->GetLevel(), pkAttacker->GetName());

//BroadcastNotice(szKillNotice);

}

}

}

#endif[/CODE]

[CODE title="locale_string"]"boss_duyuru";
"[CH%d] : %s, [Lv.%d] %s tarafından katledildi!";[/CODE]
 

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

Geri
Üst