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 - STARый

Pages: [1]
1
Уважаемые ГУРУ! Опять я)
Монитора два. Координаты давал упрощенные. Вот сейчас вбиты те, что на самом деле.
Другие скрипты работают. С этим проблем нет. Ставлю на ночь- и щелкает только впуть как говорится.
А вот этот добить никак не могу.
Он просто по кругу идет, не останавливаясь постоянно жмет. а нужно одно нажатие. прикладываю скрипт и картинку алгоритма (если его так назвать можно).
code=clickermann
IF(ISKEYDOWN(1)=1)
      IF(($_xmouse > 2366) & ($_xmouse < 3390) & ($_ymouse > 110) & ($_ymouse < 945))
          WAITMS(500)
          LCLICK(RND(100,350),RND(20,150))
             WHILE(ISKEYDOWN(1)=1)
             WAITMS(100)
             END_CYC
                  WAITMS(100)
      END_IF
   END_IF

   GETSCREEN(1920,0,3839,1079)
   IF_PICTURE_IN (1920,0, $_xmax,$_ymax, "img\resurs.bmp", -1, 100)
      
       LCLICK($_return1+(RND(120,180)), $_return2+(RND(1,5))
      WAITMS(100)
   END_IF
--
ЗЫ.Не получается воткнуть картинку.
Придется опять косноязычно на словах...
После нахождения картинки он как видите по ней кликает. Так вот что нужно: если картинку не находит - то должен вернуться на "исходную" - т.е. ожидать очередного клика мышью. Если находит - то кликает один раз(и он кликает!!!) и тоже возвращаться на исходную, т.е. ожидать очередного клика ЛКМ... надеюсь обьяснил). Вы уж старого ламера простите)))

2
Спасибо Огромное! Сейчас буду пробовать!)
ЗЫ. Все заработало! )) Остальное сам все что нужно!
Спасибо за отзывчивость!

3
ЗЫ. Возможно я слишком витиевато ставлю задачу ))) Вот так наверное будет проще: 1.Левый клик мыши по экрану. При этом происходит действие- движение персонажа на заданную точку. Но одновременно с этим ( разницей в несколько милисекунд, или секунд - это я настрою) начинает работать скрипт, который кликает по точкен на экране с постоянными координатами. Т.е. куда бы мышка не кликнула, вместе с кликом мыши с задержкой , происходит клик по точке, координаты которой=константа..... вот может так понятней?....

4
Не работает... Скопировал один в один в редактор. Запустил... к мышке даже притронуться не успел - начинаются клики по кнопке (строка 4). Т.е. скрипт не обрабатывает нажатие на ЛКМ, не дожидается клика физического...

5
Спасибо! Попробую. Суть: при передвижениее по карте "вручную" (это пока, дальше автоматизирую потихоньку :) ) путем кликанья ЛК по соседней клетке, куда необходимо двигаться, в клетке имеются ресурсы, которые открываются при нажатии на кнопку, которая находится сверху окна (по указанным мною координатам). Поскольку это нужно делать очень быстро, в виду наличия конкурентов на той же карте, то часто не успеваешь просто кликать сначала по клетке (для передвижения на эту клетку за указанными ресурсами) и тут-же нажимать кнопку для раскрытия меню предложения действий. Так вот, с менюшкой1 то без проблем, там выбор картинок идет, оформил через IF_PICTURE_IN, а вот как нажать программно меню при ФИЗИЧЕСКОМ нажатии ЛКМ совершенно в другом месте - тут я не знал. сейчас попробую. (Надеюсь я все понятно обьяснил?). Оперативно тут помогают  :). Надеюсь тут пропишусь))

6
Доброго времени суток, Уважаемые гуру!
Неделю курил форум и все статьи которые здесь нашел. Помогло очень составить несколько скриптов. Все работает. Сейчас решил сделать усовершенствование.Есть алгоритм, но как его выполнить - не могу придумать. Алгоритм простой, но язык еще не полностью изучил, что касается переменных (тяжело у меня с этим). Итак, вот что необходимо:
При левом клике мыши по любому участку  заданной области, допустим (0,200,1920,1040), необходимо чтобы с задержкой WAITMS(500) происходил рандомный клик в области с координатами LCLICK(RND(100,350),RND(20,150)), та дальше действия будут происходить, все стандартно, поиск картинки, сравнение, клик по ней и т.д. у меня уже все в SUB забито... а вот как именно сие действие обозначить, которое я выше указал - для меня загадка. Знаю что просто очень, но с командами запутался... Помогите пожалуйста!
Заранее благодарен, ветеран русского интернета, Старый ;-)

Pages: [1]