From a6c98821332687f825be0843d8e9c2fed5820b14 Mon Sep 17 00:00:00 2001 From: AtomBottle Date: Wed, 19 Jun 2024 19:15:37 -0400 Subject: [PATCH] update --- cs_dma.cpp | 4 ++-- game.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cs_dma.cpp b/cs_dma.cpp index 1f75140..17ba1e3 100644 --- a/cs_dma.cpp +++ b/cs_dma.cpp @@ -140,8 +140,8 @@ void UpdatePlayers(){ for(int i = 0; i < 64; i++){ PlayerController PlayerController = getController(EntityListEntry, i); PlayerPawn PlayerPawn = PlayerController.getPawn(EntityListEntry); - - if(radar){ + std::string player_name = PlayerController.getName(); + if(radar && player_name.empty()){ //stupid way but works json m_player_data{}; m_player_data["m_idx"] = i; m_player_data["m_name"] = PlayerController.getName(); diff --git a/game.cpp b/game.cpp index e37aae5..bf6e8fd 100644 --- a/game.cpp +++ b/game.cpp @@ -246,8 +246,8 @@ uint64_t getEntityByClassName(std::string class_name) for(int i = 64; i < 1024; i++){ uint64_t entity_addr = getControllerByID(i); // m_pentity: 0x10; m_designername: 0x20; - std::string entity_name = mem.readString(mem.Read(mem.Read(entity_addr + 0x10) + 0x20)); - if(entity_name.find(class_name) != std::string::npos){ + std::string entity_type_name = mem.readString(mem.Read(mem.Read(entity_addr + 0x10) + 0x20)); + if(entity_type_name.find(class_name) != std::string::npos){ return entity_addr; } }