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/)
-   -   Join&Part Koruması Arıyorum? (https://www.ircforumlari.net/mirc-scripting-sorunlari/5507-joinamppart-korumasi-ariyorum.html)

MaeLStrOm 14 Temmuz 2005 16:37

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

MephisTo 14 Temmuz 2005 16:43

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 :)

MaeLStrOm 14 Temmuz 2005 17:27

hihuhauhau yaşasın kotuluk mephisto :)

Yeppa 14 Temmuz 2005 18:39

Alıntı:

MephisTo Nickli Üyeden Alıntı
30 saniyede 3. kez girdiğinde bu son girişi olur :)

olay budur kodu salla :)))))

el33t 14 Temmuz 2005 21:01

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 %{ } } }

MaeLStrOm 15 Temmuz 2005 11:27

teşekkür ettim

aLeXanDEr 04 Kasım 2005 10:27

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

Sn.HerşeyiBilen 04 Kasım 2005 16:25

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

CraCX 30 Eylül 2006 19:56

Yanıt: Join&Part Koruması Arıyorum?
 
el33t koruma güzel çalışıyor fakat kicklemiyor ban atıyor sadece yardımcı olurmusunuz?

iLgim 01 Ekim 2006 11:20

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


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

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