Konu: badnick
Tekil Mesaj gösterimi
Alt 27 Ocak 2009, 16:34   #6
Çevrimdışı
Difuzyon
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:var %* = 1 | while $read(badnickler.txt,%*) { if $ifmatch iswm $nick { hinc -m bed $nick | .msg $nick Kullandığınız rumuz, kanal seviyesine uygun değildir. Lütfen 20 saniye içerisinde rumuzunuzu değiştiriniz. Aksi takdirde, random bir rumuzla değiştirilecektir. | .timer 1 20 badkntrl # $nick | break } | inc %* } on *:nick:if $hget(bed,$nick) && (RANDOM* !iswm $newnick) && !$read(badnickler.txt,w,$newnick) { .msg $newnick Tşk. ederiz. } | $iif($hget(bed,$nick),hdel bed $nick) | var %? = 1 | while $read(badnickler.txt,%?) { if $ifmatch iswm $newnick { tban $newnick Uyarılmıştınız değiştirdiğiniz yeni rumuzunuz da kanallarınn seviyesine uygun olmadığı için toplu olarak tüm kanallardan atıldınız. | break } | inc %? } alias tban if $comchan($1,1) { var %r = $comchan($1,0) | while %r { ban -k $comchan($1,%r) $1 2 $2- | dec %r } } alias -l badkntrl if $1 && $2 && $hget(bed,$2) { os raw svsnick $2 $+(RANDOM,$rand(1,9999)) 0: | hdel bed $2 }

Bu şekilde kodunuz dizayn oldu:
Uyarı alıp nickini badnick olarak değiştirmeyene ve nicki RANDOM* ile başlamayana Tşk. mesajı gönderecektir.


Konu Difuzyon tarafından (27 Ocak 2009 Saat 17:07 ) değiştirilmiştir. Sebep: echo -a kısmı silindi,pardon.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan