У многих новичков при виде конфига какого нибудь оца глаза на лоб лезут Всякие алисы да бинты Давай как разберем что такое алиас и что такое бинд Возьмем простую конструкцию:
alias prig "+jump; wait; -jump"
Что тут к чему? Попытаюсь обяснить в виде примера
Вот допустим тебе сница такой страшный сон, где ты становишься оцом 3их детей сразу
И вот тебе и счастливой мамаше однажды дают какой то там документ на заполнение, в котором ты пишешь
имя: владислав "по гречески раб"
имя: тутан "по гречески никак не переводицца"
имя: серёжа "на зоне значит беззубый"
У аликов тоже самое! слово alias ключевое и значит что ты хочешь дать имя некой совокупности действий. В том примере почти тоже самое Имя: = alias; тутан = tutan; "значение имени" = "команда в хл"
Теперь провеь себя, попробуй напиши простой алиас, определяющий связку команд: +attack; wait; -attack.
Проверил? Если у тебя получится alias твое_название "+attack; wait; -attack" то значит я смог объяснить тебе что это такое)
bind w +forward... Не знаешь что это? Позооооор Слово bind тоже ключевое и означает привязку некого действия на какую либо кнопку. Использует конструкцию bind кнопка команда. Т.е. запись bind mouse1 +attack будет означать что при нажатии на кнопку mouse1( левая кнопка мыши ) мы будем стрелять
Вместо команды можно подставить и имя алиаса, тогда будут выполняться уже целые блоки команд
alias +long "+duck; wait; +jump"
alias -long "-jump; wait; -duck" bind space +long
Это вот спасает немного твой мозг от усталости, ибо больше не придется нажимать присест+прыжок чтобы сделать лонгджамп +long значит что действие временное и работает пока нажата кнопка. Так что если ты пишешь что то, что нужно выполнять пока нажата кнопка, то смело юзай + и - +перед именем в алиасе заставляет алиас работать пока нажата кнопка, после того как кнопку отпустили выполнится алиас с таким же именем, но только с - впереди)
Что такое wait и зачем он нужен.
wait, это команда указывающая хл, что нужно подождать 0.1сек прежде чем продолжить выполнение. Этот символ ставится после любого физического действия в игре: выстрел, шаг влево, присест итп. После внутренних команд ставить не нужно. Так же и в самом конце описания действий не надо ставить wait. Поэтому alias a "+vzhopu; wait; -vzhopu; wait" будет равна записи alias a "+vzhopu; wait; -vzhopu"
В алиасах можно использовать цифры и все латинские буквы. Регистр значения не имеет. Спец символы очень не советую использовать, ибо они создают массу проблем. Можно так же использовать знак подчеркивания "_", точку и тире "-". Остальные лучше не трогать. Пример имен алиасов:
+longjump
x10wait
rpg
reload_ итп
Вроде все... Cкоро напишу большой список команд, кнопок и переменных.