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

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

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

> Описание: Подскажите причину возникновения
TinKi
Отправлено: 10 Декабря, 2016 - 11:39:19
Post Id



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


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




 TinKi пишет:
 Kibor пишет:
И?
в поле ввести название переменной и кнопками справа 'вверх вниз' искать.
Удалить все лишние объявления переменной . оставить только одно которое самое первое..


у меня в скрипте есть такое
int color=190;
if (color==getcolor(994, 324));
{goto nachalo_boya;}
mousedbl (LEFT, 305, 419);

int color=190;
if (color==getcolor(994, 324));
{goto nachalo_boya;}
mousedbl (LEFT, 298, 425);
sleep (100);

int color=190;
if (color==getcolor(994, 324));
{goto nachalo_boya;}
else
{
goto poisk_moba;
}


int color=5674443;
if (color==getcolor(542, 543));
{
goto udar;
}
else
{
goto nachalo_boya;
}

int color=190;
if (color==getcolor(283, 325));
{
sleep (50);
}

int color=8068732;
if (color==getcolor(454, 580));
{
mouse (LEFT, 788, 564);
mousemove (37, 447);
sleep (300);




все разобрался после каждого calor поставил 1 2 3 и тд спасибо
 
 Top
Kibor
Отправлено: 10 Декабря, 2016 - 13:04:33
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 TinKi пишет:
после каждого calor поставил 1 2 3

Нафига?

Зачем выделять память каждый раз??
Достаточно выделить память под одну переменную 1 раз и ее и использовать. перезаписывать в нее.

 Цитата:
int color=190;
if (color==getcolor(994, 324));
{goto nachalo_boya;}
mousedbl (LEFT, 305, 419);

color=190;
if (color==getcolor(994, 324));
{goto nachalo_boya;}
mousedbl (LEFT, 298, 425);
sleep (100);

color=190;
if (color==getcolor(994, 324));
{goto nachalo_boya;}
else
{
goto poisk_moba;
}


color=5674443;
if (color==getcolor(542, 543));
{
goto udar;
}
else
{
goto nachalo_boya;
}

color=190;
if (color==getcolor(283, 325));
{
sleep (50);
}

color=8068732;
if (color==getcolor(454, 580));
{
mouse (LEFT, 788, 564);
mousemove (37, 447);
sleep (300);
 
 Top
pashahous
Отправлено: 01 Января, 2017 - 11:32:44
Post Id



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


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




Нашел свою ошибку

(Отредактировано автором: 01 Января, 2017 - 11:35:57)

 
 Top
Zireael
Отправлено: 02 Февраля, 2019 - 20:51:57
Post Id



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


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




CODE:
#define BM_SETIMAGE 247

external(INT, "LoadImage", "LoadImageA", "User32.dll" );
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll" );
external(INT, "EnableWindow", "EnableWindow", "User32.dll" );

int q=1;

createdialog(0);
showdialog(0, "Диалог",100, 100, 300, 300, 1, 1);

function getmessage(0, WM_COMMAND)
{
}

Ошибка не связана с добавлением #define или getmessage. Она была и раньше. Если закомментировать любой из external, то скрипт запустится нормально. Иногда помогает даже перестановка местами external.
 
 Top
Kibor
Отправлено: 03 Февраля, 2019 - 07:25:42
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




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


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




Powered by