Видео
Мувики Видео обзоры Видео уроки Киберспорт Видео приколы
Файлы
Gui Карты Карты CSS Конфиги Конфиги CSS Демки Демки CSS

Тутор по написанию своего конфига #2

24-09-2011
pl0q1n
Тутор по написанию своего конфига #2


Итак, это вторая часть моей статьи про написание своего конфига. Если вы прочитали 1 часть тутора и поняли что к чему, можете спокойно переходить к этой части.

Начнем пожалуй с биндов. Как все знают бинды программируют какую либо клавишу, на какое либо действие. Но мало кто знает что если совместить бинды и алиасы (алиас - назначение одной или нескольких команд в 1 слово), то получится очень интересное сочетание. Например этот бинд и алиасы, по нажатию на 4 кнопку мыши будут менять размер прицела:
[hide]alias crosshscale "cl_scalecrosshair 1; crosshscale1"
alias crosshscale1 "cl_crosshairscale 600; alias crosshscale crosshscale2;"
alias crosshscale2 "cl_crosshairscale 768; alias crosshscale crosshscale3;"
alias crosshscale3 "cl_crosshairscale 1200; alias crosshscale crosshscale4;"
alias crosshscale4 "cl_crosshairscale 1500; alias crosshscale crosshscale1;"
bind "mouse4" "crosshscale"[/hide]
Для начало, давайте разберем данные алиасы и бинд. 1 алиас самый важный, он программирует код так, чтобы он в свою очередь переходил к другому, во всех остальных этот алиас присутсвует (crosshscale). Во втором бинде мы видим что тут еще указан размер прицела, соответственно он его и меняет, дальше все идет так что бы по следуйщему щелчку, на туже кнопку менялся размер прицела на следуйщий (в нашем случае 768, потому что начальный прицел - 600). И так далее... Бинд же состоит из 1 алиасса, это самый начальный. Думаю вы поняли (еще раз для тех кто непонял, нажал на кнопочку, размер стал меньше, еще раз нажал, еще меньше...).

Теперь поговорим о стартовых настройках.
Если кто любит лазить в процессах (ctrl + alt +del), то наверно знает о приоритетах какого либо процесса. Если поставить высокий приоритет на процесс hl2, она будет жрать побольше системок, но при этом повышается фпс и меньше лагает, но проблема в том что она слитает после закрытия. И приходится заного сворачивать игру и контр альт делет... В поисках нужных команд я нашел на проекте VaKarM статью, о настройках новой ксс, и нашел пару стартовых команд. И среди них была та команда которая делала высокий приоритет ксс, -high, также там была команда -threads 2, к сожалению не знаю что это за команда. Если команда -high не работает (почему то у некоторых неработает, может быть из за кривых рук), то надо каждый раз заходить в игру, сворачивать и вручную ставить высокий приоритет (оно того стоит).

И снова бинды, т.к. вы продвинутые, как писать, что писать я вам говорить не буду, только покажу пару интересных биндов.
алиасы вывода текста на экран (!ВНИМАНИЕ! с некоторыми конфигами неработает):
[hide]alias developer_toggle developer_on
alias developer_on "d1; alias developer_toggle developer_off; echo Developer Mode ON"
alias nashalife_developer_off "d0; alias developer_toggle developer_on; d1; echo Developer Mode OFF; d0"
d1 - включает мод
d0 - выключает его
чтобы какое либо сообщение вывелость на экран, надо ввести команду, которая пишет в консоль - echo (текст). [/hide]
Запись сорс тв демки:
[hide]alias stvrecord "tv_record Demos\STV_Demo;
alias stvstop "tv_stop;
alias stvplay "playdemo Demos\STV_Demo"[/hide]

GL&HF, тащить и в игре и в жизни.
Комментарии (15)


 
форма отправки комментария
Комментарии могут писать только авторизированные пользователи

Продвижение - Garin Studio