для скрытия в онлайн меняем в users/includes/online.php
$sql_total = "SELECT COUNT(*) FROM `users` WHERE `lastdate` > " . (time() - 172800 . " AND `lastdate` < " . (time() - 310));
$sql_list = "SELECT * FROM `users` WHERE `lastdate` > " . (time() - 172800) . " AND `lastdate` < " . (time() - 310) . " ORDER BY `sestime` DESC LIMIT ";на
$sql_total = "SELECT COUNT(*) FROM `users` WHERE `invis` = '0' AND `lastdate` > " . (time() - 172800 . " AND `lastdate` < " . (time() - 310));
$sql_list = "SELECT * FROM `users` WHERE `invis` = '0' AND `lastdate` > " . (time() - 172800) . " AND `lastdate` < " . (time() - 310) . " ORDER BY `sestime` DESC LIMIT ";и
$sql_total = "SELECT COUNT(*) FROM `users` WHERE `invis` = '0' AND `lastdate` > " . (time() - 300);
$sql_list = "SELECT * FROM `users` WHERE `lastdate` > " . (time() - 300) . " ORDER BY `name` ASC LIMIT ";на
$sql_total = "SELECT COUNT(*) FROM `users` WHERE `invis` = '0' AND `lastdate` > " . (time() - 300);
$sql_list = "SELECT * FROM `users` WHERE `invis` = '0' AND `lastdate` > " . (time() - 300) . " ORDER BY `name` ASC LIMIT ";ну и в incfiles/classes/counters.php добавляем `invis` = '0' по подобию
где `invis` = '0' поле указывающее на то что у юзера выключена невидимка.