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

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

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

> Без описания
Corleone
Отправлено: 22 Января, 2024 - 17:50:49
Post Id



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


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




Почему не работает код ? Что тут не так ?




int col, xek, yek;
int col_pix, X_pix, Y_pix;

int ESCAPE = 148;
int F1 = 58;
int F2 = 59;

sleep(2000);

char sends[256];

opensocket ("127.0.0.1", 13000);

nastroit();

while(1 == 1)
{
// search mob
while(getcolor(X_pix, Y_pix) != col_pix)
{
sendKey(ESCAPE);
sendKey(F2);
sleep(400);
}

// attack
while(getcolor(X_pix, Y_pix) == col_pix)
{
sendKey(F1);
sleep(200);
}
}

function nastroit()
{
getdisplay(col, xek, yek);
xek=xek/2-200; yek=yek/2;

textbkcolor (0,255);
textout(0, xek, yek, "Start mob HP", 0);
e: if (getkeystate(192)==0) {sleep(50); goto e;}
getmouse(X_pix, Y_pix);
q: if (getcolor(X_pix, Y_pix)==getcolor(X_pix-1, Y_pix)) {X_pix--; goto q;}
col_pix=getcolor(X_pix, Y_pix);
pause (1000);
disabletextout(0);
}

function sendString(string message)
{
string str = "{ 'Message': '" + message + "'}";
strcpy(#sends[0], str);
sendhtml(#sends[0], size(#sends[0]));
}

function sendKeys(int key1, int key2)
{
string str = "{ 'Keys': [" + format(key1) + "," + format(key2) + "]}";
strcpy(#sends[0], str);
sendhtml(#sends[0], size(#sends[0]));
}

function sendKey(int key1)
{
string str = "{ 'Keys': [" + format(key1) + "]}";
strcpy(#sends[0], str);
sendhtml(#sends[0], size(#sends[0]));
}

function sendKeyPressed(int key1)
{
string str = "{ 'Keys': [" + format(key1) + "], 'Pressed': 'true'}";
strcpy(#sends[0], str);
sendhtml(#sends[0], size(#sends[0]));
}
 
 Top
Zireael
Отправлено: 23 Января, 2024 - 01:53:52
Post Id



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


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




Видимо нужно догадаться какая именно часть кода не работает.
Не проверяет цвет, не срабатывает нажатие клавиш или что?
Зачем в этом коде неиспользуемые функции. Что усложнить поиск ошибки?
Почти все функции возвращают результат, всегда можно проверить что она вернула. Коды ошибок есть в описании функций.
 Цитата:
int F1 = 58;

Я бы не стал создавать переменные, имя которых совпадает с существующими кодами клавиш.
 Цитата:
string str = "{ 'Message': '" + message + "'}";

Одинарные кавычки нужно экранировать, поставить ^ перед ними.
CODE:
string message = "text";
string str = "{ ^'Message^': ^'" + message + "^'}";
messagebox(str);
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by