Author Topic: screenshotex: ошибка интерпретации  (Read 7919 times)

0 Members and 1 Guest are viewing this topic.

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
screenshotex: ошибка интерпретации
« on: May 23, 2014, 08:13:51 AM »
что-то туплю с утра
Code: [Select]
$win = hget( $_xmouse, $_ymouse )
hset( $win, 1 )

if_picture_in( 0, 0, $_xmax, $_ymax, "VI-UseBuySymbol.bmp" )
   logwrite( "xor = ", pxlxor ( $_return1-32, $_return2+239, $_return1+32, $_return2+302 ) )
   screenshotex(  $_return1-32, $_return2+239, $_return1+32, $_return2+302, "square", 0 )
end_if
ошибка при интерпретации строки: screenshotex(трам-пам-пам

ЧЯДНТ?

aden

  • Оплот сообщества
  • ****
  • Posts: 363
    • View Profile
Re: screenshotex: ошибка интерпретации
« Reply #1 on: May 23, 2014, 08:56:09 AM »
попробуй убрать последний параметр "0" он и так идет по умолчанию.
Code: (clickermann) [Select]
screenshotex(  $_return1-32, $_return2+239, $_return1+32, $_return2+302, "square" )кликер не любит фнкции с 5 заданными параметрами.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: screenshotex: ошибка интерпретации
« Reply #2 on: May 23, 2014, 10:31:01 AM »
Всё работает. GETSCREEN присутствует?


aden

  • Оплот сообщества
  • ****
  • Posts: 363
    • View Profile
Re: screenshotex: ошибка интерпретации
« Reply #3 on: May 23, 2014, 11:08:04 AM »
Всё работает. GETSCREEN присутствует?
не факт что у человека последней версии кликер, а так больше не на что ругатся
ЗЫ.  я чтото обсчитался там даже 6 параметров так что префикс тоже бы удалить.
« Last Edit: May 23, 2014, 11:10:53 AM by aden »

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: screenshotex: ошибка интерпретации
« Reply #4 on: May 23, 2014, 12:04:46 PM »
1. оставил в вызове screenshotex только 4 параметра - координаты. ничего не поменялось
2. getscreen есть, как раз перед if_pictupe_in
3. 4.10.001

 ???

upd:
отключил 2ой монитор, добавил в код screenshot. картинка в приложении
$_return1=694
$_return2=191
wtf?
« Last Edit: May 23, 2014, 12:28:31 PM by i0 »

aden

  • Оплот сообщества
  • ****
  • Posts: 363
    • View Profile
Re: screenshotex: ошибка интерпретации
« Reply #5 on: May 23, 2014, 12:53:15 PM »
теперь попробуй
 
Code: (clickermann) [Select]
screenshotex(5,5, 50,50)или
Code: (clickermann) [Select]
screenshotex(5,5, $_return1,$_return2)

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: screenshotex: ошибка интерпретации
« Reply #6 on: May 23, 2014, 01:00:50 PM »
Раньше, редко но встречался глюк похожий. Ошибка интерпретации строки на совершенно правильной строке. Иногда помогало добавить перед или после пустую строку. Не всегда на этом заканчивалось и ошибку выбивало уже на любой другой строке ниже.
Мне помогало в тяжёлом случае выделить скопировать весь текст. Перезапустить кликер и создать совершенно новый файл. После вставки текста и сохранения - как бабка пошептала.


i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: screenshotex: ошибка интерпретации
« Reply #7 on: May 23, 2014, 01:17:14 PM »
И действительно, помогло создание нового файла, теперь ошибки нет.
Спасибо за хлопоты и помощь, а то уже весь мозг сломал =)

aden

  • Оплот сообщества
  • ****
  • Posts: 363
    • View Profile
Re: screenshotex: ошибка интерпретации
« Reply #8 on: May 23, 2014, 01:34:20 PM »
я в таких случаях перезагружаю комп нафик.

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: screenshotex: ошибка интерпретации
« Reply #9 on: May 23, 2014, 02:55:17 PM »
теперь попробуй
 
Code: (clickermann) [Select]
screenshotex(5,5, 50,50)или
Code: (clickermann) [Select]
screenshotex(5,5, $_return1,$_return2)
Забыл написать – попробовал. Ошибка интерпретации во втором случае.
Кста, если продолжить выполнение скрипта, скриншотится вполне правильный кусок экрана.
К сожалению, не могу сказать, какие мои действия привели к ругани кликера на $_return1, $_return2.

aden

  • Оплот сообщества
  • ****
  • Posts: 363
    • View Profile
Re: screenshotex: ошибка интерпретации
« Reply #10 on: May 23, 2014, 03:03:08 PM »
К сожалению, не могу сказать, какие мои действия привели к ругани кликера на $_return1, $_return2.
Как уже сказал Vint бывает когда долго мучаешь кликер, у него крышу начинает срывать и он тупит на ровном месте.
выкручиваюсь как описал выше

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: screenshotex: ошибка интерпретации
« Reply #11 on: May 23, 2014, 08:25:46 PM »
рано радовался
проблема исчезла в маленьком тестовом скрипте, а в полновесном осталась.
хочу сам расковырять причину, люблю таракашек ловить (да и полный код не хочу светить),
только для начала вопрос: а нет ли ограничения на вложенность if_picture_in?

aden

  • Оплот сообщества
  • ****
  • Posts: 363
    • View Profile
Re: screenshotex: ошибка интерпретации
« Reply #12 on: May 23, 2014, 09:26:48 PM »
ну около 4 вложений условий я делал работает главное с закрывающими тегами не запутатся,