[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Forum » ..::AG MOD::.. » nO0b zona » Кто такие алиасы и с чем их едят Оо
Кто такие алиасы и с чем их едят Оо
Date: Четверг, 2009-03-05, 0:10 AM | Message # 1

Posts:
Reputation:


Status:
919
«9»


Offline
У многих новичков при виде конфига какого нибудь оца глаза на лоб лезут smile Всякие алисы да бинты biggrin Давай как разберем что такое алиас и что такое бинд smile

Возьмем простую конструкцию:

alias prig "+jump; wait; -jump"

Что тут к чему? Попытаюсь обяснить в виде примера smile
Вот допустим тебе сница такой страшный сон, где ты становишься оцом 3их детей сразу biggrin
И вот тебе и счастливой мамаше однажды дают какой то там документ на заполнение, в котором ты пишешь
имя: владислав "по гречески раб"
имя: тутан "по гречески никак не переводицца"
имя: серёжа "на зоне значит беззубый"

У аликов тоже самое! слово alias ключевое и значит что ты хочешь дать имя некой совокупности действий. В том примере почти тоже самое smile Имя: = alias; тутан = tutan; "значение имени" = "команда в хл"

Теперь провеь себя, попробуй напиши простой алиас, определяющий связку команд: +attack; wait; -attack.
Проверил? Если у тебя получится alias твое_название "+attack; wait; -attack" то значит я смог объяснить тебе что это такое)

bind w +forward... Не знаешь что это? Позооооор smile Слово bind тоже ключевое и означает привязку некого действия на какую либо кнопку. Использует конструкцию bind кнопка команда. Т.е. запись bind mouse1 +attack будет означать что при нажатии на кнопку mouse1( левая кнопка мыши ) мы будем стрелять smile
Вместо команды можно подставить и имя алиаса, тогда будут выполняться уже целые блоки команд smile

alias +long "+duck; wait; +jump"
alias -long "-jump; wait; -duck"

bind space +long

Это вот спасает немного твой мозг от усталости, ибо больше не придется нажимать присест+прыжок чтобы сделать лонгджамп smile +long значит что действие временное и работает пока нажата кнопка. Так что если ты пишешь что то, что нужно выполнять пока нажата кнопка, то смело юзай + и - smile +перед именем в алиасе заставляет алиас работать пока нажата кнопка, после того как кнопку отпустили выполнится алиас с таким же именем, но только с - впереди)

Что такое wait и зачем он нужен.
wait, это команда указывающая хл, что нужно подождать 0.1сек прежде чем продолжить выполнение. Этот символ ставится после любого физического действия в игре: выстрел, шаг влево, присест итп. После внутренних команд ставить не нужно. Так же и в самом конце описания действий не надо ставить wait. Поэтому alias a "+vzhopu; wait; -vzhopu; wait" будет равна записи alias a "+vzhopu; wait; -vzhopu"

В алиасах можно использовать цифры и все латинские буквы. Регистр значения не имеет. Спец символы очень не советую использовать, ибо они создают массу проблем. Можно так же использовать знак подчеркивания "_", точку и тире "-". Остальные лучше не трогать. Пример имен алиасов:
+longjump
x10wait
rpg
reload_ итп

Вроде все... Cкоро напишу большой список команд, кнопок и переменных.


 
Griff Date: Четверг, 2009-03-05, 10:33 AM | Message # 2

Posts:
Reputation:


Status:
640
«6»


Offline
Молодец smile ДОступно smile



 
Date: Четверг, 2009-03-05, 5:08 PM | Message # 3

Posts:
Reputation:


Status:
919
«9»


Offline
Надеюсь, хотя эт надо на нубе проверить smile


 
Forum » ..::AG MOD::.. » nO0b zona » Кто такие алиасы и с чем их едят Оо
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2020
Хостинг от uCoz