В этой статье, вообщем-то моей первой по данной тематике, я хочу
рассказать вам как сделать "прес-энд-релиз" скрипты. Название довольно
странное, но если прочитать по английски, то все понятно. Механизм этих
скриптов такой: при нажатии на клавишу выполняется некоторые команды, а
как только эту клавишу отпускаешь - другие. Написание такого скрипта
можно разбить на два шага.
1. Пишем алиасы:
 
alias "+press" "command1; command2" 
alias "-press" "command3; command4"
 Обратите особое внимание на "+" и "-". Они должны обязательно
ставится перед именем алиаса, иначе сделать "прес-энд-релиз" скрипт
невозможно. Второй алиас не является обязательным, если при отпускании
клавиши никаких действий совершать не надо.
 
2. Биндим клавишу
 
bind "?" "+press"
 
Вот вообщем-то и все. Осталось только привести пример. Я думаю всем понятен, а может и полезен, будет пример с показом радара:
 
alias "+radar" "drawradar"
alias "-radar" "hideradar"
 
bind "q" "+radar"
 В заключение, хотелось бы отметить, что скрипты "прес-энд-релиз"
можно применять и для других целей, например дял покупки оружия(см.
покупка оружия в разделе скрипты). Кроме того, аналогично работают
некоторые встроенные команды в КС, в частности +forward
 
 
 
  
Рекомендуем посмотреть: 
 |