on 1:TEXT:#: { if ($chan = $active) { halt } if ($away = $true) { .window @awaylog | .echo @awaylog $nick @ $chan $+ : $1- | halt } if ($me isin $1-) && ($away = $false) && ($chan = $active) { .echo -a $nick @ $chan $+ : $1- halt }
This would be more functional.