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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Unban komutu hakkında (https://www.ircforumlari.net/mirc-scripting-sorunlari/42649-unban-komutu-hakkinda.html)

ShaoLin 29 Kasım 2007 08:53

Unban komutu hakkında
 
Merhaba, kanalımda ben away iken atılan banın kendi kendine 10 dakika sonra bütün kanal banlarını otomatik açmasını istiyorum , forumda aradım ama bulamadım, yardım ederseniz çok sevinirim. şimdiden teşekkürler.

L4roXyL 30 Kasım 2007 23:14

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.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:53.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net