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

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

 Страниц (24): В начало « 4 5 6 7 [8] 9 10 11 12 » В конец    

> Без описания
007wan
Отправлено: 31 Мая, 2019 - 11:21:23
Post Id



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


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




А такой вопрос: А можно ли при выходе из функции возвращать текст?
CODE:
function Collect_Free_Gifts()
{
int FindImage = 1;


if (FindImage == 0)
{
return "123123";
}
else
{
return "123123";
}
}
Типа так?
(Добавление)
А еще лучше и текст+цифры и порядок их сохранится? и как этому порядку для каждого значения присвоить переменным.
Типа так:
CODE:

enabletimer(2);
loop()
{
sleep(100);

}

CREATE_TIMER(2, 1000)
{
messagebox(1);
if (Collect_Free_Gifts() == 0)
{
int a = //как сюда добавить "1"
int b = //как сюда добавить 123123
string c = //как сюда добавить цукцуу
messagebox ("÷òî òî íå òàê");
disabletimer(2);
return;
}
messagebox(2);
}



function Collect_Free_Gifts()
{
int FindImage = 1;


if (FindImage == 0)
{
return 1, 123123, "цукцуу";
}
else
{
return 0;
}
}

(Добавление)
И вообще можно ли к return 1; для функции сделать так: return 1;.......... return ++;
(Добавление)
Вот когда жмешь контрол-шифт-эс, то это остановка скрипта и все таймеры прерываются, почему тут так же не сделать?
(Добавление)
Вообще вот что я сделал и мне этого хватит, чем бесконечный список условия для return;:
CODE:
function Stop_Script(string Message)
{
GetWindowText(Object_Button1, address(#Text_Button1[0]), sizearray(Text_Button1));
GetWindowText(Object_Button2, address(#Text_Button2[0]), sizearray(Text_Button2));

if(format(#Text_Button1[0]) == "Остановить")
{
if (Message != "" || Message != "0")
{
Add_Log(Message, 1, 1);
}
SetWindowTextA(Object_Button1, "Запустить");
EnableWindow(Object_Button2, 0);
Setting_Game = 0;
transparency(100, Browser);

if(format(#Text_Button2[0]) == "Отключить визуальное окно")
{
SetWindowTextA(Object_Button2, "Получить изображение из игры");
disablevisualwindow(0);
resettextout(1);
}
}
disabletimer(2);
goto global metka1;//Добавил, что бы перейти по метке в таймере. Метка находится в самом конце таймера.
}

(Добавление)
Всё работает как по маслу)) Уххх, ну я и разошелся. Извиняюсь.
 
 Top
Zireael
Отправлено: 31 Мая, 2019 - 12:08:25
Post Id



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


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




 Цитата:
int a = //как сюда добавить "1"
int b = //как сюда добавить 123123
string c = //как сюда добавить цукцуу

Использовать указатели.
CODE:
int a; //как сюда добавить "1"
int b; //как сюда добавить 123123
string c; //как сюда добавить цукцуу


Collect_Free_Gifts(#a, #b, #c); // передаём указатель на переменные
messagebox(a);
messagebox(b);
messagebox(c);


// имена переменных могут совпадать или быть другими, без разницы
function Collect_Free_Gifts(int #aa, int #bb, string #c) // принимаем указатель на переменные
{
aa=1; // присвоить значение
bb=123123;
c="цукцуу";
}
 
 Top
007wan
Отправлено: 31 Мая, 2019 - 12:22:51
Post Id



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


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




Zireael , Спасибо.
(Добавление)
Почему не делается SetTextColor? Точнее почему не делается всё, что бы сделать эу функцию работающей?
 
 Top
Zireael
Отправлено: 31 Мая, 2019 - 14:10:51
Post Id



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


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




 Цитата:
Почему не делается SetTextColor? Точнее почему не делается всё, что бы сделать эу функцию работающей?

Она работает.
 
 Top
007wan
Отправлено: 31 Мая, 2019 - 14:11:39
Post Id



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


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




Zireael , Я бы не стал писать, но цвет текста не меняется. Всё как надо сдела: загрузил библиотеку итд
(Добавление)
Kibor , Может ли быть защита в других приложениях? Я хотел взять изображение у контрола в одной программе. В результате ничего не сохраняет, не пишет, а потом решил кликнуть "Настройка распознавание текста" ПКМ и что? Изображение нету - пусто. Пробовал много раз . не выходило. Визуально оно есть, но как бы не сохраняет его, потому что оно пустое.
(Добавление)
Тоесть в Kibor показывает, что изображение имеется (визуально) ,но в "распознавании" ничего+не сохраняет в файл. Даже путь меня и название.
 
 Top
Zireael
Отправлено: 31 Мая, 2019 - 14:21:22
Post Id



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


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




 Цитата:
но цвет текста не меняется.

CODE:
external(INT, "SetTextColor", "SetTextColor", "Gdi32.dll" );
external(INT, "TextOut", "TextOutA", "Gdi32.dll");
external(INT, "GetDC", "GetDC", "User32.dll");

int HDC=GetDC(0);
string s="Текст, Text";

enabletimer(0);
loop()sleep(10);


CREATE_TIMER(0, 100)
{
SetTextColor(HDC, 255); // красный
TextOut(HDC, 300, 300, s, size(s));
SetTextColor(HDC, 65280); // зелёный
TextOut(HDC, 300, 320, s, size(s));
}
 
 Top
007wan
Отправлено: 31 Мая, 2019 - 14:22:16
Post Id



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


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




А, не, у меня вообще даже любые не сохраняет. Причем программу перезагружал не один раз.
(Добавление)
Zireael , Но в контролах то не работает.
Код (Отобразить)
 
 Top
Zireael
Отправлено: 31 Мая, 2019 - 14:43:09
Post Id



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


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




 Цитата:
Но в контролах то не работает.

Может надо читать описание функции.
 Цитата:
The text color is used to draw the face of each character written by the TextOut and ExtTextOut functions.
 
 Top
007wan
Отправлено: 31 Мая, 2019 - 14:45:47
Post Id



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


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




Zireael , Ай, блин) Виноват) а для контролов нету тогда?
(Добавление)
Вопрос: Я видел функции работы с памятью в "Полный список функций". А там можно искать сразу не по маске, а просто число int , которое будет выявлено непосредственно из "Распознавания текста"
 
 Top
Kibor
Отправлено: 31 Мая, 2019 - 15:26:31
Post Id



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


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




Память процесса это набор байт. Там нет интов и прочего. Чего сколько откуда прочитали, то и имеем.
 
 Top
Страниц (24): В начало « 4 5 6 7 [8] 9 10 11 12 » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by