コード例 #1
0
        public bool GetIsOnline()
        {
            byte isOnline = ReadByte(GetBaseAddress() + address.GetIsOnlineAddress());

            return(Convert.ToBoolean(isOnline));
        }
コード例 #2
0
ファイル: ClientChooser.cs プロジェクト: sparta11/mediviabot
        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);
            }
        }