Добрый день, дорогие пользователи форума. Сегодня я покажу, как создать АНК скрипт и расскажу Вам несколько различных команд 1. Установка АНК Для установки АНК нужно перейти cюда и установить. 2. Основы скрипта Тело нашего скрипта выглядит вот таким образом: Код: %Кнопка, на которую включается скрипт%:: Return Названия клавиш в АНК: Код: Alt - ! Ctrl - ^ NumPad 1 - NumPad1 NumPad 2 - NumPad2 NumPad 3 - NumPad3 NumPad 4 - NumPad4 NumPad 5 - NumPad5 NumPad 6 - NumPad6 NumPad 7 - NumPad7 NumPad 8 - NumPad8 NumPad 9 - NumPad9 NumPad 0 - NumPad0 Остальные клавиши называются так же, пример, клавиша "W" обозвначается в AHK, как "w" Есть 2 команды для посылания нажатия клавиш: Send и SendInput. Они почти ничем не отличаются. Посылание текста в чат: Send, {F6}Привет{enter} sleep 1500 Теперь давайте разберем что означает эта строчка. 1. Send - команда для АНК 2. {F6} - посылает нажатие клавиши F6, если Вы напишите ее без фигурных скобок, то посылаться её нажатие не будет. 3. Привет - посылает текст 4. {enter} - посылает нажатие Enter 5. sleep 1500 - ждёт 1500мс (1.5 секунд) Так же, Вы можете написать свой текст вместо "Привет". Вот мы разобрали 2 начальных пункта. Вот как выглядит наш скрипт: Код: NumPad1:: // Включение скрипта на клавишу NumPad 1 Send, {F6}Привет{enter} // Посылает нажатие F6, пишет "Привет" и посылает нажатие "Enter" sleep 1500 // Ждёт 1.5 секунды Return // Выключение скрипта 2. Исправления ошибок в работе скрипта Многие, думаю, видели людей, у которых бинд писал "?????", из-за неправильной раскладки. Это исправляет код русской раскладки. Его Вы можете поставить в любое место. Примечание: если стоит русская раскладка, то на английском будет писаться всё корректо: Код: SendMessage, 0x50,, 0x4190419,, A Так же, когда Вы пишите "!" в скрипте, берите его в фигурные скобки "{!}". 3. Ввод переменной Игроки, состоящие в полиции сталкивались с проблемой, что каждый раз нужно вводить один и тот же ID. Вот как выглядел их скрипт (Без РП отыгровок): Код: Send, {F6}/tazer{space} sleep 5000 Send, {F6}/cuff{space} sleep 5000 Send, {F6}/drag{space} Решением этого становится команда, которая считывает вводимые вами данные и присваивает данные переменной: Код: Send, {F6}Введите ID игрока:{space} Input, ID, V I M, {enter} SendInput {end}+{home}{del}{esc} Send, {F6}/tazer %ID%{enter} sleep 1500 Send, {F6}/cuff %ID%{enter} sleep 1500 Send, {F6}/drug %ID%{enter} Return И так, что же это всё обозначает? Начнём с 1-ой строчки. Она посылает нажатие F6 и пишет текст. Следующая строка ждёт ввода данных, которые она присвоит переменной нажатия Enter. Затем, чтобы программа их писала нужно взять переменную в %%. Пример: имя переменной а, для ввода её нужно писать, как %а% Если пост закрепят, то напишу обучалку по более сложным командам