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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Saniye & Giriş Sayısı: Saldırı Korumaları (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/48741-saniye-amp-giris-sayisi-saldiri-korumalari.html)

Heidi 29 Ocak 2008 11:38

Saniye & Giriş Sayısı: Saldırı Korumaları
 
5 ayrı süre/giriş koruması:
Süreler, giriş miktarları ve kick mesajları kırmızı renk ile belirtilmiştir, isteğinize göre düzenleyin:
1) Bir saniyede giriş/çıkış yapanın host'una ban atar >
Kod:

on @*:join:#:{ inc -u1 %hNc_k [ $+ [ $nick ] ] }
on @*:part:#:{ if (%hNc_k [ $+ [ $nick ] ]) { ban # $nick 2 } }

2) 30 saniyede aynı host'tan 3 giriş/çıkış yapıldığında hepsini atar >
Kod:

on @*:JOIN:#:{ inc -u30 $+(%,jp.,$chan,$wildsite) | if $($+(%,jp.,$chan,$wildsite),2) >= 3 { mode # +b $wildsite | var %{ = $ialchan($wildsite,#,0) | while %{ { if $gettok($ialchan($wildsite,#,%{),1,33) isreg # { kick $chan $ifmatch join/part flood } | dec %{ } } }
3) 3 saniyede 5 kişi giriş yaptığında girenlerin hepsini atar kanalı 60 saniyeliğini +mR moduna alır >
Kod:

on @!*:JOIN:#:{
inc -u3 %joins [ $+ $+($cid,$chan) ]
set -u3 %joinsnicks [ $+ $+($cid,$chan) ] $addtok(%joinsnicks [ $+ $+($cid,$chan) ],$nick,32)
if (%joins [ $+ $+($cid,$chan) ] > 4) {
var %x = %joins [ $+ $+($cid,$chan) ]
mode $chan +mR | .timer 1 60 mode $chan -mR
while (%x) { if ($gettok(%joinsnicks [ $+ $+($cid,$chan) ],%x,32) ison $chan) { ban -u120 $chan $ifmatch 2 | kick $chan $ifmatch Join Flood } | dec %x }
}
}

4) 6 saniyede 8 giriş yapıldığında hepsini atar >
Kod:

on @*:join:#:{
var %^ = $+(%,#) | set $iif(!$(%^,1),-u6) $(%^,1) $addtok($(%^,2),$nick,32)
if $numtok($(%^,2),32) >= 8 { var %_ = 1 | while $gettok($(%^,2),%_,32) { if $v1 ison # { ban -k # $v1 2 dışarı } | inc %_ } }
}

5) 5 saniyede 8 giriş yapıldığında kanalı 1 dakikalığına +mR moduna alır >
Kod:

on @*:join:#:{ inc -u5 $+(%,$chan) | if ($($+(%,$chan),2) > 7) { mode $chan +mR | .timer 1 60 mode $chan -mR } }
alıntı

aL_PaciNo 30 Ocak 2008 16:10

Yanıt: Saniye & Giriş Sayısı: Saldırı Korumaları
 
RiskLi Bir Eklenti Arada NormaL User Atma Şansıda var ;)

7610 30 Ocak 2008 21:23

Cevap: Saniye & Giriş Sayısı: Saldırı Korumaları
 
:D
Kanal sahipleri ve nomercy için idael bi kod bence

TuqbA 13 Mayıs 2008 17:22

Cevap: Saniye & Giriş Sayısı: Saldırı Korumaları
 
Harikaa :) Tek keLimeyLe..

Converse 07 Ekim 2008 01:51

Cevap: Saniye & Giriş Sayısı: Saldırı Korumaları
 
güzel paylaşım teşekkürler..

EnableExclude 15 Ekim 2008 02:54

Cevap: Saniye & Giriş Sayısı: Saldırı Korumaları
 
Alıntı:

Heidi Nickli Üyeden Alıntı (Mesaj 335958)
5 ayrı süre/giriş koruması:
Süreler, giriş miktarları ve kick mesajları kırmızı renk ile belirtilmiştir, isteğinize göre düzenleyin:
1) Bir saniyede giriş/çıkış yapanın host'una ban atar >
Kod:

on @*:join:#:{ inc -u1 %hNc_k [ $+ [ $nick ] ] }
on @*:part:#:{ if (%hNc_k [ $+ [ $nick ] ]) { ban # $nick 2 } }

2) 30 saniyede aynı host'tan 3 giriş/çıkış yapıldığında hepsini atar >
Kod:

on @*:JOIN:#:{ inc -u30 $+(%,jp.,$chan,$wildsite) | if $($+(%,jp.,$chan,$wildsite),2) >= 3 { mode # +b $wildsite | var %{ = $ialchan($wildsite,#,0) | while %{ { if $gettok($ialchan($wildsite,#,%{),1,33) isreg # { kick $chan $ifmatch join/part flood } | dec %{ } } }
3) 3 saniyede 5 kişi giriş yaptığında girenlerin hepsini atar kanalı 60 saniyeliğini +mR moduna alır >
Kod:

on @!*:JOIN:#:{
inc -u3 %joins [ $+ $+($cid,$chan) ]
set -u3 %joinsnicks [ $+ $+($cid,$chan) ] $addtok(%joinsnicks [ $+ $+($cid,$chan) ],$nick,32)
if (%joins [ $+ $+($cid,$chan) ] > 4) {
var %x = %joins [ $+ $+($cid,$chan) ]
mode $chan +mR | .timer 1 60 mode $chan -mR
while (%x) { if ($gettok(%joinsnicks [ $+ $+($cid,$chan) ],%x,32) ison $chan) { ban -u120 $chan $ifmatch 2 | kick $chan $ifmatch Join Flood } | dec %x }
}
}

4) 6 saniyede 8 giriş yapıldığında hepsini atar >
Kod:

on @*:join:#:{
var %^ = $+(%,#) | set $iif(!$(%^,1),-u6) $(%^,1) $addtok($(%^,2),$nick,32)
if $numtok($(%^,2),32) >= 8 { var %_ = 1 | while $gettok($(%^,2),%_,32) { if $v1 ison # { ban -k # $v1 2 dışarı } | inc %_ } }
}

5) 5 saniyede 8 giriş yapıldığında kanalı 1 dakikalığına +mR moduna alır >
Kod:

on @*:join:#:{ inc -u5 $+(%,$chan) | if ($($+(%,$chan),2) > 7) { mode $chan +mR | .timer 1 60 mode $chan -mR } }

alıntı


Evet bunlar gerçek'den çok gusel paylaşımlar, tebrikler fakat şöyle bişe yapmaya kalsak nasıl yapabilirdk ?

1 ) Aynı ıpden 3 saniyede 3 giriş Oldunda direk Girilen aynı ıp'e zline

2 ) Aynı ipden 3 saniye içinde 3 giriş oldu zaman kanal +mR Modları.

3 ) Aynı İpden 3 Saniye için'de 3 Giriş'e 5 dakıka supsend


Mumkun'mu bunlar ?

EnableExclude 15 Ekim 2008 03:07

Cevap: Saniye & Giriş Sayısı: Saldırı Korumaları
 
Varmı bir çözüm ,p


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

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