kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
romegames 1
romegames
Bvural41 1
Bvural41
Best Studio 1
Best Studio
BlackFullMoon 1
BlackFullMoon
NovaLst 1
NovaLst
SLyFeLLowTR 1
SLyFeLLowTR
xranzei 1
xranzei
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

lonca lideri gm gibi /b notice

  • Konuyu başlatan Konuyu başlatan apikomt2
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 264

apikomt2

Level 6
Uzman
Katılım
11 May 2023
Konular
271
Mesajlar
1,147
Çözüm
2
Online süresi
1mo 25d
Reaksiyon Skoru
746
Altın Konu
1
Başarım Puanı
199
MmoLira
1,278
DevLira
381
Ticaret - 0%
0   0   0

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!

deepspeek yazdı
bi not düşeyim.
r10 da yıllık 150 liraya gemini pro satıyorlar.
seni aile hesabına alıyorlar.
ama hesap patlayabilir garantisi yok.
ben 2 ay kullandım.hesap patlamadı fakat mailimi kaybettim.
kendi mailinize tanımlanan hesap satışı yapan satıcıyla konuşun.







1777932697539.png

kullanım

/big_notice_guild2 bla bla bla

Kod:
cmd.cpp



{ "big_notice_guild2",    do_big_notice2,    0,            POS_DEAD,    GM_PLAYER    },

ACMD(do_big_notice2);


cmd_gm.cpp

ACMD(do_big_notice2)
{
    if (!*argument)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, "Kullanım: /b <mesaj>");
        return;
    }

    CGuild* pGuild = ch->GetGuild();
    if (!pGuild)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, "Bu komutu kullanmak icin bir loncaya uye olmalısın.");
        return;
    }

    // Sadece lonca lideri kullanabilsin
    if (pGuild->GetMasterPID() != ch->GetPlayerID())
    {
        ch->ChatPacket(CHAT_TYPE_INFO, "Sadece lonca lideri /b komutunu kullanabilir.");
        return;
    }

    char buf[512 + 1];
    snprintf(buf, sizeof(buf), "[%s] %s", ch->GetName(), argument);

    // DESC_MANAGER üzerinden bağlı tüm oyuncuları tara
    const DESC_MANAGER::DESC_SET& descSet = DESC_MANAGER::instance().GetClientSet();
  
    for (auto it = descSet.begin(); it != descSet.end(); ++it)
    {
        LPDESC d = *it;
        if (!d)
            continue;
          
        LPCHARACTER pkMember = d->GetCharacter();
        if (!pkMember)
            continue;
          
        // Aynı loncada mı kontrol et
        if (pkMember->GetGuild() == pGuild)
        {
            pkMember->ChatPacket(CHAT_TYPE_BIG_NOTICE, "%s", buf);
        }
    }

    ch->ChatPacket(CHAT_TYPE_INFO, "Lonca bildirisi tum uyelere gonderildi.");
}
 
Son düzenleme:
Eline sağlık teşekkürler
 
teşekkürler.
 
deepspeek yazdı
bi not düşeyim.
r10 da yıllık 150 liraya gemini pro satıyorlar.
seni aile hesabına alıyorlar.
ama hesap patlayabilir garantisi yok.
ben 2 ay kullandım.hesap patlamadı fakat mailimi kaybettim.
kendi mailinize tanımlanan hesap satışı yapan satıcıyla konuşun.







Ekli dosyayı görüntüle 177118
kullanım

/big_notice_guild2 bla bla bla

Kod:
cmd.cpp



{ "big_notice_guild2",    do_big_notice2,    0,            POS_DEAD,    GM_PLAYER    },

ACMD(do_big_notice2);


cmd_gm.cpp

ACMD(do_big_notice2)
{
    if (!*argument)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, "Kullanım: /b <mesaj>");
        return;
    }

    CGuild* pGuild = ch->GetGuild();
    if (!pGuild)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, "Bu komutu kullanmak icin bir loncaya uye olmalısın.");
        return;
    }

    // Sadece lonca lideri kullanabilsin
    if (pGuild->GetMasterPID() != ch->GetPlayerID())
    {
        ch->ChatPacket(CHAT_TYPE_INFO, "Sadece lonca lideri /b komutunu kullanabilir.");
        return;
    }

    char buf[512 + 1];
    snprintf(buf, sizeof(buf), "[%s] %s", ch->GetName(), argument);

    // DESC_MANAGER üzerinden bağlı tüm oyuncuları tara
    const DESC_MANAGER::DESC_SET& descSet = DESC_MANAGER::instance().GetClientSet();
 
    for (auto it = descSet.begin(); it != descSet.end(); ++it)
    {
        LPDESC d = *it;
        if (!d)
            continue;
         
        LPCHARACTER pkMember = d->GetCharacter();
        if (!pkMember)
            continue;
         
        // Aynı loncada mı kontrol et
        if (pkMember->GetGuild() == pGuild)
        {
            pkMember->ChatPacket(CHAT_TYPE_BIG_NOTICE, "%s", buf);
        }
    }

    ch->ChatPacket(CHAT_TYPE_INFO, "Lonca bildirisi tum uyelere gonderildi.");
}
Paylaşım için teşekkürler
kanıt olarak eklenebilir.
not: big yerine /lonca olarak ayarladım böylesi daha uygun bence.
scqmpl.png



scqmra.png
 

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

Geri
Üst