const string SearchItemName = "duck_vipwhite"; var userNames = new List { "spextor", "audrey", "clepsidra", "polandiaa", "Kampagne21", "Kampagne22", "Holperik", "Iz-nogoud", "vampireacco" }.Distinct(); Log("Starting room checks..."); foreach (var userName in userNames) { try { var rooms = SearchNavByOwner(userName) .Where(x => x.IsOpen) .ToArray(); foreach (var room in rooms) { if (EnsureEnterRoom(room.Id) == RoomEntryResult.Success) { var searchFurni = FurniData.FindFloorItem(SearchItemName); if (Furni.OfKind(searchFurni).Any()) { Log($"Item \"{SearchItemName}\" found in room \"{room.Name}\"."); } } Delay(2500); } } catch (Exception ex) { Log($"Error while processing user \"{userName}\": {ex.Message}"); } } Log("Room checks completed.");