public static Player GetPlayer(ulong guildId, ulong id) { var player = DB.FindOne <Player>($"{guildId}.db", "players", x => x.Id == id); if (player == null) { player = new Player { Id = id, GuildId = guildId }; DB.Insert($"{guildId}.db", "players", player); } if (player.Experience == null) { var characters = Characters.CharacterBase.Characters; player.Experience = new ulong[characters.Count()]; } if (player.Items == null) { player.Items = ItemBase.GetAllItems().ToList(); } return(player); }