Весь архив Что такое конфиг в cs 1.6
Конфиг — это совокyпность консольных команд, использyемых для настpойки игpы. Обычно конфиг это текстовый файл с расширением .cfg и загружаемый перед игрой и это место где обитают бинды. Bind - это команда, приклеивающая к какой нибудь кнопке определенное действие, например bind "ctrl” "drop” приклеивает к кнопке CTRL функцию "выбросить оружие”. В нем вы можете менять гpомкость, яpкость, pаскладкy клавы и заниматься всякого pода пpотивосоветской деятельностью. 

Конфиг в игpе есть с самого начала, сpазy после yстановки, он всего один и лежит в каталоге Half-Life\cstrike под именем "config.cfg". Ваш конфиг вы можете назвать как yгодно, напpимеp "NIKNAME.CFG", где вместо NIKNAME можно yказать ваш собственный ник. 

Чтобы запyстить ваш конфиг, необходимо чеpез консоль выполнить ключевyю командy exec NIKNAME.CFG, где NIKNAME.CFG — имя вашего конфига. Если ваш конфиг лежит не в папке cstrike, вам пpедется yказать пyть к немy. 

Бинд - вообще говоря, команда такая хитренькая, которая "приклеивает" кнопке какое-либо действие: выполнение команды. (Кстати, bind - тоже команда, в соответствии с определением) 
Общий вид команды bind выглядит так: 
bind "<кнопка>" "<команда1;[команда2;команда3;….]>" Пример: 
bind "R" "+reload" 
//Вешает на кнопку R перезарядку оружия. 

Примечание: вместо одной команды может стоять и серия команд. 
Они все разделяются точкой с запятой. 

Пример: 
bind "J" "+jump;+duck"; 
//прыжок с одновременным приседанием, то есть, чтобы запрыгнуть на высокий ящик. 
Все бинды, по заведенному порядку, обитают вместе, то бишь, в файле под названием config.cfg, живущем в директории Counter-Strike'а. (C:\Sierra\Half-Life\cstrike) 

Теперь после того, как мы примерно поняли, как надо биндить, перейдем непосредственно к командам. "А иначе зачем нам это все надо", - скажете Вы. Но для начала разберем, что такое alias. Команда "alias" используется для ввода и хранения определенной последовательности команд. 

alias "<название команды>" "<команда1;[команда2;команда3;…]>" 
alias "buyDE" "buy; menuselect 1; menuselect 3; buy; menuselect 7; menuselect 0;" 
//покупка пистолета desert eagle. 
Потом со спокойной совестью можно забиндить эту команду на какую-нибудь кнопочку: 
bind "L" "buyDE" 
и по нажатию на L удовольствоваться мгновенной покупкой Desert Eagle вместе с патронами, при наличии достаточных финансов, ессно :)) 
Значит, Alias'ы живут в файле под названием Autoexec.cfg там же, где и config.cfg. 

Если мы хотим использовать несколько команд, мы должны разделять их ";". 

Данная команда будет выполняться при нажатие кнопки, если же мы хотим, чтобы действие происходило после нажатия, мы должны преобразовать нашу команды в bind "-mouse1" "+attack; say " Enemy down "" 

Что значат + и - в командах? 

Перед длительными действиями ставят знак "+". Например, команда стрельбы +attack. bind mouse1 +attack. Пока нажата левая клавиша мыши, будет выполнятся действие +attack. Как только эту клавишу отпустили, действие прекращается. Чтобы писать такие алиасы следует рассматривать два действия: 

alias +command "//тут пишутся команды, которые будут выполняться когда клавишу нажимают"; 

alias -command "//тут пишутся команды, которые будут выполняться когда клавишу отпустили". 

При создании своих автоэкзека и конфига, важно знать, что-же с ними происходит. Когда вы подключаетесь к серваку, загружается сначала автоэкзек, а потом конфиг, который обнуляет все бинды командой Unbundall (в начале конфига), а потом переназначает управление. Таким образом, использование команды bind в autoexec.cfg чревато тем, что этот бинд не будет работать. Решить эту проблему можно несколькими путями: 

1. Удалить нахрен unbindall в конфиге. На компах, которыми пользуются несколько чело не рекомендую, дабы не получилась петрушка. 
2. Сразу после unbindall вписать exec autoexec.cfg, эта команда выполнит автоэкзек еще раз. 
3. Не пользоватся биндами в автоэкзеке, возьмем к примеру алиас для включения/выключения радара: 

autoexec.cfg 
alias radaron "+showradar; bind KEY radaroff" 
alias radaroff "-showradar; bind KEY radaron" 
bind "KEY" "radaroff" 

эта подпрограмма как раз работать и не будет, т.к. есть бинды. А вот эта программа 
autoexec.cfg 
alias radaron "+showradar; alias radar radaroff" 
alias radaroff "-showradar; alias radar radaron" 
radaron 
config.cfg 
bind "KEY" "radar" 

будет, т.к. в автоэкзеке биндами и не пахнет. Кстати, дабы не возникла петрушка в конфигах, можно использовать «//». Это обыкновенный REM, так что строчку 
// Клинтон дурак 
ни автоэкзек ни конфиг читать не будут. 

Если вы обратили внимание, то к некоторым командам вначале приставляется + и -. Это означает начало и конец определенного действия. Т.е. bind TAB +showscores позволяет при нажатии табуляции начлюдать результаты игры, пока кнопка нажата. При отпускании кнопки результаты исчезают. И, т.к. при создании алиасов вы заменяете одной клавишей кучу телодвижении, то помните, среди них (телодвижений) есть как нажатия на кнопки, так и «отжатия». 

Далее: при жутком дефиците окружающих левую руку клавиш можно использовать так-называемые «метабинды» 

alias F2slot "buymp5" 
alias +hold "alias F2slot buytmp" 
alias -hold "alias F2slot buymp5" 
alias buymp5 "buy; menuselect 3; menuselect 1" 
alias buytmp "buy; menuselect 3; menuselect 2" 
bind "F2" "F2slot" 
bind "SHIFT" "+hold" 

То есть, при нажатии на F2 вы покупаете MP5, а при нажатии SHIFT+F2, вы покупаете ТМР. 

Как закупаться на респауне, чтоб убегать не через 20 секунд с него, а тут же. А то, пока потыркаешься в этих конопульках, пока придумаешь, что тебе надо и где же оно покупается, все уже убегут. А время критично - надо занять все ключевые места, чтоб встретить врага душевно. 
Значит, нужна нам быстрая покупка, пожалуйста: 
alias "buymp5" "buy;menuselect 3;menuselect 1;buy; menuselect 6;wait 1;slot10"; 
//купить mp5; 
alias "buyak47" "buy;menuselect 4;menuselect 1;buy; menuselect 6;wait 1;slot10"; 
//калаш 
alias "buyarmour" "+reload;buy;menuselect 8;menuselect 2;wait 1;slot10;-reload;wait 1;buy; menuselect 6;slot10;wait 1;slot3;" 
//броня и патроны к первичному оружию 
alias "buym4" "buy;menuselect 4;menuselect 3;buy;menuselect 6;wait 1;slot10;" 
//Кольт M4A1 с патронами 
alias "buysig" "buy;menuselect 4;menuselect 2;buy;menuselect 6;wait 1;slot10;" 
//Sig Commando 
alias "buyAWM" "buy;menuselect 4;menuselect 6;buy;menuselect 6;wait1;slot10;" 
//Тяжелая снайперка - "слонобой" 
alias "buyHE" "buy; menuselect 8; menuselect 4; menuselect 0"; 
//покупка обыкновенной гранаты. Чтоб купить флэшу - надо 4 поменять на 3, 
//а для дымовухи - 4 поменять на 5. 

Итак, разберем покупку брони, как самый интересный, с моей точки зрения, алиас. Там, кроме покупки брони, перезарядка оружия и покупка патронов к основному оружию. ИМХО, достаточно удобно, если в конце предыдущего раунда тебя зацепили, но не убили, и тебе не надо покупать само оружие, а только броню и патроны, то все делается вообще в одну кнопку. 

Кстати, чуть не забыл: команды, в начале которых стоит "+" - означают то, что они действуют только тогда, пока нажата кнопка. Как только кнопка будет отпущена - КС ищет одноименную команду, только с минусом в начале, вместо плюса. Так что, если хотите назначить команду вида: +bbb, то уж не забудьте определить -bbb, иначе КС растеряется и в следующий раз команда не сработает. 
Далее можно вытворять некоторые фокусы, типа: 

Autoexec.cfg: 
... 
alias "enspot" "radio3;menuselect 2;wait;slot10" 
//Определим команду, по которой мы по радио кричим: Enemy spotted (при этом на радаре 
//мы начинаем мигать, и наша команда (те, кто смотрят на радар) поймут, 
//что в этом месте враг 
alias "tokfire" "radio1;menuselect 6;wait;slot10;" 
//Теперь крикнем Taking fire, need assistance. Нормальные люди после крика Enemy 
//spotted поймут, что надо бы сходить в тот район, но вот боты… ууу… Они (Podbot 2.0) 
//реагируют только на призывы need backup, cover me, Taking fire, need assistance. 
//Я понимаю, что в клубе это неважно, но вот дома, когда тренируешься в стрельбе, 
//хочется хоть чуть-чуть сымитировать игру с людьми… Пройти место в группе с 
//напарниками, а ведь обычно ходишь такими путями, где боты не ходят сами по себе. 
//Да и вообще, когда делаете групповой забег на de_dust'е под мостом 
//и выходите во двор ввосьмером, это может быть очень прикольно smile . 
alias "ch_at1" "alias +mmattack +mmattack1;" 
alias "ch_at2" "alias +mmattack +mmattack2;" 
//переопределение команды mmattack на mmattack1 или 2 соответственно. 
// Сейчас увидим, зачем надо 
alias "+mmattack1" "+attack;enspot;ch_at2;" 
//значит, само определение mmattack: начинаем стрелять и кричим: "Враг обнаружен!!!" 
//после чего mmattack меняем на mmattack2 
alias "-mmattack1" "-attack;slot10;" 
//и вот, отпустив кнопку, прекращаем пальбу 
//и в то же время убираем меню с радиопереговорами. 
alias "+mmattack2" "+attack;tokfire;ch_at1;" 
alias "-mmattack2" "-attack;slot10;" 
//аналогично 
alias "-mmattack" "-attack;slot10;" 
//надо прекращать пальбу 
alias "+mmattack" "+mmattack1;" 
// Во! Теперь у нас mmattack связан сmmattack1; 
... 
config.cfg 
... 
Bind "MOUSE1" "+mmattack" 
... 

Ага, на левую кнопку мыши мы повесили эту команду. 
Теперь само действие: получается следующее - как только мы начнем стрелять, сразу же от нас в эфир пойдет мессага: вижу врага, - отпустим кнопку и начнем стрелять снова - и в эфир одновременно с этим пойдет возглас: "Под огнем, нужна поддержка!" А потом по кругу. 

Как уже писал в комментариях, полезно, когда играешь с ботами, они сбегаются на крик… и начинается мяско smile 

А вот еще один пример: 
autoexec.cfg 
... 
alias "+myattack2" "+attack" 
alias "-myattack2" "-attack" 
alias "+myattack" "+myattack2" 
alias "-myattack" "-myattack2" 
alias "+myattack1" "+duck;sensitivity 3.5;+attack;wait;-attack;wait;wait;wait;+attack;wait;-attack;wait;wait;wait;+attack;wait;-attack;wait;wait;wait;+attack" 
alias "-myattack1" "-attack;-duck;sensitivity 6" 
alias "myhold1" "alias -myattack -myattack1" 
alias "myhold2" "alias -myattack -myattack2" 
alias "+myhold" "myhold1; alias +myattack +myattack1" 
alias "-myhold" "myhold2; alias +myattack +myattack2" 
... 

config.cfg 
... 
bind "CTRL" "+myhold" 
bind "MOUSE1" "+myattack" 
... 

Тут вообще прикол такой - при зажатом CTRL у нас атака идет по принципу : присел, уменьшилась сенситивити (мышь не так дергается), пальнули тремя одиночными с короткими паузами (чтоб отдача меньше была), и уж если дальше кнопка так и зажата, продолжать палить, как обычно, в автоматическом режиме… А без зажатого CTRL - все, как обычно smile Рекомендую попробовать с M4A1 с навернутым глушителем, а также со Steyer Aug'а… 
Экспериментируйте, не бойтесь smile 
Все алиасы и бинды можно писать и в консоли (а не только в автоэкзеке и в конфиге). Разница в том, что они просто не сохранятся. smile Но для отладки - в самый раз. 

(Имейте ввиду, что если Вы, например на MOUSE1 забиндили команду +ccc, например, а команду саму писали в консоли и на config.cfg не стоит защита от записи - то при следующем запуске КС Вы можете попасть в ситуацию, когда жмешь на кнопку - ожидаешь пальбы, ан не тут-то было. Включив консоль, видишь сообщение о том, что не определена команда +ccc, и вспоминаешь, какой же дивный вчера ночью скрипт написал, но как?! :)) 

P.S. 
Кстати, очень хорошо на отстреле из АК-47 зарекомендовал себя скрипт: 
alias "wait3" "wait;wait;wait"; 
alias "wait5" "wait;wait;wait"; 
alias "+myattack" "+attack;wait;-attack;wait3;+attack;wait;-attack;wait3;wait5;+attack;" 
alias "-myattack" "-attack;"; 
… 
bind "MOUSE3" "+myattack"; И при стрельбе средней кнопкой мыши получаем удачную атаку из ствола… почти без отдачи, первые два идут одиночными, а потом автоматический огонь.
Всего 46 комментариев 27056 просмотров Автор: N_e_x_T Дата: 23.06.2011, 15:52
1 2 3 4 5 »
Всего комментариев: 46
#46 → Написал: DeangeBawInfenna 16.02.2017 в 03:24 [ Материал ]
Всем салют, интернетовский народ!
Рекомендую презанятный сайт: http://kirillovka.com - Первое база отдыха «Приморская». Затем Кирилловка. Конечно Азовское море.
Тема проекта http://www.kirillovka.com/forum/topic.php?forum=1&topic=10 - РђР·РѕРІСЃРєРѕРµ РјРѕСЂРµ для отдыха.
Как будто ничего так.
Всем нам удачи в Интернете, сетевой народ.
Эдуард
0
#45 → Написал: Axosse 14.02.2017 в 23:40 [ Материал ]
Доброго времен суток, друзья!
Посмотрите симпатичный сайт: http://zdorov.com - варикоза цена. Кроме этого варикоз конечностей. И наконец геморрой после родов.
Задача вебресурса http://zdorov.com - лечу варикоз. Кроме этого компрессионные варикоз. И конечно геморрой у мужчин.
Удачи всем Вам.
Владимир
0
#44 → Написал: alkattspuggep 13.02.2017 в 14:29 [ Материал ]
Приветсвую, интернетовский народ!
Обратите внимание на симпатичный вебресурс: http://stkmagistral.ru - оборудование для конюшни. Затем строительство конюшни. Конечно конноспортивные грунты.
Задача интернет проекта http://stkmagistral.ru - оборудование для конюшни. Далее строительство конюшни. Наконец конноспортивные грунты..
Кажется недурно.
Храни всех Бог, дорогие друзья.
Леонид
0
#43 → Написал: Reothenianon 13.02.2017 в 11:28 [ Материал ]
Приветки, дорогие друзья!
Обратите внимание на симпатичный вебсайт: http://kirillovka.com - Во первых база отдыха "Приморская". Кроме этого Кирилловка. И конечно Азовское море.
Идея сайта http://kirillovka.com - Во первых база отдыха "Приморская". Кроме того Кирилловка. Наконец Азовское море .
Кажется занятно.
Всем пока, дорогие друзья.
Стас
0
#42 → Написал: crerrige 12.02.2017 в 20:38 [ Материал ]
Доброго дня, посетители вебсайта!
Посетите любопытный вебсайт: http://tekstilbella.ru/ - текстильный дизайн интерьера. Разумеется текстильное оформление. И наконец текстильный дизайн.
Цель вебресурса http://tekstilbella.ru - студия текстильного дизайна. Конечно текстильное оформление. И наконец текстильный дизайн .
До встречи в сети и пока.
Леонид
0
#41 → Написал: Ordelpdriergo 12.02.2017 в 17:44 [ Материал ]
Доброго времен суток, всем!
Бросьте взгляд на необычный сайт: http://zelbatut.ru/ - Зеленоград детям. Разумеется спорт для детей в Зеленограде. И еще спортивные секции в зеленограде для детей от 6лет
Задача сайта http://zelbatut.ru - дети в Зеленограде. Кроме того батут в Зеленограде. И понятно куда пойти с ребенком в зеленограде.
Всем удачи.
Саша
0
#40 → Написал: nusinwall 12.02.2017 в 16:06 [ Материал ]
Доброго времен суток, сетевой народ!
Взгляните на любопытный сайт: http://salonmoskva.com - салон на площади революции. Далее парикмахерская гостиный двор И наконец салон площадь революции.
Профиль проекта http://salonmoskva.com/articles/salon-krasoty-na-ploshhadi-revolyutsii/ - Салон красоты на площади революции.
Всем удачи.
Тимур
0
#39 → Написал: emifyihootte 11.01.2017 в 20:01 [ Материал ]
Доброго времен суток, дорогие друзья!
Советую интересный проект: http://arenawellness.ru/ .
Идея сайта http://arenawellness.ru/ - СПА в Балашихе. Конечно массаж в Балашихе. И наконец косметология в Балашихе.
Будьте счастливы.
Степан
0
#38 → Написал: leohavFuh 06.11.2016 в 02:58 [ Материал ]
Cymbalta rezeptfrei Г¶sterreich.
Cymbalta kaufen per nachnahme bezahlen.
Cymbalta preisbindung, http://cymbalta.onlc.eu/8-Cymbalta-Duloxetine-Medikament.html - tabletten Cymbalta stada, kann man Cymbalta rezeptfrei kaufen.
Cymbalta pedisan onceВ® online bestellen. Cymbalta billiger preisvergleich. Cymbalta bestellen online apotheke, http://cymbalta.onlc.eu/12-Cymbalta-in-Schweiz.html - Cymbalta generika kaufen tschechien, was sind Cymbalta tabletten, Cymbalta trockensaft ohne rezept.
0
#37 → Написал: Bolgnax 16.12.2015 в 02:56 [ Материал ]
У нас квартиры студии в болгарии купить http://www.fitness.nnov.ru/modules.php?name=Your_Account&op=userinfo&username=insulgendling !
0
1-10 11-20 21-30 31-40 41-46
Имя *:
Email:
Код *:
Меню сайта
Категории раздела
Партнеры
uweb
Форумчане
Скоро...
Статистика
Пользователи
Гости сайта