on 1:INPUT:#: {
if (($hget(away,autoaway) == on) && ($hawayreason == $hidlemsg) && ($away == $true) && (%sysinfo != on)) {
markback
}
if ($hnickcomp == on) {
if ($1 != $null) {
if (($left($1-,1) != $readini(mirc.ini,text,commandchar)) || ($ctrlenter == $true)) {
var %x = $1-
var %i = 1
var %MAX = $numtok(%x,32)
while (%i <= %MAX) {
var %y = $gettok(%x,%i,32)
if ((http:// isin %y) || (https:// isin %y) || ((www. isin %y) && (.com isin %y)) || (ftp:// isin %y)) {
var %x = $replace(%x,%y,$chr(31) $+ %y $+ $chr(31))
}
inc %i
}
tokenize 32 %x
if ($fline(#,$replace($1,:,*),1,1)) {
var %nick = $nick(#,$ifmatch)
if ($hncolour == off) {
if (($2 != $null) && ($chr(58) isin $1) && (($1 != :P) || ($1 != :p))) {
.msg $active $+ %nick $+ : $2-
echo -tmi1 $chan ( $+ $+ $colour(highlight) $+ $nick($chan,$me).pnick $+ $+ ) $+ %nick $+ : $2-
}
else {
.msg $active $1-
echo -tmi1 $chan ( $+ $+ $colour(highlight) $+ $nick($chan,$me).pnick $+ $+ ) $1-
}
}
if ($gettok($hncolour,1,32) isnum 1-15) {
if (($2 != $null) && ($chr(58) isin $1) && (($1 != :P) || ($1 != :p))) {
.msg $active $+ $gettok($hncolour,1,32) $+ %nick $+ : $2-
echo -tmi1 $chan ( $+ $+ $colour(highlight) $+ $nick($chan,$me).pnick $+ $+ ) $+ $gettok($hncolour,1,32) $+ %nick $+ : $2-
}
else {
.msg $active $1-
echo -tmi1 $chan ( $+ $+ $colour(highlight) $+ $nick($chan,$me).pnick $+ $+ ) $1-
}
}
halt
}
.msg $active $1-
echo -tmi1 $chan ( $+ $+ $colour(highlight) $+ $nick($chan,$me).pnick $+ $+ ) $1-
halt def
}
}
}
if ($hget(away,warned) == 1) {
.hdel -s away warned
}
}