Но появилась новая проблема. Иногда скрипт во время работы внезапно запрещает выделять действия. Т.е при клике на любое действие, оно просто не выделяется красным. Это второй баг, независимый от первого если что
Как зажать "UP"
-
Добрый день, подскажите пожалуйста.
Использую действие "ввод текста" над canvas - (<UP><Ctrl>), интервал пробовала от 0 до 20, и пробовала последовательность (<UP><Ctrl> <UP><Ctrl> <UP><Ctrl> <UP><Ctrl> <UP><Ctrl>), всё равно обрабатывается сайтом как отдельное действие. Будто вверх, а потом контрол. При ручном управлении спокойно нажимаю вверх и контрол и сайт обрабатывает как одновременное нажатие.
Запись действий также не помогает.
Подскажите как решить проблему? Как например зажать вверх, чтобы потом в любой момент нажать контрол? -
@alena1997 said in Как зажать "UP":
Добрый день, подскажите пожалуйста.
Использую действие "ввод текста" над canvas - (<UP><Ctrl>), интервал пробовала от 0 до 20, и пробовала последовательность (<UP><Ctrl> <UP><Ctrl> <UP><Ctrl> <UP><Ctrl> <UP><Ctrl>), всё равно обрабатывается сайтом как отдельное действие. Будто вверх, а потом контрол. При ручном управлении спокойно нажимаю вверх и контрол и сайт обрабатывает как одновременное нажатие.
Запись действий также не помогает.
Подскажите как решить проблему? Как например зажать вверх, чтобы потом в любой момент нажать контрол?Такого функционала нет в BAS, а для чего оно вам? Код ввода текста в браузере написан на c++ и добавить возможность сочетания клавиш можно только там же, а это значит нужно будет компилировать свою сборку
-
@Fox спасибо за ответ
пытаюсь научиться управлять персонажами в браузерных играх, во многих 2д управление как раз за счёт зажатых клавиш.
Например, при зажатии кнопки вверх и нажатии кнопки огонь, снаряд летит вверх. Без зажатия, получается что пушка как бы посмотрела вверх, вернулась обратно и стрельнула либо вправо, либо влево. Жаль что нет функционала, до компиляции своих сборок я ещё не доросла...)
-
@alena1997 said in Как зажать "UP":
@Fox спасибо за ответ
пытаюсь научиться управлять персонажами в браузерных играх, во многих 2д управление как раз за счёт зажатых клавиш.
Например, при зажатии кнопки вверх и нажатии кнопки огонь, снаряд летит вверх. Без зажатия, получается что пушка как бы посмотрела вверх, вернулась обратно и стрельнула либо вправо, либо влево. Жаль что нет функционала, до компиляции своих сборок я ещё не доросла...)
При автоматизации (не только браузера) необходимо получать обратную связь, иначе с задачей будет проще справится кликером. Как вы получаете обратную связь из игры в BAS? В смысле как вы понимаете, что персонаж выполняет именно те действия, которые вы заложили в алгоритме?
-
@Fox пока ещё никак) раз даже стрелять в нужном направлении не получается
варианты пока такие были:
- сплошной рандом для игр где нужно набрать хоть сколько нибудь очков за определённое время
- прохождение одного и того же уровня по шаблону
- для упомянутой стрелялки с пушкой в центре, отслеживать появление объекта (врага), по координатам вычислять, слева он, над или справа и нажимать соответствующие клавиши, повторять пока врагов не останется
-
@alena1997 said in Как зажать "UP":
@Fox пока ещё никак) раз даже стрелять в нужном направлении не получается
варианты пока такие были:
- сплошной рандом для игр где нужно набрать хоть сколько нибудь очков за определённое время
- прохождение одного и того же уровня по шаблону
- для упомянутой стрелялки с пушкой в центре, отслеживать появление объекта (врага), по координатам вычислять, слева он, над или справа и нажимать соответствующие клавиши, повторять пока врагов не останется
Вам бы в идеале отснифать запросы игрушки и эмулировать именно их, остальное всё мастурбация.. Работа с изображением в BAS не будет работать быстро, а для игрушки это фатально