AHK для тренировок Иметь такое AHK обязательно, т.к. отыгровки тренировок на подобие: /me присел, /me отжался и т.д. - не являются правильными. Спойлер: Приседаем Numpad0:: SendMessage, 0x50,, 0x4190419,, A SendInput,{F6}/me Принял спортивную стойку{Enter} sleep 2000 SendInput,{F6}/do Спина ровная{Enter} sleep 2000 SendInput,{F6}/me вытянул руки{Enter} sleep 2000 SendInput,{F6}/me выполняет свободный присед{Enter} sleep 2000 SendInput,{F6}/do Процесс...[1\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[2\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[3\10]{Enter} sleep 2000 SendInput,{F6}/me выполнил свободный присед{Enter} sleep 2000 SendInput,{F6}/do Принял спортивную стойку{Enter} return Спойлер: Отжимаемся Numpad1:: SendMessage, 0x50,, 0x4190419,, A SendInput,{F6}/me Принял упор лёжа{Enter} sleep 2000 SendInput,{F6}/do Спина ровная{Enter} sleep 2000 SendInput,{F6}/me напряг мышцы рук{Enter} sleep 2000 SendInput,{F6}/me выполняет отжимание{Enter} sleep 2000 SendInput,{F6}/do Процесс...[1\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[2\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[3\10]{Enter} sleep 2000 SendInput,{F6}/me выполнил отжимание{Enter} sleep 2000 SendInput,{F6}/do Принял упор лёжа{Enter} return Спойлер: Делаем махи руками Numpad2:: SendMessage, 0x50,, 0x4190419,, A SendInput,{F6}/me Принял спортивную стойку{Enter} sleep 2000 SendInput,{F6}/do Спина ровная{Enter} sleep 2000 SendInput,{F6}/me вытянул руки{Enter} sleep 2000 SendInput,{F6}/me выполняет махи руками{Enter} sleep 2000 SendInput,{F6}/do Процесс...[1\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[2\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[3\10]{Enter} sleep 2000 SendInput,{F6}/me выполнил махи руками{Enter} sleep 2000 SendInput,{F6}/do Принял спортивную стойку{Enter} return Спойлер: Делаем махи ногами Numpad3:: SendMessage, 0x50,, 0x4190419,, A SendInput,{F6}/me Принял спортивную стойку{Enter} sleep 2000 SendInput,{F6}/do Спина ровная{Enter} sleep 2000 SendInput,{F6}/me напряг мышцы ног{Enter} sleep 2000 SendInput,{F6}/me выполняет махи ногами{Enter} sleep 2000 SendInput,{F6}/do Процесс...[1\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[2\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[3\10]{Enter} sleep 2000 SendInput,{F6}/me выполнил свободный присед{Enter} sleep 2000 SendInput,{F6}/do Принял спортивную стойку{Enter} return Спойлер: Разминаем шею Numpad4:: SendMessage, 0x50,, 0x4190419,, A SendInput,{F6}/me Принял спортивную стойку{Enter} sleep 2000 SendInput,{F6}/do Спина ровная{Enter} sleep 2000 SendInput,{F6}/me разминаетшеюю{Enter} sleep 2000 SendInput,{F6}/do Процесс...[1\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[2\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[3\10]{Enter} sleep 2000 SendInput,{F6}/me закончил разминать шею{Enter} sleep 2000 SendInput,{F6}/do Шея размята{Enter} return Спойлер: Прыгаем на месте Numpad5:: SendMessage, 0x50,, 0x4190419,, A SendInput,{F6}/me Принял спортивную стойку{Enter} sleep 2000 SendInput,{F6}/do Спина ровная{Enter} sleep 2000 SendInput,{F6}/me прыгает на месте{Enter} sleep 2000 SendInput,{F6}/do Процесс...[1\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[2\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[3\10]{Enter} sleep 2000 SendInput,{F6}/me закончил прыгать на месте{Enter} sleep 2000 SendInput,{F6}/do Принял спортивную стойку{Enter} return Спойлер: Делаем выпады Numpad6:: SendMessage, 0x50,, 0x4190419,, A SendInput,{F6}/me Принял спортивную стойку{Enter} sleep 2000 SendInput,{F6}/do Спина ровная{Enter} sleep 2000 SendInput,{F6}/me выполняет выпады{Enter} sleep 2000 SendInput,{F6}/do Процесс...[1\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[2\10]{Enter} sleep 2000 SendInput,{F6}/do Процесс...[3\10]{Enter} sleep 2000 SendInput,{F6}/me закончил делать выпады{Enter} sleep 2000 SendInput,{F6}/do Принял спортивную стойку{Enter} return