Цитата:
Что не так?
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)
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)