Tekil Mesaj gösterimi
Alt 05 Ağustos 2015, 14:10   #3
Çevrimdışı
SuLh
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Badnick Koruması Hakkında.




Badnickleri atmak için birden fazla yöntem uygulayabilirsin. Bir badnick.txt dosyası oluşturabilir bu dosyada ki nickleri kontrol ettirebilir ve atabilirsin. Bunun için join eventini kullabilirsin. Örneğin bir badnick.txt dosyası oluşturdun ve bunun içindeki nickleri armut kanalında kontrol ettirmek istiyorsun.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#armut: { if $read(badnick.txt,w,$nick) { ;Join eveniyle #armut kanalina giren nickleri, $read yardımıyla badnick.txt içinde tarattın, veri eşleşirse buraya yazacağın komutlar uygulanır. Mesela aktif ekrana Badnick bulundu diyelim ve kanaldan atalım. Ayrıca istediğin gibi elma kanalına badnickin atıldığının haberini verelim. echo -a Badnick bulundu! : $nick ban #armut $nick kick #armut $nick msg #elma $nick Nicki badnick özelliği taşıdığı için #armut kanalından atıldı. } }

Ayrıca bir alias yazıp script içinden dilediğin badnickleri, badnick.txt dosyasına yazdıralım.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias badekle { write badnick.txt $1 | echo -a $1 Nicki badnick.txt dosyasına yazdırıldı. } ;silmek istersen, write komutunun -c operatorunu kullanman gerekir. -c Satır var ise txt'den siler. alias badsil { write -c badnick.txt $1 }

Bir başka yöntem Users(Kullanıcı) kısmına nick ekleyerek script içinden kontrol ettirebilirsin;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]:join:#armut: { ban #armut $nick kick #armut $nick Badnick özelliği gösterdiniz. msg #elma $nick Nicki badnick olduğu gerekçesiyle #armut kanalından atıldı. }

Badnickleri Users bölümüne eklemek için;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
auser Badnick YazacaginBadnick ;silmek için ruser Badnick SileceginBadnick

Ya da benim yazacağım nick sayısı az diyorsan şu tarz bir şey de yapabilirsin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#armut: { if $regex($nick,/^(badnick|badnick1|badnick2)$/i) { ban #armut $nick kick $nick Badnick gerekçesiyle atıldınız. msg #elma $nick Nicki badnick olduğu gerekçesiyle #armut kanalından atıldı. } }

ve evet, aramaya inanmak. ;x

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver