Bind - это команда, которая связывает команды с кнопками. bind "кнопка" "команда" или bind "кнопка" "команда;команда"
Примеры - bind space +jumpbind v "say poka;quit"
Если в бинде две или более команд, то их нужно закрывать кавычками и отделять их точкой с запятой. Не все команды можно использовать в бинде.
Если вы сделаете бинд bind mouse1 "+attack;duck" то у вас ничего не получится. Вы сможете стрелять, но вы будете сидеть и не сможете встать.
Команду bind можно использовать для того, чтобы узнать бинд на клавише
Пример - bind space и вам в консоли напишет "space" = "+jump"
Единственная команда, которую вы не сможете найти, это toggleconsole, которая открывает консоль.
Toggle - это команда, которая изменяет числовое значения команд по порядку
так, как вы сделаете. toggle команда значение значение
Примеры - toggle sv_gravity 200 400 800toggle sv_cheats
Команда toggle используется в биндах.
Примеры - bind v "toggle sv_gravity 200 400 800"bind v "toggle sv_cheats"
Если у команды только два значения или вы хотите использовать все значения по порядку, то можно не писать значения.
Incrementvar - это команда, которая изменяет числовое значения команд, имея начало отсчёта, конец и число, которое прибавляется при нажатии. incrementvar команда (начало отсчёта) (конец отсчёта) (число, которое прибавляется)
Примеры - bind v "incrementvar sv_gravity 0 800 200"bind v "incrementvar sv_cheats 0 1 1"
Если мы будем нажимать на кнопку v в бинде, (bind v "incrementvar sv_gravity 0 800 200") то при каждом нажатии гравитация будет увеличиваться на 200 до 800. Когда гравитация дойдёт до 800, то после нажатия гравитация будет 0.
Alias - это команда, которой можно создавать другие команды. alias (команда, которую мы создаём) (команды, которые она делает)
Примеры - alias +djump "+jump;+duck" alias -djump "-jump;-duck" bind space +djump alias zalupa "give weapon_healthshot; give weapon_ak47; give weapon_deagle"
Командой alias можно создавать команды, которые будут работать при нажатии или делать просто несколько действий один раз.
Key_findbinding - эта команда для поиска своих биндов. key_findbinding "команда"
Пример - key_findbinding drop "g" = "drop"
Если вы не помните какие кнопки поставлены на ту или иную команду, то написав key_findbinding "команда" вы узнаете на какие кнопки поставлена команда.
Help - эта команда может помочь с неизвестными для вас командами, если вы знаете английский язык. help команда
Пример - help voice_enable voice_enable" = "1" archive - Toggle voice transmit and receive.
Возможности и способы применения команды alias
Обычное примение - объединение команд в одну команду. alias "команда" "команда;команда"
Пример - alias sv_ebalo_on "sv_deadtalk 1; sv_alltalk 1; sv_talk_enemy_dead; sv_talk_enemy_living"
Сокращение команд - сокращение команд для быстрого ввода в консоль. alias "команда" "команда"
Пример - alias restart "mp_restartgame 1"
Положительные и отрицательные alias - этот alias будет делать команду при зажатии и отпуске кнопки.
alias "+команда" "команда" alias "-команда" "команда"
Пример - alias +djump "+jump; +duck" alias -djump "-jump; -duck"
Alias переключатель - этот alias будет делать ту или иную команду при первом нажатии и другую при втором нажатии.
Пример alias micro "micro_on"
alias micro_on "alias micro micro_off;+voicerecord"
alias micro_off "alias micro micro_on;-voicerecord"
В алиасе должна быть команда переключения и её первоначальное значение. Первоначальное значение команды должно менять значение команды переключения на второе значение команды и делать ту или иную команду команду, которую вы поставите. Второе значение должно менять значение команды переключения на третье или на первоначальное значение и делать ту или иную команду.
Комбинация клавишь - скрипт для экономи клавишь.
Пример alias +zakup "bind w vintovka;bind s bronya;bind d snayper;bind a granati"
alias -zakup "bind w +forward;bind s +back;bind d +moveright;bind a +moveleft"
alias vintovka "buy m4a1;buy ak47"
alias snayper "buy awp;buy fiveseven;buy tec9"
alias bronya "buy vesthelm;buy vest;buy defuser"
alias granati "buy incgrenade;buy molotov;buy smokegrenade;buy hegrenade"
При зажати кнопки значение кнопок будет менятся, если отпустить, то значения поменяются обратно.
Зачем нужно все скрипты хранить в cfg?
Дело в том что команда alias не сохраняется в cfg, если скрипты писать в консоль. Из-за этого и надо писать в cfg. Если у вас часто слетают бинды, то при записи в cfg у вас таких проблем не будет.
Для того чтобы найти папку с cfg и создать свой cfg, надо зайти в библиотеку steam, нажать правой кнопкой мыши по cs go, нажать на свойства, локальные файлы и нажать посмотреть локальные файлы. После этого нужно открыть папку cs go, а потом cfg и создать файлы autoexec в формате cfg и записывать туда скрипты.
Заключение
Если вы нашли какие-либо ошибки в тексте, знаете чем можно дополнить это руководство, или есть какие либо вопросы, то всё это пишите в коментариях. Надеюсь я вам чем-нибудь помог по созданию скриптов