romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Altın Konu Boss Kill Duyuru (C++)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
paylaşım için teşekkürler
 
Bu duyuru sadece kesen kişiye gidiyor karşı bir oyuncuya gözükmüyor, bunu nasıl tüm oyunculara gösterecek şekilde ayarlayabilirim?
 
Bu duyuru sadece kesen kişiye gidiyor karşı bir oyuncuya gözükmüyor, bunu nasıl tüm oyunculara gösterecek şekilde ayarlayabilirim?
Broadcastnotice tüm oyuna duyurur. Düzenleyip ChatPacket yapmış olabilirsiniz.
 
Bu duyuru sadece kesen kişiye gidiyor karşı bir oyuncuya gözükmüyor, bunu nasıl tüm oyunculara gösterecek şekilde ayarlayabilirim?
Bu şekilde çözüm sağlayabilirsin.

C++:
#ifdef __BOSS_KILL_NOTICE__
        std::vector<int> monstersList { 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 (auto &i: monstersList) {
            if (GetRaceNum() == i) {
                auto pkMob = CMobManager::instance().Get(i);
                if (pkMob)
                {
                    const char* szMessageTemplate = LC_TEXT("__BOSS_KILL_NOTICE__");
                    char szMessage[QUERY_MAX_LEN];
                    snprintf(szMessage, sizeof(szMessage), szMessageTemplate, g_bChannel, pkMob->m_table.szLocaleName, pkAttacker->GetName());
                    BroadcastNotice(szMessage);
                }
            }
        }
#endif

"__BOSS_KILL_NOTICE__";
"[Bilgi] - [CH%d] : %s, %s tarafından katledildi!";
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst