コード例 #1
0
ファイル: SDKVersion.cs プロジェクト: simarsenault/ScriptSDK
 /// <summary>
 /// SDK initializer which should be called one time only on first script call.
 /// </summary>
 public static void Initialize()
 {
     ContextOptions.Initialize();
     Scanner.Initialize();
     TileReader.Initialize();
     ScriptLogger.Initialize();
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: justbark/Zoogi
//=========================================================================================
//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();
        }