start IPC index from 0
This commit is contained in:
parent
4301a41d09
commit
d4eb7c0eb9
@ -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;
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -939,7 +939,7 @@ void CheckLivingSpace() {
|
||||
int count = 0;
|
||||
unsigned highest = 0;
|
||||
std::vector<unsigned> 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) {
|
||||
|
@ -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<unsigned> 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)
|
||||
|
Reference in New Issue
Block a user