![]() |
Join&Part Koruması Arıyorum? join part koruması lazım beceremedim :) mesela 30 snye icinde aynı kişi 3 kez kanala cıkıp girerse banlasın istiorum |
on *:JOIN:#:{ if (%jp. [ $+ [ $nick ] ] == $null) { set -u30 %jp. [ $+ [ $nick ] ] 1 } | else { inc %jp. [ $+ [ $nick ] ] } | if (%jp. [ $+ [ $nick ] ] >= 3) { if ($me isop $chan) { mode $chan +b $address($nick,4) | kick $chan $nick Join part flood yaptığnız tespit edildi.} | unset %jp. [ $+ [ $nick ] ] } } 30 saniyede 3. kez girdiğinde bu son girişi olur :) |
hihuhauhau yaşasın kotuluk mephisto :) |
Alıntı:
|
Eğer aynı IP'den birden fazla giriş çıkış yapan varsa, 30 saniye içinde aynı ip'den toplamda 3 giriş/çıkış olursa o ip'ye ban koyulur ve o ipdeki herkes -eğer op/voice değilse- kicklenir. İşte 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 %{ } } } |
teşekkür ettim |
Normal giriş çıkışlarda oluyor da örneğn deniyorum /timer 7 0 /cycle #kanal ile saldırdığımda işlemiyor adamın cycle işlemi bitiyo en sonuncusunda atıyor ayrı bişey mi gerek cycle için |
hayir script lagda kalmistir ayri bisi gerekmes ayrica ustteki kod 1. giris 2. cikis 3. giris 4. cikis 5.giris olduktan sonra atar yani 5. hareketinde atilior cunku sadece kanala girisleri kontrol edior arada 2 tane de cikis olacagi icin ondan da kaynaklanio olabilir |
Yanıt: Join&Part Koruması Arıyorum? el33t koruma güzel çalışıyor fakat kicklemiyor ban atıyor sadece yardımcı olurmusunuz? |
Yanıt: Join&Part Koruması Arıyorum? #jp on on *:join:#: { if (*!ircforumlari@* iswm $fulladdress) { halt } if (*!iLgim@* iswm $fulladdress) { halt } if ($level($nick) == koruma) { halt } if (*!Helper@* iswm $fulladdress) { halt } var %join.flood = $wildsite if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] == $null) { set -u2 %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] 1 return } else { inc %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] } if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] >= 4) { if (%join.check. [ $+ [ $wildsite ] ] == $null) { set -u1 %join.check. [ $+ [ $wildsite ] ] 1 .cs akick # add $address($nick,2) Join &part Yasaktır .cs akick # enforce .cs akick # del $address($nick,2) } } } #jp end Elimde Vardı umarım yardımcı olur |
Yanıt: Join&Part Koruması Arıyorum? saol güzel çalışıyorda arkadaşım bu seferde serverımızdaki bir adminin spam botunu atıyor o spam botu atmaması için ne yapıcaz acaba? |
Yanıt: Join&Part Koruması Arıyorum? [quote=iLgim if (*!ircforumlari@* iswm $fulladdress) { halt } [/quote] bölümünü Korumanın ident Yap bide ole dene ? if (*!ident@* iswm $fulladdress) { halt } gibi |
Yanıt: Join&Part Koruması Arıyorum? [19:34] * guest4747 : you're not channel operator uyarısı veriyor op olmadığım kanallarda aktif olmasın onu nasıl yapıcaz |
Cevap: Join&Part Koruması Arıyorum? Dikkatimi çeken yazılan kodların hepsi join flood. 30 sn de bir ip den 3 client bağlandığı zaman ban yiyor. Şayet şöyle yapmak istesek ne yapmamız gerekecek 30 sn içinde bir ip den 3 client cycle yaptığında atılsın.. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10:36. |
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