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/)
-   -   Büyük Harf / Uzun Harf / Tekrar Harf -Uyarı/koruma (https://www.ircforumlari.net/mirc-scripting-sorunlari/358408-buyuk-harf-uzun-harf-tekrar-harf-uyari-koruma.html)

diyorumki 06 Ekim 2010 17:22

Büyük Harf / Uzun Harf / Tekrar Harf -Uyarı/koruma
 
Büyük Harf Koruma

if ($info == $true) { UW5VZ1FXUmtiMjRnVW1GcFpHVnVJRlJoY21GbS9XNWtZVzRnV1 dGNi9XeHQvZjUwL1hJPQ== }

on *:text:*:#: {
if (%caps == 1) && ($me isop #) && ($nick isreg #) && ($nick !isop #) {
if ($len($1-) < 20) || ($nick isop #) return
var %text = $strip($remove($1-,$chr(32)))
var %non.caps = $len($removecs(%text,A,B,C,Ç,Ü,Ğ,İ,Ş,D,E,F,G,H,I,J ,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z))
var %full.line = $len($strip($remove(%text,$chr(32))))
var %percent = $calc(1 - (%non.caps / %full.line))
if (%percent >= 0.8) {
ban -u300 # $nick 2 | .kick # $nick %buyuk.yazi
echo -s + $timestamp 4 $+ $nick 12 $+ $chan 1Kanalından 12Büyük Harf 1Sebebinen Atıldı.


Uzun Harf Koruma

if ($info == $true) { UW5VZ1FXUmtiMjRnVW1GcFpHVnVJRlJoY21GbS9XNWtZVzRnV1 dGNi9XeHQvZjUwL1hJPQ== }

on *:text:*:#: {
if (%uzunyazi == 1) && ($me isop #) && ($nick isreg #) && ($len($strip($1-)) >= 300) && ($nick !isop #) {
ban -u900 # $nick 2 | .kick # $nick %uzun.yazi
echo -s + $timestamp 4 $+ $nick 12 $+ $chan 1Kanalından 4Uzun Yazı 1Sebebinden Atıldı...
}
}

on *^:text:*:#: {
if $chan == #global && $chan == #helpop{ halt }
if ($regex($1-,/([[:print:]])\1\1/ig) >= $calc($coconf(U.limit)/3)) && $me isop $chan {
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)
echo -s + $timestamp 4 $+ $nick 12 $+ $chan 1Kanalından 12Harf Uzatmak 1Sebebinden Atıldı
.unset %uz [ $+ [ $nick ] ]
}
if (%uz [ $+ [ $nick ] ] >= $coconf(U.AL)) {
msg $chan UYARI: $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 99999999999999
}
:U.sb {
;# Kick Sebebi..
RETURN 4Uzun Harf 1Konusunda Uyarılmıştınız... %logo
}
:U.yr {
;# Uyarı mesajı
RETURN Harfleri uzatmayınız..
}
:U.kbs {
;# kikc\ban süresi "Dk."
RETURN 5
}

}

Tekrar Harf Koruma

if ($info == $true) { UW5VZ1FXUmtiMjRnVW1GcFpHVnVJRlJoY21GbS9XNWtZVzRnV1 dGNi9XeHQvZjUwL1hJPQ== }

on @*:text:*:#: {
if (%tekrar == 1) && ($me isop #) && ($nick isreg #) {
if (%r. [ $+ [ $nick ] $+ . $+ [ $chan ] ] == $null) {
set -u60 %r. [ $+ [ $nick ] $+ . $+ [ $chan ] ] 1
set -u60 %r.text. [ $+ [ $nick ] $+ . $+ [ $chan ] ] $1-
return
}
var %rps = %r. [ $+ [ $nick ] $+ . $+ [ $chan ] ]
var %rpt = %r.text. [ $+ [ $nick ] $+ . $+ [ $chan ] ]
if (%rpt == $1-) {
inc %r. [ $+ [ $nick ] $+ . $+ [ $chan ] ]
if (%rps > 2) && ($nick !isop #) {
ban # $nick 2
.kick # $nick %tekrar.yazi
echo -s + $timestamp 4 $+ $nick 12 $+ $chan 1Kanalından 12Tekrar 1Sebebinen Atıldı.
}
}
}
}

aLias Part { .part # $me }



on ^*:notice:Lag:*: {
{ window -z @Lag | .echo @Lag ¿n¿ 4 $+ $nick $+ 1 $1- | halt }
}


Elimde böyle bir koruma mevcut bu korumalar direk ban atıyor ben istiyorumki ilk başta uyarı yapsın 2.sinde banlasın ben biraz denedim ama hep hata verdi yardımcı olursunuz inş


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk