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/)
-   -   Çözüldü Tekrar koruması hakkında ... (https://www.ircforumlari.net/mirc-scripting-sorunlari/28393-tekrar-korumasi-hakkinda.html)

Micron 05 Mart 2007 04:15

Tekrar koruması hakkında ...
 
Diyelim bir korumamız var 60 saniye içerisinde 3 tekrar yapılırsa 15 dk banlıyor . Tekrar koruması neden vardır ? devamlı tekrar yapıp userler kanal kirliliğine yol açmasın diye . Tabi birde bunun art niyetli olupta küfürlü kelimeler yazıp yollayanı var . Tekrar korumasını aşmak için kelimenin sonuna bir nokta yada harf ekleyip gene tekrar yapabiliyorlar o zamanda floddan atılıyorlar haliyle . Sorum şu buna çözüm olarak yazılan cümledeki ilk 2 kelime aynı ise banlıyamazmı ? anlatmak istediğim aşağıda .

deneme bir iki iç dört beş
deneme bir iki üç dört beş .
deneme bir iki üç dört beş ...
deneme bir iki üç dört beş ...c
deneme bir iki üç dört beş ...cdf
deneme bir iki üç dört beş ...cdfre

Yani kısaca coder arkadaşlara soruyorum yazdığınız tekrar korumaları bu şekilde olması gerekmezmi bu verdiğim örnek tekrar değilmidir ?
(bu şekilde yazmak mümkün değilse yada sorunlara yol açıyorsa mazur görün yazdıklarımı sadece fikrimi paylaşmak istedim)

BeLaLim 05 Mart 2007 10:07

Yanıt: Tekrar koruması hakkında ...
 
waLLa dedigin gibi kod olsa çok güzel olur..

Nightmare 05 Mart 2007 19:05

Cevap: Tekrar koruması hakkında ...
 
Alıntı:

on @1:text:*:#:{
if ($nick !isop $chan) {
if (%>reps_ [ $+ [ $nick ] ] == $1- ) { inc %>repsa_ [ $+ [ $nick ] ] }
if (%>reps_ [ $+ [ $nick ] ] == $null) { set -u10 %>reps_ [ $+ [ $nick ] ] $1- | inc -u10 %>repsa_ [ $+ [ $nick ] ] }
if (%>repsa_ [ $+ [ $nick ] ] == 2) {
ban -u900 $chan $nick 2
/kick $chan $nick 1Tekrar yapmak yasaktır!
unset %*_ [ $+ [ $nick ] ] | goto end
}
}
}
on @1:notice:*:#:{
if ($nick !isop $chan) {
if (%>reps_ [ $+ [ $nick ] ] == $1- ) { inc %>repsa_ [ $+ [ $nick ] ] }
if (%>reps_ [ $+ [ $nick ] ] == $null) { set -u10 %>reps_ [ $+ [ $nick ] ] $1- | inc -u10 %>repsa_ [ $+ [ $nick ] ] }
if (%>repsa_ [ $+ [ $nick ] ] == 2) {
ban -u900 $chan $nick 2
/kick $chan $nick 1Tekrar yapmak yasaktır!
unset %*_ [ $+ [ $nick ] ] | goto end
}
}
}
on @1:action:*:#:{
if ($nick !isop $chan) {
if (%>reps_ [ $+ [ $nick ] ] == $1- ) { inc %>repsa_ [ $+ [ $nick ] ] }
if (%>reps_ [ $+ [ $nick ] ] == $null) { set -u10 %>reps_ [ $+ [ $nick ] ] $1- | inc -u10 %>repsa_ [ $+ [ $nick ] ] }
if (%>repsa_ [ $+ [ $nick ] ] == 2) {
ban -u900 $chan $nick 2
/kick $chan $nick 1Tekrar yapmak yasaktır!
unset %*_ [ $+ [ $nick ] ] | goto end
}
}
}
Remoteye ekleyebilirsin.

Micron 05 Mart 2007 20:28

Cevap: Tekrar koruması hakkında ...
 
«««« Giriş: #de Kanalındasınız iyi Muhabbetler...
[20:11] <reg> deneme bir iki
«««« LocaL #de Kanalından Banladı : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
«««« Kick : LocaL Sizi Kickledi..!(Tekrar yapmak yasaktır!)
«««« Uyarı : #de Kanalına Giremezsiniz ,Bu Kanaldan Banlısınız...! [ircforumlari Script]
*** #de Kanalının Bilgisi istendi.
«««« Giriş: #de Kanalındasınız iyi Muhabbetler...
[20:12] <reg> selam kanal
«««« LocaL #de Kanalından Banladı : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
«««« Kick : LocaL Sizi Kickledi..!(Tekrar yapmak yasaktır!)

:) bu kod ne yazarsan yaz atıyor denedinmi sen bunu ?

BeLaLim 06 Mart 2007 11:49

Yanıt: Tekrar koruması hakkında ...
 
Alıntı:

[11:48] <vaSa> Selam
[11:48] *** aCode mode değiştirdi:+b [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[11:48] *** vaSa aCode Tarafından Kanaldan Atıldı (Tekrar yapmak yasaktır!)
Ne Yazsam Atılıyor :(
Ama Yinede Tşkler..

IRCMasteR 07 Mart 2007 07:20

Yanıt: Tekrar koruması hakkında ...
 
ozaman yazma, birşey olmaz..

yepaa 07 Mart 2007 13:40

Yanıt: Tekrar koruması hakkında ...
 
ilk iki kelimeyi ayırmak diye bişey varsa mircte işin uzmanları yapar . Olsa çok iyi birşey fakat bana biraz zor geldi böyle birşey yapılamıyorda olabilir .

Nightmare 07 Mart 2007 15:20

Cevap: Tekrar koruması hakkında ...
 
Arkadaşlar Pardon, yanlış scriptten vermişim ;)

Helpdesk 07 Mart 2007 16:31

Cevap: Tekrar koruması hakkında ...
 
Kod:


alias ptekrar { /cs akick $chan add $address($$1,2) Tekrar Yapmayın | /cs akick $chan enforce | /cs akick $chan del $address($$1,2) }
on *!@:text:*:#: {
return
  if (%>reps_ [ $+ [ $nick ] ] == $1- ) inc %>repsa_ [ $+ [ $nick ] ]
  if (%>reps_ [ $+ [ $nick ] ] == $null)  { set -u10 %>reps_ [ $+ [ $nick ] ] $1- | inc -u10 %>repsa_ [ $+ [ $nick ] ] }
  if (%>repsa_ [ $+ [ $nick ] ] == 3) {
    ptekrar $nick
    unset %*_ [ $+ [ $nick ] ]
  }
}


yepaa 07 Mart 2007 20:16

Yanıt: Tekrar koruması hakkında ...
 
çalışmıyor :)

ScladeR 16 Mart 2007 19:39

Cevap: Tekrar koruması hakkında ...
 
tekrarda akicke almakda fazla abartılı
artı calısmıyo :)

detay 16 Mart 2007 20:27

Yanıt: Tekrar koruması hakkında ...
 
PHP- Kodu:

 on *:text:*:#: {
  
if $me isop $chan || $me ishop $chan && $nick !isop $chan {
    %::
text = $1-| %::chan # | %::nick = $nick 
    
var %yazi $hash($strip(%::text),32)
    var %
eski.yazi = %tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ]
    var %
eski.yazi $deltok(%eski.yazi,1,46)
    if (%
tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ] == $null) || (%eski.yazi != %yazi) {
      
set -u60 %tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ] 1. $+ %yazi 
      
goto hm
    
}
    var %
ozcan = %tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ]
    var %
sayac $gettok(%ozcan,1,46)
    
inc %sayac
    set 
-u10 %tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ] %sayac $+ . $+ %yazi
    
if (%sayac >= 3) {
      
kick %::chan %::nick Tekrar yapmayiniz
    
}
    :
hm
  
}


siber scriptten alintilama yaptim iş görür bir kod sadece cümlenin ilk iki kelimesini kaale aliyor $1-2 , $1-3 olarak değiştirilip ilk 3 kelime olabilir benim aklıma bu geldi kolay gelsin.

Teoman 25 Mayıs 2007 15:33

Yanıt: Tekrar koruması hakkında ...
 
Bunu Bi Ara goXxip Yazmıştı.. Onda Olması Gerek Bende Almıştım Ama.Aradım Bulamadım.goXXip ten rica etsek verir sanırım.. Aynı İçerikli Yazının Tekrarı Koruması...

Teoman 25 Mayıs 2007 18:25

Yanıt: Tekrar koruması hakkında ...
 
Bu Arada Mircrop Verdigin de Yemiyor.. Habire Selam Yaz Bi Nane Yok..

detay 25 Mayıs 2007 18:31

Cevap: Tekrar koruması hakkında ...
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yardim almak gibi bi amacin varsa ilk önce üslubunu düzelt. sürekli selam yazarsan tabiki calismaz 2 kelime icin işler koruma.

Teoman 25 Mayıs 2007 18:34

Yanıt: Tekrar koruması hakkında ...
 
Deniyorum Zaten.. Yardım Yapmayı Deniyorsun Ama Olmayınca Kızıyorsun Denedim Diyorum Olmadı..Zaten İsteyen Arkadaşa da goXXipten alabilirsin dedim onda vardı çünkü..Fazla Suyu bulandırmaya gerek yok. bırak berrak kalsın.

detay 25 Mayıs 2007 19:30

Cevap: Tekrar koruması hakkında ...
 
Kızdıgım falan yok herseyin bi yolu yordami var dogru düzgün söylersen ayni sekilde yanit alirsin.Sana daha fazla yanit yazmakla ugrasamicam daha fazla kasarsan tartismadan baska bisi yaratmazsin. Saygilar.

morveotesii 27 Mayıs 2007 16:20

Yanıt: Tekrar koruması hakkında ...
 
on *:text:*:#: {
if $me isop $chan || $me ishop $chan && $nick !isop $chan {
%::text = $1-2 | %::chan = # | %::nick = $nick
var %yazi = $hash($strip(%::text),32)
var %eski.yazi = %tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ]
var %eski.yazi = $deltok(%eski.yazi,1,46)
if (%tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ] == $null) || (%eski.yazi != %yazi) {
set -u60 %tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ] 1. $+ %yazi
goto hm
}
var %ozcan = %tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ]
var %sayac = $gettok(%ozcan,1,46)
inc %sayac
set -u10 %tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ] %sayac $+ . $+ %yazi
if (%sayac >= 3) {
ban $chan $wildsite | kick %::chan %::nick +ssstekrar
}
:hm
}
}

Arkadaşın verdiği koda biraz ekleme yaptım ve 3 tekrarda ban + kick şeklinde atıyor.

Ama bunu Tekrar yaptıgında uyarı yapacak şekilde yapabilirmiyiz.
1. Uyarı
2. Uyarı
3. de atsın
olur mu boyle bişey

RapStar 27 Mayıs 2007 23:17

Cevap: Tekrar koruması hakkında ...
 
Bence Bu Tekrar Korumasıyla Alakalı Olmamalı Flood Korumasını Biraz Daha Sert Yaparsanız Buda İşinizi Görecektir

Teoman 11 Haziran 2007 13:35

Yanıt: Tekrar koruması hakkında ...
 
morveotesii ilk iki kelimesini algılamıyo.. atıyorum şöle yazıyorum
selam, nabersiniz acebe?
selam nabersiniz siz??
selamm nabersiniz siz?

bunu ilk kelimeye ayarlamamız mümkün deilmi yahu..:confused:

Giant 20 Mart 2025 18:29

Cevap: Tekrar koruması hakkında ...
 
Farklı nicklerden kanala farklı kişilerden cümle gelirse buna bir önlem alabiliyor muyuz?


Kanalda ynı cümle tekrarlanırsa kanal +M modu mesela?

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 18:29 -->-> Daha önceki mesaj 18:28 --

Düzenleyemedim ;


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Gurkan 21 Mart 2025 09:10

Cevap: Tekrar koruması hakkında ...
 
Alıntı:

Giant Nickli Üyeden Alıntı (Mesaj 1042993145)
Farklı nicklerden kanala farklı kişilerden cümle gelirse buna bir önlem alabiliyor muyuz?


Kanalda ynı cümle tekrarlanırsa kanal +M modu mesela?

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 18:29 -->-> Daha önceki mesaj 18:28 --

Düzenleyemedim ;


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

CoCoRiCo'nun koduna; flood tespit edildiğinde kanalı +M moduna al komutunu ekledim. Bu şekilde kullanabilirsin.

Kod:

on *:text:*:#: mul $chan $nick $1-
alias -l mul {
  ;<#chan> <nick> <text>
  hinc -mu10 $+(f:,$1) $md5($3-) | hadd -mu10 $+(n:,$1) $2 $1
  if $hget($+(f:,$1),1).data >= 2 && $hget($+(n:,$1),0).item  {
    var %i $v1 | while (%i) { var %b´ $addtok(%b´,$hget($+(n:,$1),%i).item,32) | dec %i }
    var %r´ /((\w+\s|\w+){ $+ $modespl $+ })/g,%b~ $regsubex(%b´,%r`,&\1)),%i 1,%c´ $1
    while %i <= $token(%b~,0,38) {
      mode $1 $+(+,$str(b,$token($token(%b~,%i,38),0,32))) $regsubex($token(%b~,%i,38),/(\S+)/g,$address(\t,2))
      tokenize 32 $token(%b~,%i,38)
      kick $chan $* Stop $iif($token(%b~,0,32) > 1,Mass Repeat,Repeat)
      inc %i
    } 
    mode $1 +M
    msg $chan Kanal modu +M olarak değiştirildi. Spam tespit edildi.
  }
}
  }
}



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

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