ууууу старый долбаный масм32 тот код выше легко переписать на fasm или yasm наверно так, только в masm вместо = <> наверно == и =! ....короче проверишь invoke GetAsyncKeyState,VK_HOMEshr eax,1.if [KeySwitch01] <> ahmov [KeySwitch01],ah.if ah.if [KeyStatus01] = almov [KeyStatus01],ahinvoke TrainerEngine, NULL, Offset WindCap, 00215AF51h, Offset HotKey00000, 4.elsemov [KeyStatus01],alinvoke TrainerEngine, NULL, Offset WindCap, 00215AF51h, Offset HotKey00001, 4.endif.endif.endifps там в .дата влепи KeySwitch01 db 0 KeyStatus01 db 0