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/)
-   -   aşırı clone kodu düzetme (https://www.ircforumlari.net/mirc-scripting-sorunlari/602360-asiri-clone-kodu-duzetme.html)

Zalimsin 28 Temmuz 2014 08:37

aşırı clone kodu düzetme
 
Kod:

on @*:join:#:{
  if ($nick isop #) return
  var %join.flood = $wildsite
  if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] == $null) {
    set -u4 %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] 1
    return
  }
  else { inc %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] }
  if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] >= 4) {
    if (%join.check. [ $+ [ $wildsite ] ] == $null) {
      set -u1 %join.check. [ $+ [ $wildsite ] ] 1
      .mode # +M
      .timer 1 10 /mode # -M
      .cs akick # add $address($nick,2) 4 Aşırı Giriş/Çıkış Kanalından Uzaklastırıldınız!
      .cs akick # enforce
      .cs akick # del $address($nick,2)
    }


ben bunu akick kullanmadan kendim atmak istiyorum yardımcı olurmusunuz denedim bir seyler ama yapamadım

aLone 28 Temmuz 2014 11:07

Cevap: aşırı clone kodu düzetme
 
Kod:

on @*:join:#:{
  if ($nick isop #) return
  var %join.flood = $wildsite
  if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] == $null) {
    set -u4 %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] 1
    return
  }
  else { inc %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] }
  if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] >= 4) {
    if (%join.check. [ $+ [ $wildsite ] ] == $null) {
      set -u1 %join.check. [ $+ [ $wildsite ] ] 1
      .mode # +M
      .timer 1 10 /mode # -M
      mode # +b $address($nick,2) | kick # $nick Join-Part yasak
    }
  }
}


Zalimsin 28 Temmuz 2014 16:27

Cevap: aşırı clone kodu düzetme
 
bunu halfop iken çalıştıra biliyormuyuz.

aLone 28 Temmuz 2014 16:52

Cevap: aşırı clone kodu düzetme
 
Kod:

on *:join:#: {
  if $nick != $me { if $me isop $chan || $me ishop $chan {
      if ($nick isop #) return
      var %join.flood = $wildsite
      if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] == $null) {
        set -u4 %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] 1
        return
      }
      else { inc %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] }
      if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] >= 4) {
        if (%join.check. [ $+ [ $wildsite ] ] == $null) {
          set -u1 %join.check. [ $+ [ $wildsite ] ] 1
          .mode # +M
          .timer 1 10 /mode # -M
          mode # +b $address($nick,2) | kick # $nick Join-Part yasak
        }
      }
    }
  }
}


Zalimsin 29 Temmuz 2014 11:43

Cevap: aşırı clone kodu düzetme
 
arkadaşlar kod çalışıyor ama sadece bir tane nick atıyor gerisi kanalda duruyor bunu nasıl yapa biliriz

XcLusive 29 Temmuz 2014 22:08

Cevap: aşırı clone kodu düzetme
 
filter kick diye bir eklenti eklemen gerek mirc'e... (yada buna benzer bir isimdi veya add-on)
işlevi; banlanan hosta ait tüm nickleri kanaldan uzaklaştırmak.

aLone 29 Temmuz 2014 22:42

Cevap: aşırı clone kodu düzetme
 
Kod:

on *:ban:#:{
  if ($nick == $me) {
    if (%Filter == 1) && ($banmask !iswm $address($me,5)) {
      var %_banX = 0
      var %_banToplam = $ialchan($banmask,#,0)
      while (%_banX < %_banToplam) { inc %_banX | .kick # $ialchan($banmask,#,%_banX).nick  ( $me )  Tarafından KickLendin)
      }
    }
  }
}

/set %filter 1
yapmayı unutma

Prens 17 Kasım 2014 16:44

Cevap: aşırı clone kodu düzetme
 
Alıntı:

aLone Nickli Üyeden Alıntı (Mesaj 1041466018)
Kod:

on @*:join:#:{
  if ($nick isop #) return
  var %join.flood = $wildsite
  if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] == $null) {
    set -u4 %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] 1
    return
  }
  else { inc %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] }
  if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] >= 4) {
    if (%join.check. [ $+ [ $wildsite ] ] == $null) {
      set -u1 %join.check. [ $+ [ $wildsite ] ] 1
      .mode # +M
      .timer 1 10 /mode # -M
      mode # +b $address($nick,2) | kick # $nick Join-Part yasak
    }
  }
}



İlave olarak sadece; 5 clone girdiğinde atmasını nasıl sağlayabiliriz?

Feragat 17 Kasım 2014 18:32

Cevap: aşırı clone kodu düzetme
 
Alıntı:

Prens Nickli Üyeden Alıntı (Mesaj 1041544165)
İlave olarak sadece; 5 clone girdiğinde atmasını nasıl sağlayabiliriz?

Bu satırı
Kod:

if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] >= 4) {
Bu şekilde değiştirebilirsin
Kod:

if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] > 4) {


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

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