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

Pages: [1] 2 3
1
Использование / Re: Умный кликер.
« on: September 16, 2013, 07:58:38 PM »
Ребятки скрипт начал тыкать в рустое пространство а не по комнатам..... в чем дело..... все работало.
Code: (clickermann) [Select]
Chose:
$END = 0
$_return1 = 0
$_return2 = 0
// перебор комнат
HINTPOPUP("Стадия 9", "Выполняется поиск комнат... ")
$room = 0
FOR($room, $room<19) // Девятнадцать положений комнат
   GETSCREEN
   IF_PICTURE_IN (0,0,$_xmax,$_ymax,STRCONCAT("room",$room,".bmp"),-1,90)
      HINTPOPUP("Стадия 9", "Найдена комната " $room)
      move($_return1+20, $_return2+20)
      wait(2)
      move($_return1+22, $_return2+17)
      wait(2)
      LCLICK($_return1+18, $_return2+14)
      wait(4)
      move($_return1, $_return2-350)     // Убираем, указатель от греха подальше...
      wait(10)
      GOSUB(Taking)
      IF(ATT = 1)
      GOSUB(Taking)
   ELSE
      HINTPOPUP ("Стадия 9", "Не найдена комната поиск следующей.")
      WAITMS(200)
   END_IF
END_CYC


и еще вечно уведомление выскакиеет запарило -- shell notification error

2
Использование / Re: Умный кликер.
« on: September 12, 2013, 04:39:08 AM »
Ты прикола не понял, смысл то в том чтобы прога выбирала а после этого саб  GO сам кликне идти дальше

3
Использование / Re: Умный кликер.
« on: September 11, 2013, 08:37:00 PM »
Версия да последняя.

4
Использование / Re: Умный кликер.
« on: September 11, 2013, 08:36:00 PM »
Оравен, ну если я только что убедился что скрипт заработал как только я пробелы проставил и перестал когда вернул, наверное это о чем то говорит? Кстати я закончил код все работает прекласно, теперь только ресы набивать.

Остались околотемные вопросы.
1 сделать лису в привате.
2 запуск каждый день (планировщик кривой какой то) далекий....
3 Окно запуска (да\нет)  на 15 сек (как когда новоре разрешение применяешь на экран ) при старте программы...

ааахаах я поржал прикинь она реально из 2 кнопок выбирает сама какую ей тыкнуть))) иногда угабывает))) блин я кажись упоролся.

5
Использование / Re: Умный кликер.
« on: September 11, 2013, 07:46:56 PM »
АААААЕЕЕЕЕЕ!!!!!!!!!!!! ААААА да детка это оно самое !!!! даааа)))))))))) круто))))

$Choise=RND(1,2) Вот ошибка надо так - $Choise =  RND(1,2)   Заработало!!!!!!!!! аеееееееее...............игра на ладони. я повелитель кароч.

6
Использование / Re: Умный кликер.
« on: September 11, 2013, 07:34:10 PM »
Вроде все хорошо, но зацикливается, в любом случае проц на 100% загружен .... вот интрересно, предположим он картинки не находит , что же ведет его к зацикливанию.... не понимаю.....

7
Использование / Re: Умный кликер.
« on: September 11, 2013, 07:26:14 PM »
Чуваааак ))))) это БЕЗУМИЕ )))

8
Использование / Re: Умный кликер.
« on: September 11, 2013, 06:36:58 PM »
Когда выскакивают уведомления о санитаре или больном то программа понимает что "что - то " не так и как ей и положено передает управление в подпрограмму Attention которыя в свою очередь должна разобраться с ними, но вот когда дело до этого доходит, код зацикливается. и я не могу понять почуме, выдернул саб ATTENTION отдельно в чистый файл, все равно зацикливается,

Code: (clickermann) [Select]
wait(5)
HINTPOPUP("Стадия 9", "Ищем сообщения о санитарах или больном..." )
$check11 = 0
$time = $_time_t + 10 // 2 минуты
WHILE(($check11 = 0) & ($time > $_time_t))
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "SAN.bmp",-1,70) // в этом уведомлении должна быть клавиша - затаиться. по ней и кликаем.
      HINTPOPUP("Стадия 9", "Это уведомление о санитарах - затаимся или пройдем мимо?." )
      wait(4)
      $check11 = 1
      ELSE
      HINTPOPUP("Стадия 9", "Это не уведомление о санитарах, проверка по уведомлению о больном.")
gosub(ATTENTION2)
   END_IF
end_cyc
// рандомная переменная выбарет одну из двух кнопок
      $Choise=RND(1,2)
      if($Choise = 1)
         LCLICK($_return1+125, $_return2+260)
         HINTPOPUP("Стадия 9", "Затаились")
         wait(5)
         gosub(GO)
      else
         LCLICK($_return1+125, $_return2+285)
         HINTPOPUP("Стадия 9", "Прошли мимо")
         wait(5)
         gosub(GO)
      END_IF
END_SUB



SUB(ATTENTION2)
wait(5)
$check12 = 0
$time = $_time_t + 10 // 2 минуты
WHILE(($check12 = 0) & ($time > $_time_t))
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Seek.bmp") // Уведомление о больном.
      HINTPOPUP("Стадия 9", "Это уведомление о Больном - поговрим, или пройдем мимо?.")
      $check12 = 1
wait(4)
      END_IF
   end_cyc
      // рандомная переменная выбарет одну из двух кнопок
      $Choise=RND(1,2)
      if($Choise = 1)
         LCLICK($_return1+125, $_return2+260)
         HINTPOPUP("Стадия 9", "Поговорили")
         wait(5)
         gosub(GO)
      else
         LCLICK($_return1+125, $_return2+285)
         HINTPOPUP("Стадия 9", "Прошли мимо")
         wait(5)
         gosub(GO)
END_SUB









SUB(go)

$check2 = 0
$time = $_time_t + 10 // 2 минуты
WHILE(($check2 = 0) & ($time > $_time_t))
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "go.bmp") // далее появится клавиша "продолжить."
      HINTPOPUP("Стадия 9", "Найдена кнопка - идти дальше.")
      LCLICK($_return1+75, $_return2+15) // клик по этой клавише.
      $Check2 = 1
   else
      HINTPOPUP("Стадия 9", "Кнопка идти дальше не найдена.")
   END_IF
END_CYC
END_SUB


HINTPOPUP("Стадия 9", "Сообщения закрыты.")


Все вроде по человечески че ему надо? 

9
Использование / Re: Умный кликер.
« on: September 11, 2013, 04:33:21 PM »
и как я понял чтобы цикл выполнялся адекватно надо так

чек = 0
тайм = таймсус+120

вайл (тайм) & (чек = 1)
ГЕТСКРИН!!!!!
иф_пикт
клик
ЧЕК= 1
елсе
попап= ненайдено

енд_иф
енд_цик

да?


++ можно ли вначале скрипта окошко как в винде типа

начать работу скрипта да\ нет, при бездействии 15 сек закрывать окно и начинать? Функция BREAK Очень подходит , но в ней нет таймера.
да и еще модно ли как  то сообщить команду файр фоксу чтобы в привате работал?

10
Использование / Re: Умный кликер.
« on: September 11, 2013, 04:27:00 PM »
В том то и дело что для опознания надо было делать новые скрины......


Протестил код.... что сказать оргазм мозгов как бы так.

Есть пожелание...
 1в вашем кусочке кода почему то никогда  не вылазят уведмления
 2 Я в курсе что в памяти программы хранится только одна картинка, и каждый гетскрин ее обновляет.
 дело в том что перемещения по карте немного ее меняют 1 добавляются кровавые следы и пятна, и еще вылазят доп окошки (не уведомелния)

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

11
Использование / Re: Умный кликер.
« on: September 11, 2013, 03:59:53 PM »
Слишком сложно....

Log Brains//////
Fatal Error/////
Crash.

я почти довел все до ума следуя вашим указания, там где я побоялся что то менять я оставил как есть, потому что не знаю.
скоро пришлю результат.

12
Использование / Re: Умный кликер.
« on: September 11, 2013, 03:10:44 PM »
Вот интересно как скрипт картинки искал если реально я забыл GETSCREEN в куче циклов прописать............. загадка, ведь находил же и кликал, жестяк какойто

13
Использование / Re: Умный кликер.
« on: September 11, 2013, 02:56:39 PM »
Цикл вайл я так понял надо выключать после выполнения условий которые в нем записаны, ведь он то выполняется, пока чек =0 и пока время 120 не прошло, значит если иф выполнился неплохо было бы переписать чек=1 ааа?? или я чето не догоняю, и того половина того что вы написали отпадает,

что насчет гетч, согласен полностью, непрофессионал, косяки это - норма, где надо засунул гетсккрин в в цикл, чтобы все трульно было, где  его не было - добавил.

14
Использование / Re: Умный кликер.
« on: September 11, 2013, 02:45:54 PM »
ROOM = 1 я написал потому что картинки нумеровал начиная с ROOm1 тоесть room просто картинки нет. ВСЕ ПРАВИЛЬНО

15
Использование / Re: Умный кликер.
« on: September 11, 2013, 02:42:57 PM »
Я человек, прямой если мне сказали - делай так- и картинка найдется, я так и делаю, я привык доверять опыту других людей потому как сам плохо разбираюсь,  это модно назвать - доверия (надеюсь вы меня поняли) а можно копи паст, как помотреть.

я думал
1 цикл нужен чтобы не просто проверить наличие картинки но проверять в течении 2 минут.
2 если в цикле найдена картинка, клик сделан, то надо написать чек =1 чтобы выйти из цикла,
3 го то CLOSE нужно бля того чтобы  перейти к поиску кнопки выход, то что я написал в коде ЛОГИЧНО но это посути тавтология. и тут вы конечно правы. просто я еще не настолько.... сознательный что ли... не знаю как это назвать.

НИЧЕГО ЗАНОВО ПИСАТЬ НЕ НАДО!!! ВСЕ ОТЛИЧНО РАБОТАЕТ МЕСТА ГДЕ ЦИКЛ НЕ НУЖЕН Я УБЕРУ!!
МНЕ ОДИН  УЧАСТОК ОСТАЛСЯ!! ЧТО ТАМ !!! РАЗБЕРЕМСЯ!!!!!

Pages: [1] 2 3