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

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

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

> Описание: команда sendkeydown('w', w ) ; выдает ошибку
YaPA
Отправлено: 06 Декабря, 2022 - 19:49:10
Post Id



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


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




Всем Добра!

Пожалуйста, помогите исправить ошибку!

Написал я бот для игры:
Ходит ГГ по грядкам и собирает овощи - прошел пять вернулся к первой..
то есть ходит вперёд, назад и клавиши работ 'e' и 'q' нажимаются!

И решил я дать ему работу пока сам буду работу работать! :)
в закрытом окне.
Заменил keydown ( 'w' ) на sendkeydown ( 'w', w)
и получил ошибку:

Код:
sendkeydown ('w', w)
Инструкция:
sendkeydown ('w', WINS [0])
Нерабочий Код:
CODE:
int x, y;
enabletimer(0);

on:;
messagebox('start');
getmouse(x, y);// Узнаем координаты мыши
win w=getwindow (1, x, y);
string name=w.name;
on1:
while(getkeystate(1)!=1)sleep(10); //ждем клика
getmouse(x,y,w);
off:;
loop() {
if (formatwi(getwindow())==formatwi(window (name)))
{ if (getkeystate(27)) goto on; }//Нажат Esc. Выход 27
pause(55);//sleep(55);
}
exit:;

CREATE_TIMER(0, 1000) {
//sendtimer(0, 601000);
sendkey('e', w);
pause(5000);
loop(4){
loop(6){
sendkey('q', w);
pause(5000);
}
sendkeydown('w', w);
sleep(1300);
sendkeyup('w', w);
}
loop(6){
sendkey('q', w);
pause(5000);
}
sendkeydown('s', w);
sleep(5200);
sendkeyup('s', w);
}


Рабочий код:
CODE:
int x, y;
enabletimer(0);

on:;
messagebox('start');
getmouse(x, y);// Узнаем координаты мыши
win w=getwindow (1, x, y);
string name=w.name;
on1:
while(getkeystate(1)!=1)sleep(10); //ждем клика
getmouse(x,y,w);
off:;
loop() {
if (formatwi(getwindow())==formatwi(window (name)))
{
if (getkeystate(49)) goto on;//messagebox('stop');
}//Нажат Esc. Выход 27
pause(55);//sleep(55);
}
exit:;

CREATE_TIMER(0, 1000) {
sendtimer(0, 601000);
sendkey('e', w);
pause(5000);
loop(4){
loop(6){
sendkey('q', w);
pause(5000);
}
keydown('w');
sleep(1300);
keyup('w');
}
loop(6){
sendkey('q', w);
pause(5000);
}
keydown('s');
sleep(5200);
keyup('s');
}
 
 Top
Nik2
Отправлено: 06 Декабря, 2022 - 20:20:03
Post Id



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


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




https://kibor-bot.com/stat/codekeys.php

Поменяй на sendkeydown(87, w);
 
 Top
YaPA
Отправлено: 06 Декабря, 2022 - 21:13:25
Post Id



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


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




 Nik2 пишет:
https://kibor-bot.com/stat/codekeys.php
Поменяй на sendkeydown(87, w);

Спасибо!
Не хватало мне этой таблички кнопок!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by