Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - anton1993

Pages: [1]
1
Всем спасибо! Вроде разобрался))

2
Ну ты накрутил. Вроде я расписал как делать.
Наконец-то удалось применить ваш код к моей игре))Вроде бы все работает. Но есть одно НО. Делал все по образу и подобию, но с вашим кодом после нахождения последней картинки в коде, когда появляется новая, то кликер стартует с начала(т.е. постоянно работает по кругу от первой картинки к последней). У меня же почему-то выполняется ТОЛЬКО один проход. После выполнения последней картинки когда появляется первая, то ничего не происходит((
Вот само творение
Code: [Select]
$check = 0
WHILE($check = 0)
    GETSCREEN
    COLORMODE(6)
    IF_PICTURE_IN(490,200,530,240, "входвк.bmp")
        $check = 1
         WAITMS(200)
        LCLICK(539,49)
        WAITMS(200)
        TOCLIP("https://vk.com/bestmoba?ad_id=group_posting_-.pt-gift.gt-portal_petxp_egg.cq-3_5000_10.-#gift_id=Rn9esfinGL")
            WAITMS(100)
            KEYDOWN(#CTRL)
            WAITMS(50)
            KEYPRESS(#V)
            WAITMS(50)
            KEYUP(#CTRL)
            WAITMS(50)
            KEYPRESS(#ENTER)
            WAITMS(100)
            LCLICK(743,43)
            KEYPRESS(#ENTER)
         WAITMS(50) 
 
 LOGWRITE ("6")
    ELSE
        WAITMS(50)
    END_IF
END_CYC

$check = 0
WHILE($check = 0)
    GETSCREEN
    COLORMODE(6)
    IF_PICTURE_IN(470,180,500,210, "вводлогина.bmp")
        $check = 1
WAITMS(100)
LCLICK(530,226)
        WAITMS(1000)
              WAITMS(1000) 
              INC($i,1)
TOCLIP(TFREAD("логины.txt", $i)) //копируем строку в буфер
WAITMS(500)
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#V)
KEYUP (#CTRL)
WAITMS(500)
LCLICK(548,286)               
   INC($ii,1)
TOCLIP(TFREAD("пароли.txt", $ii)) //копируем строку в буфер
WAITMS(500)
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#V)
KEYUP (#CTRL)   
        WAITMS(100)
 LCLICK(549,336) 
      WAITMS(5000)
 LCLICK(83,49)    
    END_IF   
END_CYC
     $time = $_ms + 35000
WHILE($time > $_ms)
    GETSCREEN
    COLORMODE(6)
   IF_PICTURE_IN(1490,240,1530,280, "чпзакрыть.bmp")
        $time = 0
        LCLICK($_return1, $_return2)
        WAITMS(700)
    ELSE
        WAITMS(50)
    END_IF
END_CYC
$check = 0
WHILE($check = 0)
    GETSCREEN
    COLORMODE(6)
     IF_PICTURE_IN(590,270,630,310, "входпрофиль.bmp")
        $check = 1
         WAITMS(200)
        LCLICK($_return1 + 1, $_return2 + 1)
       WAITMS(200)
         ELSE
       WAITMS(50) 
       END_IF
END_CYC
    $check = 0
WHILE($check = 0)
    GETSCREEN
    COLORMODE(6)
    IF_PICTURE_IN(590,270,630,310, "входпрофиль.bmp")
        $check = 1
         WAITMS(200)
        LCLICK($_return1, $_return2)
 ELSE
        WAITMS(50)
    END_IF
END_CYC
     $check = 0
WHILE($check = 0)
    GETSCREEN
    COLORMODE(6)
    IF_PICTURE_IN(970,730,1010,770, "сменасерва.bmp")
        $check = 1
         WAITMS(200)
        LCLICK($_return1, $_return2)
         ELSE
        WAITMS(50)
    END_IF
END_CYC

     $check = 0
WHILE($check = 0)
    GETSCREEN
    COLORMODE(6)
    IF_PICTURE_IN(790,370,830,400, "74серв.bmp")
        $check = 1
         WAITMS(200)
        LCLICK(1366,700)
        WAITMS(500)
        LCLICK(1366,700)
        WAITMS(500)
        LCLICK(1366,700)
        WAITMS(500)
       LCLICK(1366,700)
        WAITMS(500)
        LCLICK(1002,604)
        WAITMS(500)
        LCLICK(1030,752)
WAIT(2)
LCLICK(539,49)
WAITMS(100)
TOCLIP("https://vk.com/bestmoba?ad_id=group_posting_-.pt-gift.gt-portal_petxp_egg.cq-3_5000_10.-#gift_id=Rn9esfinGL")
            WAITMS(100)
            KEYDOWN(#CTRL)
            WAITMS(50)
            KEYPRESS(#V)
            WAITMS(50)
            KEYUP(#CTRL)
            WAITMS(250)
            KEYPRESS(#ENTER)
             WAIT(25)
LCLICK(1519,137)
WAITMS(2000)
LCLICK(1394,310)            
 ELSE
 IF_PICTURE_IN(790,370,830,400, "51серв.bmp")
        $check = 1
         WAITMS(200)
       LCLICK(1365,452)
        WAITMS(500)
        LCLICK(1365,452)
        WAITMS(500)
     LCLICK(1365,452)
        WAITMS(500)
      LCLICK(1365,452)
        WAITMS(500)
      LCLICK(1026,514)
        WAITMS(500)
        LCLICK(1030,752)
        WAIT(2)
LCLICK(539,49)
WAITMS(100)
TOCLIP("https://vk.com/bestmoba?ad_id=group_posting_-.pt-gift.gt-portal_petxp_egg.cq-3_5000_10.-#gift_id=Rn9esfinGL")
            WAITMS(100)
            KEYDOWN(#CTRL)
            WAITMS(50)
            KEYPRESS(#V)
            WAITMS(50)
            KEYUP(#CTRL)
            WAITMS(250)
            KEYPRESS(#ENTER)
             WAIT(25)
LCLICK(1519,137)
WAITMS(2000)
LCLICK(1394,310)
         ELSE
               WAITMS(50)
    END_IF               
    END_IF
END_CYC

 $check = 0
WHILE($check = 0)
    GETSCREEN
    COLORMODE(6)
    IF_PICTURE_IN(800,370,830,400, "51серв.bmp")
        $check = 1
         WAITMS(200)
      LCLICK(1365,452)
        WAITMS(500)
       LCLICK(1365,452)
        WAITMS(500)
      LCLICK(1365,452)
        WAITMS(500)
       LCLICK(1365,452)
        WAITMS(500)
             LCLICK(1026,514)
        WAITMS(500)
        LCLICK(1030,752)
        WAIT(2)
LCLICK(539,49)
WAITMS(100)
TOCLIP("https://vk.com/bestmoba?ad_id=group_posting_-.pt-gift.gt-portal_petxp_egg.cq-3_5000_10.-#gift_id=Rn9esfinGL")
            WAITMS(100)
            KEYDOWN(#CTRL)
            WAITMS(50)
            KEYPRESS(#V)
            WAITMS(50)
            KEYUP(#CTRL)
            WAITMS(250)
            KEYPRESS(#ENTER)
             WAIT(25)
LCLICK(1519,137)
WAITMS(2000)
LCLICK(1394,310)
 ELSE
 IF_PICTURE_IN(790,370,830,400, "74серв.bmp")
        $check = 1
         WAITMS(200)
        LCLICK(1366,700)
        WAITMS(500)
        LCLICK(1366,700)
        WAITMS(500)
        LCLICK(1366,700)
        WAITMS(500)
       LCLICK(1366,700)
        WAITMS(500)
        LCLICK(1002,604)
        WAITMS(500)
        LCLICK(1030,752)
      WAIT(2)
LCLICK(539,49)
WAITMS(100)
TOCLIP("https://vk.com/bestmoba?ad_id=group_posting_-.pt-gift.gt-portal_petxp_egg.cq-3_5000_10.-#gift_id=Rn9esfinGL")
            WAITMS(100)
            KEYDOWN(#CTRL)
            WAITMS(50)
            KEYPRESS(#V)
            WAITMS(50)
            KEYUP(#CTRL)
            WAITMS(250)
            KEYPRESS(#ENTER)
             LCLICK(1519,137)
WAIT(25)
LCLICK(1519,137)
WAITMS(2000)
LCLICK(1394,310)
         ELSE
               WAITMS(50)
    END_IF               
    END_IF
END_CYC

3
Это как?
Гм. Ну так:
Стандартно:картинка1-2-3-4-5 и тд.
Доп картинки в основном сценарии:Картинка 1-2-10-3-4-5-6 и тд или 1-11-2-3-4-5 и тд
То есть если картинка 10 появится раньше обычного(обычно она и появляется после картинки9) то чтобы она нажалась.
Просто разве код работает не таким образом что ВСЕ картинки должны появляться в строгой последовательности чтобы нажимались и код работал без сбоев? И если вдруг после картинки5 появится не картинка6, а картинка10 то просто код остановится и будет ждать картинку6?))Ведь в коде и прописаны все картинки по порядку как они появляются на экране. Или все таки кликеру пофиг в какой последовательности появляются картинки и они все равно нажмутся когда появятся в своих координатах?

4
Всем доброго дня! Помогите пожалуйста с  написанием самого оптимального кода для игры.
Есть браузерная игра. И в ней нужно искать картинки с выполнением действий(ну как обычно у всех ;D).
Основная проблема в том, что все это работает на планшете с виндой 10. И иногда наблюдаются дикие тормоза в игре/системе после продолжительной работы игры.
Есть ли универсальный(оптимальный для большинства случаев) вариант кода для поиска картинок?
Картинки все в основном идут друг за другом по порядку обычно промежуток между ними составляет пару-тройку секунд(но когда тормоза, то и до минуты доходит, а то и просто браузер зависает с требуемой его перезагрузкой). Но может иногда и картинка10 быть перед картинкой2(картинка3, после 11 и тд).
Из того что знаю сам это через WHILE или просто
Code: [Select]
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (100,100,100,100, "1.bmp", -1, 100)
IF($click1 < $_ms)
LCLICK($_return1 + 1, $_return2 + 1)
$click1 = $_ms+1000
END_IF
ELSE
IF_PICTURE_IN (100,100,100,100, "1.bmp", -1, 100)
IF($click1 < $_ms)
LCLICK($_return1 + 1, $_return2 + 1)
$click1 = $_ms+1000
END_IF
ELSE
IF_PICTURE_IN (100,100,100,100, "1.bmp", -1, 100)
IF($click1 < $_ms)
LCLICK($_return1 + 1, $_return2 + 1)
$click1 = $_ms+1000
END_IF
ELSE
else
и тд

Pages: [1]