|
MrWooX Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
Merhaba örnek bir konu ve kod buldum ancak kendime uyarlayamadım, paylaşan arkadaşta artık gelmeyi bıraktığı için destek ihtiyacım oldu.
Malum kanalda artık botlar ve web girişleri yüzünden takip imkansız bir hale geliyor.
Sürekli bir join part ve quit durumu söz konusu. Bunları status de topluyorum ilkel olarak bu seferde bir şey takip etmem gerekince bulamıyorum.
Şöyle bir kod ihtiyacım hasıl oldu:
1- Kanala girişler ve çıkışlar (sadece join ve part) bir pencerede olacak @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ik
2- Sunucudan çıkışlar (exit ve quit) bir pencerede olacak (killenerek çıkarsa da quit olduğu için oda dahil)
3- Banlar bir pencerede olacak (Tüm +b modları)
Bu konuda bilgisi olup yardımcı olacak arkadaşlar varsa çok memnun olurum.
Birde bu alanı sadece remote ile çözebilir miyim? veya load ile mrc uzantısı yapıp çözebilir miyim?
DLL ihtiyacım olur mu?
Şimdiden tekrar teşekkürler.
|
Kod: Kodu kopyalamak için üzerine çift tıklayın!
; Kanala girişler ve çıkışlar
on *:JOIN:#kanal:{
var %saat = $asctime(hh:nn)
var %tarih = $asctime(dd.MM.yyyy)
echo @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ik *** $nick kanala katıldı - Saat %saat Tarih %tarih
window -a @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ik
}
on *:PART:#kanal:{
var %saat = $asctime(hh:nn)
var %tarih = $asctime(dd.MM.yyyy)
echo @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ik *** $nick kanaldan ayrıldı ($partmesajı) - Saat %saat Tarih %tarih
window -a @
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ik
}
; Sunucudan çıkışlar
on *:EXIT:{
var %saat = $asctime(hh:nn)
var %tarih = $asctime(dd.MM.yyyy)
echo Sunucudan çıkıldı - Saat %saat Tarih %tarih
window -a Sunucu_Cıkıs
}
on *:QUIT:{
var %saat = $asctime(hh:nn)
var %tarih = $asctime(dd.MM.yyyy)
echo Sunucudan çıkış: $nick ($quitmsg) - Saat %saat Tarih %tarih
window -a Sunucu_Cıkıs
}
; Banlar
on *:BAN:#kanal:{
var %saat = $asctime(hh:nn)
var %tarih = $asctime(dd.MM.yyyy)
echo Banlandı: $banmask - $address - Saat %saat Tarih %tarih
window -a Banlar
}
; Kanal modları değişiklikleri
on *:MODE:#kanal:{
var %saat = $asctime(hh:nn)
var %tarih = $asctime(dd.MM.yyyy)
echo Kanal modları değişti: $1- - Saat %saat Tarih %tarih
window -a Kanal_Modları
}
Bu kod, kanala girişler ve çıkışları, sunucudan çıkışları, banları ve kanal modu değişikliklerini izler. Her bir olayı ayrı bir pencerede gösterir
Konuya benzer bir kod linki ;
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]