Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2015-09-03 10:01:22 ЛС | профиль | цитата
0x00A30C0C как превратилось в 7F0C00A3 ?! Разве оно изначально не hex?!

Это я маху дал! Извиняюсь, начал копи-пастить и промахнулся.
Конечно же 0C0CA300. Не очень наглядно из за одинаковых байт. Например в памяти 59 00 6B 03 - это 036B0059, десятичное 57344089.
Ааа, бестолковый я, ArtMoneyдает даёт уже готовое значение 0x00A30C0C.
Адрес у меня всего один (0x00A37F0C или он же 10714892 dec). Один для опции wallclimb.

Вот сюда 10714892 и пиши указатели на False 3481343092, или True 3481343093, в зависимости чего надо.
Это Bool, а не Boolean.
Если эти параметры не Да/Нет для WallClimb, то надо прочитать по адресу 10714892 число, которое в свою очередь является адресом, и уже по этому адресу читать значение. По адресу 10714892 могут быть несколько указателей указателей на разные данные (имеется в виду во времени), но скорее всего Включил/Выключил.
Делай, как я писал выше - сюда 10714892 пиши указатели на False 3481343092, или True 3481343093.
Или-жо 1059360187 - WallClimb OFF, 1059360188 - WallClimb ON. Это я умозрительно. По идее должно работать и то и то.
(Меняются указатели, а сами значения неизменны) - это главное. И писать нули не куда не надо!
карма: 6

0