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/)
-   -   Oto Kick (https://www.ircforumlari.net/mirc-scripting-sorunlari/440544-oto-kick.html)

dexterity 03 Ocak 2012 14:17

Oto Kick
 
Merhaba arkadaşlar,

Kanalda ban atıldığında, Nick + ident + IP hepsi ayrı ayrı kullanıldığındada otomatik kick atacak bir remote arıyorum.

Örnek olarak;

/Mode #kanal +b *!ident@*

/Mode #kanal +b *!*@IP

/Mode #kanal +b Nick!*@*

/Mode #kanal +b Nick!ident@IP

Bende bir adet remote mevcut fakat, sadece nick ban'da çalışıyor. Fazla anlamadığım için isteğime göre ayarlayamıyorum.

toXic 03 Ocak 2012 14:37

Cevap: Oto Kick
 
Remoteni gösterirsen üzerinden yapilir.

dexterity 03 Ocak 2012 14:41

Cevap: Oto Kick
 
Kod:

#Banfor on
on @*:ban:#: {
  if ($banmask !iswm $address($me,5)) {
    var %_banX = 0
    var %_banTotal = $ialchan($banmask,#,0)
    while (%_banX < %_banTotal) {
      inc %_banX
      kick $chan $ialchan($banmask,#,%_banX).nick  6,1 Enforcer: 4" $+ $$2 $+ "3 $nick 15tarafından banlandı ve 4" $+ $chan $+ " 15kanalından atıldı.
    }
  }
}
#Banfor end


Set 03 Ocak 2012 17:42

Cevap: Oto Kick
 
Kod:


#Banfor on
on @*:ban:#: {
  if ($remove($banmask,*) !isin $remove($+($me,*!*@*,$address($me,1)),*)) {
    var %_banX = 0
    var %_banTotal = $ialchan($banmask,#,0)
    while (%_banX < %_banTotal) {
      inc %_banX
      mode # +b $ialchan($banmask,#,%_banX).host
      kick $chan $ialchan($banmask,#,%_banX).nick  6,1 Enforcer: 4" $+ $$2 $+ "3 $nick 15tarafından banlandı ve 4" $+ $chan $+ " 15kanalından atıldı.
    }
  }
  else { mode # -b $banmask | echo -a $nick Size ban atmaya calisti! }
}
#Banfor end


dexterity 09 Ocak 2012 01:52

Cevap: Oto Kick
 
Alıntı:

Set Nickli Üyeden Alıntı (Mesaj 1040983207)
Kod:


#Banfor on
on @*:ban:#: {
  if ($remove($banmask,*) !isin $remove($+($me,*!*@*,$address($me,1)),*)) {
    var %_banX = 0
    var %_banTotal = $ialchan($banmask,#,0)
    while (%_banX < %_banTotal) {
      inc %_banX
      mode # +b $ialchan($banmask,#,%_banX).host
      kick $chan $ialchan($banmask,#,%_banX).nick  6,1 Enforcer: 4" $+ $$2 $+ "3 $nick 15tarafından banlandı ve 4" $+ $chan $+ " 15kanalından atıldı.
    }
  }
  else { mode # -b $banmask | echo -a $nick Size ban atmaya calisti! }
}
#Banfor end


Tam istediğim gibi çalışıyor. Fakat ufak bir sorun var. Cafe'den birisini attım zaman kendimde atılıyorum? :)


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14: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