Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2015-09-03 08:53:31 ЛС | профиль | цитата
Чего то в каждой строчке всё новые и новые числа.
Открываю 0x00A37F0C
- это значение в памяти? (что значит открываю? наверное читаю.)
То оно равно HEX 7F0C00A3, DECIMAL 2131493027.
Тогда это что
187 141 36 63 - 1059360187(4 Bytes) - WallClimb OFF
?
Я так понимаю, что 187 141 36 63 это адрес, а это 1059360187 значение по этому адресу.
Но откуда он взялся, если сначала мы говорим о этом адресе 0x00A37F0C=7F0C00A3=2131493027 ?
Вполне может быть, что ON/OFF может выражаться одним байтом.
В 0x00A37F0C 7F очень "ровный" ( 127 ). Но это я так, бла-бла.
В ArtMoney ты смотришь изменение dword, но если меняется байт с ON на OFF, то и четырёхбайтное число меняется... Как вариант.
Из твоей программы:
3481343092 - Waterwalk OFF
3481343093 - Waterwalk ON

и через эту же программу делаю WalkWater - получается.

3481343092 и 3481343093 - это явно адреса!!! Смотри что там лежит. Смотреть байт, а не dword!
WalkWater - получается.

(Наверное один адрес указывает на 0, а другой на -1(FF) (в общем случае не ноль). Это значит True/False одним байтом (Bool, а не Boolean).
Чуешь разницу в один байт?!! Это же так очевидно!
На
В 0x00A37F0C 7F очень "ровный" ( 127 ). Но это я так, бла-бла.
наплевать и забыть.
Думаю, что эти адреса можно подставить и в WallClimb.
карма: 6

0