FIX ipc auto-ignore
This commit is contained in:
parent
b53a4b3432
commit
246fb7863d
@ -358,13 +358,16 @@ bool CreateMove_hook(void* thisptr, float inputSample, CUserCmd* cmd) {
|
|||||||
|
|
||||||
// TODO Auto Steam Friend
|
// TODO Auto Steam Friend
|
||||||
|
|
||||||
if (g_GlobalVars->framecount % 1000 == 0) {
|
#if IPC_ENABLED
|
||||||
|
{
|
||||||
PROF_SECTION(CM_playerlist);
|
PROF_SECTION(CM_playerlist);
|
||||||
// playerlist::DoNotKillMe();
|
static Timer ipc_update_timer {};
|
||||||
#ifdef IPC_ENABLED
|
// playerlist::DoNotKillMe();
|
||||||
|
if (ipc_update_timer.test_and_set(1000 * 10)) {
|
||||||
ipc::UpdatePlayerlist();
|
ipc::UpdatePlayerlist();
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
*bSendPackets = true;
|
*bSendPackets = true;
|
||||||
|
|
||||||
|
@ -170,13 +170,13 @@ void StoreClientData() {
|
|||||||
strncpy(data.name, g_ISteamFriends->GetPersonaName(), sizeof(data.name));
|
strncpy(data.name, g_ISteamFriends->GetPersonaName(), sizeof(data.name));
|
||||||
}
|
}
|
||||||
|
|
||||||
static CatVar fbPlayUpdate(CV_SWITCH, "fb_auto_playerlist", "1", "Assign State", "Automaticly assign playerstates for bots");
|
static CatVar ipc_update_list(CV_SWITCH, "ipc_update_list", "1", "IPC Auto-Ignore", "Automaticly assign playerstates for bots");
|
||||||
void UpdatePlayerlist() {
|
void UpdatePlayerlist() {
|
||||||
if (peer && fbPlayUpdate) {
|
if (peer && ipc_update_list) {
|
||||||
for (unsigned i = 1; i < cat_ipc::max_peers; i++) {
|
for (unsigned i = 1; i < cat_ipc::max_peers; i++) {
|
||||||
if (!peer->memory->peer_data[i].free) {
|
if (!peer->memory->peer_data[i].free) {
|
||||||
playerlist::userdata& info = playerlist::AccessData(peer->memory->peer_user_data[i].friendid);
|
playerlist::userdata& info = playerlist::AccessData(peer->memory->peer_user_data[i].friendid);
|
||||||
if (info.state != playerlist::k_EState::DEFAULT)
|
if (info.state == playerlist::k_EState::DEFAULT)
|
||||||
info.state = playerlist::k_EState::IPC;
|
info.state = playerlist::k_EState::IPC;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user