From d4eb7c0eb9a537f7910021dcb15aaafe2263168c Mon Sep 17 00:00:00 2001 From: nullifiedcat Date: Mon, 14 Aug 2017 14:15:24 +0300 Subject: [PATCH] start IPC index from 0 --- src/hacks/ESP.cpp | 2 +- src/hacks/FollowBot.cpp | 4 ++-- src/hacks/Walkbot.cpp | 2 +- src/ipc.cpp | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/hacks/ESP.cpp b/src/hacks/ESP.cpp index 38f8eef7..e5aa7c01 100644 --- a/src/hacks/ESP.cpp +++ b/src/hacks/ESP.cpp @@ -421,7 +421,7 @@ void _FASTCALL ProcessEntity(CachedEntity* ent) { } #ifdef IPC_ENABLED if (show_bot_id && ipc::peer && ent != LOCAL_E) { - for (unsigned i = 1; i < cat_ipc::max_peers; i++) { + for (unsigned i = 0; i < cat_ipc::max_peers; i++) { if (!ipc::peer->memory->peer_data[i].free && ipc::peer->memory->peer_user_data[i].friendid == info.friendsID) { AddEntityString(ent, format("BOT #", i)); break; diff --git a/src/hacks/FollowBot.cpp b/src/hacks/FollowBot.cpp index ff89ba39..d42a3ed5 100644 --- a/src/hacks/FollowBot.cpp +++ b/src/hacks/FollowBot.cpp @@ -523,7 +523,7 @@ bool IsBot(CachedEntity* entity) { if (!ipc::peer) return false; if (entity->m_Type == ENTITY_PLAYER) { if (ipc::peer) { - for (unsigned i = 1; i < cat_ipc::max_peers; i++) { + for (unsigned i = 0; i < cat_ipc::max_peers; i++) { if (!ipc::peer->memory->peer_data[i].free && ipc::peer->memory->peer_user_data[i].friendid == entity->player_info.friendsID) { return true; } @@ -541,7 +541,7 @@ unsigned MakeMask() { for (const auto& idx : selection) { CachedEntity* ent = ENTITY(idx); if (CE_BAD(ent)) continue; - for (unsigned i = 1; i < cat_ipc::max_peers; i++) { + for (unsigned i = 0; i < cat_ipc::max_peers; i++) { if (!ipc::peer->memory->peer_data[i].free && ipc::peer->memory->peer_user_data[i].friendid == ent->player_info.friendsID) { result |= (1 << i); } diff --git a/src/hacks/Walkbot.cpp b/src/hacks/Walkbot.cpp index dd787c6e..ab34a53c 100644 --- a/src/hacks/Walkbot.cpp +++ b/src/hacks/Walkbot.cpp @@ -939,7 +939,7 @@ void CheckLivingSpace() { int count = 0; unsigned highest = 0; std::vector botlist {}; - for (unsigned i = 1; i < cat_ipc::max_peers; i++) { + for (unsigned i = 0; i < cat_ipc::max_peers; i++) { if (!ipc::peer->memory->peer_data[i].free) { for (auto& k : players) { if (ipc::peer->memory->peer_user_data[i].friendid && k == ipc::peer->memory->peer_user_data[i].friendid) { diff --git a/src/ipc.cpp b/src/ipc.cpp index fe37e3a2..81ce34a0 100644 --- a/src/ipc.cpp +++ b/src/ipc.cpp @@ -133,7 +133,7 @@ CatCommand debug_get_ingame_ipc("ipc_debug_dump_server", "Show other bots on ser int count = 0; unsigned highest = 0; std::vector botlist {}; - for (unsigned i = 1; i < cat_ipc::max_peers; i++) { + for (unsigned i = 1; 0 < cat_ipc::max_peers; i++) { if (!ipc::peer->memory->peer_data[i].free) { for (auto& k : players) { if (ipc::peer->memory->peer_user_data[i].friendid && k == ipc::peer->memory->peer_user_data[i].friendid) { @@ -205,7 +205,7 @@ void Heartbeat() { static CatVar ipc_update_list(CV_SWITCH, "ipc_update_list", "1", "IPC Auto-Ignore", "Automaticly assign playerstates for bots"); void UpdatePlayerlist() { if (peer && ipc_update_list) { - for (unsigned i = 1; i < cat_ipc::max_peers; i++) { + for (unsigned i = 0; i < cat_ipc::max_peers; i++) { if (!peer->memory->peer_data[i].free) { playerlist::userdata& info = playerlist::AccessData(peer->memory->peer_user_data[i].friendid); if (info.state == playerlist::k_EState::DEFAULT)