From c37c3255508803ac560438c85dbbd90e6b32e88e Mon Sep 17 00:00:00 2001 From: gggaa2152 <60614405+gggaa2152@users.noreply.github.com> Date: Wed, 8 Apr 2026 00:43:52 +0800 Subject: [PATCH] Update main.cpp --- main.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/main.cpp b/main.cpp index c224b8381..5a34e91dd 100644 --- a/main.cpp +++ b/main.cpp @@ -8,6 +8,12 @@ #include #include +// --- 新增缺失的系统头文件 --- +#include // 提供 dl_iterate_phdr 和 dl_phdr_info +#include // 提供 mprotect 及 PROT_READ/WRITE/EXEC +#include // 提供 va_list, va_start +#include // 提供 strstr 等字符串操作 + #include #include #include @@ -296,7 +302,9 @@ private: p.mapY = MemoryReader::FastRead(addr6 + 0x54); } - if (p.maxHp > 0 && p.maxHp < 50000) { + // 修复警告:p.maxHp 是 int16_t(最大值 32767),无需和 50000 比较 + // 若大于 0 且小于其合理上限即可判定为有效实体 + if (p.maxHp > 0 && p.maxHp < 32000) { snap->players.push_back(p); } }