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

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

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

> Описание: внутри...
Zireael
Отправлено: 16 Апреля, 2022 - 20:32:20
Post Id



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


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




 Цитата:
Что не так?

double 8 байт, а читаете только 4. Откройте редактор памяти в Cheat Engine и посмотрите что там есть.
Читаете 4 байта, вот и выводит в messagebox нули.
CODE:
double x = 523;
int x_address = address(#x);

messagebox(formatci(addressc(x_address))); // 0
messagebox(formatci(addressc(x_address+1))); // 0
messagebox(formatci(addressc(x_address+2))); // 0
messagebox(formatci(addressc(x_address+3))); // 0
messagebox(formatci(addressc(x_address+4))); // 0
messagebox(formatci(addressc(x_address+5))); // 88 (0x58)
messagebox(formatci(addressc(x_address+6))); // 128 (0x80)
messagebox(formatci(addressc(x_address+7))); // 64 (0x40)

(Отредактировано автором: 16 Апреля, 2022 - 20:32:54)

 
 Top
Ilya001
Отправлено: 16 Апреля, 2022 - 21:32:32
Post Id



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


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




 Zireael пишет:
Откройте редактор памяти в Cheat Engine и посмотрите что там есть

Вот:(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
Zireael
Отправлено: 16 Апреля, 2022 - 21:50:21
Post Id



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


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




[quote]Вот:(для просмотра ссылки Вам необходимо авторизоваться) /quote]
Вот и посмотрите 8 байт: 0 0 0 0 0 0x58 0x80 0x40.
Т. е. нужно прочитать 8 байт и перевести в double.
 
 Top
Ilya001
Отправлено: 17 Апреля, 2022 - 18:50:51
Post Id



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


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




 Zireael пишет:
нужно прочитать 8 байт и перевести в double

Прочитал и перевел в double, но что-то не так, можете подсказать в чём я допустил ошибку?
Video:(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
Zireael
Отправлено: 17 Апреля, 2022 - 18:59:23
Post Id



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


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




CODE:
char hp[8] = {0, 0, 0, 0, 0, 0xE0, 0x75, 0x40};
messagebox(addressd(address(#hp[0])));
 
 Top
Ilya001
Отправлено: 17 Апреля, 2022 - 19:01:22
Post Id



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


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




 Zireael пишет:
CODE:
char hp[8] = {0, 0, 0, 0, 0, 0xE0, 0x75, 0x40};
messagebox(addressd(address(#hp[0])));

Огромное спасибо! Я не знал про address/addressd)
 
 Top
konctantin777
Отправлено: 17 Апреля, 2022 - 20:09:09
Post Id



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


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




 Ilya001 пишет:
Я не знал про address/addressd)

Вобщем если и на будущее понадобиться, то лучше упросить Kibor сделать отдельный блок для этого в виз. редакторе ) И в визе можно будет сделать один блок и потом просто скопировать код )
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by