Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: one4ae4ek on December 29, 2018, 12:10:37 AM

Title: Нужна помощь, с IF
Post by: one4ae4ek on December 29, 2018, 12:10:37 AM
В общем, скрипт очень простой
Надо чтобы когда появлялся зелёный цвет с верху то в игре нажималась кнопки и перс собирал рыбу (эту часть я сделал)
Так же когда переполняется инвентарь приходит оповещение и мне надо сделать так чтобы было условие (Либо скрипт нажимает "#E", либо он реагирует на красную надпись в правой части экрана и нажимает следующие клавиши: "#M, #DOWN, #DOWN, #DOWN, #DOWN, #DOWN, #DOWN, #DOWN, #DOWN, #DOWN, #DOWN, #ENTER, #DOWN, #ENTER"
Я написал точное количество действий
Самое главное и моя беда, я не могу сделать так чтобы он не бесился и нажимал либо на E, либо делал этот путь (С адекватной скоростью, а не как бешеный)
И при отсутствии задачи, просто ожидал её

Вот скрипты какие я смог сделать

(только на поимку рыбы)

go:
getscreen
if_pixel_in(0, 0, 1500, 310, 3970620)
KEYDOWN(#E)
WAITMS(20)
KEYUP(#E)
Else
end_if
goto(go)

(Кучу раз переделанный скрипт)

PXL(897,107)=3970620
IF(PXL(897,107)=3970620)
KEYDOWN(#E)
WAITMS(20)
KEYUP(#E)
Else
PXL(58,807)=3355849
BEEP(800,200)
Else
WAITMS(50)
end_if

Скриншоты (передвижения по инвентарю , можно использовать стрелочки, enter и backspace, мышку)
https://imgur.com/GgTCa5a (https://imgur.com/GgTCa5a)
https://imgur.com/4EsbuLN (https://imgur.com/4EsbuLN)
https://imgur.com/Km9DVUs (https://imgur.com/Km9DVUs)

Скриншоты (Место положения и понимания как всё выглядит)
https://imgur.com/xCwaCLs (https://imgur.com/xCwaCLs)
https://imgur.com/3nifmp5 (https://imgur.com/3nifmp5)
https://imgur.com/bWqcGdo (https://imgur.com/bWqcGdo)
https://imgur.com/ipDUEA9 (https://imgur.com/ipDUEA9)

Скриншоты сделаны через F12 и STEAM. Игра GTA V с модификацией Five M ( чисто от лишних вопросов)
Зачем нужно? Мне не охота стоять и тыкать кнопочку E на протяжении 10 минут подряд
Я не могу написать скрипт в котором будут условие, мне нужна помощь.
Title: Re: Нужна помощь, с IF
Post by: Oraven on December 29, 2018, 07:27:07 AM

Самое главное и моя беда, я не могу сделать так чтобы он не бесился и нажимал либо на E, либо делал этот путь (С адекватной скоростью, а не как бешеный)

Задержки для кого придуманы?
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(0,0, 1500,310, 3970620)
   KEYDOWN(#E)
   WAITMS(20)
   KEYUP(#E)
   WAITMS(500) // задержка в полсекунды после нажатия E
ELSE
   WAITMS(100) // задержка если цвет не найден
END_IF

Правильный второй скрипт
Code: (clickermann) [Select]
GETSCREEN
IF(PXL(897,107)=3970620)
   KEYDOWN(#E)
   WAITMS(20)
   KEYUP(#E)
   WAITMS(500)
ELSE
   IF(PXL(58,807)=3355849)
      BEEP(800,200)
      WAIT(1) // задержка на 1 секунду после звукового сигнала
   ELSE
      WAITMS(100) // задержка если ничего не найдено
   END_IF
END_IF


Code: (clickermann) [Select]
GETSCREEN
IF(PXL(897,107)=3970620)
   KEYDOWN(#E)
   WAITMS(20)
   KEYUP(#E)
   WAITMS(500)
ELSE
   IF(PXL(58,807)=3355849)
      BEEP(800,200)
     
      KEYPRESS(#M)
      WAITMS(100)
      FOR($a=0,$a<10) // 10 раз повторяем нажатие DOWN
         KEYPRESS(#DOWN)
         WAITMS(60)
      END_CYC
      WAITMS(100)
      KEYPRESS(#ENTER)
      WAITMS(100)
      KEYPRESS(#DOWN)
      WAITMS(100)
      KEYPRESS(#ENTER)
      WAIT(1)
     
   ELSE
      WAITMS(100) // задержка если ничего не найдено
   END_IF
END_IF