Tekil Mesaj gösterimi
Alt 30 Mart 2010, 22:18   #8
Çevrimdışı
BehroozWolf
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Diyez kanalı kayıt edilemiyor yardım?




BaharGulu Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba , Diyez (#) kanalını kayıt edemiyorum register komutunu uyguladığım zaman [16:58] -ChanServ- # kanali kaydedilemez. diyor ve kayıt edemiyorum herhangi bir forbidde göremedim bu kanalı nasıl kayıt edebilirim acaba yardımcı olurmusunuz?

unreal 3.2 - ircservices-5.0.61

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

dosyası içerisinde ki

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (!desc) { syntax_error(s_ChanServ, u, "REGISTER", CHAN_REGISTER_SYNTAX); } else if (strcmp(chan, "#") == 0) { notice_lang(s_ChanServ, u, CHAN_REGISTER_SHORT_CHANNEL); } else if (*chan == '&') { notice_lang(s_ChanServ, u, CHAN_REGISTER_NOT_LOCAL); } else if (*chan != '#') { notice_lang(s_ChanServ, u, CHAN_REGISTER_INVALID_NAME); } else if (!ni) { notice_lang(s_ChanServ, u, CHAN_MUST_REGISTER_NICK, s_NickServ); } else if (!user_identified(u)) { notice_lang(s_ChanServ, u, CHAN_MUST_IDENTIFY_NICK, s_NickServ, s_NickServ);

satırlarını aşşağıdaki kodlar ile değiştirin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (!desc) { syntax_error(s_ChanServ, u, "REGISTER", CHAN_REGISTER_SYNTAX); } else if (*chan == '&') { notice_lang(s_ChanServ, u, CHAN_REGISTER_NOT_LOCAL); } else if (*chan != '#') { notice_lang(s_ChanServ, u, CHAN_REGISTER_INVALID_NAME); } else if (!ni) { notice_lang(s_ChanServ, u, CHAN_MUST_REGISTER_NICK, s_NickServ); } else if (!user_identified(u)) { notice_lang(s_ChanServ, u, CHAN_MUST_IDENTIFY_NICK, s_NickServ, s_NickServ);

kodlari değiştirdikten sonra ayni klasör içerisinde ki check.c dosyasını açın ve

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (CSForbidShortChannel && strcmp(chan, "#") == 0) { mask = sstrdup("*!*@*"); reason = getstring(user->ngi, CHAN_MAY_NOT_BE_USED); goto kick; }

satırlarını

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (CSForbidShortChannel == 0) { mask = sstrdup("*!*@*"); reason = getstring(user->ngi, CHAN_MAY_NOT_BE_USED); goto kick; }

olarak değiştirip
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make;make install

komutlarını uygulayin ve deneyin.

Edit: Kodlarda ufak bir hata yapmışım, düzelttim ve çalışmaktadır.


Konu BehroozWolf tarafından (31 Mart 2010 Saat 01:49 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan sohbet odaları