From e5be71733ef32fe7d1c2827b78b683e15a0920a8 Mon Sep 17 00:00:00 2001 From: Ahmed Moorsy Date: Tue, 14 Jul 2020 13:52:29 +0200 Subject: [PATCH] Add Enemy Weapon --- MainForm.cs | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/MainForm.cs b/MainForm.cs index 2e831f6..9b977d5 100644 --- a/MainForm.cs +++ b/MainForm.cs @@ -175,11 +175,25 @@ private void InfoThread() if (status == 6) continue; - // my team player continue - //int isTeam = Mem.ReadMemory(Mem.ReadMemory(Mem.ReadMemory(entityAddv + 724 + 4)) + 20); - //if (isTeam > 0) - // continue; - // Mem.WriteMemory(Mem.ReadMemory(uMyObject + 2656) + 352, 300000); + + // Enemy weapon + var enemy_weapon = GameData.GetEntityType(gNames, Mem.ReadMemory(Mem.ReadMemory(entityAddv + 5124) + 16)); + if (string.IsNullOrEmpty(enemy_weapon)) + enemy_weapon = "Fist"; + else + { + try + { + var enemy_weaponList = enemy_weapon.Split('_').ToList(); + enemy_weapon = enemy_weaponList[2]; + } + catch + { + enemy_weapon = "Unknown"; + } + + } + Console.WriteLine(enemy_weapon); string name = Encoding.Unicode.GetString(Mem.ReadMemory(Mem.ReadMemory(entityAddv + nameOffset), 32)); name = name.Substring(0, name.IndexOf('\0'));