Спойлер (Отобразить)
CODE:
int l20=0;
int l21=0;
int l22=0;
int l23=0;
int l24=0;
int x[1], y[1];
int zona_X[2][2], zona_Y[2][2];//Координаты зон поисков
//галки действий
l20=getcontrol(CHECK_20);//лут
l21=getcontrol(CHECK_21);//осмотреть
l22=getcontrol(CHECK_22);//собрать
l23=getcontrol(CHECK_23);//поднять
l24=getcontrol(CHECK_24);//взять все
//размеры изображений
int Image_1_KIB[40][41];//Иконка лута
int Image_3_KIB[45][45];//Иконка Осмотреть
int Image_4_KIB[45][45];//Иконка собрать
int Image_5_KIB[41][41];//Иконка взять все
int Image_6_KIB[41][42];//Иконка поднять
////////////////////////////////////////////////////////////////////////////////
//загрузка изображений
loadimage (#Image_1_KIB[0][0], "D:\kibor\Loot.bmp");//Иконка лута
loadimage (#Image_3_KIB[0][0], "D:\kibor\osmotret.bmp");//Иконка Осмотреть
loadimage (#Image_4_KIB[0][0], "D:\kibor\sobiraem.bmp");//Иконка Собираем
loadimage (#Image_5_KIB[0][0], "D:\kibor\vziatvse.bmp");//Иконка взять все
loadimage (#Image_6_KIB[0][0], "D:\kibor\Podniat.bmp");//Иконка Поднять
//////////////////////////////////////////////////////
loop()
{
zona_X[0][0]=1133; zona_X[0][1]=1233; //координаты иконки Лута, Осмотреть, Собрать X начало; X конец;
zona_Y[0][0]=576; zona_Y[0][1]=682; //координаты иконки Лута, Осмотреть, Собрать Y начало; Y конец;
zona_X[1][0]=364; zona_X[1][1]=1556; //координаты изображений полоски жизни мобов бослв X начало; X конец;
zona_Y[1][0]=47; zona_Y[1][1]=259; //координаты изображений полоски жизни мобов бослв Y начало; Y конец;
if (l20==1) //если стоит галка Лут то искать изображение Лута
{
if (findimage(1, #Image_1_KIB[0][0], 0, #x[0], #y[0], zona_X[0][0], zona_Y[0][0], zona_X[0][1], zona_Y[0][1], 0, 0, 0, 0, 0, 0, 70, 0, -1)==1)
{
//нашли выполняем
key("f");
pause(70);
}
}
if (l21==1) //если стоит галка Осмотреть то искать изображение Осмотреть
{
if (findimage(1, #Image_3_KIB[0][0], 0, #x[0], #y[0], zona_X[0][0], zona_Y[0][0], zona_X[0][1], zona_Y[0][1], 0, 0, 0, 0, 0, 0, 70, 0, -1)==1)
{
//нашли выполняем
key("f");
pause(70);
}
}
if (l22==1) //если стоит галка Собрать то искать изображение Собрать
{
if (findimage(1, #Image_4_KIB[0][0], 0, #x[0], #y[0], zona_X[0][0], zona_Y[0][0], zona_X[0][1], zona_Y[0][1], 0, 0, 0, 0, 0, 0, 70, 0, -1)==1)
{
//нашли выполняем
key("f");
pause(70);
}
}
if (l23==1) //если стоит галка Поднять то искать изображение Поднять
{
if (findimage(1, #Image_6_KIB[0][0], 0, #x[0], #y[0], zona_X[0][0], zona_Y[0][0], zona_X[0][1], zona_Y[0][1], 0, 0, 0, 0, 0, 0, 70, 0, -1)==1)
{
//нашли выполняем
key("f");
pause(70);
}
}
if (l24==1) //если стоит галка Взять все то искать изображение Взять все
{
if (findimage(1, #Image_5_KIB[0][0], 0, #x[0], #y[0], zona_X[0][0], zona_Y[0][0], zona_X[0][1], zona_Y[0][1], 0, 0, 0, 0, 0, 0, 70, 0, -1)==1)
{
//нашли выполняем
key("f");
pause(70);
}
}
}
CREATE_INTERFACE //создание интерфейса
{
DIALOG "B&S Кликер кнопок" 550 650 //название/РазмерX/РазмерY
//Сбор лута
CHECK_20 0 /*Выключена*/ "Лут" 10 310 40 18 //ПозицияX ПозицияY РазмерX РазмерY
//Осмотреть
CHECK_21 0 /*Выключена*/ "Осмотреть" 10 330 80 18 //ПозицияX ПозицияY РазмерX РазмерY
//Собрать
CHECK_22 0 /*Выключена*/ "Собрать" 10 350 70 18 //ПозицияX ПозицияY РазмерX РазмерY
//Поднять
CHECK_23 0 /*Выключена*/ "Поднять" 10 370 70 18 //ПозицияX ПозицияY РазмерX РазмерY
//Взять все
CHECK_24 0 /*Выключена*/ "Взять все" 10 390 80 18 //ПозицияX ПозицияY РазмерX РазмерY
BUTTONSCRIPT "Запустить" 420 580 100 25 //ПозицияX ПозицияY РазмерX РазмерY
//Добавление контролов управления ......
}
int l21=0;
int l22=0;
int l23=0;
int l24=0;
int x[1], y[1];
int zona_X[2][2], zona_Y[2][2];//Координаты зон поисков
//галки действий
l20=getcontrol(CHECK_20);//лут
l21=getcontrol(CHECK_21);//осмотреть
l22=getcontrol(CHECK_22);//собрать
l23=getcontrol(CHECK_23);//поднять
l24=getcontrol(CHECK_24);//взять все
//размеры изображений
int Image_1_KIB[40][41];//Иконка лута
int Image_3_KIB[45][45];//Иконка Осмотреть
int Image_4_KIB[45][45];//Иконка собрать
int Image_5_KIB[41][41];//Иконка взять все
int Image_6_KIB[41][42];//Иконка поднять
////////////////////////////////////////////////////////////////////////////////
//загрузка изображений
loadimage (#Image_1_KIB[0][0], "D:\kibor\Loot.bmp");//Иконка лута
loadimage (#Image_3_KIB[0][0], "D:\kibor\osmotret.bmp");//Иконка Осмотреть
loadimage (#Image_4_KIB[0][0], "D:\kibor\sobiraem.bmp");//Иконка Собираем
loadimage (#Image_5_KIB[0][0], "D:\kibor\vziatvse.bmp");//Иконка взять все
loadimage (#Image_6_KIB[0][0], "D:\kibor\Podniat.bmp");//Иконка Поднять
//////////////////////////////////////////////////////
loop()
{
zona_X[0][0]=1133; zona_X[0][1]=1233; //координаты иконки Лута, Осмотреть, Собрать X начало; X конец;
zona_Y[0][0]=576; zona_Y[0][1]=682; //координаты иконки Лута, Осмотреть, Собрать Y начало; Y конец;
zona_X[1][0]=364; zona_X[1][1]=1556; //координаты изображений полоски жизни мобов бослв X начало; X конец;
zona_Y[1][0]=47; zona_Y[1][1]=259; //координаты изображений полоски жизни мобов бослв Y начало; Y конец;
if (l20==1) //если стоит галка Лут то искать изображение Лута
{
if (findimage(1, #Image_1_KIB[0][0], 0, #x[0], #y[0], zona_X[0][0], zona_Y[0][0], zona_X[0][1], zona_Y[0][1], 0, 0, 0, 0, 0, 0, 70, 0, -1)==1)
{
//нашли выполняем
key("f");
pause(70);
}
}
if (l21==1) //если стоит галка Осмотреть то искать изображение Осмотреть
{
if (findimage(1, #Image_3_KIB[0][0], 0, #x[0], #y[0], zona_X[0][0], zona_Y[0][0], zona_X[0][1], zona_Y[0][1], 0, 0, 0, 0, 0, 0, 70, 0, -1)==1)
{
//нашли выполняем
key("f");
pause(70);
}
}
if (l22==1) //если стоит галка Собрать то искать изображение Собрать
{
if (findimage(1, #Image_4_KIB[0][0], 0, #x[0], #y[0], zona_X[0][0], zona_Y[0][0], zona_X[0][1], zona_Y[0][1], 0, 0, 0, 0, 0, 0, 70, 0, -1)==1)
{
//нашли выполняем
key("f");
pause(70);
}
}
if (l23==1) //если стоит галка Поднять то искать изображение Поднять
{
if (findimage(1, #Image_6_KIB[0][0], 0, #x[0], #y[0], zona_X[0][0], zona_Y[0][0], zona_X[0][1], zona_Y[0][1], 0, 0, 0, 0, 0, 0, 70, 0, -1)==1)
{
//нашли выполняем
key("f");
pause(70);
}
}
if (l24==1) //если стоит галка Взять все то искать изображение Взять все
{
if (findimage(1, #Image_5_KIB[0][0], 0, #x[0], #y[0], zona_X[0][0], zona_Y[0][0], zona_X[0][1], zona_Y[0][1], 0, 0, 0, 0, 0, 0, 70, 0, -1)==1)
{
//нашли выполняем
key("f");
pause(70);
}
}
}
CREATE_INTERFACE //создание интерфейса
{
DIALOG "B&S Кликер кнопок" 550 650 //название/РазмерX/РазмерY
//Сбор лута
CHECK_20 0 /*Выключена*/ "Лут" 10 310 40 18 //ПозицияX ПозицияY РазмерX РазмерY
//Осмотреть
CHECK_21 0 /*Выключена*/ "Осмотреть" 10 330 80 18 //ПозицияX ПозицияY РазмерX РазмерY
//Собрать
CHECK_22 0 /*Выключена*/ "Собрать" 10 350 70 18 //ПозицияX ПозицияY РазмерX РазмерY
//Поднять
CHECK_23 0 /*Выключена*/ "Поднять" 10 370 70 18 //ПозицияX ПозицияY РазмерX РазмерY
//Взять все
CHECK_24 0 /*Выключена*/ "Взять все" 10 390 80 18 //ПозицияX ПозицияY РазмерX РазмерY
BUTTONSCRIPT "Запустить" 420 580 100 25 //ПозицияX ПозицияY РазмерX РазмерY
//Добавление контролов управления ......
}