Example #1
0
 public bool Open()
 {
     Close();
     if (DoubleClick() && Gump.WaitForGump(GumpType, 1000))
     {
         var gump = Gump.GetGump(GumpType);
         _lastparsedgump = gump;
         return(gump.Serial.Value > 0);
     }
     return(false);
 }
Example #2
0
        public bool Open()
        {
            if (!Close())
            {
                return(false);
            }

            if (!DoubleClick() || !Gump.WaitForGump(GumpType, GumpDelay))
            {
                return(false);
            }
            return(true);
        }
Example #3
0
//=========================================================================================
//end of main
//=========================================================================================
        static void acceptQuesticle(PlayerMobile P, Mobile npc)
        {
            Console.WriteLine("Accepting quest");
            ContextOptions.Initialize();
            npc.ContextMenu.Parse();
            Stealth.Client.Wait(1500);
            npc.ContextMenu.Click("Talk", true);


            //foreach(Gump gumps in Gump.ActiveGumps)
            //{
            //    Console.WriteLine("gump type: " + gumps.GumpType);
            //    Console.WriteLine("serial: " + gumps.Serial.Value);
            //    Console.WriteLine("buttons: " + gumps.Buttons.Count);
            //}

            Gump questGump;

            Gump.WaitForGump(2460962336, 5000, out questGump);
            if (questGump == null)
            {
                Console.WriteLine("questgump is null");
            }
            Stealth.Client.Wait(1000);
            questGump.Buttons.First().Click();
            Gump secondQuestGump;

            Gump.WaitForGump(2685952746, 5000, out secondQuestGump);

            if (secondQuestGump == null)
            {
                Console.WriteLine("second quest gump is null");
            }
            Stealth.Client.Wait(1000);
            secondQuestGump.Buttons.First().Click();

            Gump questAcceptedGump;

            Gump.WaitForGump(1353954171, 5000, out questAcceptedGump);

            if (questAcceptedGump == null)
            {
                Console.WriteLine("questAcceptedGump is null");
            }
            Stealth.Client.Wait(1000);
            questAcceptedGump.Close();
            //Console.ReadLine();
        }