05 Ocak 2008, 19:58 | #1 | |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Dosyadan okutmalı bazı korumalar Tarih: 05.01.2008 Cumartesi Yazan: oNG Not: Lütfen kullanacak/farklı platformlarda paylaşacaksanız, yapımcı nickini kodun başında belirtin. 1- Kötü nick koruması Kod: Kodu kopyalamak için üzerine çift tıklayın!
Açıklama: Kanala girenlerin nickleri, badnick.txt dosyasında bulunan bir nick ise, kanaldan nick!identd@host şeklinde (5. type) banlanarak atılacaklardır. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Açıklama: Nick değiştirenlerin yeni nickleri, badnick.txt dosyasında bulunan bir nick ise, ortak olarak bulunduğumuz tüm kanallardan nick!identd@host şeklinde (5. type) banlanarak atılacaklardır. 2- Kötü identd koruması Kod: Kodu kopyalamak için üzerine çift tıklayın!
Açıklama: Kanala girenlerin identdleri, badidentd.txt dosyasında bulunan bir identd ise, kanaldan *!*identd@host şeklinde (1. type) banlanarak atılacaklardır. 3- Küfür koruması Kod: Kodu kopyalamak için üzerine çift tıklayın!
Açıklama: Kanala gönderilen text/action/notice mesajlarda, kufur.txt dosyasında bulunan bir kelime geçiyorsa, kullanan kişi kanaldan *!*@host şeklinde banlanıp atılacaktır. 4- Özele küfür koruması Kod: Kodu kopyalamak için üzerine çift tıklayın!
Açıklama: Özelinize birisi okufur.txt dosyasında bulunan bir küfür yazarsa, ignore edilecektir. 5- Reklam koruması Kod: Kodu kopyalamak için üzerine çift tıklayın!
Açıklama: Kanala gönderilen text/action/notice mesajlarda, reklam.txt dosyasında bulunan bir kelime geçiyorsa, reklam yapan kişi kanaldan *!*@host şeklinde banlanıp atılacaktır. 6- Özele reklam koruması Kod: Kodu kopyalamak için üzerine çift tıklayın!
Açıklama: Özelinize birisi oreklam.txt dosyasında bulunan bir küfür yazarsa, ignore edilecektir. Hepsini birleştirip, aç/kapat özelliği ile birlikte yazarsak şöyle oluyor: Kod: Kodu kopyalamak için üzerine çift tıklayın!
Ayrıca bu menu kodları ile korumaları status/kanal pencerelerinden sağ tuş ile kontrol edebilirsiniz. Ben hepsini açık olarak ayarladım. Not: Korumaların çalışması için, mIRC'inizin bulunduğu dizine hazırlayıp atmanız gereken dosyalar şunlardır:
Umarım işinize yarar... İyi çalışmalar. Konu Regex tarafından (05 Ocak 2008 Saat 20:38 ) değiştirilmiştir. | |
|
05 Ocak 2008, 21:21 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Dosyadan okutmalı bazı korumalar 1- Madem atmak için, mIRC tabanlı olan /ban komutunu kullanıyorsun, tekrar /kick kullanmak gereksiz. Örnk: /ban -k # $nick (0-9) sebeb. 2- on @*:text:*:#:{ if $nick !isop # { if $read(kufur.txt,w,$1-) { ban # $nick 2 | kick # $nick Kötü söz sahibine aittir. } } } Bu kullanım yanlış ve kesinlikle çalışmaz. Bunu defalarca anlattım; $read'ın w parametresi, matchtext kısmına yazılan text'i, belirtilen dosyadaki tüm satırlarda arar. Senin yapman gereken ise, dosya'daki tüm satırları yazılan text bütününde aramak. Yani mesela diyelim; Kufur.txt dosyasında "********" kelimesi var. Kullanıcı kanal'da, "ne haber lan ********ler sizi" yazdığını varsayalım. Direk bu şekilde dönecektir; $read(kufur.txt,w,ne haber lan ********ler sizi) E dolayısı ile işlev yapmıyacaktır. Eğer yazılan ilk ve tek kelime "********" ise işlev yapar. Önceden bende senin kullandığın gibi kullanıyordum. Hatalı olduğumu ve $read identifier'ının mantığını tam olarak anlayınca /while kullanmaya karar verdim. Mesela bir alias oluşturabilirsin; alias kfr var %o = 1 | while %o <= $lines(dosya.txt) { $iif($regex($1-,$read(dosya.txt,%o)),return $true) | inc %o } | return $false on @*:text:*:#:if $nick isreg # && $kfr($1-) { ban -k # $nick 2 Sebeb. } Veya alias kullanmadan direnk event içerisin'de işlev yaparsın; on @*:text:*:#:if $nick isreg # { var %k = 1,%kk = $lines(dosya.txt) | while %k <= %kk { echo -a $read(dosya.txt,%k) | if $+(*,$read(dosya.txt,%k),*) iswm $1- { ban -k # $nick 2 Sebeb. | return $true } | inc %k } | return $false } Bayağı bu bölümde takılıyorsun, senden daha iyi şeyler bekleniyor. Konu L4roXyL tarafından (06 Ocak 2008 Saat 17:21 ) değiştirilmiştir. |
|
04 Şubat 2008, 22:41 | #4 | ||||
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: Dosyadan okutmalı bazı korumalar
Neyi echolatacaksın? Nasıl echolatacaksın? Echolatmak nedir? Amacın nedir? Bunlar bazı korumalar. Gerekli açıklamaları zaten yaptım. Eğer ne amaçla kullanıldığını, niçin kullanacağını bilmiyorsan kullanma. | ||||
|
10 Şubat 2008, 12:45 | #5 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Dosyadan okutmalı bazı korumalar
yalnız bu kod a.q gibi noktalı küfürleri görmüyor bir sorun var sanırım;scare | ||||
|
10 Şubat 2008, 16:05 | #6 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Dosyadan okutmalı bazı korumalar on @*:text:*:#:if $nick isreg # { var %k = 1,%kk = $lines(dosya.txt) | while %k <= %kk { if $+(*,$read(dosya.txt,%k),*) iswm $1- { ban -k # $nick 2 Sebeb. | return $true } | inc %k } | return $false } Kod sorunsuz çalışıyor. |
|
27 Şubat 2010, 12:18 | #7 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Dosyadan okutmalı bazı korumalar on *:text:*:?:{ if $read(okufur.txt,w,$1-) { .ignore $nick 2 | .msg $nick Küfürlü konuştuğunuz için, otomatik olarak süresiz ignore edildiniz.| echo -a $+($nick,,) küfürlü bir cümle kurduğu için, otomatik olarak süresiz ignore edildi. Yazdığı mesaj: $1- | .closemsg $nick } } on *:action:*:?:{ if $read(okufur.txt,w,$1-) { .ignore $nick 2 | .msg $nick Küfürlü konuştuğunuz için, otomatik olarak süresiz ignore edildiniz. | echo -a $+($nick,,) küfürlü bir cümle kurduğu için, otomatik olarak süresiz ignore edildi. Yazdığı mesaj: $1- | .closemsg $nick } } on *:notice:*:?:{ if $read(okufur.txt,w,$1-) { .ignore $nick 2 | .msg $nick Küfürlü konuştuğunuz için, otomatik olarak süresiz ignore edildiniz. | echo -a $+($nick,,) küfürlü bir cümle kurduğu için, otomatik olarak süresiz ignore edildi. Yazdığı mesaj: $1- | .closemsg $nick } } bu kodu remoteye ekledim,okufur.txt. dosyasıda yaptım ama cümle içinde geçen kötü kelimelerde özelimden ignore etmiyor örneğin*salak* cümle içinde geçse atmıyor yanlış olan ne acaba yardımcı olabilirmisiniz.tşk. |
|
Etiketler |
bazi, bazı, dosyadan, korumalar, mirc, mirc download, mirc indir, okutmali, okutmalı |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
txt okutmalı karsilama mesajı | Xadd1 | TCL Scriptler | 2 | 05 Haziran 2023 16:54 |
txt okutmalı dosya | rewal | mIRC Scripting Sorunları | 2 | 23 Ekim 2017 16:15 |
txt,okutmalı,dosya | rewal | mIRC Scripting Sorunları | 1 | 09 Nisan 2011 09:47 |
Ident Koruması Txt Okutmalı | darkshades1 | mIRC Scripting Sorunları | 4 | 21 Aralık 2010 14:16 |
Kanal için bazı korumalar.(Ayarlanabilir) | L4roXyL | mIRC Scripting Hazır Kodlar | 0 | 19 Ocak 2008 00:04 |