rendered paste bodyon *:TEXT:!lovematch*:#: {
var %dude $nick($chan,$r(1,$nick($chan,0)))
var %dude2 $nick($chan,$r(1,$nick($chan,0)))
while (%dude == %dude2) %dude2 = $nick($chan,$r(1,$nick($chan,0)))
msg $chan 4 $+ %dude 6&4 %dude2 6Would make a perfect 13Love-Match! (4 $rand(75,100) $+ % 6in 13love )
}
on $*:TEXT:/^[!@]/Si:#: {
if (!$($+(%,Repeat.,$nick),2)) {
inc $+(-u,60) $+(%,Repeat.,$nick)
set $+(%,Repeat.,$nick,.1) $hash($strip($1-),32)
}
elseif ($($+(%,Repeat.,$nick,.,1),2) = $hash($strip($1-),32)) {
inc $+(-u,60) $+(%,Repeat.,$nick)
set $+(-u,60) $+(%,Repeat.,$nick,.,$($+(%,Repeat.,$nick),2)) $hash($strip($1-),32)
if ($($+(%,Repeat.,$nick),2) >= 5) {
if ($($+(%,ignore.,$nick),2) >= 3) { part $chan $nick has forced me to part $chan $+ ! | halt }
ignore -pcntikdu $+ 120 $nick
inc $+(%,ignore.,$nick)
if ($($+(%,ignore.,$nick),2) >= 3) { part $chan $nick has forced me to part $chan $+ ! | halt }
notice $nick you are being ignored for 2 minutes!
unset $+(%,Repeat.,$nick,*)
}
}
elseif ($($+(%,Repeat.,$nick),2)) {
inc $+(-u,60) $+(%,Repeat.,$nick)
set $+(%,Repeat.,$nick,.1) $hash($strip($1-),32)
unset $+(%,Repeat.,$nick,*)
}
}
on $*:TEXT:/^(away|brb|gone|afk|bbl|g2g) */Si:#: {
if (!$2) {
set -e %away.reason. [ $+ [ $nick ] ] none set
set -e %away.time. [ $+ [ $nick ] ] $fulldate
/msg $chan 4 $+ $nick 6is now away. Reason:4 "none set"
halt
}
else {
set -e %away.reason. [ $+ [ $nick ] ] $2-
set -e %away.time. [ $+ [ $nick ] ] $fulldate
/msg $chan 4 $+ $nick 6is now away. Reason:4 " $+ $2- $+ "
}
}
on $*:TEXT:/^(.*)([a-z]|[0-9])(.*) */Si:#: {
if (!%away.reason. [ $+ [ $nick ] ]) { halt }
else {
msg $chan 4 $+ $nick 6is now back from4 " $+ %away.reason. [ $+ [ $nick ] ] $+ ". 6away for:4 $duration($calc($ctime - $ctime(%away.time. [ $+ [ $nick ] ])))
unset %away.*. [ $+ [ $nick ] ]
}
}