Carpentry - Barel Staves
Datum: 5/04/2013 23:44:26
Staženo: 528x
Od našeho kamaráda, který si přeje být anonymní ;-) děkujeme
Příkazy:
- ,exec kraftibarelstaves
Kód:
using System; using System.Collections.Generic; using System.Text; using Phoenix.WorldData; using Phoenix.Runtime; using Phoenix; namespace Phoenix.Script { public class carpsteavs { public static void EnsureItem(UOItem item) { if (String.IsNullOrEmpty(item.Name)) item.Click(); UO.Wait(800); } public static void EnsureContainer(UOItem container) { EnsureItem(container); container.Use(); UO.Wait(500); } [Executable] public static void kraftibarelstaves() { EnsureContainer(UO.Backpack); UOItem pilka = UO.Backpack.Items.FindType(0x1035 , 0x0000); if (pilka.Serial == Serial.Invalid) { pilka = World.Player.Layers.FindType(0x1035, 0x0000); if (pilka.Serial == Serial.Invalid) { UO.Print("Nemas pilku:"); return; } } UO.Print("Zvol konterjner s logy:"); UOItem container = new UOItem(UIManager.TargetObject()); EnsureContainer(container); UOItem logs = null; if ((logs = container.Items.FindType(0x1BDD, 0x0000)) == null) { UO.Print("DoslyLogy:"); return; } int count = logs.Amount; for (int i = 0; i < count; i++) { UOItem log = GetLog(container); if (log.Serial == Serial.Invalid) { UO.Print("Invalid:"); return; } UO.Print("sychr " + i); // UO.WaitTargetObject(log); UO.WaitMenu( "Carpentry", "Containers & Cont. parts", "Containers & Cont. parts", "Barrel Staves" ); UO.UseObject(pilka); JournalEventWaiter jew = new JournalEventWaiter(true, "You put"); jew.Wait(5000); UOItem craftedItem = UO.Backpack.Items.FindType(0x1EB1 , 0x0000); if (craftedItem.Serial != Serial.Invalid) { UO.Backpack.Items.FindType(0x1EB1 , 0x0000).Move(3, container); UO.Wait(500); } } } public static UOItem GetLog(UOItem container) { UOItem log = null; if ((log = UO.Backpack.Items.FindType(0x1BDD, 0x0000)).Serial != Serial.Invalid) return log; container.Items.FindType(0x1BDD, 0x0000).Move(3, UO.Backpack); UO.Wait(500); UO.Print("1"); return UO.Backpack.Items.FindType(0x1BDD, 0x0000); } } }
Hello, I have browsed most of your posts. This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject.I learn some new stuff from it too, thanks for sharing your information.Really a great addition. I have read this marvelous post. Thanks for sharing information about it. I really like that. Thanks so lot for your convene.Very good points you wrote here..Great stuff...I think you've made some truly interesting points.Keep up the good work. Beveiliging woning