Пример #1
0
        /// <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();
        }
Пример #2
0
        /// <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();
        }
Пример #3
0
        /// <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();
        }
Пример #4
0
        /// <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();
        }
Пример #5
0
        /// <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();
        }
Пример #6
0
        /// <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();
        }
Пример #7
0
        /// <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();
        }
Пример #9
0
        /// <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();
        }
Пример #10
0
        /// <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();
        }
Пример #11
0
        /// <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();
        }
Пример #12
0
        /// <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();
        }
Пример #13
0
        /// <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();
        }
Пример #14
0
        /// <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();
        }
Пример #15
0
        /// <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();
        }
Пример #16
0
        /// <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();
        }
Пример #17
0
        /// <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 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();
        }
Пример #19
0
        /// <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();
        }
Пример #20
0
        /// <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();
        }
Пример #21
0
        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());
        }
Пример #22
0
        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());
        }
Пример #23
0
        /// <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();
        }
Пример #24
0
        /// <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();
        }
Пример #25
0
        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());
        }
Пример #26
0
        /// <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();
        }
Пример #27
0
        /// <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();
        }