///////////////////////////////////////////////////////////////////////// // // www.ultima.smoce.net // Name: Train boj - odbihani // ///////////////////////////////////////////////////////////////////////// using System; using System.Collections.Generic; using Phoenix; using Phoenix.WorldData; using System.Linq; namespace Scripts.DarkParadise { public class Trening { [Executable] public void BOJ() { UOItem bandage = World.Player.Backpack.AllItems.FindType(0x0E21); UO.Print(0x0435, "Vyber supera!"); UOCharacter dezko = new UOCharacter(UIManager.TargetObject()); UO.AddObject("dezko"); while (!World.Player.Dead) { if (World.Player.Hits < 70) { UO.Press(System.Windows.Forms.Keys.PageUp); UO.Wait(300); UO.Press(System.Windows.Forms.Keys.PageUp); UO.Wait(300); while (World.Player.Hits < World.Player.MaxHits) { UO.DeleteJournal(); UO.WaitTargetSelf(); bandage.Use(); string[] asdas = { "Chces vytvorit", "You put", "You apply" }; Journal.WaitForText(asdas); } UO.Press(System.Windows.Forms.Keys.End); UO.Wait(300); } if (dezko.Hits < 70) { UO.Press(System.Windows.Forms.Keys.PageUp); UO.Wait(300); UO.Press(System.Windows.Forms.Keys.PageUp); UO.Wait(300); while (dezko.Hits < dezko.MaxHits) { UO.DeleteJournal(); UO.WaitTargetObject(dezko.Serial); bandage.Use(); string[] asdas = { "Chces vytvorit", "You put", "You apply" }; Journal.WaitForText(asdas); } UO.Press(System.Windows.Forms.Keys.End); UO.Wait(300); } else { UO.Attack(Aliases.GetObject("dezko")); UO.Wait(4000); } } } } }