IRCALEM.Com Genel Forum, IRC Forumu IF - Genel IRCd (Sunucu, Servis, Botlar, Korumalar) UnrealIRCd Unreal3.2.x - Hazır Kodlar UnrealIRCd3.2* belirtilen nicke (Quit) mesajı
irc

UnrealIRCd3.2* belirtilen nicke (Quit) mesajı
Aytac
UnrealIRCd3.2* belirtilen nicke (Quit) mesajı
0
356
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Etiketler
belirtilen nicke mesajı quit unrealircd3

Bu konuyu görüntüleyen kullanıcı(lar):1 Ziyaretçi
Şuan Offine!
Şuan Offine!
Aytac Administrator
********
Proje Sorumlusu

  • Üyelik tarihi    04.02.2020
  • Konum  78 Karabük
  • Konular345
  • Mesajlar357
  • Verilen beğeni8 in 5 posts
  • Alınan beğeni6
  • Rep puanı 6

  • Para: 364.6₺

Merhaba,

Edit yapılacak dosya uzantıları -> Unreal3.2*/src/modules/m_quit.c

Kod :
#ifdef STRIPBADWORDS
        int blocked = 0;
#endif
        int n;
        char *s = comment;
        Hook *tmphook;
        if (STATIC_QUIT)
            return exit_client(cptr, sptr, sptr, STATIC_QUIT);


BULUN:

Kod :
#ifdef STRIPBADWORDS
        int blocked = 0;
#endif
        int n;
        char *s = comment;
        Hook *tmphook;
        if (STATIC_QUIT  && stricmp(sptr->name, "[B]Entrance[/B]"))
            return exit_client(cptr, sptr, sptr, STATIC_QUIT);
                                     char *cmesajlistesi[]= {
                                   "Teknik Sorumlu, Sunucudan Ayrıldı",
                                };

                                   int k;
                                    k = rand()%(sizeof(cmesajlistesi)/sizeof(*cmesajlistesi));
                                     return exit_client(cptr, sptr, sptr, cmesajlistesi[k]);


DEGISTIRIN:

*
Bu şekilde QUIT mesajımızı sabitlemiş olduk, aktif olması için ise UnrealIRCd-in ana dizinin de make ve rehash komutunu uygulamanız yeterli olacaktır..

Ayrıca, NETADMIN rütbesine sahip kişiler içinse..
Kod :
if (STATIC_QUIT && !IsNetAdmin(sptr))
Yani her şey sizin hayal gücünüze bağlı birşey.
“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş.




Foruma Git: