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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 22 Nisan 2008, 14:21   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
badnick koruması önizleme




on @*:join:#:{ if $nick !isop # { if $read(badnick.txt,w,$nick) { /ban -k # $nick Bad Nick /nick-yeninick ile nickinizi değişiniz. }

arkadaşlar elimizden geldiği kadarıyla bişeyler yaptık şimdi benim sizden istediğim bu koruma sizce sağlıklımı badnick txt ine bu şekilde eklicem kelimeleri
örnek:

*****
*gay
gay*
*sokar*

yanlışlarım veya daha sağlıklı çalışması için önerilerinizi bekliyorum anlatım lı olursa çok daha sevinirim öğrenmek babında
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
babında ne demekse bende anlamadım ama
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
şimdiden teşekkürler arkadaşlar
;oki;oki;oki

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 22 Nisan 2008, 15:16   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick koruması önizleme




hayır sağlıklı olmaz txt dosyasına nick'in tam karşılığını yazman gerekir..
txt dosyasına bad nick olarak *halil* olarak eklersen ben _halil_ olarak kanala girersem işlem görmez.. wildcard string sadece $read işleminde kullanılır mesela badnick.txt dosyasına halil_ nickini ekledin arama işleminde $read(badnick.txt,w,halil*) şeklinde yapmalısın.
$read işleminde tarama sistemi mevcut ancak aynı string'den 2 tane mevcut ise 2. yi göstermez.. sadece 1. olanı gösterir..
örnek;
badnick.txt dosyasına
halil_1
halil_2
halil_3
ekledim diyelim
$read(badnick.txt,w,halil*) yazdığımda sadece halil_1 karşılığını verecektir halil_2, halil_3 karşılığı çıkmicaktır tam sonuçları almak için while ile read ve if ilede iswm kullanmak gerekir (wildcard string) yani * işlemlerinde iswm geçerli olur
örnek kodlama :
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias badnicks { var %t = 1 while (%t <= $lines(badnick.txt)) { if ($1 iswm $read(badnick.txt,%t)) { echo -a $1 Karşılığı : $read(badnick.txt,%t) } inc %t } }

daha önce halil_1 halil_2 Halil_3 nickini eklemiştik..
kullanım /badnicks halil*
sonuç;
halil* Karşılığı : halil_1
halil* Karşılığı : halil_2
halil* Karşılığı : halil_3

yani kısacası badnic'i txt'den okutmak tamamiyle saçmalık mIRC'in kendine has users bölümü var oraya;
level:gay*
level:*****
şeklinde nick eklemen ve;
on @level:join:#:/mode # +b $ulist($nick) | kick # $nick badnick..
şeklinde yapman daha kısa ve öz olacaktır senin şuanda yaptığın sol elinle sol kulağını tutmak yerine sağ elinle sol kulağını tutmak gibi birşey
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


 
Alıntı ile Cevapla

Alt 22 Nisan 2008, 15:24   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick koruması önizleme




mirc'in users'ı var onları kullanmanı tavsiye ederim, hele ki txt den okutmaktansa kesinlikle tavsiye ederim

ayrıca gay* ve *gay = *gay* bunlar için bir tane eklemen yeterlidir

Bağbında kelimesini kullandığım olur, manasıda hakkında anlamında

ben melül melül bakınırken XcLusive cevabı yazmış
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 22 Nisan 2008, 15:29   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick koruması önizleme




ama halim adam turgay diye girse *gay yada *gay* bu şekilde olursa turgay nicklerine elveda demek gerek
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
yani * wildcard'ını iyi kullanmak lazım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


 
Alıntı ile Cevapla

Alt 22 Nisan 2008, 15:35   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick koruması önizleme




o konuda haklısın ben sadece
sniper Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
*gay
gay*

bunların anlamı = *gay* dedim,

gerçi tam olarak ta *gay* değiller xgaylar'ı mesela *gay da gay* da görmez, neyse turgayı felan karıştırmayalım şimdi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Birde not eklemek istiyorum ? karakteri wildcard ta herhangi bir harf veya karakter yerine geçer.

 
Alıntı ile Cevapla

Alt 22 Nisan 2008, 15:44   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick koruması önizleme




AnLadım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
SağoLun

 
Alıntı ile Cevapla

Alt 22 Nisan 2008, 20:03   #7
Regex
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: badnick koruması önizleme




sniper, Halil'in de dediği gibi, txt'ten okutacaksan while kullanman şart. Ben de eskiden senin yazdığın gibi kullanırdım, fakat $read identifierının mantığı tam olarak bu değil.

Ayrıca, Dependent üstadın söylediği gibi mIRC'in users özelliğini de kullanabilirsin (daha sağlıklı/mantıklıdır). Şöyle ki:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on @bad:join:#:mode # +b $nick | kick # $nick Sebep. on @*:nick:if $level(bad) == $newnick { mode # +b $newnick! | kick # $nick Sebep. } alias bad if $2 { if $1 == ekle { .auser bad $2 | echo -a $2 nicki, uygunsuz nick listesine eklendi. } | if $1 == sil { .ruser bad $2 | echo -a $2 nicki, uygunsuz nick listesinden çıkartıldı. } }


Listeye, /bad ekle <nick> şeklinde ekleme; /bad sil <nick> şeklinde de çıkartma yapabilirsin.

Kolay gelsin.


Konu Regex tarafından (22 Nisan 2008 Saat 22:33 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 22 Nisan 2008, 20:22   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick koruması önizleme





bad nick banlarında
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/mode # +b $ulist($nick) | kick # $nick badnick.. /mode # +b $ulist($newnick) | kick # $nick badnick..

gibi ban işlemi kullanılırsa daha güzel olur.. yani şöyle açıkyayım;
örnek;
aktif_m nickli vatandaş kanala girdi ban -k #kanal nick dedik
aktif_m!*
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

şeklinde ban atmış oluruz yanlış bir uygulama olur
mode # +b $nick
şeklinde yaparsak buda;
aktif_m!*@*
şeklinde olacaktır ama user aktif__m şeklinde tekrar kanala girebilir..
eğer user listemizde " badnick:*aktif* " aktif ile ilgili mask bu şekilde eklenmişse ban tipinde kullandığımız
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/mode # +b $ulist($nick) | kick # $nick badnick.. /mode # +b $ulist($newnick) | kick # $nick badnick..

ban komutu " *aktif*!*@* " şeklinde olacaktır bu sefer aktif_m aktif_p gibi nicklerin girişini komple engelleriz aslında basit ama işlemi kökten çözecek bir ayrıntı..


Konu XcLusive tarafından (22 Nisan 2008 Saat 20:47 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 24 Haziran 2008, 00:21   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: badnick koruması önizleme




aradiğim koddu.Emeği gecen arkadaşlara teşekkür ederim..

 
Alıntı ile Cevapla

Cevapla

Etiketler
badnick, korumasi, koruması, mirc, mirc download, mirc indir, onizleme, önizleme


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

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
Badnick Koruması edit TİGeR mIRC Scripting Sorunları 14 21 Ocak 2016 18:32
badnick koruması Selim01 mIRC Scripting Sorunları 5 08 Ekim 2009 01:25
BadNick Koruması LAzm AnarchYBrotherS mIRC Scripting Sorunları 1 19 Şubat 2009 19:44
Badnick koruması. morveotesii mIRC Scripting Sorunları 3 28 Temmuz 2008 01:37