/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public SingTownKielce(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 6000; this.TELEPORT_N = 1; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); this.pointBookmark = new Point(890 - 5 + xx, 48 - 5 + yy); // проверено const int TraderLine = 9; //номер строки торговца в списке на карте this.pointTraderOnMap = new Point(840 - 5 + xx, 69 - 5 + (TraderLine - 1) * 15 + yy); // проверено this.pointButtonMoveOnMap = new Point(935 - 5 + xx, 728 - 5 + yy); //проверено this.pointHeadTrader = new Point(289 - 5 + xx, 450 - 5 + yy); //проверено this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); //проверено //точки для проверки цвета this.pointOpenMap1 = new PointColor(868 - 5 + xx, 30 - 5 + yy, 8100000, 5); //проверено this.pointOpenMap2 = new PointColor(869 - 5 + xx, 30 - 5 + yy, 8100000, 5); //проверено this.pointBookmark1 = new PointColor(873 - 5 + xx, 41 - 5 + yy, 7700000, 5); //проверено this.pointBookmark2 = new PointColor(874 - 5 + xx, 41 - 5 + yy, 7700000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(95 - 5 + xx, 298 - 5 + yy, 13000000, 6); // работает this.pointOpenTownTeleport2 = new PointColor(95 - 5 + xx, 299 - 5 + yy, 13000000, 6); //для lucia (какашки) this.FirstStringOfMap = new Point(815 - 5 + xx, 69 - 5 + yy); this.NumberOfLuciaOnMap = 0; DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public America2TownUstiar(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 10000; //Время, чтобы добежать до торговца this.TELEPORT_N = 2; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); //не проверено this.pointBookmark = new Point(800 - 5 + xx, 145 - 5 + yy); //проверено this.pointTraderOnMap = new Point(750 - 5 + xx, 167 - 5 + yy); //проверено Костюмер this.pointButtonMoveOnMap = new Point(835 - 5 + xx, 635 - 5 + yy); //проверено this.pointHeadTrader = new Point(201 - 5 + xx, 283 - 5 + yy); //проверено this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); //проверено //точки для проверки цвета this.pointOpenMap1 = new PointColor(695 - 5 + xx, 143 - 5 + yy, 16700000, 5); //проверено this.pointOpenMap2 = new PointColor(695 - 5 + xx, 144 - 5 + yy, 16700000, 5); //проверено this.pointBookmark1 = new PointColor(779 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено this.pointBookmark2 = new PointColor(780 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено //this.pointOpenTownTeleport1 = new PointColor(105 - 5 + xx, 292 - 5 + yy, 12500000, 4); //this.pointOpenTownTeleport2 = new PointColor(105 - 5 + xx, 296 - 5 + yy, 13030000, 4); this.pointOpenTownTeleport1 = new PointColor(100 - 5 + xx, 297 - 5 + yy, 13000000, 5); //проверено this.pointOpenTownTeleport2 = new PointColor(100 - 5 + xx, 298 - 5 + yy, 13000000, 5); //проверено DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public SingTownErrac(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 6000; this.TELEPORT_N = 2; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); this.pointBookmark = new Point(890 - 5 + xx, 47 - 5 + yy); // проверено this.pointTraderOnMap = new Point(840 - 5 + xx, 160 - 5 + yy); // проверено this.pointButtonMoveOnMap = new Point(935 - 5 + xx, 728 - 5 + yy); //проверено this.pointHeadTrader = new Point(529 - 5 + xx, 333 - 5 + yy); //проверено this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); //проверено //точки для проверки цвета //this.pointOpenMap1 = new PointColor(845 - 5 + xx, 30 - 5 + yy, 7700000, 5); //проверено //this.pointOpenMap2 = new PointColor(846 - 5 + xx, 30 - 5 + yy, 7700000, 5); //проверено this.pointOpenMap1 = new PointColor(919 - 130 + xx, 170 - 130 + yy, 16700000, 5); //проверено this.pointOpenMap2 = new PointColor(919 - 130 + xx, 171 - 130 + yy, 16700000, 5); //проверено //this.pointBookmark1 = new PointColor(873 - 5 + xx, 41 - 5 + yy, 7700000, 5); //проверено //this.pointBookmark2 = new PointColor(874 - 5 + xx, 41 - 5 + yy, 7700000, 5); //проверено this.pointBookmark1 = new PointColor(1000 - 130 + xx, 166 - 130 + yy, 7700000, 5); //проверено this.pointBookmark2 = new PointColor(1001 - 130 + xx, 166 - 130 + yy, 7700000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(95 - 5 + xx, 298 - 5 + yy, 13000000, 6); // работает this.pointOpenTownTeleport2 = new PointColor(95 - 5 + xx, 299 - 5 + yy, 13000000, 6); DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public SingTownViron(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 10000; this.TELEPORT_N = 1; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); //проверено this.pointBookmark = new Point(880 - 5 + xx, 48 - 5 + yy); //вторая закладка карты //проверено this.pointTraderOnMap = new Point(880 - 5 + xx, 224 - 130 + yy); //торговец на карте Jaina //проверено ===========постоянная коррекция this.pointButtonMoveOnMap = new Point(930 - 5 + xx, 728 - 5 + yy); //кнопка Move на карте //проверено this.pointHeadTrader = new Point(1080 - 130 + xx, 620 - 130 + yy); //голова торговца //проверено this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); //сюда тыкаем, чтобы улететь на торговую улицу //проверено //точки для проверки цвета this.pointOpenMap1 = new PointColor(794 - 5 + xx, 45 - 5 + yy, 16700000, 5); //проверено this.pointOpenMap2 = new PointColor(794 - 5 + xx, 46 - 5 + yy, 16700000, 5); //проверено this.pointBookmark1 = new PointColor(870 - 5 + xx, 42 - 5 + yy, 7900000, 5); //проверено this.pointBookmark2 = new PointColor(871 - 5 + xx, 42 - 5 + yy, 7900000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(95 - 5 + xx, 297 - 5 + yy, 13000000, 5); //проверено this.pointOpenTownTeleport2 = new PointColor(95 - 5 + xx, 298 - 5 + yy, 13000000, 5); //проверено //для lucia (какашки) this.FirstStringOfMap = new Point(815 - 5 + xx, 69 - 5 + yy); this.NumberOfLuciaOnMap = 0; DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public SingTownLosToldos(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 5000; this.TELEPORT_N = 2; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); //не проверено this.pointBookmark = new Point(880 - 5 + xx, 48 - 5 + yy); //вторая закладка карты //не проверено this.pointTraderOnMap = new Point(880 - 5 + xx, 295 - 5 + yy); //торговец на карте ===========постоянная коррекция this.pointButtonMoveOnMap = new Point(835 - 5 + xx, 635 - 5 + yy); //кнопка Move на карте проверено this.pointHeadTrader = new Point(365 - 5 + xx, 474 - 5 + yy); //голова торговца //не проверено //this.pointSellOnMenu = new Point(520 + xx, 654 + yy); //this.pointOkOnMenu = new Point(902 + xx, 674 + yy); this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); //сюда тыкаем, чтобы улететь на торговую улицу //не проверено //точки для проверки цвета this.pointOpenMap1 = new PointColor(695 - 5 + xx, 143 - 5 + yy, 16600000, 5); //проверено this.pointOpenMap2 = new PointColor(695 - 5 + xx, 144 - 5 + yy, 16100000, 5); //проверено this.pointBookmark1 = new PointColor(870 - 5 + xx, 47 - 5 + yy, 16500000, 5); //не проверено this.pointBookmark2 = new PointColor(870 - 5 + xx, 48 - 5 + yy, 16400000, 5); //не проверено this.pointOpenTownTeleport1 = new PointColor(100 - 5 + xx, 295 - 5 + yy, 13000000, 5); //не проверено this.pointOpenTownTeleport2 = new PointColor(100 - 5 + xx, 296 - 5 + yy, 13000000, 5); //не проверено this.pointOldManOnMap = new Point(740 - 5 + xx, 212 - 5 + yy); //строка на карте Старый мужик this.pointOldMan1 = new Point(531 - 5 + xx, 343 - 5 + yy); //голова Старого мужика DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public Europa2TownReboldo2(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 5000; this.TELEPORT_N = 2; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); //проверено this.pointBookmark = new Point(880 - 5 + xx, 48 - 5 + yy); //вторая закладка карты //проверено //this.pointTraderOnMap = new Point(880 - 5 + xx, 280 - 5 + yy); //торговец на карте ===========постоянная коррекция шаг 15 this.pointTraderOnMap = new Point(880 - 5 + xx, 355 - 5 + yy); //торговец на карте ===========постоянная коррекция шаг 15 this.pointButtonMoveOnMap = new Point(930 - 5 + xx, 728 - 5 + yy); //кнопка Move на карте this.pointHeadTrader = new Point(365 - 5 + xx, 474 - 5 + yy); //голова торговца //проверено this.pointBulletAutomat = new Point(440 - 30 + xx, 375 - 30 + yy); //автомат с пулями this.PAUSE_TIME_Bullet = 3000; //this.pointSellOnMenu = new Point(520 + xx, 654 + yy); //this.pointOkOnMenu = new Point(907 - 5 + xx, 679 - 5 + yy); this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); //сюда тыкаем, чтобы улететь на торговую улицу //проверено //точки для проверки цвета this.pointOpenMap1 = new PointColor(794 - 5 + xx, 45 - 5 + yy, 16700000, 5); //проверено this.pointOpenMap2 = new PointColor(794 - 5 + xx, 46 - 5 + yy, 16700000, 5); //проверено this.pointBookmark1 = new PointColor(870 - 5 + xx, 41 - 5 + yy, 7700000, 5); //проверено this.pointBookmark2 = new PointColor(871 - 5 + xx, 41 - 5 + yy, 7700000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(100 - 5 + xx, 295 - 5 + yy, 13000000, 5); //проверено this.pointOpenTownTeleport2 = new PointColor(100 - 5 + xx, 296 - 5 + yy, 13000000, 5); //проверено DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public AmericaTownCoimbra(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 10000; this.TELEPORT_N = 2; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(546 - 5 + xx, 503 - 5 + yy); //546 - 5, 503 - 5); this.pointBookmark = new Point(875 + xx, 45 + yy); //875, 45); this.pointTraderOnMap = new Point(875 + xx, 200 + yy); //875, 200); this.pointButtonMoveOnMap = new Point(925 + xx, 723 + yy); //925, 723); this.pointHeadTrader = new Point(512 + xx, 530 + yy); //512, 530); //this.pointSellOnMenu = new Point(520 + xx, 654 + yy); //this.pointOkOnMenu = new Point(902 + xx, 674 + yy); this.pointTownTeleport = new Point(110 + xx, 328 + (TELEPORT_N - 1) * 30 + yy); this.pointExitFromTrader = new Point(902 + xx, 675 + yy); //902, 675); //точки для проверки цвета this.pointOpenMap1 = new PointColor(801 - 5 + xx, 46 - 5 + yy, 16440000, 4); //801 - 5, 46 - 5, 16440000, 804 - 5, 46 - 5, 16510000, 4); this.pointOpenMap2 = new PointColor(804 - 5 + xx, 46 - 5 + yy, 16510000, 4); this.pointBookmark1 = new PointColor(850 - 5 + xx, 43 - 5 + yy, 7700000, 4); //850 - 5, 43 - 5, 7700000, 860 - 5, 43 - 5, 7700000, 4); this.pointBookmark2 = new PointColor(860 - 5 + xx, 43 - 5 + yy, 7700000, 4); this.pointOpenTownTeleport1 = new PointColor(105 - 5 + xx, 292 - 5 + yy, 12500000, 4); //105 - 5, 292 - 5, 12500000, 105 - 5, 296 - 5, 13030000, 4); this.pointOpenTownTeleport2 = new PointColor(105 - 5 + xx, 296 - 5 + yy, 13030000, 4); DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public AmericaTownUstiar(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 3000; this.TELEPORT_N = 4; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 483 - 5 + yy); //545 - 5, 483 - 5); this.pointBookmark = new Point(775 + xx, 141 + yy); //775, 141); this.pointTraderOnMap = new Point(730 + xx, 313 + yy); // одна строчка от другой различается на 15 пикселей this.pointButtonMoveOnMap = new Point(822 + xx, 631 + yy); //822, 631); this.pointHeadTrader = new Point(681 + xx, 426 + yy); //681, 426); //this.pointSellOnMenu = new Point(520 + xx, 654 + yy); //this.pointOkOnMenu = new Point(902 + xx, 674 + yy); this.pointTownTeleport = new Point(110 + xx, 328 + (TELEPORT_N - 1) * 30 + yy); //точки для проверки цвета this.pointOpenMap1 = new PointColor(692 - 5 + xx, 141 - 5 + yy, 16710000, 4); //692 - 5, 141 - 5, 16710000, 695 - 5, 147 - 5, 15920000, 4); this.pointOpenMap2 = new PointColor(695 - 5 + xx, 147 - 5 + yy, 15920000, 4); this.pointBookmark1 = new PointColor(830 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено this.pointBookmark2 = new PointColor(831 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(105 - 5 + xx, 292 - 5 + yy, 12000000, 6); //проверено this.pointOpenTownTeleport2 = new PointColor(105 - 5 + xx, 296 - 5 + yy, 13000000, 6); //проверено DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public EuropaTownReboldo(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 3000; // работает this.TELEPORT_N = 2; //номер городского телепорта // работает //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); this.pointBookmark = new Point(871 - 5 + xx, 49 - 5 + yy); // работает this.pointTraderOnMap = new Point(857 - 5 + xx, 280 - 5 + yy); // работает +15 пискелей одна строчка this.pointButtonMoveOnMap = new Point(927 - 5 + xx, 728 - 5 + yy); // работает this.pointHeadTrader = new Point(357 + xx, 502 + yy); // работает this.pointBulletAutomat = new Point(440 - 30 + xx, 375 - 30 + yy); //автомат с пулями this.PAUSE_TIME_Bullet = 3000; //this.pointSellOnMenu = new Point(520 + xx, 654 + yy); // работает //this.pointOkOnMenu = new Point(902 + xx, 674 + yy); // работает this.pointTownTeleport = new Point(110 + xx, 328 + (TELEPORT_N - 1) * 30 + yy); // работает //точки для проверки цвета this.pointOpenMap1 = new PointColor(808 - 5 + xx, 41 - 5 + yy, 7700000, 4); //работает this.pointOpenMap2 = new PointColor(809 - 5 + xx, 41 - 5 + yy, 7700000, 4); this.pointBookmark1 = new PointColor(856 - 5 + xx, 41 - 5 + yy, 7700000, 4); //работает this.pointBookmark2 = new PointColor(857 - 5 + xx, 41 - 5 + yy, 7700000, 4); //this.pointBookmark1 = new PointColor(932 - 5 + xx, 255 - 5 + yy, 16300000, 5); // работает // //this.pointBookmark2 = new PointColor(931 - 5 + xx, 255 - 5 + yy, 16400000, 5); this.pointOpenTownTeleport1 = new PointColor(93 - 5 + xx, 295 - 5 + yy, 11710000, 4); // работает this.pointOpenTownTeleport2 = new PointColor(94 - 5 + xx, 295 - 5 + yy, 11710000, 4); DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public Europa2TownKatovia(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 5000; this.TELEPORT_N = 2; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); //не проверено this.pointBookmark = new Point(785 - 5 + xx, 146 - 5 + yy); //вторая закладка карты //проверено this.pointTraderOnMap = new Point(727 - 5 + xx, 242 - 5 + yy); //торговец на карте проверено ===========постоянная коррекция шаг 15 this.pointButtonMoveOnMap = new Point(832 - 5 + xx, 637 - 5 + yy); //кнопка Move на карте //проверено // this.pointHeadTrader = new Point(561 - 5 + xx, 282 - 5 + yy); //голова торговца // проверено //this.pointHeadTrader = new Point(739 - 130 + xx, 338 - 130 + yy); //голова торговца //проверено //this.pointHeadTrader = new Point(736 - 130 + xx, 352 - 130 + yy); //голова торговца //проверено this.pointHeadTrader = new Point(595 - 5 + xx, 212 - 5 + yy); //голова торговца //проверено this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); //сюда тыкаем, чтобы улететь на торговую улицу //не нужно //точки для проверки цвета this.pointOpenMap1 = new PointColor(716 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено this.pointOpenMap2 = new PointColor(717 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено this.pointBookmark1 = new PointColor(870 - 5 + xx, 41 - 5 + yy, 7700000, 5); //не нужно this.pointBookmark2 = new PointColor(871 - 5 + xx, 41 - 5 + yy, 7700000, 5); //не нужно this.pointOpenTownTeleport1 = new PointColor(100 - 5 + xx, 295 - 5 + yy, 13000000, 5); //не нужно this.pointOpenTownTeleport2 = new PointColor(100 - 5 + xx, 296 - 5 + yy, 13000000, 5); //не нужно DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public AmericaTownReboldo(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 2000; this.TELEPORT_N = 2; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(548 - 5 + xx, 479 - 5 + yy); //548 - 5, 479 - 5); this.pointBookmark = new Point(875 + xx, 45 + yy); //875, 45); this.pointTraderOnMap = new Point(875 + xx, 279 + yy); //875, 259); // this.pointTraderOnMap = new Point(875 + xx, 259 + yy); //875, 259); this.pointButtonMoveOnMap = new Point(925 + xx, 723 + yy); //925, 723); this.pointHeadTrader = new Point(352 + xx, 498 + yy); //352, 498); this.pointBulletAutomat = new Point(440 - 30 + xx, 375 - 30 + yy); //автомат с пулями this.PAUSE_TIME_Bullet = 3000; //this.pointSellOnMenu = new Point(520 + xx, 654 + yy); //this.pointOkOnMenu = new Point(902 + xx, 674 + yy); this.pointTownTeleport = new Point(110 + xx, 328 + (TELEPORT_N - 1) * 30 + yy); //точки для проверки цвета this.pointOpenMap1 = new PointColor(801 - 5 + xx, 46 - 5 + yy, 16440000, 4); //801 - 5, 46 - 5, 16440000, 804 - 5, 46 - 5, 16510000, 4); this.pointOpenMap2 = new PointColor(804 - 5 + xx, 46 - 5 + yy, 16510000, 4); this.pointBookmark1 = new PointColor(850 - 5 + xx, 43 - 5 + yy, 7700000, 4); //850 - 5, 43 - 5, 7700000, 860 - 5, 43 - 5, 7700000, 4); this.pointBookmark2 = new PointColor(860 - 5 + xx, 43 - 5 + yy, 7700000, 4); this.pointOpenTownTeleport1 = new PointColor(105 - 5 + xx, 292 - 5 + yy, 12400000, 5); //105 - 5, 292 - 5, 12500000, 105 - 5, 296 - 5, 13030000, 4); this.pointOpenTownTeleport2 = new PointColor(105 - 5 + xx, 296 - 5 + yy, 13000000, 5); DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public SingTownCastilia(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 12000; this.TELEPORT_N = 4; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); this.pointBookmark = new Point(800 - 5 + xx, 145 - 5 + yy); // проверено this.pointTraderOnMap = new Point(760 - 5 + xx, 300 - 5 + yy); // проверено this.pointButtonMoveOnMap = new Point(835 - 5 + xx, 635 - 5 + yy); //проверено this.pointHeadTrader = new Point(76 - 5 + xx, 160 - 5 + yy); //не проверено this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); //проверено //точки для проверки цвета this.pointOpenMap1 = new PointColor(695 - 5 + xx, 143 - 5 + yy, 16700000, 5); //проверено this.pointOpenMap2 = new PointColor(695 - 5 + xx, 144 - 5 + yy, 16700000, 5); //проверено this.pointBookmark1 = new PointColor(778 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено this.pointBookmark2 = new PointColor(779 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(95 - 5 + xx, 298 - 5 + yy, 13000000, 6); // работает this.pointOpenTownTeleport2 = new PointColor(95 - 5 + xx, 299 - 5 + yy, 13000000, 6); //для lucia (какашки) this.FirstStringOfMap = new Point(700 - 5 + xx, 167 - 5 + yy); this.NumberOfLuciaOnMap = 0; DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public AmericaTownCastilia(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 12000; this.TELEPORT_N = 4; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(538 - 5 + xx, 464 - 5 + yy); //(538 - 5, 464 - 5); this.pointBookmark = new Point(775 + xx, 141 + yy); //775, 141); this.pointTraderOnMap = new Point(730 + xx, 303 - 5 + yy); //730, 297); проверено this.pointButtonMoveOnMap = new Point(822 + xx, 631 + yy); //822, 631); this.pointHeadTrader = new Point(73 + xx, 168 + yy); //73, 168); //this.pointSellOnMenu = new Point(520 + xx, 640 - 5 + yy); //исправлено 02-09-2017 //this.pointOkOnMenu = new Point(902 + xx, 674 + yy); this.pointTownTeleport = new Point(110 + xx, 328 + (TELEPORT_N - 1) * 30 + yy); //точки для проверки цвета this.pointOpenMap1 = new PointColor(812 - 5 + xx, 632 - 5 + yy, 7920000, 4); // 812 - 5, 632 - 5, 7920000, 812 - 5, 633 - 5, 7920000, 4); //не проверено this.pointOpenMap2 = new PointColor(812 - 5 + xx, 633 - 5 + yy, 7920000, 4); //this.pointBookmark1 = new PointColor(850 - 5 + xx, 43 - 5 + yy, 7700000, 4); //812 - 5, 632 - 5, 7920000, 812 - 5, 633 - 5, 7920000, 4); // проверить //this.pointBookmark2 = new PointColor(860 - 5 + xx, 43 - 5 + yy, 7700000, 4); this.pointBookmark1 = new PointColor(830 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено this.pointBookmark2 = new PointColor(831 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(105 - 5 + xx, 292 - 5 + yy, 12000000, 6); //проверено this.pointOpenTownTeleport2 = new PointColor(105 - 5 + xx, 296 - 5 + yy, 13000000, 6); //проверено DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public EuropaTownCoimbra(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 5000; this.TELEPORT_N = 2; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); this.pointBookmark = new Point(875 + xx, 45 + yy); this.pointTraderOnMap = new Point(880 - 5 + xx, 220 - 5 + yy); this.pointButtonMoveOnMap = new Point(925 + xx, 723 + yy); this.pointHeadTrader = new Point(516 - 5 + xx, 524 - 5 + yy); this.pointTownTeleport = new Point(110 + xx, 328 + (TELEPORT_N - 1) * 30 + yy); this.pointExitFromTrader = new Point(906 - 5 + xx, 679 - 5 + yy); //точки для проверки цвета this.pointOpenMap1 = new PointColor(500 - 5 + xx, 30 - 5 + yy, 7700000, 4); this.pointOpenMap2 = new PointColor(501 - 5 + xx, 30 - 5 + yy, 7700000, 4); this.pointBookmark1 = new PointColor(880 - 5 + xx, 41 - 5 + yy, 7700000, 4); this.pointBookmark2 = new PointColor(881 - 5 + xx, 41 - 5 + yy, 7700000, 4); this.pointOpenTownTeleport1 = new PointColor(93 - 5 + xx, 284 - 5 + yy, 8030000, 4); // работает this.pointOpenTownTeleport2 = new PointColor(94 - 5 + xx, 284 - 5 + yy, 8030000, 4); DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public AmericaTownArmonia(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 2000; this.TELEPORT_N = 2; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); //проверено this.pointBookmark = new Point(880 - 5 + xx, 48 - 5 + yy); //вторая закладка карты //проверено this.pointTraderOnMap = new Point(458 - 5 + xx, 464 - 5 + yy); //торговец на карте //проверено ===========постоянная коррекция this.pointButtonMoveOnMap = new Point(930 - 5 + xx, 728 - 5 + yy); //кнопка Move на карте //проверено // this.pointHeadTrader = new Point(550 - 5 + xx, 381 - 5 + yy); //голова торговца //проверено this.pointHeadTrader = new Point(268 - 5 + xx, 328 - 5 + yy); //голова торговца //проверено this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); //сюда тыкаем, чтобы улететь на торговую улицу //не проверено //точки для проверки цвета this.pointOpenMap1 = new PointColor(843 - 5 + xx, 44 - 5 + yy, 15800000, 5); //проверено this.pointOpenMap2 = new PointColor(843 - 5 + xx, 45 - 5 + yy, 15800000, 5); //проверено this.pointBookmark1 = new PointColor(861 - 5 + xx, 40 - 5 + yy, 7700000, 5); //проверено this.pointBookmark2 = new PointColor(862 - 5 + xx, 40 - 5 + yy, 7700000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(97 - 5 + xx, 284 - 5 + yy, 8000000, 5); //проверено this.pointOpenTownTeleport2 = new PointColor(98 - 5 + xx, 284 - 5 + yy, 8000000, 5); //проверено DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public EuropaTownKatovia(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 3000; // работает this.TELEPORT_N = 2; //номер городского телепорта // работает //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); this.pointBookmark = new Point(871 - 5 + xx, 49 - 5 + yy); // работает this.pointTraderOnMap = new Point(857 - 5 + xx, 280 - 5 + yy); // работает +15 пискелей одна строчка this.pointButtonMoveOnMap = new Point(927 - 5 + xx, 728 - 5 + yy); // работает // this.pointHeadTrader = new Point(561 - 5 + xx, 282 - 5 + yy); //голова торговца // проверено //this.pointHeadTrader = new Point(595 - 5 + xx, 212 - 5 + yy); //голова торговца //проверено this.pointHeadTrader = new Point(736 - 130 + xx, 352 - 130 + yy); //голова торговца //проверено //this.pointSellOnMenu = new Point(520 + xx, 654 + yy); // работает //this.pointOkOnMenu = new Point(902 + xx, 674 + yy); // работает this.pointTownTeleport = new Point(110 + xx, 328 + (TELEPORT_N - 1) * 30 + yy); // работает //точки для проверки цвета this.pointOpenMap1 = new PointColor(808 - 5 + xx, 41 - 5 + yy, 7700000, 4); //работает this.pointOpenMap2 = new PointColor(809 - 5 + xx, 41 - 5 + yy, 7700000, 4); this.pointBookmark1 = new PointColor(856 - 5 + xx, 41 - 5 + yy, 7700000, 4); //работает this.pointBookmark2 = new PointColor(857 - 5 + xx, 41 - 5 + yy, 7700000, 4); this.pointOpenTownTeleport1 = new PointColor(93 - 5 + xx, 295 - 5 + yy, 11710000, 4); // работает this.pointOpenTownTeleport2 = new PointColor(94 - 5 + xx, 295 - 5 + yy, 11710000, 4); DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public EuropaTownUstiar(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 2000; this.TELEPORT_N = 4; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); //проверено this.pointBookmark = new Point(686 - 5 + xx, 74 - 5 + yy); //проверено this.pointTraderOnMap = new Point(663 - 5 + xx, 245 - 5 + yy); //проверено this.pointButtonMoveOnMap = new Point(728 + xx, 563 + yy); //проверено this.pointHeadTrader = new Point(671 - 5 + xx, 440 - 5 + yy); //проверено //this.pointSellOnMenu = new Point(520 + xx, 654 + yy); //this.pointOkOnMenu = new Point(902 + xx, 674 + yy); this.pointTownTeleport = new Point(110 + xx, 328 + (TELEPORT_N - 1) * 30 + yy); //проверено //точки для проверки цвета this.pointOpenMap1 = new PointColor(740 - 5 + xx, 562 - 5 + yy, 7660000, 4); //проверено this.pointOpenMap2 = new PointColor(740 - 5 + xx, 563 - 5 + yy, 7660000, 4); //проверено this.pointBookmark1 = new PointColor(706 - 5 + xx, 68 - 5 + yy, 7900000, 5); //проверено this.pointBookmark2 = new PointColor(707 - 5 + xx, 68 - 5 + yy, 7900000, 5); //проверено //this.pointOpenTownTeleport1 = new PointColor(105 - 5 + xx, 292 - 5 + yy, 12500000, 4); //this.pointOpenTownTeleport2 = new PointColor(105 - 5 + xx, 296 - 5 + yy, 13030000, 4); this.pointOpenTownTeleport1 = new PointColor(98 - 5 + xx, 296 - 5 + yy, 12500000, 5); //проверено this.pointOpenTownTeleport2 = new PointColor(98 - 5 + xx, 297 - 5 + yy, 12500000, 5); //проверено DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public EuropaTownAuch(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 2000; this.TELEPORT_N = 2; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); this.pointBookmark = new Point(884 - 5 + xx, 49 - 5 + yy); // работает this.pointTraderOnMap = new Point(843 - 5 + xx, 190 - 5 + yy); // работает *********************************** this.pointButtonMoveOnMap = new Point(927 - 5 + xx, 729 - 5 + yy); // работает this.pointHeadTrader = new Point(296 - 5 + xx, 228 - 5 + yy); // не работает //this.pointSellOnMenu = new Point(520 + xx, 654 + yy); // не работает //this.pointOkOnMenu = new Point(902 + xx, 674 + yy); // не работает this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); // работает //точки для проверки цвета this.pointOpenMap1 = new PointColor(804 - 5 + xx, 41 - 5 + yy, 7700000, 4); //работает //проверяем первую закладку this.pointOpenMap2 = new PointColor(805 - 5 + xx, 41 - 5 + yy, 7700000, 4); this.pointBookmark1 = new PointColor(875 - 5 + xx, 41 - 5 + yy, 7700000, 4); //работает //проверяем вторую закладку this.pointBookmark2 = new PointColor(876 - 5 + xx, 41 - 5 + yy, 7700000, 4); this.pointOpenTownTeleport1 = new PointColor(93 - 5 + xx, 295 - 5 + yy, 11000000, 6); // работает this.pointOpenTownTeleport2 = new PointColor(94 - 5 + xx, 295 - 5 + yy, 11000000, 6); DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public SingTownBagama(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 6000; this.TELEPORT_N = 3; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(538 - 5 + xx, 464 - 5 + yy); this.pointBookmark = new Point(800 - 5 + xx, 145 - 5 + yy); this.pointTraderOnMap = new Point(745 - 5 + xx, 288 - 5 + yy); this.pointButtonMoveOnMap = new Point(822 + xx, 631 + yy); //822, 631); this.pointHeadTrader = new Point(611 + xx, 411 + yy); //611, 411); this.pointTownTeleport = new Point(110 + xx, 328 + (TELEPORT_N - 1) * 30 + yy); //точки для проверки цвета this.pointOpenMap1 = new PointColor(695 - 5 + xx, 143 - 5 + yy, 16700000, 5); //проверено this.pointOpenMap2 = new PointColor(695 - 5 + xx, 144 - 5 + yy, 16700000, 5); //проверено this.pointBookmark1 = new PointColor(775 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено this.pointBookmark2 = new PointColor(776 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(105 - 5 + xx, 296 - 5 + yy, 12000000, 6); //проверено this.pointOpenTownTeleport2 = new PointColor(105 - 5 + xx, 297 - 5 + yy, 13000000, 6); //проверено DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public America2TownAuch(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 3000; this.TELEPORT_N = 2; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); //проверено this.pointBookmark = new Point(880 - 5 + xx, 48 - 5 + yy); //вторая закладка карты //проверено this.pointTraderOnMap = new Point(840 - 5 + xx, 220 - 5 + yy); //торговец на карте Firearms Lorch this.pointButtonMoveOnMap = new Point(930 - 5 + xx, 728 - 5 + yy); //кнопка Move на карте this.pointHeadTrader = new Point(296 - 5 + xx, 228 - 5 + yy); //голова торговца // проверено this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); //сюда тыкаем, чтобы улететь на торговую улицу //проверено //точки для проверки цвета //this.pointOpenMap1 = new PointColor(847 - 5 + xx, 44 - 5 + yy, 16000000, 6); //проверено //this.pointOpenMap2 = new PointColor(847 - 5 + xx, 45 - 5 + yy, 16000000, 6); //проверено this.pointOpenMap1 = new PointColor(600 - 5 + xx, 30 - 5 + yy, 7000000, 6); //проверено this.pointOpenMap2 = new PointColor(610 - 5 + xx, 30 - 5 + yy, 7000000, 6); //проверено this.pointBookmark1 = new PointColor(873 - 5 + xx, 41 - 5 + yy, 7700000, 5); //проверено this.pointBookmark2 = new PointColor(874 - 5 + xx, 41 - 5 + yy, 7700000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(100 - 5 + xx, 295 - 5 + yy, 13000000, 6); //проверено this.pointOpenTownTeleport2 = new PointColor(100 - 5 + xx, 296 - 5 + yy, 13000000, 6); //проверено DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
public MarketSing(botWindow botwindow) { #region общие this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); #endregion #region Shop this.pointIsSale1 = new PointColor(907 - 5 + xx, 675 - 5 + yy, 7700000, 5); this.pointIsSale2 = new PointColor(907 - 5 + xx, 676 - 5 + yy, 7700000, 5); this.pointIsSale21 = new PointColor(841 - 5 + xx, 665 - 5 + yy, 7900000, 5); //для isSale2 по кнопке Close this.pointIsSale22 = new PointColor(841 - 5 + xx, 668 - 5 + yy, 7900000, 5); this.pointIsClickSale1 = new PointColor(731 - 5 + xx, 662 - 5 + yy, 7900000, 5); //нажата ли закладка "Sell" this.pointIsClickSale2 = new PointColor(731 - 5 + xx, 663 - 5 + yy, 7900000, 5); this.pointIsClickPurchase1 = new PointColor(696 - 5 + xx, 664 - 5 + yy, 7500000, 5); //нажата ли закладка "Purchase" this.pointIsClickPurchase2 = new PointColor(696 - 5 + xx, 665 - 5 + yy, 7500000, 5); this.pointBookmarkSell = new Point(225 + xx, 163 + yy); this.pointSaleToTheRedBottle = new Point(335 + xx, 220 + yy); this.pointSaleOverTheRedBottle = new Point(335 + xx, 220 + yy); this.pointWheelDown = new Point(375 + xx, 220 + yy); //345 + 30 + botwindow.getX(), 190 + 30 + botwindow.getY(), 3); // колесо вниз this.pointButtonBUY = new Point(725 + xx, 663 + yy); //725, 663); this.pointButtonSell = new Point(725 + xx, 663 + yy); //725, 663); this.pointButtonClose = new Point(847 + xx, 663 + yy); //847, 663); this.pointBuyingMitridat1 = new Point(360 + xx, 537 + yy); //360, 537 this.pointBuyingMitridat2 = new Point(517 + xx, 433 + yy); //1392 - 875, 438 - 5 this.pointBuyingMitridat3 = new Point(517 + xx, 423 + yy); //1392 - 875, 428 - 5 this.pointAddProduct = new Point(380 - 5 + xx, 220 - 5 + yy); #endregion DialogFactory dialogFactory = new DialogFactory(this.botwindow); dialog = dialogFactory.createDialog(); this.globalParam = new GlobalParam(); this.botParam = new BotParam(botwindow.getNumberWindow()); }
public KatoviaMarketAmerica(botWindow botwindow) { #region общие this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); #endregion #region Shop this.pointIsSale1 = new PointColor(907 - 5 + xx, 677 - 5 + yy, 7700000, 5); // не используется this.pointIsSale2 = new PointColor(907 - 5 + xx, 678 - 5 + yy, 7700000, 5); this.pointIsSale3 = new PointColor(291 - 5 + xx, 469 - 5 + yy, 4600000, 5); //филосовские камни this.pointIsSale4 = new PointColor(291 - 5 + xx, 470 - 5 + yy, 4600000, 5); this.pointIsSaleIn1 = new PointColor(843 - 5 + xx, 622 - 5 + yy, 7900000, 5); // для isSale2 this.pointIsSaleIn2 = new PointColor(843 - 5 + xx, 623 - 5 + yy, 7900000, 5); this.pointIsClickSell1 = new PointColor(739 - 5 + xx, 624 - 5 + yy, 7900000, 5); // для проверки закладки Sell в магазине this.pointIsClickSell2 = new PointColor(739 - 5 + xx, 625 - 5 + yy, 7900000, 5); this.pointBookmarkSell = new Point(245 - 5 + xx, 202 - 5 + yy); // закладка Sell this.pointButtonBUY = new Point(731 - 5 + xx, 627 - 5 + yy); // кнопка BUY (Purchase) this.pointButtonSell = new Point(731 - 5 + xx, 627 - 5 + yy); // кнопка Sell this.pointButtonClose = new Point(851 - 5 + xx, 627 - 5 + yy); // кнопка Close this.pointAddProduct = new Point(379 - 5 + xx, 250 - 5 + yy); //кнопка на увеличение количество товара на один в верхней строке this.pointBuyingMitridat1 = new Point(360 + xx, 537 + yy); // пока не используется, не проверено this.pointBuyingMitridat2 = new Point(517 + xx, 433 + yy); // this.pointBuyingMitridat3 = new Point(517 + xx, 423 + yy); // #endregion DialogFactory dialogFactory = new DialogFactory(this.botwindow); dialog = dialogFactory.createDialog(); this.globalParam = new GlobalParam(); this.botParam = new BotParam(botwindow.getNumberWindow()); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public SingTownAuch(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 3000; this.TELEPORT_N = 2; this.TELEPORT_bullets = 2; //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); //проверено this.pointBookmark = new Point(880 - 5 + xx, 48 - 5 + yy); //вторая закладка карты //проверено this.pointTraderOnMap = new Point(840 - 5 + xx, 220 - 5 + yy); //торговец на карте Firearms Lorch this.pointButtonMoveOnMap = new Point(930 - 5 + xx, 728 - 5 + yy); //кнопка Move на карте this.pointHeadTrader = new Point(296 - 5 + xx, 228 - 5 + yy); //голова торговца // проверено this.pointBulletAutomat = new Point(479 - 5 + xx, 299 - 5 + yy); //автомат с пулями this.PAUSE_TIME_Bullet = 3000; this.pointTraderOnMapBullet = new Point(840 - 5 + xx, 220 - 5 + yy); //торговец на карте для перехода к патронам this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); //сюда тыкаем, чтобы улететь на торговую улицу this.pointTownTeleportBullets = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_bullets - 1) * 30 + yy); //точки для проверки цвета //this.pointOpenMap1 = new PointColor(847 - 5 + xx, 44 - 5 + yy, 16000000, 6); //проверено //this.pointOpenMap2 = new PointColor(847 - 5 + xx, 45 - 5 + yy, 16000000, 6); //проверено this.pointOpenMap1 = new PointColor(600 - 5 + xx, 30 - 5 + yy, 7000000, 6); //проверено this.pointOpenMap2 = new PointColor(610 - 5 + xx, 30 - 5 + yy, 7000000, 6); //проверено this.pointBookmark1 = new PointColor(873 - 5 + xx, 41 - 5 + yy, 7700000, 5); //проверено this.pointBookmark2 = new PointColor(874 - 5 + xx, 41 - 5 + yy, 7700000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(100 - 5 + xx, 295 - 5 + yy, 13000000, 6); //проверено this.pointOpenTownTeleport2 = new PointColor(100 - 5 + xx, 296 - 5 + yy, 13000000, 6); //проверено //для lucia (какашки) this.FirstStringOfMap = new Point(815 - 5 + xx, 69 - 5 + yy); this.NumberOfLuciaOnMap = 17; this.pointLucia1 = new Point(519 - 5 + xx, 342 - 5 + yy); //изменить координаты this.pointHeadOfLucia = new Point(656 - 5 + xx, 285 - 5 + yy); //изменить координаты DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public SingTownReboldo(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 5000; this.TELEPORT_N = 2; //номер городского телепорта this.TELEPORT_bullets = 2; //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); //проверено this.pointBookmark = new Point(880 - 5 + xx, 48 - 5 + yy); //вторая закладка карты //проверено this.pointTraderOnMap = new Point(880 - 5 + xx, 310 - 5 + yy); //торговец на карте ===========постоянная коррекция шаг 15 this.pointButtonMoveOnMap = new Point(930 - 5 + xx, 728 - 5 + yy); //кнопка Move на карте this.pointHeadTrader = new Point(365 - 5 + xx, 474 - 5 + yy); //голова торговца //проверено this.pointBulletAutomat = new Point(425 - 5 + xx, 348 - 5 + yy); //автомат с пулями this.PAUSE_TIME_Bullet = 3000; this.pointTraderOnMapBullet = new Point(880 - 5 + xx, 310 - 5 + yy); //торговец на карте для перехода к патронам this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); this.pointTownTeleportBullets = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_bullets - 1) * 30 + yy); //точки для проверки цвета this.pointOpenMap1 = new PointColor(794 - 5 + xx, 45 - 5 + yy, 16700000, 5); //проверено this.pointOpenMap2 = new PointColor(794 - 5 + xx, 46 - 5 + yy, 16700000, 5); //проверено this.pointBookmark1 = new PointColor(870 - 5 + xx, 41 - 5 + yy, 7700000, 5); //проверено this.pointBookmark2 = new PointColor(871 - 5 + xx, 41 - 5 + yy, 7700000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(100 - 5 + xx, 295 - 5 + yy, 13000000, 5); //проверено this.pointOpenTownTeleport2 = new PointColor(100 - 5 + xx, 296 - 5 + yy, 13000000, 5); //проверено //для lucia (какашки) this.FirstStringOfMap = new Point(815 - 5 + xx, 69 - 5 + yy); this.NumberOfLuciaOnMap = 17; //номер строки на первой закладке this.pointLucia1 = new Point(471 - 5 + xx, 404 - 5 + yy); this.pointHeadOfLucia = new Point(349 - 5 + xx, 445 - 5 + yy); DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
public MarketEuropa(botWindow botwindow) { #region общие this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); #endregion #region Shop this.pointIsSale1 = new PointColor(897 - 5 + xx, 677 - 5 + yy, 7600000, 5); //работает this.pointIsSale2 = new PointColor(897 - 5 + xx, 678 - 5 + yy, 7700000, 5); //работает this.pointIsSale21 = new PointColor(840 - 5 + xx, 665 - 5 + yy, 7390000, 4); //работает this.pointIsSale22 = new PointColor(840 - 5 + xx, 668 - 5 + yy, 7390000, 4); //работает this.pointIsClickSale1 = new PointColor(733 - 5 + xx, 665 - 5 + yy, 7390000, 4); //работает this.pointIsClickSale2 = new PointColor(733 - 5 + xx, 664 - 5 + yy, 7390000, 4); //работает this.pointIsClickPurchase1 = new PointColor(696 - 5 + xx, 664 - 5 + yy, 7500000, 5); //нажата ли закладка "Purchase" this.pointIsClickPurchase2 = new PointColor(696 - 5 + xx, 665 - 5 + yy, 7500000, 5); this.pointBookmarkSell = new Point(230 - 5 + xx, 168 - 5 + yy); //работает this.pointSaleToTheRedBottle = new Point(335 + xx, 220 + yy); this.pointSaleOverTheRedBottle = new Point(335 + xx, 220 + yy); this.pointWheelDown = new Point(375 + xx, 220 + yy); //345 + 30 + botwindow.getX(), 190 + 30 + botwindow.getY(), 3); // колесо вниз this.pointButtonBUY = new Point(725 + xx, 663 + yy); //725, 663); this.pointButtonSell = new Point(730 - 5 + xx, 668 - 5 + yy); //725, 663); //работает this.pointButtonClose = new Point(852 - 5 + xx, 668 - 5 + yy); //847, 663); //работает this.pointAddProduct = new Point(380 - 5 + xx, 220 - 5 + yy); #endregion DialogFactory dialogFactory = new DialogFactory(this.botwindow); dialog = dialogFactory.createDialog(); this.globalParam = new GlobalParam(); this.botParam = new BotParam(botwindow.getNumberWindow()); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public SingTownBagama(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 6000; this.TELEPORT_N = 3; //номер городского телепорта this.TELEPORT_bullets = 3; //точки для нажимания на них this.pointMaxHeight = new Point(538 - 5 + xx, 464 - 5 + yy); this.pointBookmark = new Point(800 - 5 + xx, 145 - 5 + yy); this.pointTraderOnMap = new Point(745 - 5 + xx, 317 - 5 + yy); // Socket Merchant this.pointButtonMoveOnMap = new Point(822 + xx, 631 + yy); //822, 631); this.pointHeadTrader = new Point(611 + xx, 411 + yy); //611, 411); this.pointBulletAutomat = new Point(589 - 5 + xx, 454 - 5 + yy); //автомат с пулями this.PAUSE_TIME_Bullet = 5000; this.pointTraderOnMapBullet = new Point(745 - 5 + xx, 317 - 5 + yy); //торговец на карте для перехода к патронам this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); //сюда тыкаем, чтобы улететь на торговую улицу this.pointTownTeleportBullets = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_bullets - 1) * 30 + yy); //точки для проверки цвета this.pointOpenMap1 = new PointColor(695 - 5 + xx, 143 - 5 + yy, 16700000, 5); //проверено this.pointOpenMap2 = new PointColor(695 - 5 + xx, 144 - 5 + yy, 16700000, 5); //проверено this.pointBookmark1 = new PointColor(775 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено this.pointBookmark2 = new PointColor(776 - 5 + xx, 140 - 5 + yy, 7900000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(105 - 5 + xx, 296 - 5 + yy, 12000000, 6); //проверено this.pointOpenTownTeleport2 = new PointColor(105 - 5 + xx, 297 - 5 + yy, 13000000, 6); //проверено //для lucia (какашки) this.FirstStringOfMap = new Point(700 - 5 + xx, 167 - 5 + yy); this.NumberOfLuciaOnMap = 0; DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
/// <summary> /// конструктор для класса /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public SingTownArmonia(botWindow botwindow) { this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.PAUSE_TIME = 2000; this.TELEPORT_N = 2; //номер городского телепорта //точки для нажимания на них this.pointMaxHeight = new Point(545 - 5 + xx, 500 - 5 + yy); //проверено this.pointBookmark = new Point(880 - 5 + xx, 48 - 5 + yy); //вторая закладка карты //проверено this.pointTraderOnMap = new Point(830 - 5 + xx, 83 - 5 + yy); //торговец на карте //проверено this.pointButtonMoveOnMap = new Point(930 - 5 + xx, 728 - 5 + yy); //кнопка Move на карте //проверено this.pointHeadTrader = new Point(489 - 5 + xx, 243 - 5 + yy); //голова торговца //проверено this.pointBulletAutomat = new Point(653 - 5 + xx, 514 - 5 + yy); //автомат с пулями this.PAUSE_TIME_Bullet = 7000; this.pointTraderOnMapBullet = new Point(830 - 5 + xx, 143 - 5 + yy); //торговец на карте для перехода к патронам this.pointTownTeleport = new Point(115 - 5 + xx, 333 - 5 + (TELEPORT_N - 1) * 30 + yy); //сюда тыкаем, чтобы улететь на торговую улицу //не проверено //точки для проверки цвета //this.pointOpenMap1 = new PointColor(795 - 5 + xx, 45 - 5 + yy, 16700000, 5); //проверено //this.pointOpenMap2 = new PointColor(795 - 5 + xx, 46 - 5 + yy, 16700000, 5); //проверено this.pointOpenMap1 = new PointColor(600 - 5 + xx, 30 - 5 + yy, 8000000, 6); //проверено this.pointOpenMap2 = new PointColor(605 - 5 + xx, 30 - 5 + yy, 8000000, 6); //проверено this.pointBookmark1 = new PointColor(870 - 5 + xx, 42 - 5 + yy, 7700000, 5); //проверено this.pointBookmark2 = new PointColor(871 - 5 + xx, 42 - 5 + yy, 7700000, 5); //проверено this.pointOpenTownTeleport1 = new PointColor(95 - 5 + xx, 297 - 5 + yy, 13000000, 5); //проверено this.pointOpenTownTeleport2 = new PointColor(95 - 5 + xx, 298 - 5 + yy, 13000000, 5); //проверено //для lucia (какашки) this.FirstStringOfMap = new Point(815 - 5 + xx, 69 - 5 + yy); this.NumberOfLuciaOnMap = 0; DialogFactory tf = new DialogFactory(botwindow); this.dialog = tf.createDialog(); this.globalParam = new GlobalParam(); }
private static extern UIntPtr FindWindow(String ClassName, String WindowName); //ищет окно с заданным именем и классом /// <summary> /// конструктор /// town отвечает за методы для конкретного города (паттерн Стратегия). Все различия в действиях, зависящих от города, инкапсулированы в семействе классов Town (в т.ч. AmericaTown) /// </summary> /// <param name="nomerOfWindow"> номер окна по порядку </param> public ServerAmerica(botWindow botwindow) { isLoadedGEBH = false; //?????????????? может не ставить сюда ?????????????????? isLoadedSteamBH = false; #region общие this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.globalParam = new GlobalParam(); ServerParamFactory serverParamFactory = new ServerParamFactory(botwindow.getNumberWindow()); this.serverParam = serverParamFactory.create(); this.botParam = new BotParam(botwindow.getNumberWindow()); #endregion #region общие 2 TownFactory townFactory = new AmericaTownFactory(botwindow); // здесь выбирается конкретная реализация для фабрики Town this.town = townFactory.createTown(); // выбирается город с помощью фабрики this.town_begin = new AmericaTownReboldo(botwindow); dialog = new DialogAmerica(botwindow); #endregion #region параметры, зависящие от сервера // this.pathClient = path_Client(); this.pathClient = serverParam.PathClient; this.isActiveServer = serverParam.IsActiveServer; #endregion #region No window #endregion #region Logout this.pointisLogout1 = new PointColor(914 - 5 + xx, 698 - 5 + yy, 7920000, 4); this.pointisLogout2 = new PointColor(914 - 5 + xx, 699 - 5 + yy, 7920000, 4); this.pointConnect = new PointColor(511 - 5 + xx, 418 - 5 + yy, 7920000, 4); #endregion #region Pet //this.pointisOpenMenuPet1 = new PointColor(466 + xx, 214 + yy, 12500000, 5); //471 - 5, 219 - 5, 12500000, 472 - 5, 219 - 5, 12500000, 5); //this.pointisOpenMenuPet2 = new PointColor(467 + xx, 214 + yy, 12500000, 5); //this.pointisSummonPet1 = new PointColor(401 - 5 + xx, 362 - 5 + yy, 7630000, 4); //401 - 5, 362 - 5, 7630000, 401 - 5, 364 - 5, 7560000, 4); //this.pointisSummonPet2 = new PointColor(401 - 5 + xx, 364 - 5 + yy, 7560000, 4); //this.pointisActivePet1 = new PointColor(495 - 5 + xx, 310 - 5 + yy, 13200000, 5); //495 - 5, 310 - 5, 13200000, 496 - 5, 308 - 5, 13600000, 5); //this.pointisActivePet2 = new PointColor(496 - 5 + xx, 308 - 5 + yy, 13600000, 5); //this.pointisActivePet3 = new PointColor(828 - 5 + xx, 186 - 5 + yy, 13000000, 5); //для америки пока не нужно //this.pointisActivePet4 = new PointColor(829 - 5 + xx, 185 - 5 + yy, 13100000, 5); //для америки пока не нужно. еда на месяц //this.pointCancelSummonPet = new Point(408 + xx, 390 + yy); //400, 190 //this.pointSummonPet1 = new Point(569 + xx, 375 + yy); // 569, 375 //Click Pet //this.pointSummonPet2 = new Point(408 + xx, 360 + yy); // 408, 360 //Click кнопку "Summon" //this.pointActivePet = new Point(408 + xx, 405 + yy); // 408, 405); //Click Button Active Pet this.pointisSummonPet1 = new PointColor(424 - 5 + xx, 364 - 5 + yy, 7000000, 6); this.pointisSummonPet2 = new PointColor(424 - 5 + xx, 365 - 5 + yy, 7000000, 6); this.pointisActivePet1 = new PointColor(496 - 5 + xx, 307 - 5 + yy, 13000000, 6); this.pointisActivePet2 = new PointColor(496 - 5 + xx, 308 - 5 + yy, 13000000, 6); this.pointisActivePet3 = new PointColor(829 - 5 + xx, 186 - 5 + yy, 12000000, 6); // для проверки периодической еды на месяц //не проверено this.pointisActivePet4 = new PointColor(829 - 5 + xx, 185 - 5 + yy, 12000000, 6); // для проверки периодической еды на месяц this.pointisOpenMenuPet1 = new PointColor(474 - 5 + xx, 219 - 5 + yy, 12000000, 6); //834 - 5, 98 - 5, 12400000, 835 - 5, 98 - 5, 12400000, 5); //проверено this.pointisOpenMenuPet2 = new PointColor(474 - 5 + xx, 220 - 5 + yy, 12000000, 6); this.pointCancelSummonPet = new Point(410 - 5 + xx, 390 - 5 + yy); //750, 265 //проверено this.pointSummonPet1 = new Point(540 - 5 + xx, 380 - 5 + yy); // 868, 258 //Click Pet this.pointSummonPet2 = new Point(410 - 5 + xx, 360 - 5 + yy); // 748, 238 //Click кнопку "Summon" this.pointActivePet = new Point(410 - 5 + xx, 410 - 5 + yy); // //Click Button Active Pet //проверено #endregion #region Top menu //// this.pointGotoEnd = new Point(680 + xx, 442 - 5 + yy); //логаут // this.pointGotoEnd = new Point(680 + xx, 472 - 5 + yy); //end // this.pointLogout = new Point(685 - 5 + xx, 440 - 5 + yy); //логаут // this.pointTeleportFirstLine = new Point(400 + xx, 190 + yy); //400, 190 // this.pointisOpenTopMenu21 = new PointColor(328 + xx, 74 + yy, 13420000, 4); //333 - 5, 79 - 5, 13420000, 334 - 5, 79 - 5, 13420000, 4); //проверено // this.pointisOpenTopMenu22 = new PointColor(329 + xx, 74 + yy, 13420000, 4); // this.pointisOpenTopMenu61 = new PointColor(455 + xx, 87 + yy, 13420000, 4); //460 - 5, 92 - 5, 13420000, 461 - 5, 92 - 5, 13420000, 4); //проверено // this.pointisOpenTopMenu62 = new PointColor(456 + xx, 87 + yy, 13420000, 4); // this.pointisOpenTopMenu81 = new PointColor(553 + xx, 87 + yy, 13420000, 4); //558 - 5, 92 - 5, 13420000, 559 - 5, 92 - 5, 13420000, 4); //проверено // this.pointisOpenTopMenu82 = new PointColor(554 + xx, 87 + yy, 13420000, 4); // this.pointisOpenTopMenu91 = new PointColor(601 + xx, 74 + yy, 13420000, 4); //606 - 5, 79 - 5, 13420000, 607 - 5, 79 - 5, 13420000, 4); //проверено // this.pointisOpenTopMenu92 = new PointColor(602 + xx, 74 + yy, 13420000, 4); // this.pointisOpenTopMenu121 = new PointColor(406 + xx, 166 + yy, 7590000, 4); //411 - 5, 171 - 5, 7590000, 412 - 5, 171 - 5, 7850000, 4); //проверено // this.pointisOpenTopMenu122 = new PointColor(407 + xx, 166 + yy, 7850000, 4); // this.pointisOpenTopMenu131 = new PointColor(366 + xx, 273 + yy, 16310000, 4); //371 - 5, 278 - 5, 16310000, 372 - 5, 278 - 5, 16510000, 4); //проверено // this.pointisOpenTopMenu132 = new PointColor(367 + xx, 273 + yy, 16510000, 4); this.pointisOpenTopMenu21 = new PointColor(337 - 5 + xx, 76 - 5 + yy, 13421721, 0); this.pointisOpenTopMenu22 = new PointColor(337 - 5 + xx, 77 - 5 + yy, 13421721, 0); this.pointisOpenTopMenu61 = new PointColor(464 - 5 + xx, 89 - 5 + yy, 13421721, 0); this.pointisOpenTopMenu62 = new PointColor(464 - 5 + xx, 90 - 5 + yy, 13421721, 0); this.pointisOpenTopMenu81 = new PointColor(562 - 5 + xx, 89 - 5 + yy, 13421721, 0); this.pointisOpenTopMenu82 = new PointColor(562 - 5 + xx, 90 - 5 + yy, 13421721, 0); this.pointisOpenTopMenu91 = new PointColor(606 - 5 + xx, 80 - 5 + yy, 13421721, 0); //pet this.pointisOpenTopMenu92 = new PointColor(606 - 5 + xx, 81 - 5 + yy, 13421721, 0); this.pointisOpenTopMenu121 = new PointColor(708 - 5 + xx, 118 - 5 + yy, 13000000, 6); //Warp List this.pointisOpenTopMenu122 = new PointColor(718 - 5 + xx, 118 - 5 + yy, 13000000, 6); this.pointisOpenTopMenu131 = new PointColor(404 - 5 + xx, 278 - 5 + yy, 16000000, 6); //Quest Name //проверено this.pointisOpenTopMenu132 = new PointColor(404 - 5 + xx, 279 - 5 + yy, 16000000, 6); this.pointGotoEnd = new Point(685 - 5 + xx, 470 - 5 + yy); //end this.pointLogout = new Point(685 - 5 + xx, 440 - 5 + yy); //логаут this.pointGotoBarack = new Point(685 - 5 + xx, 380 - 5 + yy); //в барак this.pointTeleportExecute = new Point(360 - 5 + xx, 588 - 5 + yy); //355, 570 this.pointTeleportFirstLine = new Point(400 + xx, 178 + yy); // тыкаем в первую строчку телепорта //проверено #endregion #region Shop this.pointIsSale1 = new PointColor(902 + xx, 673 + yy, 7850000, 4); this.pointIsSale2 = new PointColor(903 + xx, 673 + yy, 7850000, 4); this.pointIsSale21 = new PointColor(841 - 5 + xx, 665 - 5 + yy, 7390000, 4); this.pointIsSale22 = new PointColor(841 - 5 + xx, 668 - 5 + yy, 7390000, 4); this.pointIsClickSale1 = new PointColor(735 - 5 + xx, 665 - 5 + yy, 7390000, 4); this.pointIsClickSale2 = new PointColor(735 - 5 + xx, 664 - 5 + yy, 7390000, 4); this.pointBookmarkSell = new Point(225 + xx, 163 + yy); this.pointSaleToTheRedBottle = new Point(335 + xx, 220 + yy); this.pointSaleOverTheRedBottle = new Point(335 + xx, 220 + yy); this.pointWheelDown = new Point(375 + xx, 220 + yy); //345 + 30 + botwindow.getX(), 190 + 30 + botwindow.getY(), 3); // колесо вниз this.pointButtonBUY = new Point(725 + xx, 663 + yy); //725, 663); this.pointButtonSell = new Point(725 + xx, 663 + yy); //725, 663); this.pointButtonClose = new Point(847 + xx, 663 + yy); //847, 663); #endregion #region atWork //this.pointisBoxOverflow1 = new PointColor(518 + xx, 432 + yy, 7800000, 5); //548 - 30, 462 - 30, 7800000, 547 - 30, 458 - 30, 7600000, 5); //this.pointisBoxOverflow2 = new PointColor(517 + xx, 428 + yy, 7600000, 5); //this.pointisBoxOverflow3 = new PointColor(379 - 5 + xx, 497 - 5 + yy, 5600000, 5); //проверка оранжевой надписи //this.pointisBoxOverflow4 = new PointColor(379 - 5 + xx, 498 - 5 + yy, 5600000, 5); //this.pointBuyingMitridat1 = new Point(360 + xx, 537 + yy); //this.pointBuyingMitridat2 = new Point(517 + xx, 433 + yy); //this.pointBuyingMitridat3 = new Point(517 + xx, 423 + yy); //this.pointisKillHero1 = new PointColor(75 + xx, 631 + yy, 1900000, 4); //this.pointisKillHero2 = new PointColor(330 + xx, 631 + yy, 1900000, 4); //this.pointisKillHero3 = new PointColor(585 + xx, 631 + yy, 1900000, 4); //this.arrayOfColorsIsWork1 = new uint[12] { 11051, 1721, 7644, 2764, 16777, 4278, 5138, 3693, 66, 5068, 15824, 8756 }; //this.arrayOfColorsIsWork2 = new uint[12] { 10919, 2106, 16711, 7243, 3560, 5401, 9747, 10258, 0, 9350, 15767, 8162 }; this.pointisBoxOverflow1 = new PointColor(482 - 5 + xx, 298 - 5 + yy, 8000000, 5); //проверка всплывающего окна this.pointisBoxOverflow2 = new PointColor(483 - 5 + xx, 298 - 5 + yy, 8000000, 5); this.pointisBoxOverflow3 = new PointColor(379 - 5 + xx, 497 - 5 + yy, 5600000, 5); //проверка оранжевой надписи this.pointisBoxOverflow4 = new PointColor(379 - 5 + xx, 498 - 5 + yy, 5600000, 5); //не сделано на америке this.arrayOfColorsIsWork1 = new uint[13] { 11051, 1721, 7644, 2764, 16777, 4278, 5138, 3693, 66, 5068, 15824, 8756, 3291 }; this.arrayOfColorsIsWork2 = new uint[13] { 10919, 2106, 16711, 7243, 3560, 5401, 9747, 10258, 0, 9350, 15767, 8162, 1910 }; this.pointisKillHero1 = new PointColor(81 - 5 + xx, 636 - 5 + yy, 1900000, 5); this.pointisKillHero2 = new PointColor(336 - 5 + xx, 636 - 5 + yy, 1900000, 5); this.pointisKillHero3 = new PointColor(591 - 5 + xx, 636 - 5 + yy, 1900000, 5); this.pointisLiveHero1 = new PointColor(81 - 5 + xx, 636 - 5 + yy, 4300000, 5); this.pointisLiveHero2 = new PointColor(336 - 5 + xx, 636 - 5 + yy, 4300000, 5); this.pointisLiveHero3 = new PointColor(591 - 5 + xx, 636 - 5 + yy, 4300000, 5); this.pointSkillCook = new Point(183 - 5 + xx, 700 - 5 + yy); this.pointisBattleMode1 = new PointColor(173 - 5 + xx, 511 - 5 + yy, 8900000, 5); this.pointisBattleMode2 = new PointColor(200 - 5 + xx, 511 - 5 + yy, 8900000, 5); // this.pointisBulletHalf = new PointColor(227 - 5 + xx, 621 - 5 + yy, 5500000, 5); this.pointisBulletHalf1 = new PointColor(229 - 5 + xx, 622 - 5 + yy, 5500000, 5); this.pointisBulletHalf2 = new PointColor(484 - 5 + xx, 622 - 5 + yy, 5500000, 5); this.pointisBulletHalf3 = new PointColor(739 - 5 + xx, 622 - 5 + yy, 5500000, 5); // this.pointisBulletOff = new PointColor(227 - 5 + xx, 621 - 5 + yy, 5700000, 5); this.pointisBulletOff1 = new PointColor(229 - 5 + xx, 622 - 5 + yy, 5700000, 5); this.pointisBulletOff2 = new PointColor(484 - 5 + xx, 622 - 5 + yy, 5700000, 5); this.pointisBulletOff3 = new PointColor(739 - 5 + xx, 622 - 5 + yy, 5700000, 5); #endregion #region inTown this.pointCure1 = new Point(215 - 5 + xx, 705 - 5 + yy); //бутылка лечения под буквой U this.pointCure2 = new Point(215 - 5 + 255 + xx, 705 - 5 + yy); //бутылка лечения под буквой J this.pointCure3 = new Point(215 - 5 + 255 * 2 + xx, 705 - 5 + yy); //бутылка лечения под буквой M this.pointMana1 = new Point(215 - 5 + 30 + xx, 705 - 5 + yy); //бутылка маны под буквой I this.pointMana2 = new Point(245 - 5 + 255 + xx, 705 - 5 + yy); //бутылка маны под буквой K this.pointMana3 = new Point(245 - 5 + 510 + xx, 705 - 5 + yy); //бутылка маны под буквой , this.pointGM = new Point(439 - 5 + xx, 413 - 5 + yy); this.pointHeadGM = new Point(369 - 5 + xx, 290 - 5 + yy); this.pointisToken1 = new PointColor(478 - 5 + xx, 92 - 5 + yy, 14600000, 5); //проверяем открыто ли окно с токенами this.pointisToken2 = new PointColor(478 - 5 + xx, 93 - 5 + yy, 14600000, 5); this.pointToken = new Point(755 - 5 + xx, 94 - 5 + yy); //крестик в углу окошка с токенами this.arrayOfColorsIsTown1 = new uint[13] { 11053, 1710, 7631, 2763, 16777, 4276, 5131, 3684, 65, 5066, 15856, 8750, 3291 }; this.arrayOfColorsIsTown2 = new uint[13] { 10921, 2105, 16711, 7237, 3552, 5395, 9737, 10263, 0, 9342, 15790, 8158, 1910 }; //this.pointIsTown_RifleFirstDot1 = new PointColor(24 + xx, 692 + yy, 11053000, 3); //точки для проверки стойки с ружьем //this.pointIsTown_RifleFirstDot2 = new PointColor(25 + xx, 692 + yy, 10921000, 3); //this.pointIsTown_RifleSecondDot1 = new PointColor(279 + xx, 692 + yy, 11053000, 3); //this.pointIsTown_RifleSecondDot2 = new PointColor(280 + xx, 692 + yy, 10921000, 3); //this.pointIsTown_RifleThirdDot1 = new PointColor(534 + xx, 692 + yy, 11053000, 3); //this.pointIsTown_RifleThirdDot2 = new PointColor(535 + xx, 692 + yy, 10921000, 3); //this.pointIsTown_ExpRifleFirstDot1 = new PointColor(24 + xx, 692 + yy, 7631000, 3); //точки для проверки эксп стойки с ружьем //this.pointIsTown_ExpRifleFirstDot2 = new PointColor(25 + xx, 692 + yy, 16711000, 3); //this.pointIsTown_ExpRifleSecondDot1 = new PointColor(279 + xx, 692 + yy, 7631000, 3); //this.pointIsTown_ExpRifleSecondDot2 = new PointColor(280 + xx, 692 + yy, 16711000, 3); //this.pointIsTown_ExpRifleThirdDot1 = new PointColor(534 + xx, 692 + yy, 7631000, 3); //this.pointIsTown_ExpRifleThirdDot2 = new PointColor(535 + xx, 692 + yy, 16711000, 3); //this.pointIsTown_DrobFirstDot1 = new PointColor(24 + xx, 692 + yy, 7631000, 3); //точки для проверки обычной стойки с дробашом в городе //this.pointIsTown_DrobFirstDot2 = new PointColor(25 + xx, 692 + yy, 16711000, 3); //this.pointIsTown_DrobSecondDot1 = new PointColor(279 + xx, 692 + yy, 7631000, 3); //this.pointIsTown_DrobSecondDot2 = new PointColor(280 + xx, 692 + yy, 16711000, 3); //this.pointIsTown_DrobThirdDot1 = new PointColor(534 + xx, 692 + yy, 7631000, 3); //this.pointIsTown_DrobThirdDot2 = new PointColor(535 + xx, 692 + yy, 16711000, 3); //this.pointIsTown_VetDrobFirstDot1 = new PointColor(24 + xx, 692 + yy, 7631000, 3); //точки для проверки вет стойки с дробашом в городе не проверено //this.pointIsTown_VetDrobFirstDot2 = new PointColor(25 + xx, 692 + yy, 16711000, 3); //this.pointIsTown_VetDrobSecondDot1 = new PointColor(279 + xx, 692 + yy, 7631000, 3); //this.pointIsTown_VetDrobSecondDot2 = new PointColor(280 + xx, 692 + yy, 16711000, 3); //this.pointIsTown_VetDrobThirdDot1 = new PointColor(534 + xx, 692 + yy, 7631000, 3); //this.pointIsTown_VetDrobThirdDot2 = new PointColor(535 + xx, 692 + yy, 16711000, 3); //this.pointIsTown_VetPistolFirstDot1 = new PointColor(29 - 5 + xx, 697 - 5 + yy, 65000, 3); //точки для проверки вет стойки с пистолетом Outrange //this.pointIsTown_VetPistolFirstDot2 = new PointColor(30 - 5 + xx, 697 - 5 + yy, 0, 0); //this.pointIsTown_UnlimPistolFirstDot1 = new PointColor(29 - 5 + xx, 697 - 5 + yy, 15856000, 3); //точки для проверки эксп стойки с пистолетами Unlimited Shot //this.pointIsTown_UnlimPistolFirstDot2 = new PointColor(30 - 5 + xx, 697 - 5 + yy, 15790000, 3); //this.pointIsTown_ExpDrobFirstDot1 = new PointColor(24 + xx, 692 + yy, 7631000, 3); //точки для проверки эксп стойки с дробашом //this.pointIsTown_ExpDrobFirstDot2 = new PointColor(25 + xx, 692 + yy, 16711000, 3); //this.pointIsTown_ExpDrobSecondDot1 = new PointColor(279 + xx, 692 + yy, 7631000, 3); //this.pointIsTown_ExpDrobSecondDot2 = new PointColor(280 + xx, 692 + yy, 16711000, 3); //this.pointIsTown_ExpDrobThirdDot1 = new PointColor(534 + xx, 692 + yy, 7631000, 3); //this.pointIsTown_ExpDrobThirdDot2 = new PointColor(535 + xx, 692 + yy, 16711000, 3); #endregion #region алхимия this.pointisAlchemy1 = new PointColor(513 - 5 + xx, 565 - 5 + yy, 7925494, 0); this.pointisAlchemy2 = new PointColor(513 - 5 + xx, 566 - 5 + yy, 7925494, 0); this.pointAlchemy = new Point(522 - 5 + xx, 521 - 5 + yy); //кнопка "Start Alchemy" this.pointisInventoryFull1 = new PointColor(647 - 130 + xx, 559 - 130 + yy, 7727344, 0); //переполнение инвентаря при алхимии this.pointisInventoryFull2 = new PointColor(647 - 130 + xx, 560 - 130 + yy, 7727344, 0); this.pointisOutOfIngredient1_1 = new PointColor(570 - 130 + xx, 645 - 130 + yy, 1973790, 0); //закончился ОДИН ИЗ ингредиентов this.pointisOutOfIngredient1_2 = new PointColor(570 - 130 + xx, 646 - 130 + yy, 1973790, 0); // this.pointOutOfMoney1 = new PointColor(647 - 130 + xx, 540 - 130 + yy, 7700000, 5); this.pointOutOfMoney2 = new PointColor(647 - 130 + xx, 541 - 130 + yy, 7700000, 5); #endregion #region Barack this.pointButtonLogoutFromBarack = new Point(955 - 5 + xx, 700 - 5 + yy); //кнопка логаут в казарме this.sdvigY = 0; this.pointisBarack1 = new PointColor(65 - 5 + xx, 149 - 5 + yy, 2350000, 4); this.pointisBarack2 = new PointColor(65 - 5 + xx, 150 - 5 + yy, 2280000, 4); this.pointisBarack3 = new PointColor(18 - 5 + xx, 63 - 5 + yy, 7900000, 5); //проверено this.pointisBarack4 = new PointColor(18 - 5 + xx, 64 - 5 + yy, 7900000, 5); //this.pointChooseChannel = new Point(680 - 5 + xx, 285 - 5 + yy); //выбор канала в меню Alt+Q this.pointEnterChannel = new Point(460 - 5 + xx, 309 - 5 + yy + (botwindow.getKanal() - 2) * 15); //выбор канала в меню Alt+F2 this.pointMoveNow = new Point(445 - 5 + xx, 490 - 5 + yy); //выбор канала в меню Alt+F2 this.pointTeamSelection1 = new Point(135 - 5 + xx, 498 - 5 + yy); //кнопка выбора групп в бараке this.pointTeamSelection2 = new Point(65 + xx, 355 + yy); //первая группа this.pointTeamSelection3 = new Point(36 + xx, 620 + yy); //select team this.pointNewPlace = new Point(59 - 5 + xx, 681 - 5 + yy); #endregion #region новые боты this.pointPetBegin = new Point(800 - 5 + xx, 220 - 5 + yy); // 800-5, 220-5 this.pointPetEnd = new Point(520 - 5 + xx, 330 - 5 + yy); // 520-5, 330-5 this.pointNewName = new Point(490 - 5 + xx, 280 - 5 + yy); //строчка, куда надо вводить имя семьи this.pointButtonCreateNewName = new Point(465 - 5 + xx, 510 - 5 + yy); //кнопка Create для создания новой семьи this.pointCreateHeroes = new Point(800 - 5 + xx, 635 - 5 + yy); //кнопка Create для создания нового героя (перса) this.pointButtonOkCreateHeroes = new Point(520 - 5 + xx, 420 - 5 + yy); //кнопка Ok для подтверждения создания героя this.pointMenuSelectTypeHeroes = new Point(810 - 5 + xx, 260 - 5 + yy); //меню выбора типа героя в казарме this.pointSelectTypeHeroes = new Point(800 - 5 + xx, 320 - 5 + yy); //выбор мушкетера в меню типо героев в казарме this.pointNameOfHeroes = new Point(800 - 5 + xx, 180 - 5 + yy); //нажимаем на строчку, где вводится имя героя (перса) this.pointButtonCreateChar = new Point(450 - 5 + xx, 700 - 5 + yy); //нажимаем на зеленую кнопку создания нового перса this.pointSelectMusk = new Point(320 - 5 + xx, 250 - 5 + yy); //нажимаем на строчку, где вводится имя героя (перса) this.pointUnselectMedik = new Point(450 - 5 + xx, 250 - 5 + yy); //нажимаем на медика и выкидываем из команды this.pointNameOfTeam = new Point(30 - 5 + xx, 660 - 5 + yy); //нажимаем на строчку, где вводится имя команды героев (в казарме) this.pointButtonSaveNewTeam = new Point(190 - 5 + xx, 660 - 5 + yy); //нажимаем на кнопку сохранения команды (в казарме) //стартония this.pointRunNunies = new Point(920 - 5 + xx, 170 - 5 + yy); //нажимаем на зеленую стрелку, чтобы бежать к Нуньесу в Стартонии this.pointPressNunez = new Point(830 - 5 + xx, 340 - 5 + yy); //нажимаем на Нуньеса this.ButtonOkDialog = new Point(910 - 5 + xx, 680 - 5 + yy); //нажимаем на Ок в диалоге this.PressMedal = new Point(300 - 5 + xx, 210 - 5 + yy); //нажимаем на медаль this.ButtonCloseMedal = new Point(700 - 5 + xx, 600 - 5 + yy); //нажимаем на кнопку Close и закрываем медали this.pointPressNunez2 = new Point(700 - 5 + xx, 360 - 5 + yy); //нажимаем на Нуньеса после надевания медали //ребольдо this.town_begin = new AmericaTownReboldo(botwindow); //город взят по умолчанию, как Ребольдо. this.pointPressLindon1 = new Point(590 - 5 + xx, 210 - 5 + yy); //нажимаем на Линдона this.pointPressGMonMap = new Point(840 - 5 + xx, 235 - 5 + yy); //нажимаем на строчку GM на карте Alt+Z this.pointPressGM_1 = new Point(555 - 5 + xx, 425 - 5 + yy); //нажимаем на голову GM this.pointPressSoldier = new Point(570 - 5 + xx, 315 - 5 + yy); //нажимаем на голову солдата this.pointFirstStringSoldier = new Point(520 - 5 + xx, 545 - 5 + yy); //нажимаем на первую строчку в диалоге this.pointRifle = new Point(380 - 5 + xx, 320 - 5 + yy); //нажимаем на ружье this.pointCoat = new Point(380 - 5 + xx, 345 - 5 + yy); //нажимаем на плащ this.pointButtonPurchase = new Point(740 - 5 + xx, 590 - 5 + yy); //нажимаем на кнопку купить this.pointButtonCloseSoldier = new Point(860 - 5 + xx, 590 - 5 + yy); //нажимаем на кнопку Close this.pointButtonYesSoldier = new Point(470 - 5 + xx, 430 - 5 + yy); //нажимаем на кнопку Yes this.pointFirstItem = new Point(35 - 5 + xx, 210 - 5 + yy); //нажимаем дважды на первую вещь в спецкармане this.pointDomingoOnMap = new Point(830 - 5 + xx, 145 - 5 + yy); //нажимаем на Доминго на карте Alt+Z this.pointPressDomingo = new Point(510 - 5 + xx, 425 - 5 + yy); //нажимаем на Доминго this.pointFirstStringDialog = new Point(520 - 5 + xx, 660 - 5 + yy); //нажимаем Yes в диалоге Доминго (нижняя строчка) this.pointSecondStringDialog = new Point(520 - 5 + xx, 640 - 5 + yy); //нажимаем Yes в диалоге Доминго второй раз (вторая строчка снизу) this.pointDomingoMiss = new Point(396 - 5 + xx, 206 - 5 + yy); //нажимаем правой кнопкой по карте миссии Доминго this.pointPressDomingo2 = new Point(590 - 5 + xx, 215 - 5 + yy); //нажимаем на Доминго после миссии this.pointLindonOnMap = new Point(820 - 5 + xx, 340 - 5 + yy); //нажимаем на Линдона на карте Alt+Z this.pointPressLindon2 = new Point(655 - 5 + xx, 255 - 5 + yy); //нажимаем на Линдона this.pointPetExpert = new Point(910 - 5 + xx, 415 - 5 + yy); //нажимаем на петэксперта this.pointPetExpert2 = new Point(815 - 5 + xx, 425 - 5 + yy); //нажимаем на петэксперта второй раз this.pointThirdBookmark = new Point(920 - 5 + xx, 150 - 5 + yy); //тыкнули в третью закладку в кармане this.pointNamePet = new Point(440 - 5 + xx, 440 - 5 + yy); //нажимаем на строку, где вводить имя пета this.pointButtonNamePet = new Point(520 - 5 + xx, 495 - 5 + yy); //тыкнули в кнопку Raise Pet this.pointButtonClosePet = new Point(520 - 5 + xx, 535 - 5 + yy); //тыкнули в кнопку Close this.pointWayPointMap = new Point(820 - 5 + xx, 430 - 5 + yy); //тыкнули в строчку телепорт на карте Ребольдо this.pointWayPoint = new Point(665 - 5 + xx, 345 - 5 + yy); //тыкнули в телепорт this.pointBookmarkField = new Point(220 - 5 + xx, 200 - 5 + yy); //закладка Field в телепорте this.pointButtonLavaPlato = new Point(820 - 5 + xx, 320 - 5 + yy); //кнопка лавовое плато в телепорте #endregion #region кратер //лавовое плато this.pointGateCrater = new Point(373 - 5 + xx, 605 - 5 + yy); //переход (ворота) из лавового плато в кратер this.pointMitridat = new Point(800 - 5 + xx, 180 - 5 + yy); //митридат в кармане this.pointMitridatTo2 = new Point(30 - 5 + xx, 140 - 5 + yy); //ячейка, где должен лежать митридат this.pointBookmark3 = new Point(155 - 5 + xx, 180 - 5 + yy); //третья закладка в спецкармане this.pointButtonYesPremium = new Point(470 - 5 + xx, 415 - 5 + yy); //третья закладка в спецкармане this.pointSecondBookmark = new Point(870 - 5 + xx, 150 - 5 + yy); //вторая закладка в кармане //кратер this.pointWorkCrater = new Point(botwindow.getTriangleX()[0] + xx, botwindow.getTriangleY()[0] + yy); //бежим на место работы this.pointButtonSaveTeleport = new Point(440 - 5 + xx, 570 - 5 + yy); // нажимаем на кнопку сохранения телепорта в текущей позиции this.pointButtonOkSaveTeleport = new Point(660 - 5 + xx, 645 - 5 + yy); // нажимаем на кнопку OK для подтверждения сохранения телепорта #endregion #region заточка #endregion #region чиповка #endregion #region передача песо торговцу #endregion #region Undressing in Barack this.pointShowEquipment = new Point(145 - 5 + xx, 442 - 5 + yy); //this.pointBarack1 = new Point( 80 - 5 + xx, 152 - 5 + yy); //this.pointBarack2 = new Point(190 - 5 + xx, 152 - 5 + yy); //this.pointBarack3 = new Point( 80 - 5 + xx, 177 - 5 + yy); //this.pointBarack4 = new Point(190 - 5 + xx, 177 - 5 + yy); this.pointBarack[1] = new Point(80 - 5 + xx, 152 - 5 + yy); this.pointBarack[2] = new Point(190 - 5 + xx, 152 - 5 + yy); this.pointBarack[3] = new Point(80 - 5 + xx, 177 - 5 + yy); this.pointBarack[4] = new Point(190 - 5 + xx, 177 - 5 + yy); this.pointEquipment1 = new PointColor(300 - 5 + xx, 60 - 5 + yy, 12600000, 5); this.pointEquipment2 = new PointColor(302 - 5 + xx, 60 - 5 + yy, 12600000, 5); #endregion #region BH this.pointGateInfinityBH = new Point(410 - 5 + xx, 430 - 5 + yy); this.pointisBH1 = new PointColor(985 - 30 + xx, 91 - 30 + yy, 10353000, 3); // желтый ободок на миникарте (в BH миникарты нет) this.pointisBH2 = new PointColor(975 - 30 + xx, 95 - 30 + yy, 5700000, 5); //синий ободок на миникарте (в BH миникарты нет) this.arrayOfColors = new uint[17] { 0, 1644051, 725272, 6123117, 3088711, 1715508, 1452347, 6608314, 14190184, 1319739, 2302497, 5275256, 2830124, 1577743, 525832, 2635325, 2104613 }; #endregion }
private static extern UIntPtr FindWindow(String ClassName, String WindowName); //ищет окно с заданным именем и классом /// <summary> /// конструктор /// </summary> /// <param name="botwindow"></param> public ServerEuropa(botWindow botwindow) { isLoadedGEBH = false; //?????????????? может не ставить сюда ?????????????????? isLoadedSteamBH = false; #region общие this.botwindow = botwindow; this.xx = botwindow.getX(); this.yy = botwindow.getY(); this.globalParam = new GlobalParam(); ServerParamFactory serverParamFactory = new ServerParamFactory(botwindow.getNumberWindow()); this.serverParam = serverParamFactory.create(); this.botParam = new BotParam(botwindow.getNumberWindow()); #endregion #region общие 2 TownFactory townFactory = new EuropaTownFactory(botwindow); // здесь выбирается конкретная реализация для фабрики Town this.town = townFactory.createTown(); // выбирается город с помощью фабрики this.town_begin = new EuropaTownReboldo(botwindow); dialog = new DialogEuropa(botwindow); #endregion #region параметры, зависящие от сервера // this.pathClient = path_Client(); this.pathClient = serverParam.PathClient; this.isActiveServer = serverParam.IsActiveServer; #endregion #region No window #endregion #region Logout this.pointConnect = new PointColor(522 - 5 + xx, 418 - 5 + yy, 6100000, 5); this.pointisLogout1 = new PointColor(362 - 5 + xx, 315 - 5 + yy, 15000000, 6); //проверено this.pointisLogout2 = new PointColor(362 - 5 + xx, 317 - 5 + yy, 15000000, 6); #endregion #region Pet this.pointisOpenMenuPet1 = new PointColor(829 + xx, 93 + yy, 12000000, 6); this.pointisOpenMenuPet2 = new PointColor(830 + xx, 93 + yy, 12000000, 6); this.pointisSummonPet1 = new PointColor(740 - 5 + xx, 237 - 5 + yy, 7400000, 5); this.pointisSummonPet2 = new PointColor(741 - 5 + xx, 237 - 5 + yy, 7400000, 5); this.pointisActivePet1 = new PointColor(828 - 5 + xx, 186 - 5 + yy, 13000000, 6); this.pointisActivePet2 = new PointColor(829 - 5 + xx, 185 - 5 + yy, 13000000, 6); this.pointisActivePet3 = new PointColor(829 - 5 + xx, 186 - 5 + yy, 12000000, 6); // для проверки периодической еды на месяц //проверено this.pointisActivePet4 = new PointColor(829 - 5 + xx, 185 - 5 + yy, 12000000, 6); // для проверки периодической еды на месяц this.pointCancelSummonPet = new Point(750 + xx, 265 + yy); //750, 265 //проверено this.pointSummonPet1 = new Point(868 + xx, 258 + yy); // 868, 258 //Click Pet this.pointSummonPet2 = new Point(748 + xx, 238 + yy); // 748, 238 //Click кнопку "Summon" this.pointActivePet = new Point(748 + xx, 288 + yy); // //Click Button Active Pet //проверено #endregion #region Top Menu this.pointGotoEnd = new Point(681 - 5 + xx, 436 - 5 + yy); //логаут // this.pointGotoEnd = new Point(681 - 5 + xx, 467 - 5 + yy); //end this.pointLogout = new Point(681 - 5 + xx, 436 - 5 + yy); //логаут this.pointTeleportFirstLine = new Point(405 - 5 + xx, 180 - 5 + yy); //400, 193 тыкаем в первую строчку телепорта //проверено //this.pointTeleportSecondLine = new Point(400 + xx, 208 + yy); // тыкаем во вторую строчку телепорта //проверено this.pointTeleportExecute = new Point(360 - 5 + xx, 590 - 5 + yy); // тыкаем в кнопку Execute this.pointisOpenTopMenu21 = new PointColor(328 + xx, 74 + yy, 13420000, 4); //не проверено this.pointisOpenTopMenu22 = new PointColor(329 + xx, 74 + yy, 13420000, 4); this.pointisOpenTopMenu61 = new PointColor(455 + xx, 87 + yy, 13420000, 4); //не проверено this.pointisOpenTopMenu62 = new PointColor(456 + xx, 87 + yy, 13420000, 4); this.pointisOpenTopMenu81 = new PointColor(553 + xx, 87 + yy, 13420000, 4); //не проверено this.pointisOpenTopMenu82 = new PointColor(554 + xx, 87 + yy, 13420000, 4); this.pointisOpenTopMenu91 = new PointColor(601 + xx, 74 + yy, 13420000, 4); //проверено this.pointisOpenTopMenu92 = new PointColor(602 + xx, 74 + yy, 13420000, 4); this.pointisOpenTopMenu121 = new PointColor(507 - 5 + xx, 111 - 5 + yy, 8030000, 4); this.pointisOpenTopMenu122 = new PointColor(508 - 5 + xx, 111 - 5 + yy, 8030000, 4); this.pointisOpenTopMenu131 = new PointColor(539 - 5 + xx, 374 - 5 + yy, 16100000, 5); //проверено this.pointisOpenTopMenu132 = new PointColor(540 - 5 + xx, 374 - 5 + yy, 16500000, 5); #endregion #region Shop this.pointIsSale1 = new PointColor(903 + xx, 674 + yy, 7590000, 4); this.pointIsSale2 = new PointColor(904 + xx, 674 + yy, 7850000, 4); this.pointIsSale21 = new PointColor(840 - 5 + xx, 665 - 5 + yy, 7720000, 4); this.pointIsSale22 = new PointColor(840 - 5 + xx, 668 - 5 + yy, 7720000, 4); this.pointIsClickSale1 = new PointColor(728 + xx, 660 + yy, 7720000, 4); this.pointIsClickSale2 = new PointColor(728 + xx, 659 + yy, 7720000, 4); this.pointBookmarkSell = new Point(225 + xx, 163 + yy); this.pointSaleToTheRedBottle = new Point(335 + xx, 220 + yy); this.pointSaleOverTheRedBottle = new Point(335 + xx, 220 + yy); this.pointWheelDown = new Point(375 + xx, 220 + yy); //345 + 30 + botwindow.getX(), 190 + 30 + botwindow.getY(), 3); // колесо вниз this.pointButtonBUY = new Point(725 + xx, 663 + yy); //725, 663); this.pointButtonSell = new Point(725 + xx, 663 + yy); //725, 663); this.pointButtonClose = new Point(847 + xx, 663 + yy); //847, 663); #endregion #region atWork this.pointBuyingMitridat1 = new Point(360 + xx, 537 + yy); //360, 537 this.pointBuyingMitridat2 = new Point(517 + xx, 433 + yy); //1392 - 875, 438 - 5 this.pointBuyingMitridat3 = new Point(517 + xx, 423 + yy); //1392 - 875, 428 - 5 this.pointisBoxOverflow1 = new PointColor(523 - 5 + xx, 438 - 5 + yy, 7100000, 5); // это правильные точки для определения, переполнился карман или нет this.pointisBoxOverflow2 = new PointColor(524 - 5 + xx, 438 - 5 + yy, 7600000, 5); this.pointisBoxOverflow3 = new PointColor(379 - 5 + xx, 497 - 5 + yy, 5600000, 5); //проверка оранжевой надписи this.pointisBoxOverflow4 = new PointColor(379 - 5 + xx, 498 - 5 + yy, 5600000, 5); //this.pointisBoxOverflow1 = new PointColor(573 - 5 + xx, 488 - 5 + yy, 7500000, 5); //это неправильные точки. сигнализация о наполненном кармане никогда не сработает //this.pointisBoxOverflow2 = new PointColor(574 - 5 + xx, 488 - 5 + yy, 7800000, 5); this.arrayOfColorsIsWork1 = new uint[13] { 11051, 1721, 7644, 2764, 16777, 4278, 5138, 3693, 66, 5068, 15824, 8756, 3291 }; this.arrayOfColorsIsWork2 = new uint[13] { 10919, 2106, 16711, 7243, 3560, 5401, 9747, 10258, 0, 9350, 15767, 8162, 1910 }; this.pointisKillHero1 = new PointColor(75 + xx, 631 + yy, 1900000, 4); this.pointisKillHero2 = new PointColor(330 + xx, 631 + yy, 1900000, 4); this.pointisKillHero3 = new PointColor(585 + xx, 631 + yy, 1900000, 4); this.pointisLiveHero1 = new PointColor(80 - 5 + xx, 636 - 5 + yy, 4200000, 5); this.pointisLiveHero2 = new PointColor(335 - 5 + xx, 636 - 5 + yy, 4200000, 5); this.pointisLiveHero3 = new PointColor(590 - 5 + xx, 636 - 5 + yy, 4200000, 5); this.pointSkillCook = new Point(183 - 5 + xx, 700 - 5 + yy); this.pointisBattleMode1 = new PointColor(173 - 5 + xx, 511 - 5 + yy, 8900000, 5); this.pointisBattleMode2 = new PointColor(200 - 5 + xx, 511 - 5 + yy, 8900000, 5); // this.pointisBulletHalf = new PointColor(227 - 5 + xx, 621 - 5 + yy, 5500000, 5); this.pointisBulletHalf1 = new PointColor(229 - 5 + xx, 622 - 5 + yy, 5500000, 5); this.pointisBulletHalf2 = new PointColor(484 - 5 + xx, 622 - 5 + yy, 5500000, 5); this.pointisBulletHalf3 = new PointColor(739 - 5 + xx, 622 - 5 + yy, 5500000, 5); // this.pointisBulletOff = new PointColor(227 - 5 + xx, 621 - 5 + yy, 5700000, 5); this.pointisBulletOff1 = new PointColor(229 - 5 + xx, 622 - 5 + yy, 5700000, 5); this.pointisBulletOff2 = new PointColor(484 - 5 + xx, 622 - 5 + yy, 5700000, 5); this.pointisBulletOff3 = new PointColor(739 - 5 + xx, 622 - 5 + yy, 5700000, 5); #endregion #region inTown this.pointCure1 = new Point(215 - 5 + xx, 705 - 5 + yy); //бутылка лечения под буквой U this.pointCure2 = new Point(215 - 5 + 255 + xx, 705 - 5 + yy); //бутылка лечения под буквой J this.pointCure3 = new Point(215 - 5 + 255 * 2 + xx, 705 - 5 + yy); //бутылка лечения под буквой M this.pointMana1 = new Point(215 - 5 + 30 + xx, 705 - 5 + yy); //бутылка маны под буквой I this.pointMana2 = new Point(245 - 5 + 255 + xx, 705 - 5 + yy); //бутылка маны под буквой K this.pointMana3 = new Point(245 - 5 + 510 + xx, 705 - 5 + yy); //бутылка маны под буквой , this.pointisToken1 = new PointColor(478 - 5 + xx, 92 - 5 + yy, 13000000, 5); //проверяем открыто ли окно с токенами this.pointisToken2 = new PointColor(478 - 5 + xx, 93 - 5 + yy, 13000000, 5); this.pointToken = new Point(755 - 5 + xx, 94 - 5 + yy); //крестик в углу окошка с токенами this.pointGM = new Point(439 - 5 + xx, 413 - 5 + yy); this.pointHeadGM = new Point(369 - 5 + xx, 290 - 5 + yy); this.arrayOfColorsIsTown1 = new uint[13] { 11053, 1710, 7631, 2763, 16777, 4276, 5131, 3684, 65, 5066, 15856, 8750, 3291 }; this.arrayOfColorsIsTown2 = new uint[13] { 10921, 2105, 16711, 7237, 3552, 5395, 9737, 10263, 0, 9342, 15790, 8158, 1910 }; //this.pointIsTown_RifleFirstDot1 = new PointColor(24 + xx, 692 + yy, 11053000, 3); //точки для проверки стойки с ружьем //this.pointIsTown_RifleFirstDot2 = new PointColor(25 + xx, 692 + yy, 10921000, 3); //this.pointIsTown_ExpRifleFirstDot1 = new PointColor(24 + xx, 692 + yy, 1710000, 3); //точки для проверки эксп стойки с ружьем //this.pointIsTown_ExpRifleFirstDot2 = new PointColor(25 + xx, 692 + yy, 2105000, 3); //this.pointIsTown_DrobFirstDot1 = new PointColor(24 + xx, 692 + yy, 7631000, 3); //точки для проверки обычной стойки с дробашом в городе //this.pointIsTown_DrobFirstDot2 = new PointColor(25 + xx, 692 + yy, 16711000, 3); //this.pointIsTown_VetDrobFirstDot1 = new PointColor(24 + xx, 692 + yy, 7631000, 3); //точки для проверки вет стойки с дробашом в городе не проверено //this.pointIsTown_VetDrobFirstDot2 = new PointColor(25 + xx, 692 + yy, 16711000, 3); //this.pointIsTown_ExpDrobFirstDot1 = new PointColor(24 + xx, 692 + yy, 16777000, 3); //точки для проверки эксп стойки с дробашом //this.pointIsTown_ExpDrobFirstDot2 = new PointColor(25 + xx, 692 + yy, 3552000, 3); //this.pointIsTown_JainaDrobFirstDot1 = new PointColor(24 + xx, 692 + yy, 4276000, 3); //точки для проверки эксп стойки с дробашом Джейн //this.pointIsTown_JainaDrobFirstDot2 = new PointColor(25 + xx, 692 + yy, 5395000, 3); //this.pointIsTown_VetSabreFirstDot1 = new PointColor(29 - 5 + xx, 697 - 5 + yy, 5131000, 3); //точки для проверки вет стойки с саблей (повар) //this.pointIsTown_VetSabreFirstDot2 = new PointColor(30 - 5 + xx, 697 - 5 + yy, 9737000, 3); //this.pointIsTown_ExpSwordFirstDot1 = new PointColor(29 - 5 + xx, 697 - 5 + yy, 3684000, 3); //точки для проверки эксп стойки с мечом (дарья) //this.pointIsTown_ExpSwordFirstDot2 = new PointColor(30 - 5 + xx, 697 - 5 + yy, 10263000, 3); //this.pointIsTown_VetPistolFirstDot1 = new PointColor(29 - 5 + xx, 697 - 5 + yy, 65000, 3); //точки для проверки вет стойки с пистолетом Outrange //this.pointIsTown_VetPistolFirstDot2 = new PointColor(30 - 5 + xx, 697 - 5 + yy, 0, 0); //this.pointIsTown_SightPistolFirstDot1 = new PointColor(29 - 5 + xx, 697 - 5 + yy, 5066000, 3); //точки для проверки вет стойки с пистолетом Sight Shot //this.pointIsTown_SightPistolFirstDot2 = new PointColor(30 - 5 + xx, 697 - 5 + yy, 9342000, 3); //this.pointIsTown_UnlimPistolFirstDot1 = new PointColor(29 - 5 + xx, 697 - 5 + yy, 15856000, 3); //точки для проверки эксп стойки с пистолетами Unlimited Shot //this.pointIsTown_UnlimPistolFirstDot2 = new PointColor(30 - 5 + xx, 697 - 5 + yy, 15790000, 3); //this.pointIsTown_ExpCannonFirstDot1 = new PointColor(29 - 5 + xx, 697 - 5 + yy, 8750000, 3); //точки для проверки пушки Миса //this.pointIsTown_ExpCannonFirstDot2 = new PointColor(30 - 5 + xx, 697 - 5 + yy, 8158000, 3); #endregion #region алхимия this.pointisAlchemy1 = new PointColor(513 - 5 + xx, 565 - 5 + yy, 7925494, 0); this.pointisAlchemy2 = new PointColor(513 - 5 + xx, 566 - 5 + yy, 7925494, 0); this.pointAlchemy = new Point(522 - 5 + xx, 521 - 5 + yy); //кнопка "Start Alchemy" this.pointisInventoryFull1 = new PointColor(647 - 130 + xx, 559 - 130 + yy, 7727344, 0); //переполнение инвентаря при алхимии this.pointisInventoryFull2 = new PointColor(647 - 130 + xx, 560 - 130 + yy, 7727344, 0); this.pointisOutOfIngredient1_1 = new PointColor(570 - 130 + xx, 645 - 130 + yy, 1973790, 0); //закончился ОДИН ИЗ ингредиентов this.pointisOutOfIngredient1_2 = new PointColor(570 - 130 + xx, 646 - 130 + yy, 1973790, 0); // this.pointOutOfMoney1 = new PointColor(647 - 130 + xx, 540 - 130 + yy, 7700000, 5); this.pointOutOfMoney2 = new PointColor(647 - 130 + xx, 541 - 130 + yy, 7700000, 5); #endregion #region Barack this.pointisBarack1 = new PointColor(104 - 5 + xx, 152 - 5 + yy, 2350000, 4); //проверено this.pointisBarack2 = new PointColor(104 - 5 + xx, 155 - 5 + yy, 2350000, 4); this.pointisBarack3 = new PointColor(81 - 5 + xx, 63 - 5 + yy, 15300000, 5); //проверено this.pointisBarack4 = new PointColor(81 - 5 + xx, 64 - 5 + yy, 13700000, 5); this.pointisBarackTeamSelection1 = new PointColor(15 - 5 + xx, 60 - 5 + yy, 7900000, 5); //Team Selection this.pointisBarackTeamSelection2 = new PointColor(16 - 5 + xx, 60 - 5 + yy, 7900000, 5); // this.pointButtonLogoutFromBarack = new Point(955 - 5 + xx, 700 - 5 + yy); //кнопка логаут в казарме this.pointTeamSelection1 = new Point(140 - 5 + xx, 500 - 5 + yy); //проверено this.pointTeamSelection2 = new Point(70 - 5 + xx, 355 - 5 + yy); //проверено this.pointTeamSelection3 = new Point(50 - 5 + xx, 620 - 5 + yy); //проверено this.sdvigY = 15; //this.pointChooseChannel = new Point(820 - 5 + xx, 382 - 5 + yy); //переход из меню Alt+Q в меню Alt+F2 (нажатие кнопки Choose a channel) this.pointEnterChannel = new Point(646 - 5 + xx, 409 - 5 + yy + (botwindow.getKanal() - 2) * 15); //выбор канала в меню Alt+F2 this.pointMoveNow = new Point(651 - 5 + xx, 591 - 5 + yy); //выбор канала в меню Alt+F2 this.pointNewPlace = new Point(85 + xx, 670 + yy); this.pointLastPoint = new Point(210 - 5 + xx, 670 - 5 + yy); this.pointisBHLastPoint1 = new PointColor(101 - 5 + xx, 527 - 5 + yy, 11000000, 6); this.pointisBHLastPoint2 = new PointColor(101 - 5 + xx, 528 - 5 + yy, 11000000, 6); #endregion #region новые боты pointPetBegin = new Point(800 - 5 + xx, 220 - 5 + yy); // 800-5, 220-5 pointPetEnd = new Point(520 - 5 + xx, 330 - 5 + yy); // 520-5, 330-5 this.pointNewName = new Point(490 - 5 + xx, 280 - 5 + yy); //строчка, куда надо вводить имя семьи this.pointButtonCreateNewName = new Point(465 - 5 + xx, 510 - 5 + yy); //кнопка Create для создания новой семьи this.pointCreateHeroes = new Point(800 - 5 + xx, 635 - 5 + yy); //кнопка Create для создания нового героя (перса) this.pointButtonOkCreateHeroes = new Point(520 - 5 + xx, 420 - 5 + yy); //кнопка Ok для подтверждения создания героя this.pointMenuSelectTypeHeroes = new Point(810 - 5 + xx, 260 - 5 + yy); //меню выбора типа героя в казарме this.pointSelectTypeHeroes = new Point(800 - 5 + xx, 320 - 5 + yy); //выбор мушкетера в меню типо героев в казарме this.pointNameOfHeroes = new Point(800 - 5 + xx, 180 - 5 + yy); //нажимаем на строчку, где вводится имя героя (перса) this.pointButtonCreateChar = new Point(450 - 5 + xx, 700 - 5 + yy); //нажимаем на зеленую кнопку создания нового перса this.pointSelectMusk = new Point(320 - 5 + xx, 250 - 5 + yy); //нажимаем на строчку, где вводится имя героя (перса) this.pointUnselectMedik = new Point(450 - 5 + xx, 250 - 5 + yy); //нажимаем на медика и выкидываем из команды this.pointNameOfTeam = new Point(30 - 5 + xx, 660 - 5 + yy); //нажимаем на строчку, где вводится имя команды героев (в казарме) this.pointButtonSaveNewTeam = new Point(190 - 5 + xx, 660 - 5 + yy); //нажимаем на кнопку сохранения команды (в казарме) this.pointRunNunies = new Point(920 - 5 + xx, 170 - 5 + yy); //нажимаем на зеленую стрелку, чтобы бежать к Нуньесу в Стартонии this.pointPressNunez = new Point(830 - 5 + xx, 340 - 5 + yy); //нажимаем на Нуньеса this.ButtonOkDialog = new Point(910 - 5 + xx, 680 - 5 + yy); //нажимаем на Ок в диалоге this.PressMedal = new Point(300 - 5 + xx, 210 - 5 + yy); //нажимаем на медаль this.ButtonCloseMedal = new Point(740 - 5 + xx, 600 - 5 + yy); //нажимаем на кнопку Close и закрываем медали this.pointPressNunez2 = new Point(700 - 5 + xx, 360 - 5 + yy); //нажимаем на Нуньеса после надевания медали this.town_begin = new EuropaTownReboldo(botwindow); //город взят по умолчанию, как Ребольдо. this.pointPressLindon1 = new Point(590 - 5 + xx, 210 - 5 + yy); //нажимаем на Линдона this.pointPressGMonMap = new Point(840 - 5 + xx, 235 - 5 + yy); //нажимаем на строчку GM на карте Alt+Z this.pointPressGM_1 = new Point(555 - 5 + xx, 425 - 5 + yy); //нажимаем на голову GM this.pointPressSoldier = new Point(570 - 5 + xx, 315 - 5 + yy); //нажимаем на голову солдата this.pointFirstStringSoldier = new Point(520 - 5 + xx, 545 - 5 + yy); //нажимаем на первую строчку в диалоге this.pointRifle = new Point(380 - 5 + xx, 320 - 5 + yy); //нажимаем на ружье this.pointCoat = new Point(380 - 5 + xx, 345 - 5 + yy); //нажимаем на плащ this.pointButtonPurchase = new Point(740 - 5 + xx, 590 - 5 + yy); //нажимаем на кнопку купить this.pointButtonCloseSoldier = new Point(860 - 5 + xx, 590 - 5 + yy); //нажимаем на кнопку Close this.pointButtonYesSoldier = new Point(470 - 5 + xx, 430 - 5 + yy); //нажимаем на кнопку Yes this.pointFirstItem = new Point(35 - 5 + xx, 210 - 5 + yy); //нажимаем дважды на первую вещь в спецкармане this.pointDomingoOnMap = new Point(810 - 5 + xx, 130 - 5 + yy); //нажимаем на Доминго на карте Alt+Z this.pointPressDomingo = new Point(510 - 5 + xx, 425 - 5 + yy); //нажимаем на Доминго this.pointFirstStringDialog = new Point(520 - 5 + xx, 660 - 5 + yy); //нажимаем Yes в диалоге Доминго (нижняя строчка) this.pointSecondStringDialog = new Point(520 - 5 + xx, 640 - 5 + yy); //нажимаем Yes в диалоге Доминго второй раз (вторая строчка снизу) this.pointDomingoMiss = new Point(396 - 5 + xx, 206 - 5 + yy); //нажимаем правой кнопкой по карте миссии Доминго this.pointPressDomingo2 = new Point(572 - 5 + xx, 237 - 5 + yy); //нажимаем на Доминго после миссии this.pointLindonOnMap = new Point(820 - 5 + xx, 385 - 5 + yy); //нажимаем на Линдона на карте Alt+Z this.pointPressLindon2 = new Point(655 - 5 + xx, 255 - 5 + yy); //нажимаем на Линдона this.pointPetExpert = new Point(910 - 5 + xx, 415 - 5 + yy); //нажимаем на петэксперта this.pointPetExpert2 = new Point(815 - 5 + xx, 425 - 5 + yy); //нажимаем на петэксперта второй раз this.pointThirdBookmark = new Point(842 - 5 + xx, 150 - 5 + yy); //тыкнули в третью закладку в кармане this.pointNamePet = new Point(440 - 5 + xx, 440 - 5 + yy); //нажимаем на строку, где вводить имя пета this.pointButtonNamePet = new Point(520 - 5 + xx, 495 - 5 + yy); //тыкнули в кнопку Raise Pet this.pointButtonClosePet = new Point(520 - 5 + xx, 535 - 5 + yy); //тыкнули в кнопку Close this.pointWayPointMap = new Point(820 - 5 + xx, 430 - 5 + yy); //тыкнули в строчку телепорт на карте Ребольдо this.pointWayPoint = new Point(665 - 5 + xx, 345 - 5 + yy); //тыкнули в телепорт this.pointBookmarkField = new Point(220 - 5 + xx, 200 - 5 + yy); //закладка Field в телепорте this.pointButtonLavaPlato = new Point(820 - 5 + xx, 320 - 5 + yy); //кнопка лавовое плато в телепорте #endregion #region кратер #endregion #region заточка #endregion #region чиповка #endregion #region передача песо #endregion #region Undressing in Barack this.pointShowEquipment = new Point(145 - 5 + xx, 442 - 5 + yy); //this.pointBarack1 = new Point( 80 - 5 + xx, 152 - 5 + yy); //this.pointBarack2 = new Point(190 - 5 + xx, 152 - 5 + yy); //this.pointBarack3 = new Point( 80 - 5 + xx, 177 - 5 + yy); //this.pointBarack4 = new Point(190 - 5 + xx, 177 - 5 + yy); this.pointBarack[1] = new Point(80 - 5 + xx, 152 - 5 + yy); this.pointBarack[2] = new Point(190 - 5 + xx, 152 - 5 + yy); this.pointBarack[3] = new Point(80 - 5 + xx, 177 - 5 + yy); this.pointBarack[4] = new Point(190 - 5 + xx, 177 - 5 + yy); this.pointEquipment1 = new PointColor(300 - 5 + xx, 60 - 5 + yy, 12600000, 5); this.pointEquipment2 = new PointColor(302 - 5 + xx, 60 - 5 + yy, 12600000, 5); #endregion #region BH this.pointGateInfinityBH = new Point(410 - 5 + xx, 430 - 5 + yy); this.pointisBH1 = new PointColor(985 - 30 + xx, 91 - 30 + yy, 10353000, 3); // желтый ободок на миникарте (в BH миникарты нет) this.pointisBH2 = new PointColor(975 - 30 + xx, 95 - 30 + yy, 5700000, 5); //синий ободок на миникарте (в BH миникарты нет) // this.arrayOfColors = new uint[19] { 0, 1644051, 725272, 6123117, 3088711, 1715508, 1452347, 6608314, 14190184, 1319739, 2302497, 5275256, 2830124, 1577743, 525832, 2635325, 1842730, 3955550, 1250584 }; this.arrayOfColors = new uint[20] { 0, 1644, 725, 6123, 3088, 1715, 1452, 6608, 14190, 1319, 2302, 5275, 2830, 1577, 525, 2635, 1842, 3955, 1250, 5144 }; this.pointIsAtak1 = new PointColor(101 - 30 + xx, 541 - 30 + yy, 6000000, 6); // проверяем, атакует ли бот босса (есть ли зеленый ободок вокруг сабли) this.pointIsAtak2 = new PointColor(101 - 30 + xx, 542 - 30 + yy, 6000000, 6); this.pointIsRoulette1 = new PointColor(507 - 5 + xx, 83 - 5 + yy, 15000000, 6); this.pointIsRoulette2 = new PointColor(509 - 5 + xx, 83 - 5 + yy, 15000000, 6); #endregion }