Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Описание: ЗДЕСЬ НУЖНО ПОМОЧЬ НОВИЧКУ ЕСЛИ НЕ ЛЕНЬ
hihik
Отправлено: 26 Февраля, 2017 - 19:39:26
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 1
Дата рег-ции: Нояб. 2016  
Репутация: 0




Пожалуйста подскажите мне новичку в кое-каком деле.Как заставить бота рандомно передвигаться по карте в браузерной игре с помощью клавиатуры в визуальном редакторе кода.Я знаю что тут нужен блок key(блок нажатия клавиши) но как его настроить чтобы клавиши передвижения W,A,S,D нажимались рандомно случайным образом или хотя бы скажите как сделать чтобы определённая клавиша нажималась, но отпускалась только через определённое время.ПОМОГИТЕ МНЕ НОВИЧКУ ПОЖАЛУЙСТА.
 
 Top
AHACTAC
Отправлено: 03 Марта, 2017 - 22:35:56
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 9
Дата рег-ции: Сент. 2016  
Репутация: 0




 hihik пишет:
Пожалуйста подскажите мне новичку в кое-каком деле.Как заставить бота рандомно передвигаться по карте в браузерной игре с помощью клавиатуры в визуальном редакторе кода.Я знаю что тут нужен блок key(блок нажатия клавиши) но как его настроить чтобы клавиши передвижения W,A,S,D нажимались рандомно случайным образом или хотя бы скажите как сделать чтобы определённая клавиша нажималась, но отпускалась только через определённое время.ПОМОГИТЕ МНЕ НОВИЧКУ ПОЖАЛУЙСТА.


Я не профи, но сделал бы нечто подобное, нажатие клавиши->sleep->отпустил клавишу
Вот ссылка на команды для клавиатуры(для просмотра ссылки Вам необходимо авторизоваться) Тупенько, но зато простенько, с рандомностью не знаю как... Огорчение

Можно использовать
keydown
keyup
и
sendkey

(Отредактировано автором: 03 Марта, 2017 - 22:38:41)

 
 Top
Dantes3000
Отправлено: 09 Марта, 2017 - 15:52:56
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1465
Дата рег-ции: Июнь 2016  
Репутация: 58




Должно работать.

CODE:
int ra;

v:ra=rand(1, 4);
if(ra==1) goto w;
if(ra==2) goto a;
if(ra==3) goto s;
if(ra==4) goto d;

w:keydown('w'); pause(rand(1000, 2000)); keyup('w'); goto v;
a:keydown('a'); pause(rand(1000, 2000)); keyup('a'); goto v;
s:keydown('s'); pause(rand(1000, 2000)); keyup('s'); goto v;
d:keydown('d'); pause(rand(1000, 2000)); keyup('d'); goto v;
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by