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/)
-   -   tekrar korumasi addonu (https://www.ircforumlari.net/mirc-scripting-sorunlari/11168-tekrar-korumasi-addonu.html)

arananadam1 23 Ocak 2006 16:26

tekrar korumasi addonu
 
s.a
kardes diger koruma addonlari calismiyor
buraya calisan bi tane tekrar koruma addon u yaparsaniz sevinirim

viruS 23 Ocak 2006 17:01

Kod:

on *^:text:*:#: {
Kod:

if ($regex($1-,/([[:print:]])\1\1/ig) >= $calc($coconf(U.limit)/3)) {
  inc $+(-u,$coconf(U.mem)) %uz [ $+ [ $nick ] ] 1
  if (%uz [ $+ [ $nick ] ] >= $coconf(U.LM)) {
    .ban $+(-ku,$calc($coconf(U.kbs)*60)) $chan $nick $coconf(U.sb)
    .unset %uz [ $+ [ $nick ] ]
  }
  if (%uz [ $+ [ $nick ] ] >= $coconf(U.AL)) {
    msg $chan $nick $coconf(U.yr)
  } 
}
}
alias coconf {
goto $1
:U.Limit {
  ;# harf limiti
  RETURN 15
}
:U.LM {
  ;# Kac kezde atsın..
  RETURN 2
}
:U.AL {
  ;# Uyarı limiti (üstteki deger ile aynı-yüksek olmamalıdır.) 
  RETURN 1
}
:U.mem {
  ;# Hatayı yapan nikc-Adres'in Hafızada kalacagı süre (sn)
  RETURN 60
}
:U.sb {
  ;# Kick Sebebi..
  RETURN Kelimeleri Lütfen Uzatmadan Yazin. (Daha önceden uyarilmistiniz)
}
:U.yr {
  ;# Uyarı mesajı
  RETURN  Uyari: Lütfen kelimelerinizi uzatmadan yaziniz.
}
:U.kbs {
  ;# kikc\ban süresi "Dk."
  RETURN  15
}
}



Alintidir , ALT+R yap oradaki ßo$ bir sayfaya ekLe karde$ sorun yok diğer uye oldugun forumdada sana soylemistim ..

Silencer 23 Ocak 2006 17:38

*******************************

arananadam1 23 Ocak 2006 20:32

kardes ustteki tekrari atmiyor harfleri uzatinca atiyor
alttaki de bozuk yanlis calisiyor mesala
a b c
a b s
a b g
yaptikmi atiyor ortadaki harfler ayni oldugu icin
yada flood korumasi?

Silencer 23 Ocak 2006 20:51

Harfler Aynı Oldugu İçin değil.. Flood Ayarı oyle yapıldıgı için.!

NOT : Addon ßozuk Değil Gayet Sağlam Calısıyor.

el33t 23 Ocak 2006 20:53

mircscripts.org'da ki Protection Identifiers'dan (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
aliasını kullanarak aşağıdaki kodu yazdım, 5 saniye içinde 3 tekrar yapanı kanaldan uzaklaştırıyor. İşte kod:

;$_isrepeat(nick,#kanal,text,tekrar,saniye)
alias _isrepeat {
if ($isid) {
inc %prot.repeat. $+ $2 $+ . $+ $1 $+ . $+ $encode($3,m)
if (!$timer($+(prot.repeat.,$2,.,$1,.,$encode($3,m))) ) { $+(.timerprot.repeat.,$2,.,$1,.,$encode($3,m)) 1 $5 unset $+(%,prot.repeat.,$2,.,$1,.,$encode($3,m)) }
if (%prot.repeat. [ $+ [ $2 ] $+ ] . [ $+ [ $1 ] $+ ] . [ $+ [ $encode($3,m) ] ] >= $4) { unset $+(%,prot.repeat.,$2,.,$1,.,$encode($3,m)) | return $true }
else { return $false }
}
}
on @*:text:*:#:{ if $nick isreg # && $_isrepeat($nick,#,$remove($strip($1-),$chr(32)),3,5) { ban -k # $nick 5 saniye içinde 3 tekrar yaptığın için kanaldan atıldın. } }

Umarım işine yarar..

arananadam1 23 Ocak 2006 21:13

saol kardes tesekkurler oldu bu


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

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