Beispiel #1
0
        /// <summary>
        /// метод осуществляет действия для перехода в следующее состояние
        /// </summary>
        public void run()                // переход к следующему состоянию
        {
            //создаем новую команду будущих Хаймастеров
            server.CreateNewTeam();

            //============ выход в город  ===========
            server.NewPlace();                //начинаем в ребольдо

            botwindow.ToMoveMouse();          //убираем мышку в сторону, чтобы она не загораживала нужную точку для isTown

            botwindow.Pause(2000);
            int i = 0;

            while (i < 50)      // ожидание загрузки города, проверка по двум стойкам
            {
                botwindow.Pause(500);
                i++;
                if (server.isTown())
                {
                    break;                     // проверяем успешный переход в город, проверка по ружью и дробовику
                }
            }
            botwindow.Pause(1000);       //поставил по Колиной просьбе

            botwindow.PressEscThreeTimes();
            botwindow.Pause(1000);
        }
Beispiel #2
0
        /// <summary>
        /// метод осуществляет действия для перехода в следующее состояние
        /// </summary>
        public void run()                // переход к следующему состоянию
        {
            server.WriteToLogFileBH("Казарма");
            //============ выбор персонажей  ===========
            server.TeamSelection(2);                            //вторая строчка в списке команд
            botwindow.Pause(1000);

            //============ выбор канала ===========
            //botwindow.SelectChannel();
            //botwindow.Pause(1000);

            //============ выход в город  ===========
            server.NewPlace();                //начинаем в ребольдо

            botwindow.ToMoveMouse();          //убираем мышку в сторону, чтобы она не загораживала нужную точку для isTown

            //botwindow.Pause(2000);
            //int i = 0;
            //while (i < 50)      // ожидание загрузки города, проверка по двум стойкам
            //{
            //    botwindow.Pause(500);
            //    i++;
            //    if (server.isTown())  break;    // проверяем успешный переход в город, проверка по ружью и дробовику
            //}
            //botwindow.Pause(7000);       //поставил по Колиной просьбе

            //botwindow.PressEscThreeTimes();
            //botwindow.Pause(1000);
        }
Beispiel #3
0
        /// <summary>
        /// метод осуществляет действия для перехода в следующее состояние
        /// </summary>
        public void run()                // переход к следующему состоянию
        {
            //============ выбор персонажей  ===========
            //botwindow.TeamSelection();
            server.TeamSelection();
            botwindow.Pause(500);

            //============ выбор канала ===========
            botwindow.SelectChannel();
            botwindow.Pause(500);

            //============ выход в город  ===========
            server.NewPlace();                //начинаем в ребольдо

            botwindow.ToMoveMouse();          //убираем мышку в сторону, чтобы она не загораживала нужную точку для isTown

            botwindow.Pause(2000);
            int i = 0;

            while ((!server.isTown()) && (i < 50))       //GT16 ожидание загрузки города, проверка по двум стойкам
            {
                botwindow.Pause(500); i++;
            }

            botwindow.PressEscThreeTimes();
            botwindow.Pause(1000);
        }
Beispiel #4
0
        /// <summary>
        /// метод осуществляет действия для перехода в следующее состояние
        /// </summary>
        public void run()                // переход к следующему состоянию
        {
            //============ выбор персонажей  ===========
            server.TeamSelection();
            botwindow.Pause(500);

            //============ выбор канала ===========
            botwindow.SelectChannel(3);            //идем на 3 канал
            botwindow.Pause(500);

            //============ выход в город  ===========
            server.NewPlace();                //начинаем в Ребольдо

            botwindow.ToMoveMouse();          //убираем мышку в сторону, чтобы она не загораживала нужную точку для isTown

            botwindow.Pause(2000);
            int i = 0;

            while (i < 50)      // ожидание загрузки города, проверка по двум видам оружия
            {
                botwindow.Pause(500);
                i++;
                if (server.isTown())
                {
                    break;                     // проверяем успешный переход в город, проверка по ружью и дробовику
                }
            }
            botwindow.Pause(7000);       //поставил по Колиной просьбе
            botwindow.PressEscThreeTimes();
            botwindow.Pause(1000);
        }
Beispiel #5
0
 /// <summary>
 /// метод осуществляет действия для перехода в следующее состояние
 /// </summary>
 public void run()                // переход к следующему состоянию
 {
     //переносим на место для заточки вещь с номером numberOfEquipvent п/п
     server.MoveToSharpening(this.numberOfEquipvent);
     botwindow.ToMoveMouse();
     botwindow.Pause(500);
 }
Beispiel #6
0
 /// <summary>
 /// метод осуществляет действия для перехода в следующее состояние
 /// </summary>
 public void run()                // переход к следующему состоянию
 {
     market.Botton_Sell();        // Нажимаем на кнопку Sell
     botwindow.Pause(1500);
     market.Button_Close();       // Нажимаем на кнопку Close
     town.ExitFromTrader();       // дополнительные нажатия при выходе из магазина
     botwindow.ToMoveMouse();     //убираем мышку в сторону, чтобы она не загораживала нужную точку для isTown
     botwindow.Pause(2000);
 }
Beispiel #7
0
        /// <summary>
        /// метод осуществляет действия для перехода в следующее состояние
        /// </summary>
        public void run()                // переход к следующему состоянию
        {
            server.InventoryActive();
            botwindow.Pause(1500);

            //if (numberOfEquipvent == 1)        //переносим левую панель только если это первая вещь
            //{
            //    server.MoveLeftPanel();
            //    botwindow.Pause(1000);
            //}

            server.MoveToNintendo(this.numberOfEquipvent);
            botwindow.Pause(500);

            botwindow.ToMoveMouse();
            botwindow.Pause(500);
        }
Beispiel #8
0
        /// <summary>
        /// метод осуществляет действия для перехода в следующее состояние
        /// </summary>
        public void run()                // переход к следующему состоянию
        {
            botwindow.Pause(2000);
            server.RunToNunez();         //бежим до Нуньеса
            server.TalkRunToNunez();     //говорим с Нуньесом

            botwindow.ToMoveMouse();     //убираем мышку в сторону, чтобы она не загораживала нужную точку для isTown

            //ожидание загрузки города
            botwindow.Pause(2000);
            int i = 0;

            while ((!server.isTown()) && (i < 50))      //ожидание загрузки города
            {
                botwindow.Pause(500); i++;
            }

            botwindow.Pause(5000);
            botwindow.PressEscThreeTimes();
            botwindow.Pause(1000);
            botwindow.PressEscThreeTimes();
            botwindow.Pause(5000);
        }