Написание скриптов для Counter-Strike сродни программированию -
а поэтому не будем уходить от традиций и сходу напишем маленький код,
который заставит по нажатию на клавишу [F3] выводить на экран фразу «Hi
all!». Итак, запускаем Counter-Strike, создаем игру на любой карте,
открываем консоль (клавиша [~]) и прописываем следующую строку:
Quote
bind f3 "say Hi all!"
Теперь в любой момент игры по нажатию на [F3] вы приветствуете всех. В данном скрипте использовалась конструкция bind <название клавиши> "<команды>", которая присваивает указанной клавише некоторую последовательность команд.
В более весомых скриптах наряду с bind’ом используют такую
конструкцию: alias <название alias’а> "<последовательность
команд>". Использование alias’ов не только облегчает чтение скрипта
(что очень полезно при дальнейшем его редактировании) но и расширяет
наши возможности. Скоро вы сами поймете, когда можно обойтись, используя
лишь bind’ы, а когда к ним необходимо добавлять alias’ы. Кстати, наш
первый скрипт мог бы выглядеть и так:
Quote
alias preved "say Hi all!"
bind f3 "preved"
Как сохранить свой первый проект скрипта? Откройте директорию с
игрой и перейдите в папку по адресу \cstrike\cfg. Здесь создайте с
помощью любого текстового редактора файл с названием autoexec и измените
его расширение с txt на cfg. Теперь откройте созданный файл с помощью
все того же текстового редактора и занесите в него нашу строку bind f3
"say Hi all!". Отныне вы будете автоматически загружать этот скрипт при
каждом запуске игры.
• Важно: если скрипт не
работает, проверьте, какие вы вводите кавычки - должны быть те, что
используются при печати в английском регистре.