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

Pages: 1 [2]
16
Как поставить в один запрос
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255) несколько вариантов цветов пикселей для условия? через or не получается... отедльно создавть еще условие?
спасибо, а с поиском по картинке есть, что-то аналогичное чтоб каждый раз по новой поиск картинки не делать а просто варианты как то поставить?

17
Как поставить в один запрос
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255) несколько вариантов цветов пикселей для условия? через or не получается... отедльно создавть еще условие?

18
Общие вопросы / Re: Не работает вместе
« on: October 05, 2019, 01:23:34 PM »
Если есть ложные срабатывания повышай процент совпадения.
Наоборот он срабатывает даже когда не на что срабатывать, картинки нет а он видит как будео она есть, когда отдельно часть кода воспроизводишь все нормально, а когда запускаешь весь процесс начинает видеть картинки которых нет на экране.

19
Общие вопросы / Не работает вместе
« on: October 05, 2019, 03:01:16 AM »
Часть кода нормально работает отдельно. Но когда запускаешь полностью все, находит каким то образом те картинки на экране которых нет.

Code: (clickermann) [Select]
SUB(ataka) // подпрограмма
 
  $S_CORR = (rnd(1 , 5))

waitms(5882 + $S_CORR)
  RDown(1332,793)
waitms(142 + $S_CORR)
  RUp(1332,793)
waitms(4181 + $S_CORR)
  RDown(1032,597)
waitms(146 + $S_CORR)
  RUp(1032,597)
waitms(6074 + $S_CORR)
// deleted
waitms(0 + $S_CORR)
// deleted
waitms(568 + $S_CORR)
// deleted
waitms(4 + $S_CORR)

$VAR=1
print ("Начал")
WHILE($VAR=1)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (858, 352, 1177, 689, "boi2.bmp", -1, 90)
print (Нашел)
   WAITMS(1000)
   $VAR=2
ELSE
   RCLICK(rnd(856, 1208), rnd(638, 926))
   WAITMS(1000)
END_IF
END_CYC
wait(rnd(5 , 10))

// вот это часть кода что ниже.

GETSCREEN
colormode(6)
IF_PICTURE_IN (865,452, 969,565, "faild06.bmp", -1, 80)
print("еся")
         $S_CORR = rnd(1 , 5)
       waitms(7258 + $S_CORR)
  RDown(1096,595)
waitms(222 + $S_CORR)
  RUp(1096,595)
waitms(2443 + $S_CORR)
// deleted
waitms(0 + $S_CORR)
// deleted
waitms(396 + $S_CORR)
   WAITMS(100)

else

$S_CORR = (rnd(1 , 5))

waitms(5310 + $S_CORR)
  rDown(929,578)
waitms(153 + $S_CORR)
  rUp(929,578)
waitms(2543 + $S_CORR)
  rDown(1026,644)
waitms(140 + $S_CORR)
  rUp(1026,644)
waitms(7616 + $S_CORR)
// deleted
waitms(0 + $S_CORR)
// deleted
waitms(280 + $S_CORR)
// deleted
waitms(3 + $S_CORR)
END_IF

// Вот эта часть кода что выше



// тело выполняется только после вызова
END_SUB

//ataka() // вызов подпрограммы (обязательно ниже подпрограммы)


SUB(yachik) // подпрограмма
GETSCREEN
colormode(7)
//print ("нет ***")
IF_PICTURE_IN (1187,413, 1360,562, "yachik.bmp", -1, 90)


//print ("есть ящик ***")
   //LCLICK($_return1, $_return2) // вместо этой строки вбивать действие
else
  ataka() //сюда вписываем действие если ящика нет
   WAITMS(1000)
END_IF
 WAITMS(1000)
   // тело выполняется только после вызова
END_SUB

//yachik() // вызов подпрограммы (обязательно ниже подпрограммы)



WHILE($vasya < 40)


waitms(3234 + $S_CORR)//8ой
  rdown(1231,887)
waitms(144 + $S_CORR)
  rup(1231,887)
 waitms(6434 + $S_CORR)
yachik()

//7ой
  rdown(1156,886)
waitms(184 + $S_CORR)
  rup(1156,886)
  waitms(7014 + $S_CORR)
yachik()

  rdown(1086,887)//6ой
waitms(141 + $S_CORR)
  rup(1086,887)
waitms(6308 + $S_CORR)
yachik()

  rdown(1004,881)//5ый
waitms(90 + $S_CORR)
  rup(1004,881)
waitms(5907 + $S_CORR)
yachik()

  rdown(933,890)//4ый
waitms(104 + $S_CORR)
  rup(933,890)
waitms(6394 + $S_CORR)
yachik()

  rdown(859,889)//3ий
waitms(109 + $S_CORR)
  rup(859,890)
waitms(6451 + $S_CORR)
yachik()

  rdown(785,889) //2ой
waitms(105 + $S_CORR)
  rup(785,889)
waitms(6982 + $S_CORR)
yachik()

  rdown(703,880) //1ый
waitms(115 + $S_CORR)
  rup(703,880)
waitms(9401 + $S_CORR)
yachik()

  rdown(627,881) //переход дальше назад
waitms(112 + $S_CORR)
  rup(627,881)
waitms(3825 + $S_CORR)

 $vasya=$vasya+1

END_CYC

20
Общие вопросы / Откритие .cms из скрипта.
« on: September 12, 2019, 05:00:26 PM »
Добрый день. Я знаю что есть что-то похожее, но не смог пока найти вернее руки не доходят по искать. Так вот для того что бы чуть чуть разгрузить громоздкий скрипт, фактически игра ведется без моего не посредственного участи, но пришлось сделать кучу картинок кучу IF ов и циклов, соотвественно огроменный скрипт получился, хоть комментариями помечаны важные этапы, все ровно, чтоб чуть-чуть, что-то где то подправить, приходиться прокручивать искать двигать, особенно если нужно всунуть условие между условиями. Так вот можно как то сделать чтоб при условие IF истина скрипт обращался к другуму файлу .cms и соответственно возрващался обратно в то же метко с который был переход, а не в самое начало и шел дальше? Это хоть чуть чуть помогло бы разгрузить громоздкий код, а то машина даже при запуске подвисает, хотя может быть виною этому colormode(). И какую прогу используете для работы со скриптами? чтоб не путаться в циклах и условиях? В редакторе порою по 10 минут выискиваешь не закрытый end_if или end_cyc, спасибо заранее. Ну может конечно есть более современные решения моей проблемы грамоздкости скрипта, если есть подскажите, буду благодарен.

21
Обычно это не для кликеров, а для красоты.
Для решения поиска нужны примеры. Несколько примеров (чтобы увидеть куда распространяется прозрачность). И в каждом случае подходить индивидуально.

вот это в нижней части текст под картинками. он его не распознает если за текстом названий кланов другие картинки

22
Кликерман умеет каким либо образом распозновать текст из выделенной области, либо числа, для дальнейшей обработки их. Что-то вроде жизнь нр 100 вытащил это число, совершил действие жизнь уменьшиласт вытащил это число. или как то из кода страницы это сделать можно? игруха браузерная . при нажатии просмотреть код выплывает нужная информация.

23
Есть картинки с прозрачностью, задний фон которых постоянно меняется, как можно обойти этот метод борьбы с кликерами? по моему это специально сделано так. colormode 8 даже не помог.

24
Спасибо, а можно с комментариями чтоб я понимал о чем идет речь и мог модифицировать в свое усмотрение в будуще, если не сложно конечно.

А все по читал справку разобрался спасибо, разве что сам перерасчет времени на калькулятор сидел считал, хитро придумано )))

а есть какая ни будь фича чтоб убрать отдельно готовый код, к которому приходится обращаться по несколько раз по мере положительных ответов на ifы в чтоб каждый рез не перекопировывать одни и те же строки? Или как то в отдельный файл обращаться с этим самым кодом или, присвоить какой то переменной участок кода... в imacros я просто создавал готовые макросы с нужными действиями и просто вставлял строку обращения к ним при положительном  if.



25
Добрый день. Под какой либо перменной хранитяться данные сколько осталось времени в таймере?
...
wait (rnd(1000 , 1200))
print ("осталось", ... , "сек")
...
  чтоб видеть сколько осталось секунд до повторного запуска цикла.
 

Pages: 1 [2]