Tekil Mesaj gösterimi
Alt 30 Kasım 2007, 23:14   #2
Çevrimdışı
L4roXyL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Unban komutu hakkında




on *:ban:#: { if $away == $true { write banlar.txt $banmask } }
raw *:*: { if $numeric == 306 { .timerunban 0 600 yy } | if $numeric == 305 { .timerunban off | remove banlar.txt } }
alias okya { var %& = $comchan($me,0) | while %& { mode $comchan($me,%&) -b $1 | dec %& } }
alias yy { var %s = $lines(banlar.txt) | while %s { okya $read(banlar.txt,%s) | dec %s } }

Şeklinde yapabilirsin.

Kod'un mantığı;
Sen away konumuna geçtiğinde; bulunduğun herhangi bir kanal'da atılan ban'ı, banlar.txt klasörüne kayıteder ve unban isminde 600(10) dakika dönerge ile bir timer açar.
Her 600 saniye'de bir banlar.txt içerisinde'ki banları, atılan kanal'dan açıcaktır.

 
Alıntı ile Cevapla

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