@Pomeha Так, нашёл действие приобразовать в строку, вопрос исчерпан
Как зажать "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 не будет работать быстро, а для игрушки это фатально