Tekil Mesaj gösterimi
Alt 22 Aralık 2023, 11:39   #2
Çevrimdışı
OperServ
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kod İstek (Join/Part/Ban/Quit Ayrı Pencerede)




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...]


Konu OperServ tarafından (22 Aralık 2023 Saat 11:47 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver