İlan
04 Haz 2026 20 çevrimiçi üye Duyurular
Ana Sayfa C++ / C# / Python
Ana Sayfa Forum C++ / C# / Python Başlık: Saate Göre Tetra Otomatik Masa Patronların...
İlan Yan banner placeholder

Başlık: Saate Göre Tetra Otomatik Masa Patronlarını İyileştirin

SadoEfendi 28.03.2026 10:44 874 görüntüleme 30 cevap
Son Mesaj
Lennox
Üye
Üye
Katılım12 Mar 2026
Konular16
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:17 #9
Merhaba, herhangi bir forum paylaşmamıştı. Kendi yazdığım sistemdir. İstenilen patronu istenilen saatte istenilen harita ve istenilen noktaya spawn eder. İyi forumlar dilerim

VT
Paylaşım için teşekkürler, Buna özel bi qui yapılsa çiçek gibi olur aslında,
Altına birde direk bossun spawn olduğu yere ışınlatcak miss ​
SadoEfendi
Üye
Üye
Katılım15 Mar 2026
Konular7
Mesajlar84
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 01:14 #10
Paylaşım için teşekkürler, Buna özel bi qui yapılsa çiçek gibi olur aslında,
Altına birde direk bossun spawn olduğu yere ışınlatcak miss ​
Onu ücretli satıyorum malesef hocam :/
muratsay
Üye
Üye
Katılım23 Mar 2026
Konular6
Mesajlar51
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 01:14 #11
paylaşım için teşekkürler.
DWYazilim
Üye
Üye
Katılım17 Şub 2026
Konular4
Mesajlar53
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 01:14 #12
fikir iyi ancak gördüğüm kadarıyla kesilmemiş boss için herhangi bir kontrol yok. Boss kesilmediyse tekrar spawn atacak ve aynı yerde iki tane boss olacak. Bunu da koda eklemeni öneririm.
BurakB
Üye
Üye
Katılım21 Şub 2026
Konular7
Mesajlar46
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 01:14 #13
Paylaşım için teşekkürler eline sağlık.
Düzeltme: Boss hala yaşıyorsa aynı anda iki boss spawn olmaması için


Pastebin

char_manager.cpp:
//ara
 
    m_iMobExpRate = 100;
 
//altina ekle
 
#ifdef TETRA_[HASH=2]#ifdef[/HASH]DI
    m_iLastSurgunSpawnTime = -1;
    m_dwLastSurgunBossVID = 0;
#endif
 
 
 
[HASH=3]#endif[/HASH]lta ekle
 
#ifdef TETRA_[HASH=2]#ifdef[/HASH]DI
void CHARACTER_MANAGER::AutoSurgunSpawn()
{
 
    time_t now = time(0);
    struct tm* vKey = localtime(&now);
 
    // 2. Saat Kontrolü(Sadece saat tam 12:00 veya 00:00 iken spawnla)
    if (((vKey->tm_hour == 12 && vKey->tm_min == 0) || (vKey->tm_hour == 0 && vKey->tm_min == 0)))
    {
        if (m_iLastSurgunSpawnTime != vKey->tm_hour)
        {
            /* Boss kesilmeden tekrar spawn atilmasin: onceki boss hala yasiyorsa atlama */
            if (m_dwLastSurgunBossVID != 0)
            {
                LPCHARACTER pExisting = Find(m_dwLastSurgunBossVID);
                if (pExisting && !pExisting->IsDead())
                {
                    sys_log(0, "OTOMATIK_SPAWN: Onceki boss (VID %u) hala yaşıyor, spawn atlanıyor.", m_dwLastSurgunBossVID);
                    return;
                }
                m_dwLastSurgunBossVID = 0;
            }
 
            // Ayarlar
            DWORD mobVnum = 1192; //Mob kodu
            long mapIndex = 72;   // Sürgün 1. Kat Indexi
            long x = 136426;      // oyundayken /state yazarak x y bilgisi alinir
            long y = 1343407;     
 
            // Mobu olustur
            LPCHARACTER ch = SpawnMob(mobVnum, mapIndex, x, y, 0, false, -1);
 
            if (ch) {
                m_dwLastSurgunBossVID = ch->GetVID();
                SendNotice("Sürgün Mağarasının derinliklerinde Güçlü Buz Cadısı belirdi!");
                sys_log(0, "OTOMATIK_SPAWN: %d vnumlu mob sürgün sonuna atıldı. Saat: %d", mobVnum, vKey->tm_hour);
                
                m_iLastSurgunSpawnTime = vKey->tm_hour;
            }
        }
    }
}
#endif
#endif
Cunepp
Üye
Üye
Katılım15 Şub 2026
Konular7
Mesajlar57
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 01:15 #14
Paylaşım için teşekkürler.
Gkhnblut
Üye
Üye
Katılım26 Mar 2026
Konular2
Mesajlar52
Elmas Konular1
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 01:15 #15
Paylaşım için teşekkürler.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
6 cevap
2K görüntüleme
9 cevap
1.9K görüntüleme
4 cevap
1.9K görüntüleme
8 cevap
1.9K görüntüleme
İlan Yan banner placeholder