Bvural41 1
Bvural41
Mt2Hizmet 1
Mt2Hizmet
xranzei 1
xranzei
quickxd 1
quickxd
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

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 295

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. 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:
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