Foolish, в данном куске кода если юзер невидимка, то вообще нифига не выводится. Ни офф ни он. Это уже к автору вопрос, почему так. Я сделал бы, если юзер невидим - Офф.
А вообще то ты верно понимаешь функцию невидимки. Так и должно быть. Но можно ластвизит и оставить. Гг