D 1
delimuratt
melankolıa18 1
melankolıa18
shrpnl 1
shrpnl
Fethi Polat 1
Fethi Polat
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
Agora Metin2 1
Agora Metin2
raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

Boss Spawn Timer Fonksiyonu 2024-10-01

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan metin2008
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 11
  • Görüntüleme Görüntüleme 2K
5.00 yıldız(lar) 1 Değerlendirme Değerlendirenler

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Döngüyü kırmak yerine şöyle bir yol deneyebilirsiniz, bu yaptığınızla aynı sürede çıkan moblarda gecikme olacaktır.
Not: kod örnek olması için yazılmıştır, isimlendirmeye vs takılmayın kendinize göre capture, düzenleme vs. yapabilirsiniz

C++:
struct simple_boss_spawn_info {

    int mob_vnum;
    int map_index;
    int pos_x;
    int pos_y;
    std::string message;
};

struct boss_spawn_time_info : simple_boss_spawn_info {
    int hour;
    int minute;
    int second;
};


static const std::vector<boss_spawn_time_info> m_mobs_info_vec{
    {1, 2, 3, 4, "sample_message", 5, 6, 7}
};
    

const bool is_event_active{true};

if (is_event_active)
{
    const auto check_vec{std::none_of(std::cbegin(m_mobs_info_vec), std::cend(m_mobs_info_vec), [](const boss_spawn_time_info& spawn_info){
        return spawn_info.hour == 1; // control condition
    })};


    if (check_vec)
    {
       // empty vec
    }

    std::vector<simple_boss_spawn_info> temp_spawn_mob_vec{};

    std::copy_if(std::cbegin(m_mobs_info_vec), std::cend(m_mobs_info_vec), std::back_inserter(temp_spawn_mob_vec), [](const boss_spawn_time_info& spawn_elm) {
        return spawn_elm.mob_vnum == 1;
    });

    for (const auto& mob_info : temp_spawn_mob_vec)
    {
        // spawn process
    }
 
paylaşım için teşekkürler
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler.
 

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

Geri
Üst