🔔 Çevrimdışı bildirim almak ister misiniz?
Bir konuya etiketlendiğinizde, özel mesaj aldığınızda, bir mesajınız alıntılandığında forumda olmasanız bile anlık bildirim almak için lütfen izni verin.
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