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

>
+
Etiketlenen Kullanıcılar

7Beğeni(ler)
  • 3 Post By diEfoRyoU
  • 1 Post By AfraN
  • 1 Post By diEfoRyoU
  • 1 Post By AfraN
  • 1 Post By CyBeR

 
 
LinkBack Seçenekler Arama Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 11 Aralık 2018, 21:24   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bad nick karantina kanalı




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:start:{ $iif(!$isfile(bnick.die),write bnick.die) | hmake bnick 100 | hload bnick bnick.die } on *:join:#:{ if $hmatch(bnick,$nick) { if %bnick == on { if o isin $usermode || $me isop # { mode # +b $+($nick,!*@*) | kick # $nick Badnick(Changes your nickname and came back to channel) | return } } $iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]),window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) | echo -tm $+($chr(3),$color(notice)) @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] *** UYARI! $nick badnicki # kanalına giriş yaptı! } } alias bnick { if !$istok(list add on off del alldel bscan,$1,32) { echo -a $+($chr(3),$color(notice)) *** Tanımsız parametre: $1 | return } if $regex($1,/(on|off)/i) { echo -a $+($chr(3),$color(notice)) *** Badnick koruması $iif($regml(1) == on,AÇIK,KAPALI) | set %bnick $regml(1) | return } if $regex($1-,/add\x20) { if $hmatch(bnick,$2) { echo -a $+($chr(3),$color(notice)) *** $2 $+ :nicki badnick listesinde mevcut | return } if !$2 { echo -a $+($chr(3),$color(notice)) *** Nick eklemeyi unuttun sanırım:) | return } hadd -m bnick $2 | hsave bnick bnick.die echo -a $+($chr(3),$color(notice)) *** $2 $+ : nicki badnick listesine eklendi } if $regex($1-,/del\x20) { if $hget(bnick,0).item == 0 { echo -a $+($chr(3),$color(notice)) *** Oluşturulmuş badnick listesi bulunamadı. | return } if !$hmatch(bnick,$2) { echo -a $+($chr(3),$color(notice)) *** $2 $+ : nicki badnick listesinde bulunamadı | return } if !$2 { echo -a $+($chr(3),$color(notice)) *** Silinecek nicki yazmayı unuttun sanırım:) | return } hdel -w bnick $2 | echo -a $+($chr(3),$color(notice)) *** $2 $+ : nicki badnick listesinden silindi hsave bnick bnick.die } if $regex($1,/list/i) { if $hget(bnick,0).item == 0 { echo -a $+($chr(3),$color(notice)) *** Oluşturulmuş badnick listesi bulunamadı. | return } var %^ = 1 | echo -a $+($chr(3),$color(notice)) *** Badnick kayıtları listeteleniyor, while ($hget(bnick, %^).item) { echo -a $+($chr(3),$color(notice)) *** %^ $+ ) $v1 | inc %^ } echo -a $+($chr(3),$color(notice)) *** Badnick kayıtları listelendi. } if $regex($1,/alldel/i) { if !$hget(bnick) { echo -a $+($chr(3),$color(notice)) *** Oluşturulmuş badnick listesi bulunamadı. | return } hfree bnick | echo -a $+($chr(3),$color(notice)) *** Badnick listesi sıfırlandı. } if $regex($1-,/bscan\x20) { who $iif($left($2,1) == $chr(35),$2,$+($chr(35),$2)) | %bscan = on } } raw *:*: { if $numeric == 352 && %bscan == on && $hmatch(bnick,$6) { $iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]),window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) | echo -tm $+($chr(3),$color(notice)) @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] *** $2 kanalındaki $6 Badnick listesinde bulunuyor } if $numeric == 315 { %bscan = off } }

badnick listende bulunan badnick bulunduğun herhangi bir kanala girdiğinde Badnick penceresinde uyarı yollanır.

yukarıdaki kodun çalışması için

kullanman gereken komutlar,

badnick eklemek için;
/bnick add Nick

silmek için;
/bnick del Nick

listelemek için;
/bnick list

Hepsini silmek için;
/bnick alldel

Extra komut /bnick bscan
belirlediğin kanalda badnick taraması yapar /bnick bscan #kanal

Edit: kırmızı alanları ekledim dilersen /bnick on|off seçeneği ile badnick korumasını kapatıp açabilirsin.

Umarım işine yarar.

__________________
TurkSohbet.NET | #XPass
 
Alıntı ile Cevapla

 

Etiketler
karantina, window


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
op kanalı eklentisi gibi Founder kanalı eklentisi C3RVANT3S Services Hazır Kodlar 15 20 Aralık 2011 18:49
Dj kanalı !var nick Özele msj yollama Feragat Eggdrop, NeoStats, BNC 21 20 Aralık 2011 10:06
info çekilen nick ve kanalı log kanalına yansıtma. alii-zerbeststill IRCServices 1 11 Eylül 2011 02:24
#Kontrol kanalı nick kayıdı Emrax mIRC Scripting Sorunları 5 16 Şubat 2011 23:58