Is there an issue with the instructions then. It is in the section for memberlist.php..
Code:
In file memberlist.php
Find:
---------------------------------------------------------------------------------------------
" . iif($usergroupid, "LEFT JOIN " . TABLE_PREFIX . "usergroupleader AS usergroupleader ON (user.userid = usergroupleader.userid AND usergroupleader.usergroupid=$usergroupid) ") . "
WHERE $condition
AND user.usergroupid IN ($ids)
---------------------------------------------------------------------------------------------
Add BELOW
---------------------------------------------------------------------------------------------
AND (user.options & $_USEROPTIONS[isghost]) = 0
---------------------------------------------------------------------------------------------
Find:
---------------------------------------------------------------------------------------------
if (!$userinfo['invisible'] OR $permissions['genericpermissions'] & CANSEEHIDDEN OR $userinfo['userid'] == $bbuserinfo['userid'])
---------------------------------------------------------------------------------------------
REPLACE by:
---------------------------------------------------------------------------------------------
if (!$userinfo['invisible'] OR ($permissions['genericpermissions'] & CANSEEHIDDEN AND !$userinfo['isghost']) OR $userinfo['userid'] == $bbuserinfo['userid'])
---------------------------------------------------------------------------------------------