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

Pages: [1] 2 3
1
Общие вопросы / Re: Не нажимается ESC
« on: June 01, 2019, 07:18:38 PM »
Ок. Тогда думаю последний вопрос, и начну собирать конструктор.
Вот условие:
Code: [Select]
GETSCREEN
LOGWRITE ("Цвет 1014, 408: ", PXL(1014, 408))
IF(PXL(1014, 408) = 1054746)
 
   // здесь то что выполнится если цвет совпадает
 
END_IF
Задача состоит в том, что-бы пока этот цвет совпадает, выполнялся этот скрипт всего один раз:
Code: [Select]
LDOWN(513,54)
WAITMS(100)
LUP(513,54)
WAITMS(100)
WAIT(10)
Потом, цвет сменится и выполнялся другой скрипт скрипт...
Дальше по циклу... появился этот цвет, скрипт выполнился один раз...

2
Общие вопросы / Re: Не нажимается ESC
« on: June 01, 2019, 02:49:09 PM »
С вопросом поторопилась по поводу кода:
Code: [Select]
GETSCREEN
LOGWRITE ("Цвет: ", PXL(1014, 408))
LOGSHOW(1)
HALT
Пишет в логах... Попробую, вдруг сработает.

3
Общие вопросы / Re: Не нажимается ESC
« on: June 01, 2019, 02:28:40 PM »
Если определяем цвет в конкретной координате то разумнее использовать PXL
Code: (clickermann) [Select]
GETSCREEN
IF(PXL(1014, 408) = 1054746)
   LCLICK(1014, 408)
   WAITMS(500)
END_IF
а обязательно нажимать левой кнопкой мышки именно по тем координатам, где определяется цвет пикселя?
Дело в том, что в отдельном месте если цвет пикселя красный, то нажимать надо по определенной области (т.е. по другим координатам)
Вот таким скриптом можно определить код цвета по координате.
Code: (clickermann) [Select]
GETSCREEN
LOGWRITE ("Цвет: ", PXL(1014, 408))
LOGSHOW(1)
HALT
В кликермене пишется же цвет пикселя... он может не совпадать?
Результат определения где отобразится?

4
Общие вопросы / Re: Не нажимается ESC
« on: May 31, 2019, 11:51:23 PM »
Раз клавиатура не работает, пытаюсь решить задачу хотя-бы методом определения цвета.
Нашла пример...
Пробую вот так вот:
Code: [Select]
// поиск красного пикселя
IF_PIXEL_IN (1014, 408, 1014, 408, 1054746)
HINTPOPUP("Сообщение", "Заголовок")
END_IF
1014, 408 - это координаты
1054746 - это цвет
Но пока ничего не выходит...
Как-же победить кликермена? =(

5
Общие вопросы / Re: Не нажимается ESC
« on: May 31, 2019, 04:03:15 PM »
Проверила другую программу - uopilot
Все передает (работает и мышка и клавиатура)
Значит я уверена, что кликермен тоже так может...
но решения пока не нашла =(

6
Общие вопросы / Re: Не нажимается ESC
« on: May 30, 2019, 08:29:13 PM »
как выше я написала, с мышкой разобралась...
С передачей кнопок с клавиатуры нет. Есть ли способ еще как-то передать нажатие кнопки ESC?

Возможно поможет режим Ps2 при наличии клавиатуры подключенной в Ps2 разъем или ноутбука (не гарантированно).

В скрипте нужно написать директиву
Code: (clickermann) [Select]
#ps2_keyboard
#ps2_keyboard
я сразу использовала для пробы... не помогает.

7
Общие вопросы / Re: Не нажимается ESC
« on: May 30, 2019, 08:27:43 PM »
А вот еще вопрос. Видимо что-то изменилось в новой версии программы кликермена...

В связи с тем, что кликермен не может передавать нажатия кнопок, хочется тогда добиться, что-бы хотя-бы распознавал картинки.

Как я делаю скриншот:
В программе вот такой вот код:
Code: [Select]
GETSCREEN
COLORMODE(6)
SCREENSHOT
HALT

Вырезаю через пайнт кусочек изображения, сохраняю как 24бита БМП файл, и спользую вот так:
Code: [Select]
GETSCREEN
COLORMODE(6) // применяем цветокоррекцию того же уровня
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 70) // ищем картинку до 70% совпадения
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF

Картинку не находит.
Игра запущена в оконном режиме... Указываю тогда диапазон поиска картинки
Code: [Select]
IF_PICTURE_IN (5,10,1028,804, $_xmax,$_ymax, "file.bmp", -1, 70)Но картинка всеравно не находится...

Может как-то надо окно определить?
 

8
Общие вопросы / Re: Не нажимается ESC
« on: May 30, 2019, 08:46:49 AM »
как выше я написала, с мышкой разобралась...
С передачей кнопок с клавиатуры нет. Есть ли способ еще как-то передать нажатие кнопки ESC?

9
Общие вопросы / Re: Не нажимается ESC
« on: May 29, 2019, 10:45:33 PM »
А есть еще вариант, как передать нажатие кнопок в игру?
Мышка та работает... Правда вот так:
Code: [Select]
LDOWN(192,705)
WAITMS(100)
LUP(192,705)
WAITMS(100)
WAIT(3)
А вот так вот не работает:
Code: [Select]
LCLICK(192,705)
Правда с передачей нажатий кнопок такое не работает =(

10
Общие вопросы / Re: Не нажимается ESC
« on: May 25, 2019, 10:06:52 PM »
а вообще ниодно нажатие с клавиатуры не передается... странно.

11
Общие вопросы / Не нажимается ESC
« on: May 24, 2019, 09:20:29 PM »
В игре кликер не может передать нажатие кнопки ESC, подозреваю, что в игре стоит защита от виртуальной клавиатуры... Есть еще способы передать кратковременное нажатие кнопки ESC?

12
В справке имелся ввиду другой переходник. Не PS/2-USB, а USB-PS/2
У меня нет разъемов PS/2

13
А если купить переходник типа такого?

Заработает?

Что самое интересное, клавиатура у меня работает, хоть тоже USB, но стоит выбрать режим #ps2_keyboard то работает на ура.
Мышь проводная... USB, но такой принцип работать не хочет  ??? При режиме #ps2_mouse все равно в игре не кликается... просто двигается.

14
Стоп, выше ведь написали, цитирую: "А без порта этот режим работать не будет, хоть джигу станцуй."
И в чем заключается моя специфичность? Я попросила о помощи, в итоге мне сказали что работать без порта не будет, и я еще специфичная оказываюсь ))) Ну здорово... )

15
Ясно, без физического разъема PS/2 Clickermann не работает.
Может есть аналоги такого-же кликера, но что-бы работал?

Pages: [1] 2 3