Bu islemi yapabilmek icin kanalin kaydedilme islemi kodlarina ekleme yapmamiz gerekiyor. Bunu da main.c icerisinden yapiyoruz.
Kod:
cd ircservices-5.xx/modules/chanserv
yazarak chanserv klasoru icerisine giriyoruz.
Daha sonra,
Kod:
pico -w main.c
yazarak main.c dosyasina giris yapiyoruz.
Kod:
module_log("Channel %s registered by %s!%s@%s", chan, u->nick, u->username, u->host); notice_lang(s_ChanServ, u, CHAN_REGISTERED, chan, u->nick); if (CSShowPassword) notice_lang(s_ChanServ, u, CHAN_PASSWORD_IS, pass); memset(pass, 0, len); uc = smalloc(sizeof(*uc)); LIST_INSERT(uc, u->id_chans); strscpy(uc->chan, ci->name, CHANMAX); /* Implement new mode lock */
Seklinde olan kodlari,
Kod:
module_log("Channel %s registered by %s!%s@%s", chan, u->nick, u->username, u->host); notice_lang(s_ChanServ, u, CHAN_REGISTERED, chan, u->nick); if (CSShowPassword) notice_lang(s_ChanServ, u, CHAN_PASSWORD_IS, pass); send_cmd(s_ChanServ, "JOIN %s", chan); send_cmd(s_OperServ, "MODE %s +o ChanServ", chan); memset(pass, 0, len); uc = smalloc(sizeof(*uc)); LIST_INSERT(uc, u->id_chans); strscpy(uc->chan, ci->name, CHANMAX); /* Implement new mode lock */
haline getiriyoruz..
Yani,
Kod:
notice_lang(s_ChanServ, u, CHAN_PASSWORD_IS, pass);
satirinin altina,
Kod:
send_cmd(s_ChanServ, "JOIN %s", chan); send_cmd(s_OperServ, "MODE %s +o ChanServ", chan);
kodlarini eklemis olduk.
Daha sonra ircservices-5.xx dizini icerisinde
Kod:
make
ve
Kod:
make install
islemlerini sirasiyla yapiyoruz.
Daha sonra servislerimize restart atiyoruz ve islemimiz tamamlanmis oluyor. (/os restart)
(00:51:16) * Now talking in #code4ever.net
(00:51:16) * irc.xxx.org sets mode: +ntTGfj [4j#i1,20m#m1,7n#N1,8t#b]:10 1:60
(00:51:33) * ChanServ (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.) has joined #code4ever.net
(00:51:34) * OperServ sets mode: +o ChanServ
(00:51:34) * ChanServ sets mode: +r
Satir kaymalarini engelleyebilmek icin siddetle
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] isimli editoru kullanmanizi tavsiye ediyorum.
Umarim faydasi dokunmustur. Benim sahsen hosuma gitti =)
Iyi calismalar...