public override void Search() { List <int> values = memScan.ScanString("packet size is too small even for one encrypted block"); if (values.Count > 0) { values = memScan.ScanInt32(values[0]); m_address = memRead.ReadInt32(values[0] - 76); } }
public override void Search() { List <int> values = memScan.ScanString("Capacity"); if (values.Count > 0) { values = memScan.ScanInt32(values[3]); m_address = memRead.ReadInt32(values[0] + 14); } }
public override void Search() { List <int> values = memScan.ScanString("Food"); if (values.Count > 0) { values = memScan.ScanInt32(values[0]); if (values.Count() > 0) { m_address = memRead.ReadInt32(values[0] + 14); } } }
public override void Search() { List <int> values = memScan.ScanString("TibiaPlayerMutex"); if (values.Count > 0) { values = memScan.ScanInt32(values[0]); if (values.Count > 0) { m_address = values[0] - 3; } } }
public override void Search() { List <int> values = memScan.ScanString("Experience"); if (values.Count > 0) { values = memScan.ScanInt32(values[0]); if (values.Count > 0) { int adr = values[0] - 44; m_address = memRead.ReadInt32(adr); Addresses.MyAddresses.Level.Address = m_address + 16; } } }
public override void Search() { List <int> values = memScan.ScanString("Hit Points"); if (values.Count > 0) { values = memScan.ScanInt32(values[1]); // values.Add(0x47e83b); if (values.Count > 0) { values[0] -= 1; MyAddresses.XorKey.Address = memRead.ReadInt32(values[0] + 14); MyAddresses.ManaMax.Address = MyAddresses.XorKey.Address + 4; MyAddresses.Mana.Address = memRead.ReadInt32(values[0] + 276); m_address = memRead.ReadInt32(values[0] + 20); } } }