votelogger thingy thing

This commit is contained in:
LightCat 2018-09-01 17:59:40 +02:00
parent d8d8d144ef
commit 5c33761ebc
2 changed files with 3 additions and 6 deletions

View File

@ -82,14 +82,11 @@ void do_random_votekick()
player_info_s info;
if (!g_IEngine->GetPlayerInfo(i, &info))
continue;
if (g_pPlayerResource->GetTeam(i) != g_pLocalPlayer->team)
continue;
if (is_a_catbot(info.friendsID))
continue;
if (playerlist::AccessData(info.friendsID).state ==
playerlist::k_EState::CAT)
if (playerlist::AccessData(info.friendsID).state != playerlist::k_EState::RAGE && playerlist::AccessData(info.friendsID).state != playerlist::k_EState::DEFAULT)
continue;
targets.push_back(info.userID);
}

View File

@ -47,10 +47,10 @@ void dispatchUserMessage(bf_read &buffer, int type)
if (eid == LOCAL_E->m_IDX)
was_local_player = true;
if (*vote_kickn)
if (playerlist::AccessData(info.friendsID).state == playerlist::k_EState::CAT)
if (playerlist::AccessData(info.friendsID).state != playerlist::k_EState::RAGE && playerlist::AccessData(info.friendsID).state != playerlist::k_EState::DEFAULT)
g_IEngine->ClientCmd_Unrestricted("vote option2");
if (*vote_kicky)
if (playerlist::AccessData(info.friendsID).state != playerlist::k_EState::CAT)
if (playerlist::AccessData(info.friendsID).state == playerlist::k_EState::RAGE || playerlist::AccessData(info.friendsID).state == playerlist::k_EState::DEFAULT)
g_IEngine->ClientCmd_Unrestricted("vote option1");
logging::Info("Vote called to kick %s [U:1:%u] for %s", name, steamID,
reason);