public bool GetIsOnline() { byte isOnline = ReadByte(GetBaseAddress() + address.GetIsOnlineAddress()); return(Convert.ToBoolean(isOnline)); }
private ClientOption getClientChoose(Process p) { try { uint baseAdr = Convert.ToUInt32(p.MainModule.BaseAddress.ToInt32()); IntPtr handle = p.Handle; bool isOnline = Convert.ToBoolean(MemoryManagerHelper.ReadByte(handle, baseAdr + gameAddress.GetIsOnlineAddress())); string charName = "Disconnected"; //Console.WriteLine("Name: " + MemoryReaderHelper.ReadString(handle, baseAdr + gameAddress.GetCharacterNameAddress(), 24)); if (isOnline) { charName = MemoryManagerHelper.ReadString(handle, baseAdr + gameAddress.GetCharacterNameAddress(), 24); } return(new ClientOption("0", charName, p)); } catch (Exception) { return(null); } }