Алиасы
+/- алиасы+/- алиас - это алиас, который запускает команду(ы) когда вы нажимаете кнопку, и другую команду(ы), когда вы ее отпускаете.
Например:
alias +sayreload "+reload;say_team Cover me while I reload!" alias -sayreload "-reload"
Этот алиас начинает перезарядку, парсит команду прикрыть и соответственно заканчивает перезарядку.
Плюсы: Позволяет создавать метабинды (meta binds, об этом позднее).Позволяет заменять стандартные движения/стрельбу более сложными действиями (Бросок гранаты с предупреждением и т.д.).
Минусы: Науке не известны :). МетабиндыМетабинды - это разновидность +/- алиасов, которая переназначает клавиши в момент исполнения команды. Например для назначения сочетания Alt + 1-0 на наборы закупки. Например
alias preset1 "buy; menuselect 4; menuselect 6; buy; menuselect 6; buyequip; menuselect 2"
Покупает AWM, патроны и полную броню
alias preset2 "buy; menuselect 3; menuselect 1; buy; menuselect 6; buyequip; menuselect 2"
Покупает MP5, патроны и полную броню
alias preset3 "buy; menuselect 2; menuselect 1; buy; menuselect 1; menuselect 5; buy; menuselect 6; buy; menuselect 7; buyequip; menuselect 2"
Покупает M3, Dual beretta's, патроны и полную броню
alias preset4 "buy; menuselect 1; menuselect 3; buy; menuselect 7"
Покупает Desert Eagle, патроны и полную броню
alias preset5 "developer 1; echo HA6OP HE HA3HA4EH!; developer 0" alias preset6 "developer 1; echo HA6OP HE HA3HA4EH!; developer 0" alias preset7 "developer 1; echo HA6OP HE HA3HA4EH!; developer 0" alias preset8 "developer 1; echo HA6OP HE HA3HA4EH!; developer 0" alias preset9 "developer 1; echo HA6OP HE HA3HA4EH!; developer 0" alias preset10 "developer 1; echo HA6OP HE HA3HA4EH!; developer 0"
Выдает на экран надпись HA6OP HE HA3HA4EH!
alias +toggle "bind 1 preset1; bind 2 preset2; bind 3 preset3; bind 4 preset4; bind 5 preset5; bind 6 preset6; bind 7 preset7; bind 8 preset8; bind 9 preset9; bind 0 preset10"
Переназначает кнопки 1-0 на наборы закупки, которые мы создали выше
alias -toggle "bind 1 slot1; bind 2 slot2; bind 3 slot3; bind 4 slot4; bind 5 slot5; bind 6 slot6; bind 7 slot7; bind 8 slot8; bind 9 slot9; bind 0 slot0"
Переназначает кнопки 1-0 обратно на slot1-0
bind alt "+toggle"
Назначает Alt алиасу toggle, соответственно пока нажат Alt, кноки 1-0 закупают наборы, когда Alt отпущен - 1-0 снова slot1-0 Плюсы: Позволяет освободить множество клавишКлавиши удобнее искать/доставатьМинусы: Сложен в написании.Переключатели (Toggles)Как видно из названия, переключатели действуют по принципу включить/выключить. Пример:
alias ngon "developer 1; echo Net Graph on; developer 0; net_graph 3; bind n ngoff"
Отражает на экране надпись Net Graph on, включает Net Graph, назначает кнопку n алиасу ngoff
alias ngoff "developer 1; echo Net Graph off; developer 0; net_graph 0; bind n ngon" bind n "ngon"
Отражает на экране надпись Net Graph off, выключает Net Graph, назначает кнопку n алиасу ngon В результате на одной кнопке получаем и включение и выключение. Плюсы Может быть использован в циклах (об этом ниже) Минусы Не может быть добавлен в меню управления (об этом в другой статье)Сложные переключателиПрактически тоже самое, что и простые, но используется только один бинд, который вынесен за пределы алиаса. Пример:
alias ngon "developer 1; echo Net Graph on; developer 0; net_graph 3; alias ng ngoff" alias ngoff "developer 1; echo Net Graph off; developer 0; net_graph 0; alias ng ngon" alias ng "ngon" bind n "ng"
Как видно из примера, внутри алиаса не делается бинд, а переназначается другой алиас, который соответственно и назначается кнопке. В результате конфиг выглядит более профессионально и его значительно легче редактировать. Плюсы: Может быть использован в сложных циклах.Может быть добавлен в меню управления.Минусы: Занимает больше места ЦиклыЦикл алиасов - это тоже самое, что и переключатель, но с более чем двумя опциями Пример:
alias ng1 "developer 1; echo Net Graph on, setting 1; developer 0; net_graph 1; bind n ng2" alias ng2 "developer 1; echo Net Graph on, setting 2; developer 0; net_graph 2; bind n ng3" alias ng3 "developer 1; echo Net Graph on, setting 3; developer 0; net_graph 3; bind n ng4" alias ng4 "developer 1; echo Net Graph off; developer 0; net_graph 0; bind n ng1" bind n "ng1"
Плюсы Множественные команды на одной кнопке Минусы Не может быть добавлен в меню управленияСложные циклыРазница таже, что и с переключателями - переназначение алиаса, один бинд. Пример:
alias ng1 "developer 1; echo Net Graph on, setting 1; developer 0; net_graph 1; alias ng ng2" alias ng2 "developer 1; echo Net Graph on, setting 2; developer 0; net_graph 2; alias ng ng3" alias ng3 "developer 1; echo Net Graph on, setting 3; developer 0; net_graph 3; alias ng ng4" alias ng4 "developer 1; echo Net Graph off; developer 0; net_graph 0; alias ng ng1" alias ng "ng1" bind n "ng"
Плюсы Может быть добавлен в меню управления.Минусы Занимает больше места Newbie, newbie@nashalife.ru
+/- алиасы+/- алиас - это алиас, который запускает команду(ы) когда вы нажимаете кнопку, и другую команду(ы), когда вы ее отпускаете.
Например:
alias +sayreload "+reload;say_team Cover me while I reload!" alias -sayreload "-reload"
Этот алиас начинает перезарядку, парсит команду прикрыть и соответственно заканчивает перезарядку.
Плюсы: Позволяет создавать метабинды (meta binds, об этом позднее).Позволяет заменять стандартные движения/стрельбу более сложными действиями (Бросок гранаты с предупреждением и т.д.).
Минусы: Науке не известны :). МетабиндыМетабинды - это разновидность +/- алиасов, которая переназначает клавиши в момент исполнения команды. Например для назначения сочетания Alt + 1-0 на наборы закупки. Например
alias preset1 "buy; menuselect 4; menuselect 6; buy; menuselect 6; buyequip; menuselect 2"
Покупает AWM, патроны и полную броню
alias preset2 "buy; menuselect 3; menuselect 1; buy; menuselect 6; buyequip; menuselect 2"
Покупает MP5, патроны и полную броню
alias preset3 "buy; menuselect 2; menuselect 1; buy; menuselect 1; menuselect 5; buy; menuselect 6; buy; menuselect 7; buyequip; menuselect 2"
Покупает M3, Dual beretta's, патроны и полную броню
alias preset4 "buy; menuselect 1; menuselect 3; buy; menuselect 7"
Покупает Desert Eagle, патроны и полную броню
alias preset5 "developer 1; echo HA6OP HE HA3HA4EH!; developer 0" alias preset6 "developer 1; echo HA6OP HE HA3HA4EH!; developer 0" alias preset7 "developer 1; echo HA6OP HE HA3HA4EH!; developer 0" alias preset8 "developer 1; echo HA6OP HE HA3HA4EH!; developer 0" alias preset9 "developer 1; echo HA6OP HE HA3HA4EH!; developer 0" alias preset10 "developer 1; echo HA6OP HE HA3HA4EH!; developer 0"
Выдает на экран надпись HA6OP HE HA3HA4EH!
alias +toggle "bind 1 preset1; bind 2 preset2; bind 3 preset3; bind 4 preset4; bind 5 preset5; bind 6 preset6; bind 7 preset7; bind 8 preset8; bind 9 preset9; bind 0 preset10"
Переназначает кнопки 1-0 на наборы закупки, которые мы создали выше
alias -toggle "bind 1 slot1; bind 2 slot2; bind 3 slot3; bind 4 slot4; bind 5 slot5; bind 6 slot6; bind 7 slot7; bind 8 slot8; bind 9 slot9; bind 0 slot0"
Переназначает кнопки 1-0 обратно на slot1-0
bind alt "+toggle"
Назначает Alt алиасу toggle, соответственно пока нажат Alt, кноки 1-0 закупают наборы, когда Alt отпущен - 1-0 снова slot1-0 Плюсы: Позволяет освободить множество клавишКлавиши удобнее искать/доставатьМинусы: Сложен в написании.Переключатели (Toggles)Как видно из названия, переключатели действуют по принципу включить/выключить. Пример:
alias ngon "developer 1; echo Net Graph on; developer 0; net_graph 3; bind n ngoff"
Отражает на экране надпись Net Graph on, включает Net Graph, назначает кнопку n алиасу ngoff
alias ngoff "developer 1; echo Net Graph off; developer 0; net_graph 0; bind n ngon" bind n "ngon"
Отражает на экране надпись Net Graph off, выключает Net Graph, назначает кнопку n алиасу ngon В результате на одной кнопке получаем и включение и выключение. Плюсы Может быть использован в циклах (об этом ниже) Минусы Не может быть добавлен в меню управления (об этом в другой статье)Сложные переключателиПрактически тоже самое, что и простые, но используется только один бинд, который вынесен за пределы алиаса. Пример:
alias ngon "developer 1; echo Net Graph on; developer 0; net_graph 3; alias ng ngoff" alias ngoff "developer 1; echo Net Graph off; developer 0; net_graph 0; alias ng ngon" alias ng "ngon" bind n "ng"
Как видно из примера, внутри алиаса не делается бинд, а переназначается другой алиас, который соответственно и назначается кнопке. В результате конфиг выглядит более профессионально и его значительно легче редактировать. Плюсы: Может быть использован в сложных циклах.Может быть добавлен в меню управления.Минусы: Занимает больше места ЦиклыЦикл алиасов - это тоже самое, что и переключатель, но с более чем двумя опциями Пример:
alias ng1 "developer 1; echo Net Graph on, setting 1; developer 0; net_graph 1; bind n ng2" alias ng2 "developer 1; echo Net Graph on, setting 2; developer 0; net_graph 2; bind n ng3" alias ng3 "developer 1; echo Net Graph on, setting 3; developer 0; net_graph 3; bind n ng4" alias ng4 "developer 1; echo Net Graph off; developer 0; net_graph 0; bind n ng1" bind n "ng1"
Плюсы Множественные команды на одной кнопке Минусы Не может быть добавлен в меню управленияСложные циклыРазница таже, что и с переключателями - переназначение алиаса, один бинд. Пример:
alias ng1 "developer 1; echo Net Graph on, setting 1; developer 0; net_graph 1; alias ng ng2" alias ng2 "developer 1; echo Net Graph on, setting 2; developer 0; net_graph 2; alias ng ng3" alias ng3 "developer 1; echo Net Graph on, setting 3; developer 0; net_graph 3; alias ng ng4" alias ng4 "developer 1; echo Net Graph off; developer 0; net_graph 0; alias ng ng1" alias ng "ng1" bind n "ng"
Плюсы Может быть добавлен в меню управления.Минусы Занимает больше места
|
|
2002 © Наша-Life http://www.nashalife.ru/subjects-page11.html |