Меню сайта
Категории раздела
Counter-Strike 1.6 [75]
Материалы CS 1.6
Counter-Strike Condition Zero [10]
Материалы CSСZ
Counter-Strike Source [12]
Материалы CSS
Разное [16]
Все в одном
Система [25]
Прошивка CS
Мини-чат
200
Наш опрос
Что вас больше интересует?
javascript:; javascript:;
Всего ответов: 254

Статистика
>>
Онлайн всего: 6
Гостей: 6
Пользователей: 0
Четверг, 05.12.2024, 05:44
Приветствую Вас Гость

Каталог статей

Главная » Статьи » Counter-Strike 1.6

Настраиваем конфиг



Знаки, позволяющие правильно "работать" конфигу:

// - означает, что после пишется комментарий/пояснение. Эта строчка движком Half-Life не считывается;
; - разделение команд;
% - этим знаком можно заменить пробел, т.к. движок HL не различает их. Например: bind f1 "name my%name";
"" – в кавычки берется череда команд разделенные ; и пробелами (команда – значение).

Если Вы напишите в конфиге следующее:

Код: Выделить всё
echo Loading config...
Loaded config.

надпись Loaded config. не отобразится, будет видно только Loading config... Следует писать только латинскими буквами.

Если Ваш конфиг имеет объем выше 64Кб (для CS v1.6 и CZ v1.2) не исключено появления следующих глюков:

- грузиться не полностью;
- пишет о несуществующих ошибках;
- иногда выдается команда overflow;
- выкидывает с сервера на фиг;
- или еще что.

Чтобы избежать этого следует разбить конфиг на несколько частей и загружать последовательно.

Теперь как этот конфиг загрузить. Варианты:

1. Разместите свой конфиг в каталоге hlcstrike или hlvalve. Если Вы разместили файл в каталоге hlvalve, то это означает, что конфиг доступен во всех модах HL, если только в hlcstrike, то конфиг будет доступен только из CS. В конфиге прописываете:
bind PGUP "exec myconfig.cfg"

В игре вводите в консоли exec myconfig.cfg – все конфиг загружен. При следующем заходе в игру вам следует нажать клавишу PGUP и конфиг загрузится. Если при загрузке конфига вывелась надпись couldn't exec myconfig.cfg – это означает, что Вы либо не правильно ввели имя конфига либо такого конфига не существует.

2. Создайте файл autoexec.cfg в hlcstrike. В него пропишите alias’ы, т.к. если прописать те команды которые имеются в файле config.cfg в hlcstrike, то значения этих команд будут заменены на те что в config.cfg. В config.cfg алиасы не содержатся, следовательно, алиасы заменены не будут. Файл autoexec.cfg автоматически загружается, соответственно все ваши alias’ы будут загружены. А чтобы загрузить другую часть конфига используйте 1 вариант.

3. В директории hlcstrike есть файл listenserver.cfg пропишите в нем exec mayconfig.cfg. Все настройки вступят в силу. Т.к. конфиг загружается последний перед открытием карты, то все значения которые в нем прописаны будут иметь те значения, которые прописали Вы. Есть команды, которые нужно вводить до загрузки игры (или во время игры сделать restart) и тут использования этого варианта выгоднее. Но к сожалению данный файл загружается если игру создаете через консоль/мены Вы. При коннекте к серверу в Интернет/LAN конфиг не загрузится.
В файле можно оставить команды сервера и команды отвечающие за графику (команды для графики как правило требуют рестарт карты после изменения значений в игре). Таким образом, они выполнятся, непосредственно, перед открытием карты и будут иметь те значения, которые прописали Вы.

4. Перед созданием игры или коннекта к игре следует вручную ввести в консоли exec mayconfig.cfg, а потом приконнектится к серверу: connect 89.20.146.11:27094, к примеру.

Для обеспечения порядка в папке, где размещены конфиг/и, можно создать папку, поместить в нее свои/й конфиг/и. При этом следует изменить параметр команды exec так:

exec myconfigs/myconfig.cfg

Слеш следует вводить именно так /, иначе движок HL не примет путь к конфигу.

Самым разумным будет разместить alias’ы в autoexec.cfg; серверные и команды для графики в файле listenserver.cfg (с поправками); все остальные (в том числе и команды cl_ (отвечают за сетевые настройки клиента)) команды в отдельном файле и загружать его в игре. Но Вы решайте сами где и что будет размещаться.
Bind - это команда, приклеивающая к какой ни будь кнопке определенное действие, например bind "ctrl" "drop" приклеивает к кнопке CTRL функцию "выбросить оружие"
Alias - родной брат макроса, то есть приклеивает к какой-нить команде ряд определенных действий.
При создании скрипта помните, что команды должны выполнятся последовательно для получения соответствующего результата.


К примеру:

alias +jd "+jump;wait;+duck"
alias -jd "-jump;wait;-duck"
bind mouse2 +jd


Довольно известный и популярный скрипт. При нажатии mouse2 (правая кнопка мыши) игрок подпрыгнет и присядет (в воздухе). При отжатии кнопки все команды будут "отменены", те игрок перестанет приседать. Знак + означает, что движок HL должен ждать появления знака – для завершения действия команд/ы (но не обязательно для завершения произведенных ранее действий). Вот собственно и все. Удачи в создании конфига.

Как вывести консоль в Counter-Strike?


- Нужно запустить игру с параметром "-console". Например: hl.exe -game cstrike -console Затем в игре нажать кнопку "~" (тильда). При этом в config.cfg у вас должно быть прописано: bind "`" "toggleconsole"

Как сделать, чтобы вводимые в консоли команды запоминались?

- Ввел все команды в консоль, а потом вводишь командy writecfg xxx , где xxx — имя конфига, и все команды и настpойки контpы записываются в \cstrike\xxx.cfg

Как мне сохранить свой конфиг в клубе, чтобы потом опять его не настраивать?

- writecfg "myconfig" //пишите имя конфига, но не указывайте расширение. 

У почему у меня zoom-прицел бегает по всему экрану, но стреляет все равно в цент?

- Удалите config.cfg. таким образом в обнулите настройки cs. 
Возможно на сервере прописано sv_aim "1". попросите админа установить занчение "0".


Для чего нужен файл commandmenu.txt?

- В этом файле вы можете конфигурировать меню, которое будет отображается на экране при нажатии на h (bind h +commandmenu). в commandmenu можно вносить команды которые вы прописываете в console. пример написания меню вы найдете в commandmenu.txt. 

У меня "сбился прицел!" Помогите!

- Сохраните свой config.cfg и autoexec.cfg, потом сотри их из контры, после запусти контру и начни играть еще раз, посмотри, осталась ли эта проблема. Если прошла, значит у тебя были измененные бобсы в одном из этих конфигов, надо просто прописать стандартные:


cl_bob 0.01
cl_bobcycle 0.8
cl_bobup 0.5


Если и при чистом конфиге (а при его отсутствии контра создает чистый с полным дефолтом) проблема осталась, значит были изменены спрайты прицела, тогда просто переставь контру или возьми у кого нибудь уже установленную. (Или можно просто переписать папку "sprites")

unbindal что это такое и как от него избавится. Нужен ли он вообще?

- Unbindall - разбиндивает все бинды (если были) и ставит какие ты в конфиге прописал

Категория: Counter-Strike 1.6 | Добавил: 112 (23.05.2011) | Автор: b.Q.n
Просмотров: 557 | Теги: CS, Настраиваем конфиг | Рейтинг: 5.0/1
Получить ссылку на материал
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Мини-профиль
Гость


Гости

Поиск
Новое
Онлайн радио