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

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

 Страниц (6): « 1 2 3 4 [5] 6 »   

> Описание: Работа с памятью процесса
konctantin777
Отправлено: 04 Марта, 2019 - 06:51:34
Post Id



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


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Сделал textout(1,10,30, ""+format(adr[0]+16),0);
При 1м запуске, находит адрес- записывает. Когда адрес меняется, находит тот же адрес (1шт)- записывает в никуда. При стоп- пуск кибора, находит другой адрес, 1го раза нормально пишет до момента когда в игре не поменяются адреса. Потом надо снова стоп- пуск
 
 Top
ivantu
Отправлено: 27 Марта, 2019 - 12:49:56
Post Id



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


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




Друзья, а можно как то увеличить скорость сканирования?
А то даже 1н поиск длиться примерно секунд 10, что не очень круто, оно хоть и происходит только при запуске скрипта, но скрипт стартует тогда долго:

массив байт не очень длинный да и маска не большая:

CODE:
char poisk[28]={39, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 22, 0, 0, 0, 14, 0, 0, 0, 25, 0, 0, 0, 2, 0, 0, 0, 119};


new char poiskmask[sizearray(poisk)];


for (int n=0; n<sizearray(poiskmask); n++)poiskmask[n]=1; // Статичные байты

poiskmask[7]=0; // Меняющиеся байты
poiskmask[11]=0; // Меняющиеся байты
poiskmask[15]=0; // Меняющиеся байты
poiskmask[19]=0; // Меняющиеся байты


Может есть какая-нить фишка для ускорения, или может можно выводить на экран хоть надпись мол "ЗАГРУЗКА БОТА" ))
Спасибо.
 
 Top
ivantu
Отправлено: 27 Марта, 2019 - 15:37:30
Post Id



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


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




Апаю )
 
 Top
Kibor
Отправлено: 27 Марта, 2019 - 15:50:25
Post Id



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


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




textout( ЗАГРУЗКА БОТА
перед этим.
а потом текст убрать.
 
 Top
ivantu
Отправлено: 27 Марта, 2019 - 16:11:43
Post Id



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


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




Спасибо.
 
 Top
Zireael
Отправлено: 28 Марта, 2019 - 00:54:59
Post Id



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


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




 Цитата:
Друзья, а можно как то увеличить скорость сканирования?

Искать не все адреса -1, а указать нужное количество.
Указать адрес начала поиска, если известно хотя бы приблизительно с какого адреса начинаются нужные адреса.
Искать со 100% точностью.
 
 Top
ivantu
Отправлено: 28 Марта, 2019 - 07:15:50
Post Id



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


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




огромное всем спасибо за помощь.
(Добавление)
У меня вопрос, вчера 4 байтовые значения отображались как надо, сегодня с утра кибор обновился и появились точки, не знаю связано с обновлением или нет...

 
 Top
Kibor
Отправлено: 28 Марта, 2019 - 07:31:10
Post Id



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


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




int используйте.
CODE:
char xp[8]={112, 186, 44, 0};
int result=codhexi(#xp[0], 4);
messagebox (result);
 
 Top
ivantu
Отправлено: 28 Марта, 2019 - 07:44:15
Post Id



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


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




Вроде бы уже int

CODE:

function read_energy(){
char xp[4];
int test=readmemory(#xp[0], 4, user_cur_energy, prc);
//messagebox(test); // если 1, то прочитано
if(test)
{
//text_static0[3]=format(codhexi(#xp[0], 4));
//messagebox(codhexi(#xp[0], 4)); // переводим из hex в dec, 4 байта
SetWindowText(st_energy, format(codhexi(#xp[0], 4)));
}
}
 
 Top
Kibor
Отправлено: 28 Марта, 2019 - 07:53:43
Post Id



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


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




Где?
Сначала запишите его в int, а потом используйте на вывод тот int.
 
 Top
Страниц (6): « 1 2 3 4 [5] 6 »
Сейчас эту тему просматривают: 15 (гостей: 15, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by