CS 1.6 professional site
Меню сайта
Форма входа
БОНУС!!!
Перейди по любой рекламной ссылке
Календарь
«  Октябрь 2010  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031
Главная » 2010 » Октябрь » 5 » Что такое cfg?
21:45
Что такое cfg?

И так. cfg - это расширение файла, в котором хранятся настройки (конфигурации) программ или игр. В игре Counter - strike, под cfg подразумевается фаил с измененными настройками, дающий какое либо приемущество перед стандартным файлом config.cfg. В cs 1.6 имеется несколько файлов с расширением .cfg такие как: server.cfg, config.cfg, listenserver.cfg, violence.cfg и другие, хранящиеся в папке cstrike (Counter-Strike 1.6\cstrike).  

Многие по незнанию приравнивают измененные файлы cfg к читам, так вот, это не так. Читы в основном изменяют системные файлы с расширением .dll, в то время как в файлах .cfg хранятся разнообразные настройки, большей частью доступные для изменения через меню игры или через консоль, такие как настроики изображения, кнопки управления, настройки звука и т.п. После первого захода в игру, и изменения настроек, создается новый фаил кфг, в котором хранятся все текушие настройки и параметры, такие как кнопки управления, натсройки звука, личные настройки(ник, размер прицела ..) и другие, любые внесенные вами изменения в игру, будут записываться в нем. 

Часто встречаю такие выкрики нубов), как "кфг офф" или "выключи кфг", так вот, кфг выключить нельзя, без него вы просто не сможете играть, единственное что можно сделать, это либо удалить тот самый фаил кфг, в котором хранятся все текущие настройки, и после перезапуска игры у вас будет чистая кс, либо просто ввести в консоли команду exec config.cfg что так же сбросит все настройки.

Все настройки которые вы видите при первом заходе в кс, хранятся в файле config.cfg. Вообщем то давайте посмотрим как выглядит кфг из нутри. Откроем фаил config.cfg через блокнот и видим следующее:

PS: все что идет после // - означает комментарий, т.е. какое либо обьяснение или пометка, которая не будет восприниматься как консольная команда.


// This file is overwritten whenever you change your user settings in the game. 
// Add custom configurations to the file "userconfig.cfg".


unbindall               // команда которая удаляет все предыдущие значения кнопок, восновном после нее идут команды с назначение кнопок   
bind "TAB" "+showscores"          // при нажатии TAB высветится таблица с игроками сервера и их статистикой
bind "ENTER" "+attack"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+jump"      // при нажатии пробела, произойдет прыжок))
bind "'" "+moveup"
bind "+" "sizeup"
bind "," "buyammo1"
bind "-" "sizedown"
bind "." "buyammo2"
bind "/" "+movedown"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind ";" "+mlook"
bind "=" "sizeup"
bind "[" "invprev"
bind "]" "invnext"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "b" "buy"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "+commandmenu"
bind "i" "showbriefing"
bind "j" "cheer"
bind "k" "+voicerecord"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"                  // кнопкой t оставить тег
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "~" "toggleconsole"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+left"
bind "RIGHTARROW" "+right"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F1" "autobuy"
bind "F2" "rebuy"
bind "F5" "snapshot"
bind "F6" "save quick"
bind "F7" "load quick"
bind "F10" "quit prompt"
bind "INS" "+klook"
bind "PGDN" "+lookdown"
bind "PGUP" "+lookup"
bind "END" "centerview"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"
_cl_autowepswitch "1"              // далее идут параметры  изображения, звука, соединения с сервером и другие
_snd_mixahead "0.1"
ati_npatch "1.0"
ati_subdiv "2.0"
bgmvolume "1.000000"
bottomcolor "6"
brightness "1"
cl_allowdownload "1"
cl_allowupload "1"
cl_backspeed "400"
cl_career_difficulty "0"
cl_cmdbackup "2"
cl_cmdrate "30"
cl_corpsestay "600"
cl_dlmax "128"
cl_download_ingame "1"
cl_dynamiccrosshair "1"
cl_forwardspeed "400"
cl_himodels "0"
cl_idealpitchscale "0.8"
cl_lc "1"
cl_logocolor "orange"
cl_logofile "lambda"
cl_lw "1"
cl_minmodels "0"
cl_righthand "1"
cl_shadows "1"
cl_timeout "300"
cl_updaterate "30"
cl_vsmoothing "0.05"
cl_weather "1"
con_color "255 180 30"
console "1"
crosshair "1.000000"
fastsprites "0"
fps_max "72.0"
fps_modem "0"
gamma "3"
gl_dither "1"
gl_flipmatrix "0"
gl_monolights "0"
gl_overbright "0"
gl_polyoffset "0.1"
hisound "1.000000"
hpk_maxsize "4"
hud_capturemouse "1"
hud_centerid "0"
hud_draw "1"
hud_fastswitch "0"
hud_saytext_internal "1"
hud_takesshots "0"
joystick "0.000000"
lookspring "0.000000"
lookstrafe "0.000000"
m_filter "0.000000"
m_forward "1"
m_pitch "0.022"
m_side "0.8"
m_yaw "0.022"
model "gordon"
MP3FadeTime "2.0"
MP3Volume "0.800000"
mp_decals "300"
name "Player"
net_graph "0"
net_graphpos "1"
net_scale "5"
r_bmodelhighfrac "5.0"
r_detailtextures "0"
s_a3d "0.000000"
s_automax_distance "30.0"
s_automin_distance "2.0"
s_bloat "2.0"
s_distance "60"
s_doppler "0.0"
s_eax "0.000000"
s_leafnum "0"
s_max_distance "1000.0"
s_min_distance "8.0"
s_numpolys "200"
s_polykeep "1000000000"
s_polysize "10000000"
s_refdelay "4"
s_refgain "0.4"
s_rolloff "1.0"
s_verbwet "0.25"
sensitivity "3.000000"
skin ""
spec_autodirector_internal "1"
spec_drawcone_internal "1"
spec_drawnames_internal "1"
spec_drawstatus_internal "1"
spec_mode_internal "1"
spec_pip "0"
suitvolume "0.250000"
sv_aim "0"
sv_voiceenable "1"
team ""
topcolor "30"
tutor_enable "1"
viewsize "120.000000"
voice_enable "1"
voice_forcemicrecord "1"
voice_modenable "1.000000"
voice_scale "0.750000"
volume "0.800000"
+mlook
+jlook
exec userconfig.cfg    //  команда для перехода к другому файлу .cfg, и включению его параметров

Так же хочу рассказать, что информация из конфига считывается с верху вниз, то есть, если в начале конфига у параметра rate стоит значение 20130, а в конце файла команда повторяется но с другим значением, например 55120, то параметр rate при включении конфига, будет иметь конечное значение 55120, и так будет со всеми повторяющимися командами и параметрами.

Для начала хватит, в следующей статье будет описание команд и параметров файла кфг, а так же урок по написанию простейших скриптов.
 

Просмотров: 12462 | Добавил: Suhoff | Рейтинг: 3.0/2
Всего комментариев: 1
1 MustDie  
0
Спасибо

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Опрос CS 1.6
Какое оружее вы предпочитаете?
Всего ответов: 623
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Друзья сайта
  • Seo doors.

  • dje-dai site
    Copyright MyCorp © 2024
    Сделать бесплатный сайт с uCoz