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

Pages: 1 [2] 3 4 5
16
Общие вопросы / Re: getscreen скорость работы
« on: November 09, 2017, 05:10:22 PM »
Не понятно, при чём здесь "скорость работы" в теме?

Вот это условие, неправильное.
Code: (clickermann) [Select]
WHILE((($_time_m= 9) & ($_time_s> 50)) | (($_time_m=10) & ($_time_s<15))) & ($a=0)  )Посчитай скобки. Одной в начале не хватает.

На видео ничего непонятно. Мы под водой в запотевшей маске.
Понятно что масштаб крутится как захочется. Там цвет сплошной по кнопке? Во всех пикселах одинаковый? Если НЕТ, при изменении масштаба все цвета уплывут.

P.S. всмотрелся в видео пристальнее пытаясь понять, что же там происходит. И стало понятно.
Зачем ты делаешь вот эти манипуляции?
Code: (clickermann) [Select]
         waitms(300)  //koda postavil 100  tabli4ka ne uspela poyaavitsa a ono uje najalo i ni4ego vrode ne slu4ilos zelenoy nadpisi nebulo.
         /////2. 200 поставил не работает.

Тебе нужно увеличивать задержку, а ты уменьшаешь. Вся проблема не в медленности "getscreen скорость работы", а как раз наоборот, скрипт работает очень быстро. Ты не представляешь как быстро и поэтому неправильно расчитываешь.

1. На 29 секунде он нашёл первым поиском if_pixel_in цвет 5102591
2. кликнул по нему
3. Потом пауза маленькая. Окно ещё НЕ появилось. Второй поиск if_pixel_in настроен на другую область. Там пока ничего нет и поиск даёт отрицательный результат.
4. Переходит на следующую итерацию цикла WHILE
5. Опять первым поиском if_pixel_in находим ту же кнопку по которой уже кликали.
6. Здесь после поиска идёт пауза waitms(200 + $S_CORR) которую тебе говорили убрать и больше их так не ставить. Не знаю почему ты не хочешь слушать. В это время, как раз появляется окно.
7. Происходит клик из поиска пункта 5 по найденной старой кнопке. При этом окно естественно закрывается.
8. Пока окно закрывается с анимацией и твоей уменьшенной задержкой скрипт доходит до второго поиска if_pixel_in и успевает его найти.
9. Но окно уже присмерти и клик уходит в никуда.

Не нужно всё уменьшать, сделай пока медленно и размеренно. С паузами в нужных местах.
Если второе окно появляется всегда, то его нужно ждать циклом, а не просто искать. Если не всегда, то подбором паузы давать ему время появиться.

И добавь задержку после keyUp. Дай браузеру, перед поиском, перерисовать окно после действий. Иначе на новом снимке будет ещё старое изображение и поиск найдёт всё в старых местах. Потом пока внутренние задержки отработают, экран изменится и кликнет не туда.

в этих кнопках пиксели разного цвета но  5102591     большинство

3.это окно появляется сразу для подтверждения.если поставить клик в ту точку через 100 мс то  кнопка хотя и нажимается,но ничего не происходит потому что дом дерево не достроено и она не рабочая.при 200 мс кнопка нажимается и все нормально.
Потом кнопка стала менять место и я решил добавить скрипт нахождения ее и вот тогда начались проблемы.что даже при 300 мс оно ее находит,потом почему-то не выполняет нажатие а выходит с условия  if_pixel_in у к внешнему циклу вайл и обновляет,а потом  обратным числом нажимает в ту кнопку которая еще в прошлом цикле была найдена.

5. это полезная информация.тут и видна разность в скорости функций. кнопки уже там нет а нажатие туда идет.

17
1% в день - это 365% годовых даже при простом, а не сложном проценте,
в наших условиях предлагающий такой процент - просто мошенник

если каждый день начисляют 1%, и этот начисленный процент ежедневно прибавляется к телу вклада, то да, именно 5 лям с хвостом. можешь проверить на бумажке ;)

так чтобы закруглить темку: ты убедился, что кликерман считает верно?

да,числа космические.....

18
Общие вопросы / Re: getscreen скорость работы
« on: November 09, 2017, 10:59:31 AM »
Не нужно сунуть паузу сразу после поиска. Пауза нужна после действий.
Вот после  keyUp(116) перед  getscreen она очень нужна, но её там нет

https://drive.google.com/open?id=16NFnX9MB6JcLmrWWvc1NhrfxHa9JcyL7

вот видео. раньше все работало но потом решил  место нажатия в определенный пиксель подтверждения  перейти на сканирование и поиск   кнопки подтверждения,оно ее не находит.

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

19
на взгляд моего калькулятора ответ правильный, (1.01365= 37,783434332887158877616604796498)
а по-твоему нет? дай верный на твой взгляд ответ

Quote
я думаю эта программа плохо работает сточкой.она показывет что за год со 100 долларов под 1 процент будет 3740 долларов ,так оно и есть,потому я боялся точку использовать.
LOGWRITE($res = 100 * POW(1.01, 365))
а я вот думаю, ты хочешь считать сложный процент по формуле, которую не понимаешь.
а 3740 -- это будет конечная сумма за 364 дня при ставке 1% в день и ежедневной капитализации. и это верно :)

да чето поулчается что 100 долларов с 1% за 3 года  ставкой станут  5393861.63588410988    5 миллионами долларов ?это кажется  невообразимо.сейчас просто такие пирамиды появились.

20
Общие вопросы / getscreen скорость работы
« on: November 08, 2017, 10:04:34 AM »
Интресует скорость работы этой функциии.чем боьлше экран тем боьлше оно его сохраняет,ато я замутил что бывает на большом экране нажная точка есть и идет команда сделать снимок жкрана и нажать на кнопку но все равно идет обновление экрана как будь-то ее нет.

WHILE((($_time_m= 9) & ($_time_s> 50)) | (($_time_m=10) & ($_time_s<15))) & ($a=0)  )
      //  WHILE       ($a=0)
      keyDown(116)
      waitms(100 + $S_CORR)  /////один раз нажало левее как будто не успело 1- 100 с отрендерится. но ыла каче всего запущено.   шяяф уещпщ зщыефмшд return1+ 10
      keyUp(116)
     
      getscreen (758,199,810,803)
      if_pixel_in(758,199,810,803, 5102591) /
         waitms(200 + $S_CORR)
         lclick($_return1+10,$_return2+2)
         
         waitms(300)  //koda postavil 100  tabli4ka ne uspela poyaavitsa a ono uje najalo i ni4ego vrode ne slu4ilos zelenoy nadpisi nebulo.
         /////2. 200 поставил не работает.
         
         getscreen (775,191,900,350)
         if_pixel_in(775,191,900,350, 5102591)
           
            lclick($_return1+2,$_return2+2)
           
            $a=1///
           
         end_if
      end_if
     
     

     
   END_CYC

21
а в этой тебе че никто не пишет?попробуйте эти скрипты запустить у вас работает?

Code: (clickermann) [Select]
$res = 100 * POW(1.01, 365)
LOGWRITE($res)
HALT

Либо
Code: (clickermann) [Select]
LOGWRITE(100 * POW(1.01, 365))
HALT

Лог:
Code: [Select]
17:03:02 3778.343433289

ну так ответ не правильный?

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

так функции execute и pow  я нашел в справке и они у меня не работают.

Пример

// вызываем батник
execute("some.bat") или тут имеется ввиду что файл должен лежать рядом со скриптом? а про pow вопрос в соседней теме   ?
http://crapware.aidf.org/forum/index.php?topic=3584.0


23
а в этой тебе че никто не пишет?попробуйте эти скрипты запустить у вас работает?

24
Нельзя выпрыгивать из цикла через гото.

Вот твой скрипт без совсем не нужных гото.
Code: (clickermann) [Select]
keyDown(#F5)
waitms(200)
keyUp(#F5)
waitms(50)

$a=0
WHILE($a=0)
   
   GETSCREEN(566,210,600,771)
   if_pixel_in(566,210,600,771, 5102591)
      waitms(600)
      rclick($_return1+2,$_return2+2)
      waitms(400)
     
      LCLICK(620,210)
      waitms(400)
     
      if (($_time_m=10)&($_time_s=15))
         $a=1
      ELSE
         keyDown(#F5)
         waitms(200)
         keyUp(#F5)
         waitms(50)
      end_if
     
   else
      waitms(50)
   end_if
   
end_cyc

logwrite($_time_m,":",$_time_s)
wait(60)

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

25
а где картинка   делась?я хочу повторить знание.

Хостинг картинок не работает почему то

так что получается в языке много функций не работает?execute pow?   есть break для цикл while?

26
      if_pixel_in(566,210,566,771, 5102591)   это условие не выполняется а LCLICK(620,210)  выполняется всегда . ПОлучается e ujne прbоритет больше чем у ifpixelin?

Пиши так чтобы тебя люди понимали...


а где картинка   делась?я хочу повторить знание.

27
а вам за модерацию платят что-то или вы ха идею?
у меня больше двух тысяч удалённых с форума сообщений, следовательно каждый акт модерации оплачивается, накидывай на форум сообщения,не жадничай, поддержи любимого супермодератора!  ;D

а на что финансируется проект? как я понял полно функций в языке уже не работает.

28
какой командой можно сдвинуть экран к нужному по цвету пикселю вниз какбы промотать колесом?

 WHEELUP ([2])   попробовал это с  книги обучалки  ошибка команды  WHEELUP ([mult])

29
WHILE($a=0)
   
   keyDown(116)
   waitms(200)
   //////ïîñòàâëþ 200 íà ñëó÷àé ñòðèìà ÷òîá êàðòèíêà âñå âðååìÿ íå áûëà áåëîé.
   keyUp(116)
   back:
   GETSCREEN(566,210,600,771)
   if_pixel_in(566,210,600,771, 5102591)
     
      waitms(600)
      ////700 kogda net strema i okon.stavlyu 800
      rclick($_return1+2,$_return2+2)
     
     
     
      waitms(400)// rfr ns pervom 4etob ne vuletalo s kompa)
      LCLICK(620,210)
     
      if (($_time_m=10)&($_time_s=15))
         ///na drugom kompe savil 20mojet zrya.
         goto(exit)
      end_if
      //proverit
     
      //         getscreen  (590,180,630,230)
      //         if_pixel_in(590,180,630,230, 5102591)
      //         lclick(($_return1+2),($_return2+2) )
      //nayti to4nuy pixel
      //////610 210 rus servak proverit, 610 205 ïîäòâåðæäåíèå çàíÿòèÿ ïóñòîãî ñëîòà
      //waitms(200) takuyu zadrjku postavlyu kogda proverku pixelya ubry
      ///neznayu skolko stavit.na pervom kompe s 100 vuletalo s akaynta.postavil 2000
     
   else
     
      goto(back)
   end_if
   
   
end_cyc
exit:
logwrite($_time_m)
logwrite($_time_s)
end_if
waitms(60000)
waitms(1000)

если убрать    else
     
      goto(back)     то обновление страници работает а иначе нет.в других скриптах  похожих все работает

30
спасибо я гашеный был когда писал)а какой программой ты эти стрелочки с текстом вставляешь?

FastStone Capture

а вам за модерацию платят что-то или вы ха идею?

Pages: 1 [2] 3 4 5