mircX Script — File Browser
mircXScriptv1.2 / mircXScriptv1.2 / mircX Script v1.1 / scripts / custom / notice-flood-protection.mrc
notice-flood-protection.mrc — 1.2 KB — Download this file
on *:LOAD: {
.echo -s 0,0 -
.echo -s 8,1#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
.echo -s 1,8[mirc8,1X1,8 8,1S1,8cript v1.1]1,0 8,1N1,0otice 8,1F1,0lood 8,1P1,0rotection 1,0|8,1 ACTIVATED 1,0|
.echo -s 8,1#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
.echo -s 0,0 -
}
on *:UNLOAD: {
.echo -s 0,0 -
.echo -s 8,1#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
.echo -s 1,8[mirc8,1X1,8 8,1S1,8cript v1.1]1,0 8,1N1,0otice 8,1F1,0lood 8,1P1,0rotection 1,0|8,1 DE-ACTIVATED 1,0|
.echo -s 8,1#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
.echo -s 0,0 -
}
on *:notice:*:*: {
if ($wildsite == *!*@dal.net) halt
else {
if (%notice. [ $+ [ $wildsite ] ] == $null) {
set -u8 %notice. [ $+ [ $wildsite ] ] 1
return
}
else { inc %notice. [ $+ [ $wildsite ] ] }
if (%notice. [ $+ [ $wildsite ] ] > 3 && %notice.check == $null) {
set -u2 %notice.check 1
.ignore -nu60 $wildsite
echo -s *** 4N94otice-4F94lood 4D94etected from4 $wildsite 94- Ignoring4 $wildsite for 460secs94..
}
}
}