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

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

 Страниц (24): В начало « 13 14 15 16 [17] 18 19 20 21 » В конец    

> Без описания
AdryV
Отправлено: 09 Июня, 2019 - 18:46:47
Post Id



Пользователь
Специалист


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




 Budni пишет:
y-10%
просто матиматику вставь f=a(реальное)*100/b(максимальное значение)
 
 Top
Budni
Отправлено: 10 Июня, 2019 - 14:42:43
Post Id



Пользователь
Специалист


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




как передать значение из функции в глобальную переменную?
 
 Top
Zireael
Отправлено: 10 Июня, 2019 - 14:48:47
Post Id



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


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




 Цитата:
как передать значение из функции в глобальную переменную?

CODE:
int a;
f();
messagebox(a);

function f()
{
a=1;
}

CODE:
int a; // глобальная переменная
f(#a); // передаём в функцию указатель на переменную
messagebox(a);


function f(int #aa) // принимаем указатель
{
int a=10; // локальная переменная
aa=1;
}
 
 Top
007wan
Отправлено: 10 Июня, 2019 - 15:39:40
Post Id



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


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




А что если в игре одно изображение имеет сумму пикселей такую, что в результате получается нужное изображение, например, здания, но в итоге смотря где стоит постройка, т.к карта под уклоном, то влияет на цвет этих пикселей, это означает, что куда мы поставим постройку или где она будет стоять, то цвет пикселей будет чуть-чуть меняться, но не сильно, потому что изображение будет не таким. Что делать, если у изображения меняются пиксели? Но не значительно, а для поиска изображения - значительно.
(Добавление)
Чё за херня)) У меня был длинный код...Неееееееет! Гроза ударила и компьютер перезагрузился, в результате текстовый документ, который был открыт Кибором - стал пустым, а весит 56КБ! Как так? ЧТо за программа?!
(Добавление)
А весит столько потому что все символы и буквы заменились на пробелы, как исправить, пожалуйста!
(Добавление)
В общем ничего не поменялось. Хорошо, что хоть была предыдущая версия в свойствах и как раз недавняя, а то я плакал бы)
 
 Top
Kibor
Отправлено: 10 Июня, 2019 - 19:42:46
Post Id



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


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




 007wan пишет:
Чё за херня)) У меня был длинный код...Неееееееет! Гроза ударила и компьютер перезагрузился, в результате текстовый документ, который был открыт Кибором - стал пустым, а весит 56КБ! Как так? ЧТо за программа?!

не надо там ла ла на программы из за кривых рук или сбоев своего оборудования или системы или короткой памяти что как где сохранял.
Кибор освобождает и никак не относится к файлу после его открытия или сохранения.
Проверить это можно удалив открытый или сохраненный в киборе файл без закрытия кибор.
 
 Top
007wan
Отправлено: 13 Июня, 2019 - 03:44:47
Post Id



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


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




Можно пожалуйста пример,где из загрузенного изображения извлекает цвет всех пикселей,и ищет по этим пикселям такое же изображение, но по пикселям,потому что будет разбежность в этих пикселях(одни светлее,другие темнее).
 
 Top
Zireael
Отправлено: 13 Июня, 2019 - 06:20:10
Post Id



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


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




 Цитата:
и ищет по этим пикселям такое же изображение

И на поиск одной картинки уйдёт несколько минут, а то и десятков минут.
Не занимаётесь ерундой, если не подходит findimage, то есть findheapcolor.
 
 Top
Kibor
Отправлено: 13 Июня, 2019 - 07:05:28
Post Id



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


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




 007wan пишет:
потому что будет разбежность в этих пикселях(одни светлее,другие темнее).

Так findimage имеет настройки разбежности.
 
 Top
007wan
Отправлено: 13 Июня, 2019 - 07:26:20
Post Id



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


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




Я не знаю как она работает. Проблема в том, что цвета меняются таким обрвзом: либо нескольких пикселей, но не сильно(только в цифрах,а визуально кажется изображение одинаковым),.можно пж код,где ишет ВСЕ изображения данного типа с разбежностью.
(Добавление)
Еще запутался в параметрах find image , ноисходя из примера, то...
 
 Top
Zireael
Отправлено: 13 Июня, 2019 - 08:09:09
Post Id



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


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




 Цитата:
можно пж код,где ишет ВСЕ изображения данного типа с разбежностью.

CODE:
int Image[10][7]; // массив для картинки 10*7
loadimage (#Image[0][0], "D:\Kibor2\Image_0.bmp"); //загрузить картинку

int coord[4]={0, 0, 1902, 1080} // область поиска
int r=20; // разбежность
int accuracy=100; // точность поиска

int posX[99], posY[99]; // массивы для координат найденных картинок
int count=findimage(sizearray(posX), #Image[0][0], -1, #posX[0], #posY[0], coord[0], coord[1], coord[2], coord[3],r,r,r,r,r,r, accuracy, 1, -1);
messagebox("Найдено картинок: "+format(count));
for(int i=0; i<count; i++)
{
mousemove(coord[0]+posX[i], coord[1]+posY[i]);
textout(i, coord[0]+posX[i], coord[1]+posY[i], format(i), 1);
sleep(500);
}
sleep(1000);

Точность поиска сильно не уменьшать, будет долго искать если область поиска большая.
 
 Top
Страниц (24): В начало « 13 14 15 16 [17] 18 19 20 21 » В конец
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by