Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » запутался подскажите работа с findmemory

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

1. AdryV - 14 Декабря, 2018 - 06:27:19 - перейти к сообщению
подскажите есть 4 параметра. оригинал хекса
CODE:
E0 9D 60 02 F8 B5 AE 48 17 D5 76 46 50 3A 92 48

преобразованный Кибор
CODE:
int k=39886304;
double x=357807.750000;
double y=15797.272461;
double z=299474.500000;

как их преобразовать в чар для дальнейшего использования в функции findmemory в такой последовательности (kxyz)
запутался с format и codhex/codhexd+переворачивание массива
за ранее спс Подмигивание
2. Zireael - 14 Декабря, 2018 - 07:19:07 - перейти к сообщению
code (Отобразить)
3. AdryV - 14 Декабря, 2018 - 07:31:12 - перейти к сообщению
спасибо код понял Подмигивание, а средствами кибор без использования доп библиотек через external ни как?
4. Zireael - 14 Декабря, 2018 - 07:35:21 - перейти к сообщению
 Цитата:
а средствами кибор без использования доп библиотек через external ни как?

Только если самому писать функции перевода из десятичного в шестнадцатеричное и обратно.
А какая вообще разница? Кибор также использует winapi.
5. AdryV - 14 Декабря, 2018 - 07:37:26 - перейти к сообщению
ок ясно Превосходно
6. Kibor - 14 Декабря, 2018 - 08:01:47 - перейти к сообщению
 Zireael пишет:
Только если самому писать функции перевода из десятичного в шестнадцатеричное и обратно.

?
CODE:
char poisk[4];
codhex(299474.5, #poisk[0]);//Конвертируем дробное число 299474.5 в HEX и записываем его в char в массив poisk
messagebox (format(formatci(poisk[0]))+" "+format(formatci(poisk[1]))+" "+format(formatci(poisk[2]))+" "+format(formatci(poisk[3])));
//Этот массив poisk, с записанным в него hex числом 299474.5 используем в функцие поиска findmemory
findmemory (-1, #poisk[0], 4, #adr[0], 25567892, prc);

Powered by ExBB FM 1.0 Final