Сайт о моделировании в Counter-Strike и не только...
Бешеный.народ.ру
 
Модели игроков и оружия
Создание карт в CS
Документация
Файлы
Роботы
Консольные команды
Прочее
Форум
Гостевая книга

Создадим свой конфиг для Counter-Strike.

Конфиг - файл в котором хранятся настройки игры. Чаще всего имеет расширение *.cfg, реже *.rc.
Config.cfg - конфиг, в который сохраняются настройки игры. Он считывается при каждой загрузке игры, после Autoexec.cfg.
Autoexec.cfg - конфиг, в который можно вносить параметры, которые будут подгружаться в самом начале загрузки игры.

Чтобы загрузить свой конфиг, скопируйте его в папку с CS'ом, по умолчанию это ..Sierra\Half-Life\cstrike\ или ..Sierra\Counter-Strike\ создайте ярлык для файла hl.exe, который запускает игру Half-Life. После создания ярлыка, войдите в его свойства и в пути файла добавьте такие слова: -console -game cstrike. Теперь при нажатии на ярлык, запускается Counter-Strike и во время игры можно вызывать консоль (обычно кнопка ~ или Ё). В консоли набираете: exec <название конфига (вместе с расширением)>, например exec papa.cfg. Все теперь ваш конфиг подгружен. С версии Counter-Strike 1.5, конфиги могут иметь расширения, только: .cfg и .rc.

Вот некоторые основные команды.
Bind - команда, при которой выбранной клавише присваивается определенное значение. Например (bind "r" "+reload") - при нажатии на клавишу <r> будет произведена перезарядка вашего оружия.

Alias - это аналог макроса, тоесть при его помощи к одной команде можно прекрепить сразу несколько действий.
Например: alias "buy34" "buy;menuselect 3;menuselect 4;wait;slot10",
и присвоив эту команду клавише <k> (bind "k" "buy34"), получим, что при нажатии на эту кнопку вы сразу же получите в свое распоряжение Colt M4A1 Carbine Rifle. Но следует отметить что почти на всех соревнованиях команда alias запрещена !!!

Для того чтобы создавать крутые конфиги, вам необходимо усвоить несколько понятий, таких как: (+,-) и соблюдение орфографии в конфиге.

(+ и -) - Это означает начало и конец определенного
действия. Т.е. bind "tab" "+showscores" позволяет при нажатии <tab> наблюдать результаты игры, пока кнопка нажата. При отпускании кнопки происходит "-showscores" и результаты исчезают. Короче: (+) - действие при нажатии клавиши, (-) - при отпускании клавиши.

Орфография. Как я понимаю, вы люди уже не маленькие и мне не сложно будет вам объяснить, что для того чтобы всем было лучше, надо знать два правила:
1) все значения следует писать в кавычках, т.е.:
bind "mouse1" "+attack", а не: bind mouse1 +attack
Это необходимо потому, что есть некоторые версии игры которые распознают значения конфига, только в кавычках.
2) при присвоении значения клавише, смотрите чтобы буквы английского языка были маленькими. Например:
bind "M" "chooseteam" - неправильно,
bind "m" "chooseteam" - правильно.

НО это распространяется только на буквы

bind "TAB" "+showscores" и
bind "SPACE" "+jump" - правильно.

С чего начать?
Как известно лучший конфиг - это стандартный конфиг или полностью написанный тобой самим. Ты недавно начал играть в контру, попробуй поиграть сначала со стандартым и потом по ходу роста твоего скила и потребностей добавляй в него необходимые тебе изменения и фичи, не нужно брать сразу навороченный конфиг с полностью перебинденым управлением и кучей алиасов (не сможешь потом нормально сыграть). Я поначалу так и делал, потом через какое то время сидел и искал минуту где же тут Игл то закупается? :)) А отцы то, кстати, играют в большинстве своем на стандартных, чуть измененных конфигах.
Для начала возьмем чистый стандартный конфиг (после первой установки), он в файле config.cfg. Нет конфига, бери его прямо отсюда.

Смотрим с чего же начинается каждый конфиг, правильно, с очистки всех установленных на кнопки значений (биндов) - unbindall. Затем в стандартном конфиге идет раздел установки биндов, т.е. стандартное управление. Затем настройки видеокарты, звуковой карты, сетевого соединения и прочие, всё вперемешку.
Да вы уже в курсе что на турнирах и чемпионатах запрещены ЛЮБЫЕ скрипты (алиасы) и изменение некоторых настроек. Так что не советую ставить скрипты быстрой закупки и т.п., учитесь пользоваться стандартной раскладкой, а то потом трудно будет отвыкнуть. Мы будем использовать в нашем конфиге только скрипты упрощающие настройку игры ну и так по мелочи :)
Что можно подправить в стандартном конфиге, да чуть не забыл я делал конфиг под Контру верии 1.5 так что не факт, что все функции будут работать в более ранних или более поздних версиях игры, можно и нужно подправить разумеется свое имя, здесь name "Disabled" или еще бывает name "Player" изменяем на свое к примеру name "Vasya".
Далее чувствительность мыши - sensitivity "10.400001". Я играю с сенсой "8", а вы ставьте под себя, кого то прет "2".
Проверьте чтобы hud_fastswitch был "1", а не "0" если "0", то после выбора оружия цифрой необходимо будет еще нажать кнопку мыши, а если "1" то оружие будет выскакивать сразу после нажатия соответствующей цифры.
Команда cl_righthand со значением "1" сделает игрока которым вы играете правшой (оружие в правой руке), а со значением "0" - левшой.
Ставим joystick "0.000000", не знаю какие извращенцы играют в CS на компе с джойстиком.
Если изменить setinfo "_vgui_menus" "1" на setinfo "_vgui_menus" "0", то вместо стандартного графического меню закупки у вас будет маленькое компактное текстовое меню, типа меню радиокоманд, но это кому как нравится и далее в таком же духе, для компактности далее пойдет собственно сам конфиг с коментариями. Кстати все коментарии начинаются со знака "//".
Нижеследующий конфиг представлен для образовательных целей и содержит в себе алиасы. Конфиг с которым я играю на сегодняшний момент можно скачать отсюда.



Напиши мне
Copyright © Gh0St 2000-2005
Найти: на
Hosted by uCoz