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/)
-   -   Şu addon'u nasıL değiştirebiLiriz ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/32357-su-addonu-nasil-degistirebiliriz.html)

ErkaY 01 Haziran 2007 11:58

Şu addon'u nasıL değiştirebiLiriz ?
 
on *:join:#: inc -eu10 $+(%,$address($nick,2),#) 1 | if $($+(%,$address($nick,2),#),2) >= 3 | /gzline $nick 2h Kurallara uyunuz12!
}


bu Addonda görebiLeceğiniz gibi 10 saniye içinde aynı ip'den 3 user girerse onLar zLineLeniyor... Ama normaL oLarak yawaş yawaş 5/6 user dahi girse banLanmIyor...

Şimdi söyLeyeceğim şu ;

KanaLıma 2 saniye içinde 20user giriyor... Bunlardan 10tanesinin ident'i ahmet diğer 10 tanesinin identi AHMET... ben sadece 2 saniye içinde giren ahmet identLi 10 tane kuLLanıcıyı atmak istiyorum... AHMET ident'Li kuLLanIcILar atILmIcak... Yardımcı oLursanIz sewinirim... TeşekkürLer...

diEfoRyoU 01 Haziran 2007 23:47

Cevap: Şu addon'u nasıL değiştirebiLiriz ?
 
Kod:

on *:join:#:{
  if $remove($ial($nick).user,~) === ahmet {
    inc -eu2 $+(%,ahmet,$address($nick,2),#) 1
    if $($+(%,ahmet,$address($nick,2),#),2) >= 20 {
      .gzline $nick 2h Senin identinde ahmet yazıyor:P
      return
    }
    else {
      inc -eu2 $+(%,$address($nick,2),#) 1
      if $($+(%,$address($nick,2),#),2) >= 20 {
        .gzline $nick 2h Senin identinde ahmet yazmıyor ama clone olma ihtimalin var:P
      }
    }
  }
}

Umarım çalışır ve işine yarar.


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

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