void LogFriendNames( void ) { int m_iMaxFriendCount = m_pSteamFriends->GetFriendCount( k_EFriendFlagAll ); for( int i = 0; i < m_iMaxFriendCount; i++ ) { CSteamID curFriend = m_pSteamFriends->GetFriendByIndex( i, k_EFriendFlagAll ); if( curFriend.IsValid( ) ) { m_pLogging->AddToLogFile( "Friends.txt", "Friend Enum[ %i ][ %s ]", i, m_pSteamFriends->GetFriendPersonaName( curFriend ) ); } } } void LogClanNames( void ) { int m_iClans = m_pSteamFriends->GetClanCount( ); for( int i = 0; i < m_iClans; i++ ) { CSteamID curClan = m_pSteamFriends->GetClanByIndex( i ); if( curClan.IsValid( ) ) { int m_iClanMembers = m_pSteamFriends->GetFriendCountFromSource( curClan ); m_pLogging->AddToLogFile( "Clans.txt", "Clan Enum[ %i ][ %s ][ Members: %i ]", i, m_pSteamFriends->GetClanName( curClan ), m_iClanMembers ); for( int b = 0; b < m_iClanMembers; b++ ) { CSteamID curMember = m_pSteamFriends->GetFriendFromSourceByIndex( curClan, b ); m_pLogging->AddToLogFile( "Clans.txt", "ClanMember Enum[ %i ][ %s ]", b, m_pSteamFriends->GetFriendPersonaName( curMember ) ); } } } }