/// <summary> /// метод осуществляет действия для перехода из состояния GT05 в GT06 /// </summary> public void run() // переход к следующему состоянию { dialog.PressStringDialog(1); dialog.PressOkButton(2); botwindow.Pause(2000); }
/// <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); }
/// <summary> /// метод осуществляет действия для перехода из в следующее состояние /// </summary> public void run() // переход к следующему состоянию { server.WriteToLogFileBH("03"); // ========================== убирает все лишние окна с экрана ================================= botwindow.PressEscThreeTimes(); botwindow.Pause(1000); if (server.isToken()) { server.TokenClose(); //сделано для Европы. Закрываем окно с подарочными токенами } botwindow.Pause(1000); // ================= выбираем главным среднего персонажа (для унификации) ================================= botwindow.SecondHero(); botwindow.Pause(1500); // ============= Удаляем камеру на максимальную высоту ================================================================= town.MaxHeight(); botwindow.Pause(1000); // ================= открывает городской телепорт (ALT + F3) ================================= server.OpenTownTeleportForState(); }
/// <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); }
/// <summary> /// метод осуществляет действия для перехода из состояния GT05 в GT06 /// </summary> public void run() // переход к следующему состоянию { //server.PressLucia1(); town.PressLucia1(); botwindow.Pause(2000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { server.ReOpenWindow(); dialog.PressStringDialog(1); dialog.PressOkButton(1); botwindow.Pause(10000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { otit.MinHeight(); botwindow.Pause(500); otit.PressMamons(); botwindow.Pause(2000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { server.WriteToLogFileBH("Казарма"); //============ выбор персонажей =========== server.TeamSelection(); botwindow.Pause(1000); //============ выбор канала =========== botwindow.SelectChannel(); //botwindow.Pause(1000); //============ выход в город =========== server.NewPlace(); //начинаем в ребольдо new Point(500, 500).Move(); botwindow.Pause(2000); int i = 0; while ((i < 50) && (!server.isWork())) // ожидание загрузки города, проверка по двум стойкам { botwindow.Pause(500); i++; } botwindow.PressEscThreeTimes(); // botwindow.Pause(1000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { botwindow.PressEscThreeTimes(); isFound = server.DragExpCardToManaSlots(); botwindow.Pause(1000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { botwindow.PressMitridat(); server.OpenMapForState(); botwindow.Pause(1000); otit.GotoWork(); //идем к началу маршрута botwindow.Pause(2000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { server.WriteToLogFileBH("12"); server.CloseSandboxie(); //server.GoToEnd(); //server.Logout(); botwindow.Pause(8000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { otit.RouteNextPoint().PressMouseL(); // отбегаем в сторону, чтобы сделать логаут botwindow.Pause(1000); botwindow.PressEscThreeTimes(); botwindow.Pause(1000); }
/// <summary> /// // коралл кнопка (алхимия) /// </summary> public void StateAlchemy() { botwindow.Pause(300); if (server.isAlchemy()) { StateDriverRun(new StateGT092(botwindow), new StateGT093(botwindow)); } }
/// <summary> /// метод осуществляет действия для перехода из состояния GT05 в GT06 /// </summary> public void run() // переход к следующему состоянию { //server.PressLuciaOnMap(); town.PressLuciaOnMap(); botwindow.PressEscThreeTimes(); botwindow.Pause(7000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { botwindow.PressEscThreeTimes(); server.OpenInventory(2); botwindow.Pause(1000); isFound = server.DragMasterCardToManaslots(); // botwindow.Pause(1000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { market.Botton_Sell(); // Нажимаем на кнопку Sell botwindow.Pause(1500); market.Button_Close(); // Нажимаем на кнопку Close town.ExitFromTrader(); // дополнительные нажатия при выходе из магазина botwindow.ToMoveMouse(); //убираем мышку в сторону, чтобы она не загораживала нужную точку для isTown botwindow.Pause(2000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { for (int j = 1; j <= 10; j++) { server.PressButtonAlchemy(); botwindow.Pause(300); } botwindow.Pause(600); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { botwindow.PressEscThreeTimes(); botwindow.Pause(1000); server.OpenMapForState(); botwindow.Pause(1000); }
/// <summary> /// метод осуществляет действия для перехода из состояния GT0320 в GT06 /// </summary> public void run() // переход к следующему состоянию { // ================= выбираем главным среднего персонажа (для унификации) ================================= botwindow.SecondHero(); botwindow.Pause(1500); // ============= Удаляем камеру на максимальную высоту ================================================================= town.MaxHeight(); botwindow.Pause(1000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { // ============= Удаляем камеру на максимальную высоту ================================================================= town.MaxHeight(); botwindow.Pause(1000); // ============= Кликаю на кнопку городского телепорта, чтобы перелететь на фиксированную точку (торговую улицу)============== town.TownTeleportW(); //метод без while botwindow.Pause(4000); //время чтобы долететь до точки }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { server.GotoGM(); botwindow.PressEscThreeTimes(); for (int i = 1; i <= 4; i++) { server.QuickCure(); //нажимаем на ячейку Mana1. пока бежим, открываем подарки botwindow.Pause(1000); } }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { dialog.PressStringDialog(9 - botwindow.getBullet()); //выбираем тип патрнов dialog.PressOkButton(1); //Ок dialog.PressStringDialog(1); //выбираем количество (макс) dialog.PressOkButton(1); //Ок botwindow.Pause(2000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { server.PressPointNearlyApparatus2(); botwindow.Pause(5000); botwindow.PressEscThreeTimes(); server.Turn180(); botwindow.Pause(1000); server.OpenInventory(3); server.PutAppleToFirstStorage(); botwindow.Pause(1000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { server.PressPointNearlyApparatus1(); botwindow.Pause(5000); server.PressPointNearlyApparatus2(); botwindow.Pause(2000); botwindow.PressEscThreeTimes(); server.Turn180(); server.PressApparate(); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { if (server.IsDailyReward()) { server.PressOkDailyReward(); } botwindow.Pause(2000); //botwindow.PressEscThreeTimes(); можно использовать как альтернативу для получения награды server.MaxHeight(4); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { server.WriteToLogFileBH("Казарма"); //============ выбор персонажей =========== server.TeamSelection(); botwindow.Pause(1000); //============ выбор канала =========== botwindow.SelectChannel(); //botwindow.Pause(1000); //============ выход в город =========== server.NewPlace(); //начинаем в ребольдо botwindow.Pause(1000); new Point(500, 500).Move(); if (server.isBarackWarningYes()) { server.PressYesBarack(); } //botwindow.ToMoveMouse(); //убираем мышку в сторону, чтобы она не загораживала нужную точку для isTown new Point(500, 500).Move(); botwindow.Pause(2000); int i = 0; while ((i < 50) && (!server.isTown())) // ожидание загрузки города, проверка по двум стойкам { botwindow.Pause(500); i++; } botwindow.Pause(12000); //поставил по просьбе Наташи //botwindow.Pause(1000); //проба //server.GetGifts(); //server.TaskOff(); botwindow.PressEscThreeTimes(); //новый текст на время ивента //if (!server.isPioneerJournal()) //{ // botwindow.PressEsc(); // botwindow.Pause(1000); //} //if (server.isPioneerJournal()) server.GetGifts(); //botwindow.PressEscThreeTimes(); //конец нового квеста }
/// <summary> /// метод осуществляет действия для перехода из состояния GT05 в GT06 /// </summary> public void run() // переход к следующему состоянию { if (!server.CurrentChannel_is_1()) //если текущий канал не первый { server.MenuChooseChannel(1); botwindow.Pause(10000); } else { botwindow.PressEscThreeTimes(); botwindow.Pause(1000); } }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { for (int i = 4; i <= 34; i++) //for (int i = 25; i <= 36; i++) { result = server.CreateMuskInBarack(i); if (!result) { break; } botwindow.Pause(2000); } botwindow.Pause(1000); }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { server.WriteToLogFileBH("Город"); //server.Cure(); //лечение+патроны // было botwindow.Cure(); botwindow.PressEscThreeTimes(); botwindow.Pause(500); server.Teleport(2, true); // телепорт в Гильдию Охотников (второй телепорт в списке) //botwindow.Pause(1000); //int i = 0; //while ((!server.isBH()) & (i < 30)) //ожидание загрузки места работы //{ botwindow.Pause(500); i++; } }
/// <summary> /// метод осуществляет действия для перехода в следующее состояние /// </summary> public void run() // переход к следующему состоянию { server.WriteToLogFileBH("08"); // ============= тыкаем в голову торговца, чтобы войти в магазин =================================================== town.Click_ToHeadTrader(); int i = 0; while ((!market.isSale()) && (i < 30)) //время, чтобы загрузился магазин { botwindow.Pause(500); i++; } //botwindow.Pause(5000); //время, чтобы загрузился магазин }