/mode nick +D whois de gösterme(kullanıcı özelini kapatmış) Merhaba, Syzop tarafından yazılan özel kapatma mödülünü hemen hemen bütün sunucular kullanmakta. Bu mödülü unreal'e entegre edip mödül olmaktan çıkartıp whoislerde kullanıcının özelini açık ya da kapalı olduğunu gösterdim. Buna ek olarak; bir kullanıcı özelini kapattiğında ve birisi ona yazmaya çalıştığında x rumuzlu kullanici size yazmaya çalıştı diye uyarı ekledim. Gelelim düzenlemeye... include/h.h dosyasını açıp Kod: extern MODVAR long UMODE_BOT; /* 0x400000 User is a bot */ Kod: extern MODVAR long UMODE_PDEAF; src/umodes.c dosyasını açıp Kod: long UMODE_BOT = 0L; /* User is a bot */ Kod: long UMODE_PDEAF = 0L; Kod: UmodeAdd(NULL, 'B', UMODE_GLOBAL, NULL, &UMODE_BOT); Kod: UmodeAdd(NULL, 'D', UMODE_GLOBAL, NULL, &UMODE_PDEAF); src/modules/m_message.c dosyasını açıp Kod: /* Umode +R (idea from Bahamut) */ Kod: if ((acptr->umodes & UMODE_PDEAF) && !IsAnOper(sptr) && !IsULine(sptr) && !IsServer(sptr) && (sptr != acptr)) src/modules/webtv.c dosyası içerisinde ki Kod: if (acptr->umodes & UMODE_BOT) Kod: if (acptr->umodes & UMODE_PDEAF) src/modules/m_whois.c dosyası içerisinde Kod: if (acptr->umodes & UMODE_BOT) Kod: if (acptr->umodes & UMODE_PDEAF) NOT: Bu işlemi yapmadan önce privdeaf mödülünü mutlaka conf dosyasından silin ve deaktif edin yoksa hata verecektir. Unreal3.2.10.4 sürümünde denenmiştir. |
Cevap: /mode nick +D whois de gösterme(kullanıcı özelini kapatmış) Emeğine sağlık usta. |
Cevap: /mode nick +D whois de gösterme(kullanıcı özelini kapatmış) Eline sağlik cnm :] |
Cevap: /mode nick +D whois de gösterme(kullanıcı özelini kapatmış) Vay, anam vay ben yaptığım da bana paylaşma diyen adama bak ;P |
Cevap: /mode nick +D whois de gösterme(kullanıcı özelini kapatmış) Alıntı:
|
Cevap: /mode nick +D whois de gösterme(kullanıcı özelini kapatmış) Emeğine Sağlık ; teşekkürler paylaşım için. . |
Cevap: /mode nick +D whois de gösterme(kullanıcı özelini kapatmış) * Ek olarak, herhangi bir kullanıcı özelini kapattığında özeli kapalı olan kişiye mesaj yazmaya çalışanların mesajını bloke edip, özeli kapalı olan kişi tarafından mesaj göndermek için, BU BÖLÜMÜ, Kod: if ((acptr->umodes & UMODE_PDEAF) && !IsAnOper(sptr) && !IsULine(sptr) && !IsServer(sptr) && (sptr != acptr)) Kod: if ((acptr->umodes & UMODE_PDEAF) && !IsAnOper(sptr) && !IsULine(sptr) && !IsServer(sptr) && (sptr != acptr)) Örnek çıktı, Alıntı:
Alıntı:
|
Cevap: /mode nick +D whois de gösterme(kullanıcı özelini kapatmış) Güzel Bilgi Tşk |
Cevap: /mode nick +D whois de gösterme(kullanıcı özelini kapatmış) Bu hatayı almaktayım. Notice -- Loading IRCd configuration .. *** Notice -- unrealircd.conf:85: loadmodule src/modules/commands.so: failed to load: tmp/AC28D679.commands.so: undefined symbol: UMODE_PDEAF |
Cevap: /mode nick +D whois de gösterme(kullanıcı özelini kapatmış) umodes.c ve h.h dosyasina ekleme yaptin mi? |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 21:53. |
Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net