Example #1
0
 private static void Event_PlayerMoved()
 {
     foreach (Item item in WorldEx.FindItems(i => i.ItemID == 0x2006 && i.DistanceTo(World.Player) < 3 && !list.Contains(i.Serial)))
     {
         list.Add(item.Serial);
         list.RemoveAll(i => !World.Items.ContainsKey(i));
         WorldEx.SendToServer(new DoubleClick(item.Serial));
     }
 }
Example #2
0
        private static void Event_PlayerMoved()
        {
            bool grab = false;

            foreach (Item item in WorldEx.FindItems(i => i.ItemID == 0x2006 && i.DistanceTo(World.Player) < 3 && !list.Contains(i.Serial)))
            {
                grab = true;
                list.Add(item.Serial);
            }

            if (grab)
            {
                list.RemoveAll(i => !World.Items.ContainsKey(i));
                new SpeechAction(MessageType.Regular, World.Player.SpeechHue, 3, null, null, ".grab").Perform();
            }
        }