Send(Out["CreateFlat"],"Room1","","model_9",12,10,0); Delay(4000); int time1 = 100; int time2 = 900; int time3 = 1500; var catalog = GetBcCatalog(); EnsureInventory(); int[] flatIds = {17087237,21591496,21402436,9207176,22411483,10797364,15098740,18222231,464133,17087238,1366423,16656763,5038020,14479068,20361526,23574501,14635856,23472247,9843332,27677734}; string[] types = {"interaction", "select", "hover", "interaction", "ACH_Tutorial"}; string[] categories = {"InterfaceExplorer", "Tutorial", "Achievements", "Achievements"}; const string CategoryName = "Lodge",LandscapeName = "A1 JAA",SendErrorGiftToUser = "K!Z",TextOnGift = "<3"; int[] categoryIds = { catalog.FindNode("Cone").Id, catalog.FindNode("Cylinder").Id, catalog.FindNode("Quarter Ring").Id, catalog.FindNode("Pyramid").Id, catalog.FindNode("Sphere").Id, catalog.FindNode("Wedge").Id }; foreach (int categoryId in categoryIds) { var page = GetCatalogPage(categoryId); int i = 0; foreach (var offer in page.Offers) { if (i >= 395) break; Send(Out.BuildersClubPlaceRoomItem, categoryId, offer.Id, "", i % 20 + 1, (i < 40) ? 1 : 2, 0); Delay(180); i++; } } var item2 = Inventory.First(); Send(Out["PlaceObject"],$"-{item2.Id} 4 20 0"); Delay(150); Talk(":pickall"); Send(Out.LogToEventLog, categories[0], types[0], "viewed.privacy.settings", "", -1);Delay(time1); Send(Out.LogToEventLog, categories[0], types[0], "viewed.identification.settings", "", -1);Delay(time1); Send(Out.LogToEventLog, categories[0], types[0], "go.tos", "", -1);Delay(time1); Send(Out.LogToEventLog, categories[0], types[1], "room.settings.doormode.seen", "", -1);Delay(time1); Send(Out.LogToEventLog, categories[0], types[2], "room.settings.chat.scrollspeed.seen", "", -1);Delay(time1); Send(Out.LogToEventLog, categories[0], types[2], "room.settings.chat.floodfilter.seen", "", -1);Delay(time1); Send(Out.LogToEventLog, categories[1], types[3], "avatar.move", "", -1);Delay(time1); Send(Out.LogToEventLog, categories[1], types[3], "viewed.room.settings", "", -1);Delay(time1); Send(Out.LogToEventLog, categories[1], types[3], "avatar.chat", "", -1);Delay(time1); Send(Out.LogToEventLog, categories[1], types[3], "furniture.move", "", -1);Delay(time1); Send(Out.LogToEventLog, categories[2], types[3], "furniture.use", "", -1);Delay(time1); Send(Out.LogToEventLog, categories[3], types[4], "Leveled", "", 1);Delay(time1); Send(Out.LogToEventLog, categories[3], types[4], "Leveled", "", 1);Delay(time1); GetProfile(Self.Id);Delay(time1); Move(0,0);Delay(time1); Send(Out.RequestFriend,"K!Z");Delay(1500); Send(Out.RequestFriend,"!!to");Delay(time1); Send(Out["CreditVaultStatus"]);Delay(time2); Send(Out["IncomeRewardStatus"]);Delay(time2); Send(Out.WithdrawVault);Delay(time2); Send(Out.ClaimEarning,true);Delay(time2); Send(Out["GiveStarGemToUser"],30357231,10);Delay(time1); Send(Out["UpdateFigureData"],"M","ea-1403-1408.hd-180-1371.ch-3030-64.sh-905-82.ca-1801-66.ha-1004-82.lg-3116-1408-91");Delay(time1); for (int i = 0; i < flatIds.Length; i++) {Send(Out["OpenFlatConnection"], flatIds[i], "", -1);Delay(2000);} Send(Out["IncomeRewardClaim"], (byte)1);Delay(time2); Send(Out["IncomeRewardClaim"], (byte)2);Delay(time2); Send(Out["IncomeRewardClaim"], (byte)5);Delay(time2); Send(Out.WithdrawVault); var Catalog = GetCatalog(); var findpage = Catalog.FindNode(CategoryName); var Catalogpage = GetCatalogPage(findpage); var offer = Catalogpage.Offers.First(x => x.Products.OfKind(LandscapeName).Any() || x.FurniLine == LandscapeName); Send(Out["PurchaseFromCatalogAsGift"],Catalogpage.Id,offer.Id,"",SendErrorGiftToUser,TextOnGift,192,0,0,false);Delay(time2); Send(Out["IncomeRewardStatus"]);Delay(time2); Send(Out["IncomeRewardClaim"], (byte)2);Delay(time2); Send(Out["IncomeRewardClaim"], (byte)1);