![]() |
Koruma Muaf Tutma İstiyorum ki bütün korumalarımı istediğim kanallarda muaf tutabileyim. Yapılabilir mi? Mesela Help kanalında hiç bir koruma çalışmasın ama radyo kanalında hepsi çalışsın. |
Cevap: Koruma Muaf Tutma Mümkün tabiki ama artık bakkala sipariş verir gibi kod siparişi yapılıyor :) Elinde koruma kodları var mı en azından onu paylaşsaydın ona göre yardımcı olurduk muaf kanal eklemek için. Yoksa aşağıdaki linkten ircbastard ın bir kodu var orda muaf kanal ekleyebiliyorsun.kullanışlı bir koruma kodu. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] |
Cevap: Koruma Muaf Tutma merhaba benim korumaya almak istediğim bazı sözcükler var konuyu buraya acmak istedim. elimdeki cod kanalda sölenen argo sözcükleri kırmızı renkte gösteriyoki rahat bi şekilde görebileyim diye .fakat bazı normal sözcükleride kırmızı gösteriyo bunları korumaya almak istiyorum. örnek gay sözcü eklemiştim ama gaye ise kırmızı içine alınmasın cod işlemesin. elimdeki cod şöle on ^*:text:*:*: { if $chan || $nick { ;buraya sansür koymak istediğin kelimelri yazabilirsin ama regex bilmek zorundasın bilgin olssun örnekler aşağıda var %kelimeler = ((g|q)ay)|(lez) %kelimeler = $+(/,$chr(40),%kelimeler,$chr(41),/gi) echo -mt $iif($chan,$chan,$nick) $+(,$nick,3») $regsubex($1-,%kelimeler,$+(4\1,)) halt } } buna korumaya ekicem sözcükleride ayarlarsanız sevinirim |
Cevap: Koruma Muaf Tutma on ^*:text:*:*: { if $chan || $nick { ;buraya sansür koymak istediğin kelimelri yazabilirsin ama regex bilmek zorundasın bilgin olssun örnekler aşağıda var %kelimeler = ((g|q)ay|lez|esek|aptalkelime1|kelime2) %kelimeler = $+(/,$chr(40),%kelimeler,$chr(41),/gi) echo -mt $iif($chan,$chan,$nick) $+(,$nick,3») $regsubex($1-,%kelimeler,$+(4\1,)) halt } } parantez içindeki " | " karakterini çoğaltarak yapabilirsin. |
Cevap: Koruma Muaf Tutma anlatamadım sanırım ben gay kelimesini eklemişim kanalda gay sözcü yazılınca kırmızı gösteriyo ama gaye yazıldığındada gaye de kırmızı oluyo ben gaye sözcünü körümaya almak istiyorum .gaye yazıldığında kırmızı gözükmesin yani. örnek ;buraya sansür koymak istediğin kelimelri yazabilirsin ama regex bilmek zorundasın bilgin olssun örnekler aşağıda var %kelimeler = ((g|q)ay)|(lez)|(mal) ;buraya sansurden etkilenmicek kelimeler var %kelimeler = gaye lezzetli malorca Yukarda verdiğim code ye ayalanıcak ben yaptım olmadı doğal olarak:) |
Cevap: Koruma Muaf Tutma Farklı bir metod uygulayalım o halde;kötü kelimeleri ve koruma altına almak istediğiniz kelimeleri Users (kullanıcı) bölümüne aşağıdaki gibi ekleyin: badtext:*gay* badtext:*sap* badtext:*lez* koruma:gaye koruma:kasap koruma:lezzet Aşağıdaki kod önce koruma olan kelimeyi sorgular varsa pas geçer yoksa ardından kötü kelime saptarsa kelimeye renk verir. Kod: on ^*:text:*:*: { |
Cevap: Koruma Muaf Tutma tşkler ama sanırım bunda wilcard deniliyodu sanırım ((g|q)ay) (s|s|ş) gibi yapamıyoruz bide ben sölenen kelime renkli olsun istiyorum ama bütün cümleyi kırmızı gösteriyor yani örnek (siyahrenk) sen bir (kırmızırenk) gay(siyah)sın benim verdiğim code tam istediğim gibi çalışıyo sadece korumaya almak istediğim kelimeler var codu bidaha verim ona ayarlamanız mümkünmü deilse salık olsun. on ^*:text:*:*: { if $chan || $nick { ;buraya sansür koymak istediğin kelimelri yazabilirsin ama regex bilmek zorundasın bilgin olssun örnekler aşağıda var %kelimeler = ((s|z)(i|İ|ı|1|!))|(enns)|((g|q|ğ|k)(a|)y)|((g|q)( ö|Ö|o)|(le(z|s)|(p(i|İ|1|!)(ç|Ç|c|j)|(ya) %kelimeler = $+(/,$chr(40),%kelimeler,$chr(41),/gi) echo -mt $iif($chan,$chan,$nick) $+(,$nick,3») $regsubex($1-,%kelimeler,$+(4\1,)) halt } } |
Cevap: Koruma Muaf Tutma Wildcard değil string olarak ifade ediliyor.Regular Expressions'da string değerine, bir kelimeye tamamen olumsuzluk/haricilik/koruma sağlamaya yetecek bir materyal maalesef bulunmuyor.Bu yüzden elinizdeki kodu tekrar paylaşmanızın zerre kadar faydası yok. Vermiş olduğum yöntemin mantıklı bir kurgulama ile sorunsuz çalışacağını düşünüyorum. |
Cevap: Koruma Muaf Tutma peki hocam benim vermiş olduğum code kelime eklerken örnek var %kelimeler = s.k.r|aptal|salak s.k.r seker yazıldığında çalışıyo ama seekeer yazınca olmuyo . nokta sanırım 1 harf temsil ediyo. sonsuz karakteri temsil eden bi karakter varmı s*k*r yaptım olmadı s?k?r olmadı |
Cevap: Koruma Muaf Tutma . (nokta) 1 adet karakteri ifade eder. Örneğin s.k.r olarak ele alırsak bu tanımlaya uyanlar = seker,sakar,sukur,s1k0r,s*k%r,s_ker,se er görüldüğü üzere . boşluk karakteri dahil herhangi bir karakterin yerini alabiliyor. * (yıldız) kendinden önceki karakterin ya hiç olamayacağını yada 1'den fazla tekrar edilebileceğini ifade eder. Örneğin se*ke*r olarak ele aldığımızda = skr,sekr,sker,seker,seeeekeeeer şeklindeki kelimelere yanıt verecektir. ? (soru) işareti kendinden önceki karakterin olamayabileceğini ifade eder. Örneğin se?ke?r şeklinde düşünürsek = skr,seker,sker,sekr şekillerine yanıt verecektir. + (artı) işareti kendinden önceki karakterin 1 veya 1'den fazla tekrar edilebileceğini ifade eder. Örneğin se+ke+r kısmına = seker,seeeeker,sekeeeer,seeeekeeeer şeklinde tanımlamalar yanıt alacaktır. Şimdi kendi isteğinize uyan tanımlamaları yukarıdaki bilgiler ışığında (sanırım)? yapabilirsiniz :) |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 08:48. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk