Пятница, 2026-07-03, 8:17 PM
Вы вошли как "Гость" · RSS
Меню сайта
Форма входа
Наш опрос
Оцените мой сайт

Результаты · Архив опросов

Всего ответов: 68
Состав Клана
 
Каталог статей
» Статьи » Мир игр » Counter Strike

Пишем конфиг для CS
Конфиг - это такой файлик с расширением *.cfg.

Не раз заходя в папку cstrike вы видели файлы config.cfg, listenserver.cfg (в версии cs 1.0 -1.3 этот файл назывался server.cfg), а может быть и autoexec.cfg (его наличие необязательно). Вообще конфиг служит для хранения нужных вам насроек. Например, играя в клубе, вам не раз приходилось залезать в меню controls и менять там управление, а потом еще в консоле набирать по 10-20 команд, чтобы сделать игр удобной для себя. Если вас не мучает эта проблема, можете дальше не читать. Также конфиг служит для автоматизирования ваших действий (см. дальше). А теперь все по порядку.

config.cfg - в этом файле хранятся настройки управления клавиатурой и мышью, некоторые консольные команды, отвечающие за внешний вид игры. Каждый раз, когда вы нажимаете Use Defaults в меню Controls вы обновляете этот файл.

autoexec.cfg - этот файл запускается сразу после входа в игру (не после коннекта) и запускает файл config.cfg. Если файла autoexec.cfg нет, то config.cfg загружается самостоятельно. Отличие автоэкзэка от конфига состоит в том, что в файле config.cfg не допустима команда alias, а в файле autoexec.cfg недопустима команда bind.

listenserver.cfg или server.cfg запускаются каждый раз, когда вы создаете сервер, меняете карту или пользуетесь командой /restart. В этом файле хранятся настройки серверов (разл. команды, например, mp_autoteambalance).

Scripting: Существует такая команда alias. Она служит для объединения различных команд в одну. Команда bind служит для приклеиваия какой-либо команды к какой-либо кнопке.

Пример: bind "w" "+forward" После использования этой команды, нажав на кнопку w вы будете двигаться вперед.

Пример: alias jumpduck "+jump; +duck" Используя эту команду вы будете прыгать с поджатыми ногами (это позволяет запрыгивать на более высокие препятствия).

Если вы заметили перед некоторыми командами стоит знак плюс: плюс ставится а том случае, если действие должно выполнятся пока нажата кнопка. Чтобы прекратить действие команды, надо перед ней поставить знак минус.

При написании скриптов вы должны соблюдать строгую орфографию. Команда say_team и say team дадут совершенно разный результат.

-----------------------------------------
alias +foll "radio1; menuselect 5"
alias -foll "menuselect 0"
bind " q" "+foll"
-----------------------------------------

Выше приведенный скрипт даст следущий результат: принажатии и удерживании кнопки q откроется меню радио команд и в нем выберется пункт №5. После отжатия кнопки q меню радио команд закроется; а на деле нажав кнопку q вы отдадите радио команду Follow me!. В данном случае нет необходимости держать кнопку q дольше 0.5 сек. т.к. любая примитивная команда выполняется около 1/32 сек.

Примеры скриптов:

Высокий прыжок:::

-------------------------------
//hight jump
alias "+jd" "+jump; +duck"
alias "-jd" "-jump; -duck"
bind "SPACE" "+jd"
--------------------------------

Покупка патронов, трех гранат и defusing key:::

-------------------------------
//buy ammo
alias +ammo "buy; menuselect 6; menuselect 7; menuselect 8; menuselect 6; menuselect 8; menuselect 3; menuselect 8; menuselect 3; menuselect 8; menuselect 4; menuselect 8; menuselect 1"
alias -ammo "slot10"
bind "." "+ammo"
-------------------------------

Установка/обезвреживание с4(t -устанавливать; shift+t обезвреживать:::

----------------------------------
//c4 planting/defusing
alias +c4_plant "weapon_c4; +attack; +duck; say_team npukpouTe MeHR! R cTaB/II-() C4 bomb!!!; radio3; menuselect 3; wait; slot10"
alias -c4_plant "-attack; -duck; say_team Ceu4ac pBaHeT!!!; radio3; menuselect 7; wait; slot10"
bind "t" "+c4_plant"
alias +c4_defus "+use; +duck; say_team npukpouTe MeHR! R o6e3Bpe}I{uBaI-() C4 bomb!!!; radio3; menuselect 3; wait; slot10"
alias -c4_defus "-use; -duck; say_team B3pbIBa HE 6ygeT!!!; radio3; menuselect 4; wait; slot10"
alias +_shift "bind t +c4_defus"
alias -_shift "bind t +c4_plant"
bind "shift" "+_shift"
-----------------------------------

Переименовывание самого себя в движении:::

------------------------------------
//anti-cmd name
alias +remove "name imya; +forward"
alias -remove "-forward"
bind "w" "+remove"
-------------------------------------

Альтернативный огонь:::

------------------------------------------
//alternative fire
alias altf "wait; wait; +attack; wait; wait; -attack"
alias altfon "bind mouse1 altf; bind mouse2 altfoff; developer 1; echo Alternative fire on; developer 0"
alias altfoff "bind mouse1 +attack; bind mouse2 altfon; developer 1; echo Alternative fire off; developer 0"
bind "mouse2" "altfon"
-------------------------------------------

Запуск:

После того, как конфиг готов, его надо поместить в папку cstrike. Теперь после начала игры в консоли введите
exec name.cfg
где name -имя вашего конфига

Категория: Counter Strike | Добавил: Trot (2006-09-12)
Просмотров: 625 | Рейтинг: 0.0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:
Категории каталога
Игровые новости [3]
Counter Strike [42]
Лучшие игры 2005 года [2]
World Cyber Games [5]
Поиск по каталогу
Друзья сайта
center
center