IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Kufur korumaSı AsCi (https://www.ircforumlari.net/mirc-scripting-sorunlari/334908-kufur-korumasi-asci.html)

ramizdayi 15 Mayıs 2010 04:43

Kufur korumaSı AsCi
 
Selam arkadaslar.
Cok Aradım Fakat bulamadım Eger gözden kacırdıysam kusura bakmayın konu acma taraftarı degıldım Fakat gunlerdir arıyorum bole bır koruma bulamadım.

[04:39] <deneme> s|e|n|i| <<<< a<n<a<n<ı

seklındeki kufurleri engelleyebılecek bi koruma mevcutmudur...

demem o ki ;

yazıların ıcınde ekleyecegımız meSeLa < > _ - | ` ( ) & + seklindeki asci karakterlerden 5 tane Gectiginde +b yapıcak bi koruma arıyorum. Simdiden ilgilenen arkadaslara Tesekkur Ederim.

Difuzyon 16 Mayıs 2010 10:53

Cevap: Kufur korumaSı AsCi
 
Kod:

on @*:text:*:#:if $regex($1-,/([+$|<>`&_-]|\(|\))/Sg) >= 5 { mode # +b $address($nick,2) }
Şayet kanalda @peratör isen belirttiğin karakterlerden 5 veya daha fazlası kullanılırsa nickin host kısmına ban atacaktır.Buradaki 5 rakamını dilersen değişebilirsin.

ramizdayi 17 Mayıs 2010 18:51

Cevap: Kufur korumaSı AsCi
 
peki buna nıck'i attıktan sonra nıck e 15 dakıka banlısınız seklınde bır ılerı bırde ame lerde atmıyor bunları nasıl ekleriz yardımın ıcın tsk ederım.

CesuryureK 17 Mayıs 2010 23:54

Cevap: Kufur korumaSı AsCi
 
ban komutundan sonra | notice $nick mesaj şeklinde kullanman kafi olacaktır. notice değilde özeline yazmak istiyorsan notice yerine msg kullanırsın.
Text eventi yerine action eventini kullanacaksın.

bunun ötesinde services yetkin varsa bu gibi karakterlere kısıtlama getirmek en mantıklısı. block eklendiği taktirde en azından kontrol ettirmek daha kolay olacaktır.
Örneğin bir iletisinde 5 ve üstü şeklinde " | " karakterini kullanırsa blocklansın yani kanala gitmesin dersen.

/spamfilter add c block - Spam (.*\|){5}

şeklinde yapabilirsin.

Ayrıca böyle karakterleri ayrıştırıp S|e|l|a|m , S\e\v\e\r\i\m vs gibi kelimeleri normal selam ve severim gibi algılayacak şekilde Xclusive'nin hazır bir kodlaması var. Hazır kodlar bölümünden ulaşabilirsin.

SovaLyem 18 Mayıs 2010 10:01

Cevap: Kufur korumaSı AsCi
 
if ($nick == OyunBOT1) || ($nick == OyunBOT2) { halt } şeklindeki bir kod OyunBOT'una bu aşamada muafiyet verir mi? Verirse bunu yukarıdaki kodun neresine ekleyebiliriz?
Çünkü dün yukarıdaki kodu kullandığımda sürekli OyunBOT'a ban atıyordu. Tam olarak neden attığını bulamadım. Bu yüzden botu muaf tutmak istiyorum.
Teşekkürler.

CesuryureK 18 Mayıs 2010 12:19

Cevap: Kufur korumaSı AsCi
 
Kod:


on @*:text:*:#: {
if !$regex($nick,/(OyunBotNick1|OyunBotNick2)/i) {
if $regex($1-,/([+$|<>`&_-]|\(|\))/Sg) >= 5 {
mode # +b $address($nick,2)
}
}
}

nickleri çoğaltmak için (OyunBotNick1|OyunBotNick2|OyunBotNick3) vs şeklinde kullanabileceğin gibi. $istok kullanarak da muaf edebilirsin.
söylediğin şekilde de muaflık sağlanabilir ama şuan kullanılan veya $istok ile aşağıda vereceğim gibi yaparsan daha uygun olur.

Kod:

if !$istok(nick1 nick2 nick3 nick4 nick5,$nick,32) {
eklediğim kısmı bunla değiştirip de kullanabilirsin.

ramizdayi 25 Mayıs 2010 23:18

Cevap: Kufur korumaSı AsCi
 
if ($regex($wildsite,/(helper|oper|admin|aop|helpteam|sop|halfop|IRC.SEC URITY.SYSTEM|globalops|staff|founder|Netadmin|dj|i rcop|tech|IRC.Operator|server|coadmin|services|net work)/i)) { halt }


eklıyorum muaf tutmuyoR anlamadım yardımcı olabılırmısınız


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 15:30.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk