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

 Kayıt ol  Topluluk
7Beğeni(ler)
  • 2 Post By High
  • 4 Post By Feragat
  • 1 Post By High

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 24 Şubat 2015, 00:05   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Badwords Security




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
menu status,menubar,channel { BADWORDS ..ON:/.enable #bad | /echo 4,1Badwords ON. /K:line ..OFF:/.disable #bad | /echo 4,1Badwords OFF. /K:line } dialog kufur { title “Badwords Security size -1 -1 138 186 option dbu edit “”, 1, 7 10 61 10 list 2, 7 22 60 50, size button “Ekle”, 3, 7 74 27 12, flat button “Sil”, 4, 39 74 27 12, flat check “Opları (@)”, 5, 85 21 41 10, flat check “Voiceler (@)”, 6, 85 10 42 10, flat combo 7, 7 102 52 51, size button “Ekle”, 8, 7 154 24 9, flat button “Sil”, 9, 35 154 23 9, flat box “Küfür listesi”, 13, 3 2 71 88 box “Ayrılan Nickler”, 14, 3 92 63 76 box “Ayrılan Kanallar”, 15, 73 92 62 76 box “Ayır”, 16, 78 2 56 33 button “Sil”, 10, 106 154 23 9, flat button “Ekle”, 11, 78 154 24 9, flat combo 12, 78 102 52 51, size box “İşlemler”, 17, 78 37 56 53 radio “Opersem Kline”, 18, 83 47 47 10, flat radio “Opersem Kill”, 19, 83 57 47 10, flat radio “Opsam Kick”, 20, 83 67 47 10, flat check “Banla”, 21, 83 77 27 10, flat button “Kapat”, 22, 97 171 37 12, flat ok } alias kufur { /dialog -m kufur kufur } on *:dialog:kufur:init:*: { if ($isfile(kufur.txt) == $false) { write -c kufur.txt } | else { loadbuf -o $dname 2 kufur.txt } if (%knickler) .didtok $dname 7 32 $ifmatch if (%kufkanal) .didtok $dname 12 32 $ifmatch if (%klineat) { .did -c $dname 18 } if (%killat) { .did -c $dname 19 } if (%kickat) { .did -c $dname 20 } if (%banla) { .did -c $dname 21 } if (%oplar) { .did -c $dname 5 } if (%vlar) { .did -c $dname 6 } } on *:dialog:kufur:sclick:*: { if ($did == 18) { if ($did(18).state == 1) { .set %klineat on | .unset %killat | .unset %kickat } | else { .unset %klineat } } if ($did == 19) { if ($did(19).state == 1) { .set %killat on | .unset %klineat | .unset %kickat } | else { .unset %killat } } if ($did == 20) { if ($did(20).state == 1) { .set %kickat on | .unset %killat | .unset %klineat } | else { .unset %kickat } } if ($did == 21) { if ($did(21).state == 1) { .set %banla on } | else { .unset %banla } } if ($did == 3) { write kufur.txt $did(1) | did -a $dname 2 $did(1) | did -r $dname 1 } if ($did == 4) { write -dl $+ $did(2).sel kufur.txt | did -d $dname 2 $did(2).sel } if ($did == 8) { if ($did(7) != $null) { set -u %sk $did(7) | if (%sk) && (!$istok(%knickler,%sk,32)) { .set %knickler $addtok(%knickler,%sk,32) | did -a $dname 7 %sk } } } if ($did == 9) { if ($did(7).sel > 0) { .set %knickler $remtok(%knickler,$did(7).seltext,1,32) | did -d $dname 7 $did(7).sel | did -c $dname 7 1 } } if ($did == 11) { if ($did(12) != $null) { set -u %ek $did(12) | if (%ek) && (!$istok(%kufkanal,%ek,32)) { .set %kufkanal $addtok(%kufkanal,%ek,32) | did -a $dname 12 %ek } } } if ($did == 10) { if ($did(12).sel > 0) { .set %kufkanal $remtok(%kufkanal,$did(12).seltext,1,32) | did -d $dname 12 $did(12).sel | did -c $dname 12 1 } } if ($did == 5) { if ($did(5).state == 1) { .set %oplar on } | else { .unset %oplar } } if ($did == 6) { if ($did(6).state == 1) { .set %vlar on } | else { .unset %vlar } } } on *:text:*:#:{ if $istok(%kufkanal,#,32) == $true { halt } if $istok(%knickler,$nick,32) == $true { halt } if ($nick isop #) && (%oplar == on) { return } if ($nick isvo #) && (%vlar == on) { return } korukufurden $1- } alias korukufurden { var %HR $strip($1-) , %_: $lines(kufur.txt) while (%_:) { if $read(kufur.txt,%_:) iswm %HR { if (%banla == on) { .mode $chan +b $wildsite } if (%klineat == on) { .kline $nick 2Sunucu kural'larına uymadığınız tespit edildi. 4Reklam / Hakaret / Küfür / Saldırı 2 Sunucu kalite'sine aykırı davranış sergilemek yasaktır. } msg #Xline 4Küfür, hakaret, reklam2 gibi sebeplerden kullanıcının mesaj göndermesi Shun işlemiyle engellenmiştir. Tespit edilen Kanal 4[ # ]2 Nick: 4[ $nick ]2 Kullanılan Kelime: 4,4[ $1- ] if (%killat == on) { .kill $nick 4UYARI: 2Lütfen 4argo2 ve 4küfür2 içerikli kelimeler kullanmayın. } msg #Kanal 4Küfür, hakaret, reklam2 gibi sebeplerden kullanıcıya uyarı yapılmış Kill işlemi uygulanmıştır. Tespit edilen Kanal 4[ # ]2 Nick: 4[ $nick ]2 Kullanılan Kelime: 4,4[ $1- ] if (%kickat == on) { .kick $chan $nick 4UYARI: 2Lütfen 4argo2 ve 4küfür2 içerikli kelimeler kullanmayın. } return } dec %_: } } #bad end



Arkadaşlar KOD kime ait bilgim yok. Bilgisi olan belirtebilir. Kod'u kendimce düzenleyip birkaç değişiklik yaptım dileyen arkadaş kullanabilir. Kod Oper/Admin ve Operatörlere hitap etmekte kullanışlı bir Küfür koruması ihtiyacı olan arkadaşlar kullanabilir.

__________________
Dünya Tanrı'nın bir görünümü değil, Şeytan'ın bir yalanı'dır

Konu Feragat tarafından (24 Şubat 2015 Saat 04:17 ) değiştirilmiştir. Sebep: if koşulu düzeltildi.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 24 Şubat 2015, 04:15   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Badwords Security




Küçük bir noktayı düzelttim

Eskisi
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $read(kufur.txt,%_:) iswm %HR iswm %HR {

Yenisi
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $read(kufur.txt,%_:) iswm %HR {

Bir de çok fazla bilgisi olmayan kullanıcılar için: Küfür dialogunu açarken /kufur yazıp açabilirsiniz.
Banlama işleminden sonra kod içinde belirtilen #Kanal ve #Xline kanallarını işlem uygulandığında bilgi vermesi için kendinize göre düzeltebilirsiniz.

__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

Alt 24 Şubat 2015, 23:34   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Badwords Security




Kod sahibi NaTSuKa olması lazım. Düzenleme ile farklı bir isim verilmiş sanırım.
Güzel paylaşım.

 
Alıntı ile Cevapla

Alt 25 Şubat 2015, 10:23   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Badwords Security




NaTSuKa, arkadaşımıza teşekkürler öyleyse bilmediğim için belirtememiştim. Kod içerisinde de yazmıyordu alıntı bir Kod bende uygun gördüğüm şekilde düzenledim. Hem bu şekilde eski Kodların hayat bulması güzel bence bi kenarda durmaktansa. İyi İf'ler.

__________________
Dünya Tanrı'nın bir görünümü değil, Şeytan'ın bir yalanı'dır
 
Alıntı ile Cevapla

Cevapla

Etiketler
badwords, security


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Badwords Shun + Rapor High mIRC Scripting Sorunları 1 21 Şubat 2015 21:35
ASP Security Silencer ASP/ASP.NET 0 11 Nisan 2008 20:13