Tekil Mesaj gösterimi
Alt 20 Ekim 2006, 00:19   #1
Çevrimdışı
Yalowa
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Girişite LogonNews'ı (Globali) özele gönderme




IRCServices'de girişte eklenen logonnews'ları özele göndermek için gerekli düzenlemeyi açıklıyorum.Bundan önce bir çok kişi IRC üzerinden istemişlerdi, fakat böyle bir çalışmayı ircforumlari üzerinden yayınlamak istedim. (Maksat herkes yararlansın):

Düzenlenecek dosya modules/operserv/news.c

Alıntı:
notice_lang(s_GlobalNoticer, u, msg, timebuf, disp[count]->text);

satırının hemen altına

Alıntı:
send_cmd(ServerName, "SVSMODE %s -V", u->nick);
send_cmd(ServerName, "SVS2MODE %s -V", u->nick);

satırlarını ekliyoruz.

Ardından standart işlemler olan

Alıntı:
make clean; make; make install

komutlarını uyguluyoruz.
Tabi ki servislere bir de restart atmamız gerekiyor.IRC üzerinden;
Alıntı:
//os update | /os restart

Şuan servislerimiz hazır.Bir de IRCd'mizin WebTV modunu (+V) girişte her user'ımıza vermesini sağlamalıyız.

Alttaki satırı unrealircd.conf'a ekleyin veya var ise +V modunu da modlar arasına yerleştirin.(Bunlar girişte verilecek modlardır)
Alıntı:
modes-on-connect "+xV";

ardından tabii ki
Alıntı:
./unreal rehash

sunucudan kopup bağlanın.operserv'den eklediğiniz logonnewslar artık özelinize gelecektir.
#################################################

WebTV nedir ?
Unreal'da WebTV, servislerden gelen notice mesajlarının özelinize gelmesini sağlar.Bu sayede notice kalabalığından hoşlanmayan userlar da dahar rahat sohbet ortamına kavuşmuş olurlar.

Ne yaptık ?
Bağlanan her user'a +V modu vererek notice'lerin özele gelmesini sağladık ve ardından ışık hızıyla(servislerden olduğu için evet ışık hızıyla) logonnews'ımızı gönderdik.User'a bundan sonra servislerden gelecek olan mesajların(identify notice'i gibi) notice olarak gönderilmesi için user'ı -V yaptık.Ve böylece logonnews özele, daha sonra gelecek olan servis mesajları ise notice olarak status'a veya aktif pencereye yansımış oldu.

Problem yaşayanlar ?
Bu başlık altına bütün problemlerinizi yazabilirsiniz.Elimden geldiğince yardımcı olmaya çalışacağım.

Örnek: irc.mircturk.com / MT-ADS nicki.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver