Здравствуйте уважаемые кодеры. Прошу сделать или помочь сделать Таблицу на FarCry3 1.4(Deluxe Edition). Покажу свои наработки с комментариями. Если что-то неверно поправьте. Если все неверно прошу переделать. [ENABLE] alloc(newmem,2048) label(returnhere) label(hack) newmem: fld dword ptr [ecx+10] //Вылезший код из Бряка на доступ жизней ret //Автоматически с инжектился через Добавить код //Пробывал убирать не помогает fld dword ptr [ecx+14] //Автоматически с инжектился через Добавить код cmp byte ptr [ecx+4C],1 //сравниваю структуры игрока-врагов je hack //прыжок при выполнении условия jmp returnhere hack: mov [ecx+10](float)100 //возвращает 100 жизней jmp returnhere "FC3.dll"+905E05: jmp newmem nop nop returnhere: Первый код вообще не хочет работать... Любое изменение из вне [ecx+10] крашит игру. Пробовал через запись [ENABLE] //code from here to '[DISABLE]' will be used to enable the cheat alloc(newmem,2048) label(returnhere) label(hack) newmem: movss [esi+10],xmm0 //Бряк на запись при изменении жизней cmp byte ptr [esi+B8],4 //сравнение структуры игрока je hack jmp returnhere hack: movss [esi+10],xmm0 //Вот тут незнаю что делать если прописать обычный MOV не пашет Movss не работает с числами jmp returnhere "FC3.dll"+9061F3: jmp newmem returnhere: [DISABLE] //code from here till the end of the code will be used to disable the cheat dealloc(newmem) "FC3.dll"+9061F3: movss [esi+10],xmm0 //Alt: db F3 0F 11 46 10 Тут вообще все печально hack: movss [esi+10],xmm0 Эта инструкция вообще непойму как работает... При изменении xmm0не компилится. При имзменении movss на move значение обнуляется не смотря на jump. Помогите пожалуйста.