|
humaN Nickli Üyeden Alıntı
|
Kanal'a ben girince ChanServ'in mesela humaN kanala girdi ozel sorunlarınız onunla paylasabilirsiniz vs vs yazan bi kod lazım yani nasıl yaparım ?
|
Bunu aslında, join komutu ircdnin bir parçası olduğu için ircd den yapmak daha iyi bence..
cd Unreal3.2
pico src/modules/m_join.c
Kod: Kodu kopyalamak için üzerine çift tıklayın!
RunHook4(HOOKTYPE_LOCAL_JOIN, cptr, sptr,chptr,parv);
bu satırı bulup bir altına,
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (!stricmp(sptr->name,"human")) {
sendto_channel_butone(&me, &me, chptr,
":%s NOTICE %s :Human Kanala Girdi. "
"Özel Sorunlarınızı Onunla Paylaşabilirsiniz.",
me.name, chptr->chname);
}
Bu satırları ekleyin, kaydedip çıkın.
make komutunu kullanın.
unreal ınızı yeniden başlatın.
Denenmiş çıktı:
(12:00:56) * Human (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.) has joined #asd
(12:00:56) -irc.deneme.net:#asd- Human Kanala Girdi. Özel Sorunlarınızı Onunla Paylaşabilirsiniz.
Kanala Notice Yerine Normal Mesaj Yazması için, verdiğim kodun içinde geçen NOTICE kısmını PRIVMSG olarak değiştirin.
Not: Modül olarak da yapılabilir.. Ama Bu kadar basit birşey için.. modül yapılması ne kadar doğru olur bilemem..
iyi Çalışmalar..