///////////////////////////////////////////////////////////////////////// // // www.ultima.smoce.net // Name: Artefakt-Kamená pěst // ///////////////////////////////////////////////////////////////////////// using System; using System.Collections.Generic; using System.Linq; using System.Text; using Phoenix; using Phoenix.WorldData; using Phoenix.Communication; namespace Phoenix.Scripts { public class artefaktpestj { [Executable] public static void artefakt_pest() { if (World.Player.Layers[Layer.RightHand].Exist) { UO.PrintError("Mas nasazeny artefakt -kamenou pest !!"); return; } UOItem kladivko = UO.Backpack.AllItems.FindType(0x13B3,0x0835); //UOItem kladivko = World.Player.Backpack.Items.FindType(0x13B3,0x0835); if (kladivko.Exist) { if (World.Player.Hits > 230) { kladivko.Use(); UO.Print("Artefakt - Kamena pest nalezena! nasazuji!"); } else { UO.Print("Artefakt - Nemas dostatecnou str!!!"); } } else { UO.Print("Hledam na zemi...."); foreach (UOItem chd in World.Ground) { if ((chd.Graphic==0x13B3) && (chd.Color==0x0835)) { if (chd.Distance < 3) { UO.Print("Artefakt - Kamena pest nalezena! "); if (World.Player.Hits > 230) { chd.Use(); UO.Print("Artefakt - nasazuji!"); } else { UO.MoveItem(chd.Serial, 0, World.Player.Backpack); UO.Print("Artefakt - Beru do BackPacku!"); } } } } } } } }