Почему в БД заносится лишь 1 пользователь?
Ситуация какая:
условие срабатывает для нового пользователя и он заносится в базу данных
НО! если хоть 1 пользователь ВК есть в БД, то новые пользователи не добавляются
А вам что надо? Научитесь правильно задавать вопросы.
В выделенной вами строчке кода
if($getPlayer->num_rows === 0)
идёт проверка: если пользователей нет - тогда добавляем.
Если эта проверка не нужна, просто уберите условие:
if (!empty (OAuthVK::$userId)){
$uservk = OAuthVK::getUser();
$Functions->db->query("INSERT INTO `users`(`vkid`, `steamid`, `name`, `avatar`, `money`, `created`, `status`) VALUES ('".$uservk->uid."', '0', '".$uservk->last_name." ".$uservk->first_name."', '".$uservk->photo_big."', '0', '".time()."', '1')");
}