Oh, I think I found it then.
Maybe it didn't work before with pnick, so it ignored it?
Might be from this http://hawkee.com/snippet/6699/
on ^*:TEXT:*:#:{
if ($left($nick(#,$nick,a,r).pnick,1) == ~) { haltdef | echo -mt $chan 9< $+ 6 $+ ~11 $+ $nick $+ 9 $+ > 7 $1- }
if ($left($nick(#,$nick,a,r).pnick,1) == &) { haltdef | echo -mt $chan 9< $+ 6 $+ &11 $+ $nick $+ 9 $+ > 7 $1- }
if ($left($nick(#,$nick,a,r).pnick,1) == @) { haltdef | echo -mt $chan 9< $+ 6 $+ @11 $+ $nick $+ 9 $+ > 7 $1- }
if ($left($nick(#,$nick,a,r).pnick,1) == %) { haltdef | echo -mt $chan 9< $+ 6 $+ %11 $+ $nick $+ 9 $+ > 7 $1- }
if ($left($nick(#,$nick,a,r).pnick,1) == +) { haltdef | echo -mt $chan 9< $+ 6 $+ +7 $+ $nick $+ 9 $+ > 7 $1- }
}
on *:INPUT:*:{
if ($left($1,1) == /) return
else {
if ($left($nick(#,$me).pnick,1) isin $prefix) {
haltdef
.msg $active $1-
echo -t $chan 9<6 $+ $left($nick($chan,$me).pnick,1) $+ 11 $+ $me $+ 9> $1-
}
else {
echo -t $chan 4<5 $+ 14 $+ $me $+ 4> $1-
.msg $active $1-
haltdef
}
}
}