|
Снова про цвета |
|
|
Vitol |
2.12.2018, 9:18
|
Novice
Сообщений: 51
Регистрация: 8.9.2018 Группа: Пользователи Наличность: 0
Пользователь №: 19.031
Возраст: 22
|
Что сюда нужно вписать? (IMG: style_emoticons/default/sad.gif) set #d findcolor (1317, 624 1628, 923 1 1 (16777167) %arr 2 -1 3) if #d > 0 <-------- //что сюда вписать, что бы он отталкиваясь от этого цвета (16777167) нажал на несколько пикселей влево(27) и вниз (52) левый клик, который прописан далее. kleft %arr [1 1], %arr [1 2] wait 250 + random(50) kleft 821, 503 wait 3000 + random(50)
|
|
|
|
Vitol |
4.12.2018, 18:53
|
Novice
Сообщений: 51
Регистрация: 8.9.2018 Группа: Пользователи Наличность: 0
Пользователь №: 19.031
Возраст: 22
|
Цитата(DarkMaster @ 4.12.2018, 19:25) set #timeout timer + 10000 while #timeout > timer and #a < 1 if 659, 776 15067629 and 668, 790 16251895 //цвет моба и то, что персонаж вне боя break // выходим из цикла, если нашли. end_if end_while
Спасибо, помогло, только он теперь не понимает, когда он бежит до цели и еще не в бою и когда он бежит, а она за текстурой (IMG: style_emoticons/default/blink.gif)
|
|
|
|
Vitol |
15.3.2019, 22:46
|
Novice
Сообщений: 51
Регистрация: 8.9.2018 Группа: Пользователи Наличность: 0
Пользователь №: 19.031
Возраст: 22
|
Возник еще один вопрос, если есть один из этих цветов и он появляется и не пропадает в течении 2-3 минут, то нужно делать следующее, это вообще реально или я уже на луну улетел? if 1075, 761 9155021 or 637, 670 16777215 or 637, 648 14672871 (цвета) сделать это, если один из цветов выше был в данных координатах в течении 2-3 мин. send M wait 750 + random(50) kleft 645, 556 end_if Думал через timer, но что-то не пойму как (IMG: style_emoticons/default/sad.gif)
|
|
|
|
Vitol |
1.8.2019, 15:19
|
Novice
Сообщений: 51
Регистрация: 8.9.2018 Группа: Пользователи Наличность: 0
Пользователь №: 19.031
Возраст: 22
|
Он берет цвет в координатах 1514, 226 (я так понял). Как сделать так, что бы он взял этот цвет и работал только до тех пор, пока цвет есть в данной координате? Если цвета нет, то завершал скрипт. P.S. цвет не постоянен. if #time2 < timer kleft 1231, 54 wait 1000 sendex @{} left 1377, 136 wait 500 sendex sendex @{} left 1514, 226 wait 500 sendex get color #color 1514, 226 set #time2 timer 180000000 end_if if //цвет есть работаем. end_if if_not //цвета нет, стоп скрипт end_script end_if
|
|
|
|
Vitol |
10.12.2019, 21:35
|
Novice
Сообщений: 51
Регистрация: 8.9.2018 Группа: Пользователи Наличность: 0
Пользователь №: 19.031
Возраст: 22
|
Цитата(cirus @ 10.12.2019, 23:20) Вообще убрать его. Что пытаетесь сделать?
Что бы скрипт после того как нажал ко kleft 1562, 200 abs координатам, перешел к if #a > 0,и начал нажимать 1 а не к if_not #a > 0 (закрытие клиента), если после клика по kleft 1562, 200 abs , цвет в #a > 0 остался таким же, скрипт продолжал нажимать 1 Код while 1207, 139 41466 //оранж цвет на выборе персонажа wait 210min send {Enter} end_while set #a findcolor (1514, 226 1514, 226 1 1 (12712440) %a 2 -1 2) if #a > 0 send 1 //возвращался сюда wait 500 + random (500) end_if if_not #a > 0 if 1514, 226 16777215 //проверил это и если это есть, закрыл его kleft 1562, 200 abs wait 500 end_if wait 500 + random (250) if_not #a > 0 //но переходил не сюда, а в send 1,если это все еще есть #a > 0 send f12 wait 2000 end_script end_if end_if
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|