on *:rawmode:#:{
if (*a*,*,*,* iswmcs $chanmodes) {
var %a = 1, %b, %c = 2
while ($mid($1,%a,1)) {
if ($v1 isin +-) %b = $v1
if ($v1 === a) .signal a $+ %b # $($ $+ %c,2) $nick
if ($regex($nickmode $chanmodes,/(?:^|,)(?=.* $v1 )/gx) %b isin 3 +1 %b 2 %b) inc %c
inc %a
}
}
}
on *:signal:a?:{
if ($2 == $me) {
if ($signal == a+) {
msg $1 waw hihi thanks, $3!
}
else {
msg $1 NOO, fakc you $3 >:/
}
}
}