void CVoiceBanMgr::SetPlayerBan(char const playerID[16], bool bSquelch) { if(bSquelch) { // Is this guy already squelched? if(GetPlayerBan(playerID)) return; AddBannedPlayer(playerID); } else { BannedPlayer *pPlayer = InternalFindPlayerSquelch(playerID); if(pPlayer) { pPlayer->m_pPrev->m_pNext = pPlayer->m_pNext; pPlayer->m_pNext->m_pPrev = pPlayer->m_pPrev; delete pPlayer; } } }
bool CVoiceBanMgr::GetPlayerBan(char const playerID[16]) { return !!InternalFindPlayerSquelch(playerID); }
bool CVoiceBanMgr::GetPlayerBan(char const playerID[SIGNED_GUID_LEN]) { return !!InternalFindPlayerSquelch(playerID); }