///////////////////////////////////////////////////////////////////////// // // www.ultima.smoce.net // Name: Key - bezpečnostni sec. // ///////////////////////////////////////////////////////////////////////// using System; using System.Collections.Generic; using System.Text; using Phoenix; using Phoenix.WorldData; namespace Phoenix.Scripts { public class posun_key { private static List klice = new List(); [Command] public void key() { bool keychange = false; foreach (UOItem sum in World.Player.Backpack.AllItems) { if (sum.Graphic == 0x1012) { if (otestujpodminku(sum)) { UO.Print(0x0480, "Klic - {0}",sum.Serial); UO.MoveItem(sum.Serial, 1, Aliases.Backpack, sum.X, sum.Y); klice.Add(sum.Serial); keychange = true; break; } } } if (keychange == false) { klice.Clear(); } } bool otestujpodminku(UOItem sum) { if (!klice.Contains(sum.Serial)) return true; return false; } } }