İstenmeyen Nickin Yazılarını Engelleme
Kod Sahibi: Mylife
Tarih: 15 Temmuz 2019, 14:31 Merhaba, sizlerle paylaşacağım kod /ignore nick kullanmadan kişinin yazılarını engellemek ve kişi nick değiştirdiği zaman otomatik olarak engelli listesine ekliyen bir calışmadır. Kod:
on *:input:#kanal: { if ($regex($1,/[\.!][iı]gnore\s/Si) && !$2) { echo -a Nick belirtmelisiniz. ( .ignore nick ) } | elseif ($regex($2,/\d+|\s/i)) { echo -a hatalı kullanım } | elseif ($regex($1,/([\.!][iı]gnore)$/Si)) && $2) { write ignore.txt $2 | echo -a $2 ignore listesine eklendi. } | elseif ($regex($1,/([\.!][ıi]gnores[ıi]l)$/Si) && $2) { write $+(-dl,$readn) ignore.txt | echo -a $2 ignore listesinden silindi. } } IRCd sunucularında çok fazla karşılaştığımız ve /ignore nick komutunun yetersiz kaldığı durumları giderdiğim bir kod calışmasıdır. Engellediğiniz kişinin yazılarını aktif pencerede görürsünüz ve konuşma penceresi otomatik olarak kapanır. Bildiğiniz üzere /ignore nick komutunda sürekli olarak kişiyi ignore etmeniz gerekir ve nick değiştirip sürekli yazma imkanı doğar bir sürkilasyon oluşur yani bir nevi döngü oluşur tam olarak bunu engelleme amaclı tek seferde eklediğiniz kişi eğer nick değiştirirse otomatik olarak engellenmiş listesine alınır. Not: Engelli listesine aldığınız bir kişiyi mirc i kapatıp actığınızda tekrar engel listesine almanız gerekmez kalıcıdır. Siz onu o listeden cıkarmadığınız sürece tabiki.. Kullanım; .ignore nick .ignoresil nick Örnek görünüm; Nick belirtmelisiniz. ( .ignore nick ) [14:17:37] <~Mylife> .ignore hatalı kullanım [14:17:43] <~Mylife> .ignore 2312314 hatalı kullanım [14:17:46] <~Mylife> .ignore 231 2 314 Mircsystemm ignore listesine eklendi. [14:17:58] <~Mylife> .ignore Mircsystemm Mircsystemm ignore listesinden silindi. [14:18:03] <~Mylife> .ignoresil Mircsystemm Mircsystemm ignore listesine eklendi. [14:18:11] <~Mylife> .ignore Mircsystemm Özel pencere görünümü; [14:21:39] <Mircsystemm> selam naber deneme yapıyorum ignore listesinde Mircsystemm mesajı: selam naber deneme yapıyorum Engelli listesinde olan kişi nick değiştirdiği sırada görünüm; [14:22:24] * Artık Nickiniz Mircsistem ignore listesinde mevcut kişi Mircsistem nickini aldı ve engelli listesine eklendi. Ekleme/silme/geliştirme ile ilgili konu altından belirtebilirsiniz. İyi forumlar. |
Emeklerize saglık...
|
emeginize saglik
|
en sevdiğim,emeğine sağlık. :)
|
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:22. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright ©2019 - 2023 | IRCRehberi