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 - Gorishniy

Pages: [1] 2
1
Добрый день ! Помогите пожалуйста со скриптом чтобы третий поток был последовательный и выполнялся только после того как второй сработает, что только не делал ..
после того как сценарий второго потока исполнен так получается что третий сценарий уже пытается найти картинку 4
Code: [Select]
thread(thr2)
wait(20)
getscreen(480,600,1140,830)
if_picture_in(480,600,1140,830,"11.bmp",-1,99)
wait(3)
getscreen(480,600,1140,830)
if_picture_in(480,600,1140,830,"11.bmp",-1,99)
lclick($_return1+15,$_return2)
keypress(76)
wait(5)
else
wait(5)
end_if
end_if
end_thread

thread(thr3)
wait(15)
getscreen(721,575,919,677)
if_picture_in(721,575,919,677,"1.bmp",-1,90)
lclick($_return1+15,$_return2)
end_if
wait(4)
getscreen(259,523,628,605)
if_picture_in(259,523,628,605,"2.bmp",-1,99)
lclick($_return1,$_return2)
end_if
wait(4)
getscreen(259,523,628,605)
if_picture_in(259,523,628,605,"3.bmp",-1,99)
lclick($_return1,$_return2)
end_if
wait(4)
getscreen(416,255,514,394)
if_picture_in(416,255,514,394,"4.bmp",-1,99)
lclick($_return1,$_return2-115)
wait(1)
end_if
end_thread

2
Общие вопросы / Проблема в скрипте
« on: January 28, 2018, 02:51:21 PM »
Помогите пожалуйста, работает некорректно ..

Code: [Select]
thread(thr1) 
getscreen
if_picture_in(250,780,907,1032,"1.bmp",-1,90)
wait(2)
keypress(74)   
waitms(750)   
keypress(48)
wait(14)
end_if
end_thread

thread(thr2)       
a:
wait(10)
getscreen
if_picture_in(250,780,907,1032,"2.bmp",-1,90)
keypress(76)
else
goto(a)
end_if
end_thread

3
Общие вопросы / Re: Доработать скрипт
« on: May 18, 2017, 10:29:50 PM »
Подскажите, можно ли реализовать рандомный клик по двум  заданым кординатам ? Например lclick($_return1-119,$_return2+243) и lclick($_return +132,$_return2+20)
Code: (clickermann) [Select]
IF(RNDFROM(0,1))
   lclick($_return1-119,$_return2+243)
ELSE
   lclick($_return1+132,$_return2+20)
END_IF

При таком скрипте почему-то выбирает только первый вариант




Подскажите пожалуйста как исправить проблему

Code: [Select]
thread(thr3)
a:
wait(rnd(5,10))
getscreen
if_picture_in(250,215,735,540,"1234.bmp",-1,90)
wait(5)
IF(RNDFROM(0,1))
lclick($_return1,$_return2)
else
lclick($_return1-140,$_return2)
end_if
wait(3)
lclick($_return1-119,$_return2+243)
else
goto(a)
end_if
define($var)
inc($var)
if($var = 20) 
wait(5)
halt
end_if
wait(10) 
end_thread

4
Общие вопросы / Re: Доработать скрипт
« on: May 18, 2017, 09:58:05 PM »
Подскажите, можно ли реализовать рандомный клик по двум  заданым кординатам ? Например lclick($_return1-119,$_return2+243) и lclick($_return +132,$_return2+20)
Code: (clickermann) [Select]
IF(RNDFROM(0,1))
   lclick($_return1-119,$_return2+243)
ELSE
   lclick($_return1+132,$_return2+20)
END_IF

При таком скрипте почему-то выбирает только первый вариант

5
Общие вопросы / Re: Доработать скрипт
« on: May 18, 2017, 08:50:24 PM »
Подскажите еще пожалуйста ) Какой скрипт будет меньше тянуть , тот который будет написан на пиксели или который на картинки ?

6
Общие вопросы / Re: Доработать скрипт
« on: May 18, 2017, 07:14:46 PM »
Еще один вопрос. Подскажите пожалуйста как можно сделать рандомный клик по двум заданным координатам после того как на экране появиться определенное изображение ?

 
Code: [Select]
a:
wait(rnd(5,10))
getscreen
if_picture_in(0,0,$_xmax,$_ymax,"111.bmp",-1,90)
setthread(thr4,0)
wait(5)
lclick($_return1,$_return2)
wait(3)
lclick($_return1-119,$_return2+243)      / / / как можно сделать так чтобы эта операция была рандомной ?
else
goto(a)
end_if

Подскажите, можно ли реализовать рандомный клик по двум  заданым кординатам ? Например lclick($_return1-119,$_return2+243) и lclick($_return +132,$_return2+20)

7
Общие вопросы / Re: Доработать скрипт
« on: May 18, 2017, 07:11:08 PM »
Можно что-то сделать если у меня код написан стадиями a/s/d/f/g...
Совсем не понял, что за шифрограмма.

Всегда можно что-то сделать, нужно только знать "что".



Спасибо ! Всё получилось !) 

8
Общие вопросы / Re: Доработать скрипт
« on: May 18, 2017, 12:19:06 PM »
Значит неправильно переписал три строки.
Или где-то используешь переменную $first и она становится 0.

Можно что-то сделать если у меня код написан стадиями a/s/d/f/g...- тот код который должен прогоняться лишь раз. А дальше уже идет сам скрип с несколькими потоками 

9
Общие вопросы / Re: Доработать скрипт
« on: May 17, 2017, 11:13:30 PM »
Вариант 1
Code: (clickermann) [Select]
IF($first = 0)
    $first = 1
    // код выполняющийся в начале 1 раз
END_IF
// остальной код


При выборе первого варианта кликер все равно циклично выполняет заданное задание в самом начале которое должно выполняться лишь один раз

10
Общие вопросы / Re: Доработать скрипт
« on: May 17, 2017, 11:05:34 PM »
Еще один вопрос. Подскажите пожалуйста как можно сделать рандомный клик по двум заданным координатам после того как на экране появиться определенное изображение ?

 
Code: [Select]
a:
wait(rnd(5,10))
getscreen
if_picture_in(0,0,$_xmax,$_ymax,"111.bmp",-1,90)
setthread(thr4,0)
wait(5)
lclick($_return1,$_return2)
wait(3)
lclick($_return1-119,$_return2+243)      / / / как можно сделать так чтобы эта операция была рандомной ?
else
goto(a)
end_if

11
Общие вопросы / Доработать скрипт
« on: May 16, 2017, 02:13:31 PM »
Здравствуйте! Подскажите пожалуйста , как сделать так чтобы в начале скрипта исполнялась одна функции и дальше она не фигурировала .Скрипт уже написан и нужно немного доработать

12
Как вы думаете , так пойдет ? Только почему-то не работает ... ( картинка в центре , а перезагрузка находится сверху слева )
Code: [Select]
thread(thr7)
getscreen
if_picture_in(0,0,$_xmax,$_ymax,"crash.bmp",-1,100)
lclick($_return1,$_return2-370)
WAIT(20)
else
if_picture_in(0,0,$_xmax,$_ymax,"crash2.bmp",-1,100)
lclick($_return1,$_return2-365)
WAIT(20)
END_IF
END_IF
SetThread(thr1,1)
wait(5)
END_THREAD
не, походу, афтор -троль! :-[



Откуда ты меня знаешь ? Я уже давно всё сделал , теперь все в порядке . + сделал авторизацию если клик вылетел .

13
Как вы думаете , так пойдет ? Только почему-то не работает ... ( картинка в центре , а перезагрузка находится сверху слева )
Code: [Select]
thread(thr7)
getscreen
if_picture_in(0,0,$_xmax,$_ymax,"crash.bmp",-1,100)
lclick($_return1,$_return2-370)
WAIT(20)
else
if_picture_in(0,0,$_xmax,$_ymax,"crash2.bmp",-1,100)
lclick($_return1,$_return2-365)
WAIT(20)
END_IF
END_IF
SetThread(thr1,1)
wait(5)
END_THREAD

14
На виртуалке тем более в браузерной игре копка перезагрузки не работает ... Так как поступить , может сделать нажатие на перезагрузку браузера ?

Что если так
Code: [Select]
thread(thr7)
   getscreen
   if_picture_in(0,0,$_xmax,$_ymax,"crash.bmp",-1,100)
      lclick($_return1,$_return2-370)
      WAIT(20)
   else
      if_picture_in(0,0,$_xmax,$_ymax,"crash2.bmp",-1,100)
         lclick($_return1,$_return2-365)
         WAIT(20)
      END_IF
   END_IF
SetThread(thr1,1)
   wait(5)
END_THREAD

15
Помогите пожалуйста !! Какой номер у кнопки F5 ? KEYPRESS(#F5) на VM не работает
Вот так получилось
Code: [Select]
thread(thr7)
waitms(rnd(750,1500))
getscreen
if_picture_in(0,0,$_xmax,$_ymax,"crash.bmp",-1,100)
else
if_picture_in(0,0,$_xmax,$_ymax,"crash2.bmp",-1,100)
KEYPRESS(#F5)
WAIT(20)
SetThread(thr1,1)
END_IF
wait(5)
END_THREAD

Pages: [1] 2