Tekil Mesaj gösterimi
Alt 02 Aralık 2007, 18:10   #4
Çevrimdışı
L4roXyL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: nick kaydı 20 günden az ise




on !*:join:#kanalın: { if !$read(nickler.txt,w,$nick) { set %nick $nick | ns info $nick } }
on *:notice:*:?: { if $nick == nickserv && $1-2 == Kayit zamani: { var %s = $3- | if $ctime($asctime($ctime(%s),dd/mm/yy)) >= $calc($ctime - $calc(86400 * 20)) { ban -k #kanalın %nick 2 Nick'inizin kayıt tarihi 20 günden az. } | else { write nickler.txt %nick } } }

Şimdi açıklamasını yapıyorum.
Bu kod sorunsuz çalışmakta fakat;
Dikkat ettim, senin sunucunun servisleri sanırım, ayları türkçe olarak veriyor.
Yani paste ettiğin yazıda Apr yazması gerekirken, Nis yazıyor.
Benim verdiğim kod, Apr algıladığı zaman çalışacaktır.
Aksi taktirde çalışmaz.

Bunun için şöyle bir sistem yapabilirsin.
alias ay return $replacecs($1,Nis,Apr,türkçe,ingilizce)
Şeklinde bir alias oluşturur, kod'daki $3- olan yeri, $ay($3-) olarak değişebilirsin.
Yani anlıyacağın sende biraz uğraşmalısın.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet