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/)
-   -   Bir nicki bandan kurtarma ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/166074-bir-nicki-bandan-kurtarma.html)

MerakLıuSer 17 Aralık 2008 19:50

Bir nicki bandan kurtarma ?
 
Arkadaşlar şöyle birşey yapmamız mümkünmü.
Örnek benim kanalımda ;
Ahmet!*@* nickine bot ban attı.
Veya ; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hostuna ban attı.
Veya ; *!ident@* ine ban attı.
Bir kode yapabilirmiyiz. Mesela bot benim belirlediğim nick, ident veya hostlara ban attıgında kendim tarafından o banın otomatik olarak kaldırılmasını istiyorum.
Yardımı dokunan herkeze teşekkürler.
İyi forumlar.

SuNSeT 17 Aralık 2008 20:01

Cevap: Bir nicki bandan kurtarma ?
 
Kod:

on *:Ban:#channel:{
  if ($bnick == ahmet) || (*!*ident*@* iswm $fulladdress) || (*!*@dj.xxx.net iswm $fulladdress) {
    /mode $chan -b $bnick
    /mode $chan -b *!*ident*@*
    /mode $chan -b *!*@dj.xxx.net
    /msg $chan uygulanan banlar, kaldırıldı.
  }
}

işini görür bu sanırım.

Difuzyon 17 Aralık 2008 20:43

Cevap: Bir nicki bandan kurtarma ?
 
SuNSeT mantığı doğru yürütmüşsün
Lakin , ban event'ında meydana gelen olaylarda banlanan kısım 2 şekilde algılanıyor.1)Banlanan nick ise $bnick 2)Banlanan kısım $banmask
Yani işleyişi bu verilerden okutmamız gerekecek:

Kod:

on *:Ban:#:{
  if ($bnick == ahmet) { mode $chan -b $bnick }
  if (*!ident@* iswm $banmask) || (*!*@Host iswm $banmask) { mode $chan -b $banmask }
}

Tabii burda wildcard işlemlendirmeleri işlevi epey genişletiyor.MerakLıUser ,kullanımı sizde bu örneğe geliştirebilirsiniz.

İyi forumlar...


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

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