Tekil Mesaj gösterimi
Alt 22 Şubat 2010, 11:32   #2
Çevrimdışı
toXic
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Network admin dışındaki operler özel kanal açamasın?




VazGeciLmezimsiN Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Selam arkadaşlar, Sunucumda Network adminler dışındaki operlerin özel kanal açmasını engellemek istiyorum, nasıl bir yol izlemem gerekir yardımcı olurmusunuz?
İyi çalışmalar.


Pek Anlamadim ama dediğin sekilde userler acabilecekmi?

Söyle bi kod vereyim, Sadece services root erişimi olanlar acabilir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd ircs*-*

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/chanserv/main.c


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "REGISTER", do_register, NULL, CHAN_HELP_REGISTER, -1,-1 },

Satirini

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "REGISTER", do_register, is_services_root, CHAN_HELP_REGISTER, -1,-1 },

Olarak değişin,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_register(User *u) { char *chan = strtok(NULL, " "); char *pass = strtok(NULL, " "); char *desc = strtok_remaining(); NickInfo *ni = u->ni; NickGroupInfo *ngi = u->ngi; Channel *c; ChannelInfo *ci; struct u_chaninfolist *uc; int max; if (readonly) { notice_lang(s_ChanServ, u, CHAN_REGISTER_DISABLED); return; }

Altina;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (!is_services_root(u)) { send_cmd(s_ChanServ, "NOTICE %s Kanal Kaydedimini Sadece, Services ROOT Erisimi Olanlar Yapabilir.", u->nick); return; }

EKLEYİN.

Eğer Sadece IRCOperler acmasin dediysen;

sadece yukardaki satirin altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (is_services_oper(u)) { send_cmd(s_ChanServ, "NOTICE %s IRCOperatorler, Kanal Kaydedemezler.", u->nick); return; }

Ekleyeceksin..

İyi Çalişmalar.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet