BLu3|ARmY Script — File Browser
BLu3ARmYScriptv1.0 / BLu3ARmYScriptv1.0 / Remotes / PingR.mrc
PingR.mrc — 2.23 KB — Download this file
on *:TEXT:ping*:#: {
set %ping.nick $nick
if ([ %ping. [ $+ [ $site ] ] ] == $null) { set -u10 %ping. [ $+ [ $site ] ] 1 | goto next }
inc %ping. [ $+ [ $site ] ]
:next
if ([ %ping. [ $+ [ $site ] ] ] > 3) { if ($me isop $chan) {
if (%featexpl.ban == on) { raw -q mode $chan -o $nick | ban -u [ $+ [ %featexpl.sec ] ] # $nick 2 | kick $chan $nick 4[Auto-Kick4] Ping Trigger Flood Protection - Please don't try to flood me! (ban will be lifted in %featexpl.sec $+ secs) | unset %ping.* }
else { kick $chan $nick 4[Auto-Kick4] Ping Trigger Flood Protection - Please don't try to flood me! | unset %ping.* } }
echo -a 4[PING TRIGGER FLOOD4] detected from $nick $+ / $+ $site -4 60 sec. ignore | .ignore -cpku60 *!*@ $+ $site | .notice $nick 4[PING TRIGGER FLOOD4] detected from $nick $+ / $+ $site -4 60 sec. ignore }
set %ping.back yes
set %ping.chan $chan
ctcp $nick ping
}
on *:TEXT:!ping*:#: {
set %ping.nick $nick
if ([ %ping. [ $+ [ $site ] ] ] == $null) { set -u10 %ping. [ $+ [ $site ] ] 1 | goto next }
inc %ping. [ $+ [ $site ] ]
:next
if ([ %ping. [ $+ [ $site ] ] ] > 3) { if ($me isop $chan) {
if (%featexpl.ban == on) { raw -q mode $chan -o $nick | ban -u [ $+ [ %featexpl.sec ] ] # $nick 2 | kick $chan $nick 4[Auto-Kick4] Ping Trigger Flood Protection - Please don't try to flood me! (ban will be lifted in %featexpl.sec $+ secs) | unset %ping.* }
else { kick $chan $nick 4[Auto-Kick4] Ping Trigger Flood Protection - Please don't try to flood me! | unset %ping.* } }
echo -a 4[PING TRIGGER FLOOD4] detected from $nick $+ / $+ $site -4 60 sec. ignore | .ignore -cpku60 *!*@ $+ $site | .notice $nick 4[PING TRIGGER FLOOD4] detected from $nick $+ / $+ $site -4 60 sec. ignore }
set %ping.back yes
set %ping.chan $chan
ctcp $nick ping
}
on *:CTCPREPLY:PING*: {
if (%ping.back == yes) {
if ($2 !isnum) { halt }
%ping.reply = $ctime - $2
notice %ping.nick 14[15PING REPLY/ $+ $nick $+ 14]: %ping.reply seconds
notice %ping.nick 5,15-10,2 B4L7u6E15|12A8R1m9Y 7S5©13r14i11p3t 5,15-
unset %ping.reply %ping.nick %ping.back %ping.chan
}