Author Topic: [Alpha/Beta Testing] Тестируем сырые обновления (ссылки в первом посте)  (Read 232821 times)

0 Members and 3 Guests are viewing this topic.

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #540 on: June 04, 2018, 08:11:00 PM »
скриншот из окна редактора неправильно работает в многомониторных системах.если дополнительный слева или сверху, то даже скриншот на основном мониторе берёт непонятно какую область. но это не критично, просто на заметку.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #541 on: June 10, 2018, 11:32:03 AM »
Баг 4.13

Скрипт выполняет анализ цвета в оконном режиме. Если во время выполнения скрипта окно исчезнет, при последующей перепривязке кликер перестает видеть цвет. Редактор при этом цвет показывает, но функции выводят в лог код цвета 0.
Если отключить оконный режим то при выполнении выскакивает ошибка интерпретации GETSCREEN.

Проблему решает только перезапуск кликера.

Кликер должен определять существует привязанный HWND или уже нет, и возвращать 0 в $_hwnd если окно исчезает.

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #542 on: October 26, 2018, 07:56:47 PM »
Новый сезон нашего шоу!
Версия 4.14.000b х32

http://rgho.st/6kRSxdxkl

Шо нового в основном:
- инструкции работы с файлами и файловой системой
- обновленный colormode, тепепрь на математике а не на битовых операциях
- цветной текст в логе (см. printc, в хистори забыл добавить..)
- мелкие фиксы

так то все описано в справке, кроме упомянутого

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #543 on: October 26, 2018, 10:36:20 PM »
Замечен баг при вызове подпрограммы со строковым параметром. Кстати он был и в 4.13 . Если строка длинная (более 253 символов), то в подпрограмме к ней добавляются ковычки  :-\ .

Code: (clickermann) [Select]
SUB(test, $str_par)
print(strcut($str_par,1,1)," ",$a) //смотрим, какой символ первый в строке
END_SUB

$str = ""
FOR($a=1,$a<99999)
   $str = strconcat($str, "a") //добавляем символ к имеющейся строке
   test($str)  //вызов с параметром этой стоки
   waitms(20)
END_CYC

лог:
Code: (текст) [Select]
....
22:30:19 a 247
22:30:19 a 248
22:30:19 a 249
22:30:19 a 250
22:30:19 a 251
22:30:19 a 252
22:30:20 a 253
22:30:20 " 254
22:30:20 " 255
22:30:20 " 256
22:30:20 " 257
22:30:20 " 258
22:30:20 " 259
....




В справке не написан диапазон режимов colormode  :(.
Мое мнение - нужно оставить старый вариант колормода для совместимости старых скриптов с новой версией. А новый вариант обозвать какнибудь иначе.
« Last Edit: October 26, 2018, 10:40:17 PM by dramster »

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #544 on: October 27, 2018, 09:14:40 AM »
Quote
В справке не написан диапазон режимов colormode

пока что от 1 до 32.  33 - ч\б
эт скорее даже не режим, а уровень контрастности (вырезание полутонов).
можно в принципе уменьшить такой большой разбег, конечно, до любого кратного 32 значения. то есть до 16, 8 или 4

можно и сохранить старый для соместимости, но основным я бы его не делал. новая метода дает более корректный результат как с точки зрения цифр, так и с точки зрения визуального восприятия
« Last Edit: October 27, 2018, 09:20:01 AM by Johnny »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #545 on: November 02, 2018, 10:09:52 PM »
Обновил файлы команд и шаблонов.

Может, если уж пошла модернизация, стоит добавить встроенное плавное перемещение мыши для кликов и move?
Это должен быть третий необязательный параметр скорости перемещения.
И надо что то делать с подвисание кликера во время работы функций. Например поиск картинок, невозможно остановить кликер пока функция не завершит работу.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #546 on: November 03, 2018, 01:56:07 PM »
Функция FCopy выдает ошибку если файл получатель уже существует.
Code: (clickermann) [Select]
FCopy("C:\Image.jpg","Image2.jpg")
Нужно добавить необязательный параметр перезаписи файла. Если не указано то не переписывать файл но и не выдавать ошибок на ровном месте.

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #547 on: November 09, 2018, 11:38:04 AM »
Я не могу выбрать этот кликер для открывания файлов cms по умолчанию. Ни на 32-разрядной семерке, ни на 64-разрядной.
Я не ду... Потому и не бу...

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #548 on: November 09, 2018, 12:03:48 PM »
Я не могу выбрать этот кликер для открывания файлов cms по умолчанию. Ни на 32-разрядной семерке, ни на 64-разрядной.
Это твой личный выбор и мы его  искренне уважаем. Каждый выбирает то что ему больше нравится или к чему он привык.

:o

https://youtu.be/q5pLXZQrCyk
Я не ду... Потому и не бу...

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #549 on: November 09, 2018, 12:18:14 PM »
Запусти кликер от админа, зайди в настройки кликера и нажми кнопку "добавить" в ассоциации файлов.

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #550 on: November 09, 2018, 12:20:56 PM »
Запусти кликер от админа, зайди в настройки кликера и нажми кнопку "добавить" в ассоциации файлов.
Благодарю!
Я не ду... Потому и не бу...

ya12

  • Активный участник
  • ***
  • Posts: 165
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #551 on: November 09, 2018, 09:12:20 PM »
А еще бы к CALL массивы прикрутить на вход и выход.

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #552 on: December 06, 2018, 07:39:05 PM »
В общем тут одна херь мешает работать )) Эта херь наблюдалась и в более ранней версии, но отпишу уже тут.
Объясню ситуацию...
Я запускаю на компе 12 виртуальных машин и в каждой виртуалке запускается игра и кликер со скриптом. В каждом окне, как вы понимаете, игра одна и та же и скрипт в кликере один и тот же. В скрипте есть команда - WNDPOS ($hwnd,0,0), и эта команда работает нормально до тех пор, пока я не запущу еще 2-3 виртуальные машины (естественно с той же игрой и скриптом). После запуска дополнительных виртуалок, в них (в любых запущенных виртуалках) начинает выскакивать ошибка - "Ошибка при интерпретации строки: WNDPOS ($hwnd,0,0) Прервать выполнение сценария?". Как сами понимаете, эту ошибку я взять под контроль не могу, так как кликер при ней клинит (на остальные возможные ошибки винды и игрового клиента реакция в скрипте прописана). От чего эта ошибка появляется? У процессора мощи еще предостаточно даже при открытии дополнительных виртуалок (у него 12 ядер - 24 потока), памяти тоже предостаточно. Скорее всего какая-то реакция происходит от того, что слишком нагружаются диски, на которых расположены "диски" виртуальных машин. Так или иначе - есть какие-то мысли, как избежать этой ошибки? Ошибка-то какая-то глючная... Если она появилась 1 раз, то уже не пропадет, пока не перезагрузишь винду в виртуалке... Хоть ты игру перезапускай, хоть кликер - пофиг...
Я не ду... Потому и не бу...

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #553 on: December 06, 2018, 08:40:00 PM »
А вы точно уверены, что этот междусобойчик имеет какое-то отношение к тестированию новой версии?
Опять ты... "этот междусобойчик", как на старой, так и на новой версии присутствует.
Я не ду... Потому и не бу...

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: [Alpha/Beta Testing]
« Reply #554 on: December 07, 2018, 01:08:20 PM »
Добавлю, что само окно, которое нужно переместить на координаты, в момент появления ошибки, существует. Там условия в скрипте:
Code: (clickermann) [Select]
$hwnd=wndfind("Заголовок окна")
IF($hwnd ! 0)
   WNDGETINFO($hwnd, $x_hwnd, $y_hwnd, $hwnd_width, $hwnd_height)
   IF(($x_hwnd ! 0)|($y_hwnd ! 0))
      WNDPOS($hwnd,0,0)
   END_IF
END_IF
Я не ду... Потому и не бу...