Hmmm... okay... I have been trying to figure this out, but just can't get it right. ugh.
EDIT:
So I figured out how to get the correct total user count and page numbers. Made one small change here (added "10" for the usergroup ID)...
Code:
$userscount = $db->query_first_slave("
SELECT COUNT(*) AS users
FROM " . TABLE_PREFIX . "user AS user
" . ($include_userfield_join ? "LEFT JOIN " . TABLE_PREFIX . "userfield AS userfield USING (userid)" : '') . "
$hook_query_joins
WHERE $condition
AND (user.usergroupid IN (10)" . (defined('MEMBERLIST_INCLUDE_SECONDARY') ? (" OR FIND_IN_SET(" . implode(', user.membergroupids) OR FIND_IN_SET(', $idarray) . ", user.membergroupids)") : '') . ")
$hook_query_where
");
But, I think my initial idea to display usrs from a specific usergroup won't work. It does strip all other usergroups out, but it's messing up the listings. I'm trying to find another way. Any suggestions.
--------------- Added [DATE]1300938771[/DATE] at [TIME]1300938771[/TIME] ---------------
My oh my... I actually figured it out on my own just now!!

Took me forever. A lot of trial and error, but I got it... with your help of course Lynn.
Managed to solve all of my issues!