join/part koruması addonları remote bölümüne yüklemeniz yeterlidir
Aşırı girişte join/part saldırı kodu
Help Kanalina Join/Part Korumasi
Kod:
on *^:join:#:{
;multi join[tüm adresler]
inc $+(-u,$ccrc(mjhafıza)) %mjj. [ $+ [ $chan ] ] $ccrc(mjaveraj)
if (%mj- [ $+ [ $chan ] ] >= $ccrc(mjlimit)) {
mode $chan +l $calc($nick(#,0) - %mjj. [ $+ [ $chan ] ])
.unset %mjj. [ $+ [ $nick ] ]
}
;Clone join tek adres..
var %ad = $wildsite
inc $+(-u,$ccrc(cjhafıza)) %mj. [ $+ [ %ad ] ] $ccrc(cjaveraj)
if (%mj. [ $+ [ %ad ] ] >= $ccrc(cjlimit)) {
echo -t $chan %ad $color(info) adresinden massjoin: $+(%mj. [ $+ [ %ad ] ] )
mode $chan +b %ad
unset %mj. [ $+ [ %ad ] ]
}
}
alias ccrc {
goto $1
;### Multi join conf
:mjhafıza {
RETURN 2
}
:mjaveraj {
;bu rakamı degiştirmeyin..
RETURN 1
}
:mjlimit {
RETURN 6
}
;### Clone join conf
:cjhafıza {
RETURN 3
}
:cjaveraj {
;bu rakamı değiştirmeyin..
RETURN 3
}
:cjlimit {
RETURN 3
}
}
Aşırı girişte join/part saldırı kodu
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 }
}
}
Help Kanalina Join/Part Korumasi
Kod:
menu status,menubar, {
.-
.• © Help KanaLına Join Part Koruması !
..• Açık !:.enable #devletabsoluthelp | .echo -a 0,4 Help KanaLına Join Part Koruması Acıldı.. %logo
..• Kapalı !:.disable #devletabsoluthelp | .echo -a 0,4 Help KanaLına Join Part Koruması KapatıLdı.. %logo
.-
}
#devletabsoluthelp on
on *:join:#help:{ inc -u15 %hNc_k [ $+ [ $nick ] ] }
on *:part:#help:{ if (%hNc_k [ $+ [ $nick ] ]) { ban -u300 # $nick 2 | notice $nick Join Part Yaptıgınız için #help Kanalından 5 Dakikalığına Banlandınız %logo } }
#devletabsoluthelp end