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/)
-   -   Clone Koruması ! (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/1903-clone-korumasi.html)

YaGMuR_PreNSi 22 Mart 2005 20:41

Clone Koruması !
 
PHP- Kodu:

on @*:JOIN:#:{
  
if ($ial == $false) .ial on
  
if ($chan(#).ial == $false) { who # | return }
  
var %total $ialchan($wildsite,#,0)
  
if (%total 3) {
    var %
0
    
while (%< %total) {
      
inc %i
      
var %nick $ialchan($wildsite,#,%i).nick
      
var %all.nicks $addtok(%all.nicks,%nick,32)
      if (%
nick !== $me) { 
        .
raw -q mode $chan +b $mask($fulladdress,2
        .
raw kick $chan %nick  4 # 2 KanaLında CLoné Yapmak Yasaktır.  (4 $+ %total 2KuLLanıcı) %bans
        
.unset %nick 
      
}
    }
  }



Birine Lazım oLur Diye Yazdım :)

Alper 24 Mart 2005 14:13

Bu Korumayı böLe değiLde FLood ŞekLinde YapabiLiyor musunuz? Yani 3 saniyede 5 user girince Ban veya +Rm Gibi?

MephisTo 24 Mart 2005 14:29

Alıntı:

pckopat Nickli Üyeden Alıntı
Bu Korumayı böLe değiLde FLood ŞekLinde YapabiLiyor musunuz? Yani 3 saniyede 5 user girince Ban veya +Rm Gibi?

Join/Part korumasıdır o.

Alper 24 Mart 2005 17:10

değiL extremede var birde masterde var bir bak istersen?

el33t 24 Mart 2005 19:55

3 saniyede 4'ten fazla join olduğunda girenleri kanaldan atar, kanala +mRc modlarını koyar, 30 saniye sonra -mRc yapar. İşte kod:

Kod:

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

Umarım işine yarar..

Alper 25 Mart 2005 13:08

"3 saniyede 4'ten fazla join" Bunu Değişmek iStersem Nerden Değişecem? MeseLa 4 sn. de 10 Join Gibi kafama Göre etmek istesem?

Alper 25 Mart 2005 14:24

-
VAR Unknown command
-
MODE Unknown command
-
.TIMER Unknown command
-
WHILE Unknown command
-
Unknown command
-
Unknown command
-
} Unknown command
-

BöLe Diyo Birde Neden Diyo Fikrim yoq

YaGMuR_PreNSi 25 Mart 2005 17:35

pckopat Walla O neden öyLe hata verdi bilmem ama



PHP- Kodu:

on @*:join:#:{
  
inc -u1 %adadforjoin. [ $+ [ $chan ] ]
  if (%
adadforjoin. [ $+ [ $chan ] ] >= 3) {
    .
mode $chan +Rim | /.timer 1 20 mode # -Rim | /msg $chan SaLdIrI KorumasI AktifLe$tiriLdi. KanaL 20 Saniye +Rim ModLarIna ALIndI! 
  
}
  
set -u3 %Jfk. [ $+ [ $chan ] $+ . $+ [ $wildsite ] ] $calc( %Jfk. [ $+ [ $chan ] $+ . $+ [ $wildsite ] ] + )
  if ( %
Jfk. [ $+ [ $chan ] $+ . $+ [ $wildsite ] ] >= 2) {
    if (
$nick isop #) return
    
.mode $chan +bRim $wildsite | /.timer 1 20 mode # -Rim 
    
set %palystan $nick($chan,0)
    unset %
fastfilters  
    
:loop
    inc 
%fastfilters
    inc 
-u2 %tolele
    
if (%tolele >= 3halt
    
if (%fastfilters > %palystanhalt
    set 
%temp.filter.kicks $ialchan($wildsite,$chan,%fastfilters).nick
    
if (%temp.filter.kicks == $me) { goto loop }
    if (%
temp.filter.kicks isop $chan) || (%temp.filter.kicks isvo $chan) { goto loop }
    if (%
temp.filter.kicks ison $chan) .kick $chan %temp.filter.kicks 10Mass Join Yapma4Saldırı Koruma Sistemi 4,5|1,1 4,5•1,1 4,5|15,1 §4,1p15,1i4,1D15,1e4,1R 15,1§4,1c15,1R4,1i15,1p4,1T 4,5|1,1 4,5•1,1 4,5|
    goto 
loop
  
}


Bu Çalışıyor Al sana Mass Join Korumas Sistemi

UOnur 25 Mart 2005 17:38

Renkli Renkli ne güzel Gözüküyo.. :)

Yeppa 25 Mart 2005 18:14

1kiside girse +Rim 3kiside girse +Rim :) var bi yerinde hata bunun cozemedim

Majesti 26 Mart 2005 02:04

Bu olay UOnur un tam alanına giriyor ( while :) ) ama o renklerle ilgilenmekle meşgul :) Bari ben birşeyler zırvalayayım.
while döngüsünü her joine göre döndürürsek ve bunu timer ile tekrarlatırsak bu şekilde hem az kodla hemde kolay çözümler üretmiş oluruz gibi geliyor. Code yazamadım kusura bakmayın çünkü joinleri nası while a aktarcam bulamadım. Hala onu düşünüyorum :)

YaGMuR_PreNSi 26 Mart 2005 20:19

ßende Renkli Çıksın Diye PHP Kod içine Alıyorum :) Birde Bir Yanlış var 2 kişi değiL 3 kişi girdiğinde oLuyor ßen bunu ßirinden aLdım GüzeL çalışıyor ama Scriptin içine Koymadım Çünkü Koruma Haline Getiriyorsun Kapadığında da Çalışıyor :)

Alper 27 Mart 2005 14:10

Şimdi Düzgün ÇaLışanı yok mu bunun Addon oLarak oLmuyo mu istediğimiz gibi AyarLıyaLım Saniyesini Join Sayısını

el33t 27 Mart 2005 15:48

armut piş, ağzıma düş

Alper 27 Mart 2005 16:42

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] vbmenu_register("postmenu_16149", true); Senin verdiğin Kod Bu Ve

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

-
VAR Unknown command
-
MODE Unknown command
-
.TIMER Unknown command
-
WHILE Unknown command
-
Unknown command
-
Unknown command
-
} Unknown command
-
BöLe Sorun veriyo
vbmenu_register("postmenu_16149", true);

el33t 27 Mart 2005 17:24

Bu kodu remote'a (ALT+R) koyduğuna emin misin?
Bende gayet iyi çalışıyor..

Alper 28 Mart 2005 01:27

Evet Remote ye koydum daha nere koyacam? Bir eksikLik oLmasın?

DarK^ 31 Mart 2005 15:09

ya iyi hoş güzelde bu helperlerin hostun aynı oldugu için onlarıda atıyor :) atıyorum x hostunu banlamasın.

UOnur 31 Mart 2005 15:13

if ($wildsite != helperlerinizin hostu) {.....}

DarK^ 31 Mart 2005 15:37

if ($wildsite != [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) {.....}
gibimi ?

UOnur 31 Mart 2005 17:17

evet
{...} kısmını Koda bakarak Düzenlemeye Çalış.Başaramazsan Biz burdaiz.

DarK^ 01 Nisan 2005 17:52

of.. olmuyor ya o parantez içerisine ne yaz1caz ben akl1ma gelen abuk subuk büsürü sey yazd1m olmad1 :)

UOnur 01 Nisan 2005 18:03

Alıntı:

YaGMuR_PreNSi Nickli Üyeden Alıntı
PHP- Kodu:

on @*:JOIN:#:{
  
if ($ial == $false) .ial on
  
if ($chan(#).ial == $false) { who # | return }
  
var %total $ialchan($wildsite,#,0)
  
if (%total 3) {
    var %
0
    
while (%< %total) {
      
inc %i
      
var %nick $ialchan($wildsite,#,%i).nick
      
var %all.nicks $addtok(%all.nicks,%nick,32)
      if (%
nick !== $me) { 
        .
raw -q mode $chan +b $mask($fulladdress,2
        .
raw kick $chan %nick  4 # 2 KanaLında CLoné Yapmak Yasaktır.  (4 $+ %total 2KuLLanıcı) %bans
        
.unset %nick 
      
}
    }
  }



Birine Lazım oLur Diye Yazdım :)

demis mesela.Sende Bunu

PHP- Kodu:

on @*:JOIN:#:{
  
if ($wildsite != x@helper.abc.com) {
    if (
$ial == $false) .ial on
    
if ($chan(#).ial == $false) { who # | return }
    
var %total $ialchan($wildsite,#,0)
    
if (%total 3) {
      var %
0
      
while (%< %total) {
        
inc %i
        
var %nick $ialchan($wildsite,#,%i).nick
        
var %all.nicks $addtok(%all.nicks,%nick,32)
        if (%
nick !== $me) { 
          .
raw -q mode $chan +b $mask($fulladdress,2
          .
raw kick $chan %nick  4 # 2 KanaLında CLoné Yapmak Yasaktır.  (4 $+ %total 2KuLLanıcı) %bans
          
.unset %nick 
        
}
      }
    }
  } 


yaparsın...

Majesti 06 Nisan 2005 09:47

PHP- Kodu:

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


var kullandığın zmn eşitleme yapamazsın. Hata ondan kaynaklanıyor sanırım birde } eksikliği vardı. Bir dene olmazsa bir daha bakıcam.

el33t 06 Nisan 2005 11:45

code tagları içine aldığımda kodlar saçmaladığı için, kodu düzeltip tekrar yazıyor. 3 saniye içinde 4'ten fazla kişi kanala girerse kanaldan atılırlar.. İşte 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 +mRc | .timer 1 30 mode $chan -mRc
while (%x) { if ($gettok(%joinsnicks [ $+ $+($cid,$chan) ],%x,32) ison $chan) { ban -u120 $chan $ifmatch 2 | kick $chan $ifmatch Join Flood } | dec %x }
}
}

Dedektif 15 Nisan 2005 04:58

pckopat az gayret etsen Bulurusn Çok rahat bi şekilde: öle armut piş azıma düş oLmasın

MephisTo 15 Nisan 2005 10:50

Alıntı:

Dedektif Nickli Üyeden Alıntı
pckopat az gayret etsen Bulurusn Çok rahat bi şekilde: öle armut piş azıma düş oLmasın

Diyene bakar mısın :)

Yeppa 15 Nisan 2005 12:36

:)))))))))) Dedektif gelisme var sende :p

UOnur 15 Nisan 2005 15:07

Bir yerden Başlaması sevindirici :)
Sevindim simdi

ManuaL 04 Ağustos 2006 16:17

Yanıt: Clone Koruması !
 
bunu zline sekline dönüştürebilirmiyiz ?

el33t 05 Ağustos 2006 21:08

Yanıt: Clone Koruması !
 
Yetenek varsa tüm linelara dönüştürebilirsin.

ErkaY 24 Mart 2007 01:12

Cevap: Clone Koruması !
 
bu kodda sorun war arkada$Lar.. cLone sayIsInIn 1fazLasInI yazman LazIm. 2. husus'da kanaLda /hop yaptıktan sonra bütün kanaLa who cekiyor. yani /who #sohbet gibi.. bunu düzeLtmenin 1 çaresi yokmudur ?

SySx 23 Haziran 2007 11:47

Cevap: Clone Koruması !
 
Peki Bende size söle soru sorayım arkadaslar
Kanaldasınız 50 proxy giriş yapdı ve kanalına join part saldırısı yapdı bu sekil savunabilicekmi biliyorsunuz kanaldaki ban listesi sınırlı Ben bu join ve part flooduna aşırı connect guit koruması icin sizden direkt join part icin oto gline kodu yazabilirmisin veya addonu yazabilirmisiniz kolay gelsin ii calısmalar

тєαм 23 Haziran 2007 11:59

Cevap: Clone Koruması !
 
Join/Part koruması forum'da mevcut arama yapmalısın, ban parametresini kline, gline, zline ye çevirebilirsin eğer yapamazsan mIRC Scripting yardım bölümünde konu açarsın yardımcı oluruz. Kolay gelsin.

Samet 01 Eylül 2007 21:14

Cevap: Clone Koruması !
 
ELlerine saglık güzeL Çalışıyorda mesela ben bunu şöyle ayarlamak istiyorum. Belirlediğim bir İp yi atmayacak şekilde mesela [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] şeklinde ayarlayabilirmiyiz şimdiden teşekkürler.:)

SpecifiC 01 Eylül 2007 22:39

Cevap: Clone Koruması !
 
Alıntı:

DJ-MaVi Nickli Üyeden Alıntı (Mesaj 256588)
ELlerine saglık güzeL Çalışıyorda mesela ben bunu şöyle ayarlamak istiyorum. Belirlediğim bir İp yi atmayacak şekilde mesela [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] şeklinde ayarlayabilirmiyiz

Ayarlayabiliriz...

Aynı konu altındaki 2. sayfayı kontrol et: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Alıntı:

DJ-MaVi Nickli Üyeden Alıntı (Mesaj 256588)
şimdiden teşekkürler.:)

Biz teşekkür ederiz ;)


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

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