Как да си направите собствено cfg.

Уроци свързани с Counter Strike или други игри и програми.
FD GOD
Новак
Мнения: 18
Регистриран: 19.03.2012, 22:01
Ник в CS: *FD GOD*

Как да си направите собствено cfg.

Мнение от FD GOD »

В тази статия ще ви покажа как да си направите собствен config ( .cfg ) файл.

Първа част
Искате ли да си направите свое собствено cfg? Сега ще разберете как става. Като за начало си направете текстов файл. След като напишете командите, които мислите, че са Ви необходими (и за които ще научите по-долу), не забравяйте да го запазите с разширение *.cfg, a не *.txt (това можете да го промените и след това).
Ще Ви обясня как се прави с цели команди, а във втората част с ALIAS
Примерите са дадени с копчетата по default.
Началото на CFG-то трябва да започне с командата
Unbindall

Всяка следваща команда трябва да започнете на нов ред. Ред, започващ със знака
/
ще бъде игнориран от скрипта, т.е. ако напишете
///Bind Buy
ще бъде възприето като коментар.

Bind за пазаруване на deagle и ammo за него (+ броня + гранати) с едно копче. Направо ще напиша и другите биндове:

bind "p" "buy; menuselect 1; menuselect 3; buy; menuselect 7; buy; menuselect 8; menuselect 2; buy; menuselect 8; menuselect 4; buy; menuselect 8; menuselect 3; slot10; wait; wait; wait; wait; wait; wait; slot10; wait; wait; wait; wait; wait; wait; slot10; slot3"

При този bind след натискането на копчето "p", ще си имате вече купен deagle, ammo за него, броня с каска, НЕ граната, флаш граната и ще Ви е сменило на нож с готовност да тичате напред Smile Следващите биндове са моите, които могат да се използват при включен Num Lock (настроени за cs1.6):

bind "KP_END" "buy; menuselect 1; menuselect 2; buy; menuselect 7; slot10; wait; wait; wait; wait; wait; wait; slot10; wait; wait; wait; wait; wait; wait; slot10; slot3"
bind "KP_DOWNARROW" "buy; menuselect 1; menuselect 4; buy; menuselect 7; slot10; wait; wait; wait; wait; wait; wait; slot10; wait; wait; wait; wait; wait; wait; slot10; slot3"
bind "KP_PGDN" "buy; menuselect 3; menuselect 2; amo1; slot10; wait; wait; wait; wait; wait; wait; slot10; wait; wait; wait; wait; wait; wait; slot10; slot3"
bind "KP_LEFTARROW" "buy; menuselect 4; menuselect 2; amo1; slot10; wait; wait; wait; wait; wait; wait; slot10; wait; wait; wait; wait; wait; wait; slot10; slot3"
bind "KP_PGUP" "buy; menuselect 4; menuselect 4; amo1; slot10; wait; wait; wait; wait; wait; wait; slot10; wait; wait; wait; wait; wait; wait; slot10; slot3"
bind "KP_HOME" "buy; menuselect 4; menuselect 3; amo1; slot10; wait; wait; wait; wait; wait; wait; slot10; wait; wait; wait; wait; wait; wait; slot10; slot3"
bind "KP_UPARROW" "buy; menuselect 4; menuselect 1; amo1; slot10; wait; wait; wait; wait; wait; wait; slot10; wait; wait; wait; wait; wait; wait; slot10; slot3"
bind "KP_5" "buy; menuselect 4; menuselect 3; amo1; slot10; wait; wait; wait; wait; wait; wait; slot10; wait; wait; wait; wait; wait; wait; slot10; slot3"
bind "KP_RIGHTARROW" "buy; menuselect 4; menuselect 5; buyammo1; slot10; wait; wait; wait; wait; wait; wait; slot10; wait; wait; wait; wait; wait; wait; slot10; slot3"
bind "KP_INS" "buy; menuselect 6; buy; menuselect 7; buy; menuselect 8; menuselect 1; buy; menuselect 8; menuselect 6; buy; menuselect 8; menuselect 4; buy; menuselect 8; menuselect 3; buy; menuselect 8; menuselect 3; slot10; wait; wait; wait; wait; wait; wait; slot10; wait; wait; wait; wait; wait; wait; slot10; slot3"
bind "KP_DEL" "buy; menuselect 6; buy; menuselect 7; buy; menuselect 8; menuselect 2; buy; menuselect 8; menuselect 6; buy; menuselect 8; menuselect 4; buy; menuselect 8; menuselect 3; buy; menuselect 8; menuselect 3; slot10; wait; wait; wait; wait; wait; wait; slot10; wait; wait; wait; wait; wait; wait; slot10; slot3"

Не бива да забравяте да си бинднете следните копчета:
///Bind Slots
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 Combat
bind "mouse1" "+attack"
bind "mouse2" "+attack2"
bind "enter" "+attack"
bind "r" "+reload"
bind "g" "drop"
///Bind Movements
bind "w" "+forward"
bind "s" "+back"
bind "a" "+moveleft"
bind "d" "+moveright"
bind "SPACE" "+jump"
bind "CTRL" "+duck"
///Bind Menu
bind "ESCAPE" "cancelselect"
bind "e" "+use"
bind "~" "toggleconsole"
bind "`" "toggleconsole"
bind "m" "chooseteam"
bind "h" "+commandmenu"
bind "TAB" "+showscores"
bind "y" "messagemode"
bind "u" "messagemode2"
bind "k" "+voicerecord"
bind "j" "cheer"
bind "f" "impulse 100"
bind "t" "impulse 201"
bind "i" "showbriefing"
bind "n" "nightvision"
bind "[" "invprev"
bind "]" "invnext"
bind "SHIFT" "+speed"
bind "PAUSE" "pause"
bind "z" "radio1"
bind "x" "radio2"
bind "c" "radio3"
///Bind Buy
bind "b" "buy"
bind "o" "buyequip"
bind "," "buyammo1"
bind "." "buyammo2"

Bind за Вашият псевдоним:
name "Player"

Останалите настройки ще ги видите от моето CFG и ще си ги направите, както са удобни за Вас. Командата за смяна на цвета на мерника е:
adjust_crosshair

Следователно, ако искате при всеки изстрел цвета на мерника Ви да се променя, командата ще изглежда така:
bind "mouse1" "+attack; adjust_crosshair"

Приключването на script-а можете да направите с командата:
clear

За да спестите огромното писане при bind-ването има и по-лесен вариант. При него ще използвате Alias или казано на наш език "псевдоним, измислено име".
Как се bind-ват Alias:
alias "hs" "say Lele na toq mu otkarti zadnika!"

Виждате, че няма разлика от командата Bind
Как можете да използвате Alias:
bind "l" "hs"

Ако го тествате, ще видите, че след като натистене "l" ще изпишете текста "Lele na toq mu otkarti zadnika!".
Може би си мислите, че това е безмислено, но ще разберете за какво говоря, като продължите нататък.
За да се оттървем от досадното и прекалено дълго писане при биндване на копче за пазаруване, ще си направим следните alias:
///Alias 1
alias "1.1" "buy; menuselect 1; menuselect 1"
alias "1.2" "buy; menuselect 1; menuselect 2"
alias "1.3" "buy; menuselect 1; menuselect 3"
alias "1.4" "buy; menuselect 1; menuselect 4"
alias "1.5" "buy; menuselect 1; menuselect 5"
alias "1.6" "buy; menuselect 1; menuselect 6"
///Alias 2
alias "2.1" "buy; menuselect 2; menuselect 1"
alias "2.2" "buy; menuselect 2; menuselect 2"
///Alias 3
alias "3.1" "buy; menuselect 3; menuselect 1"
alias "3.2" "buy; menuselect 3; menuselect 2"
alias "3.3" "buy; menuselect 3; menuselect 3"
alias "3.4" "buy; menuselect 3: menuselect 4"
alias "3.5" "buy; menuselect 3; menuselect 5"
///Alias 4
alias "4.1" "buy; menuselect 4; menuselect 1"
alias "4.2" "buy; menuselect 4; menuselect 2"
alias "4.3" "buy; menuselect 4; menuselect 3"
alias "4.4" "buy; menuselect 4; menuselect 4"
alias "4.5" "buy; menuselect 4; menuselect 5"
alias "4.6" "buy; menuselect 4; menuselect 6"
alias "4.7" "buy; menuselect 4" menuselect 7"
alias "4.8" "buy; menuselect 4; menuselect 8"
///Alias 5
alias "5.1" "buy; menuselect 5; menuselect 1"
///Alias Amo
alias "amo1" "buy; menuselect 6"
alias "amo2" "buy; menuselect 7"
///Alias Equip
alias "8.1" "buy; menuselect 8; menuselect 1"
alias "8.2" "buy; menuselect 8; menuselect 2"
alias "8.3" "buy; menuselect 8; menuselect 3"
alias "8.4" "buy; menuselect 8; menuselect 4"
alias "8.5" "buy; menuselect 8; menuselect 5"
alias "8.6" "buy; menuselect 8; menuselect 6"
///Alias Wait
alias "w" "wait"
alias "w3" "w; w; w"
alias "w6" "w3; w3"
alias "w12" "w6; w6"
///Alias Menu Close alias "cls" "slot10; w3; w3; slot10; w3; w3; slot10; slot3"

При така направените alias, биндването на копче за пазаруване на deagle + амуниции за него, става по следния начин:
bind "k" "1.4; amo2; cls"

По аналогичен начин се прави за всяко оръжие. Можете да бинднете примерно с едно копче да си купувате: AK47, deagle, HE граната, Flash граната, броня, амуниции и за двете оръжия... Биндът ще изглежда по следния начин:
bind "p" "1.4; 4.2; amo1; amo2; 8.2; 8.4; 8.3; 8.3; cls"

Тези от вас, които са по-напреднали и не си харчат парите за пълен комплект амуниции, а си купуват само по един или два резервни пънителя, могат да ползват командата buyammo1. Бинд за купуване на AK47 + един резервен пълнител:
bind "o" "4.2; buyammo1; cls"

Бинд за купуване на deagle + два резервни пълнителя:
bind "j" "1.4; buyammo2; buyammo2; cls"

Взето от http://cs-bg.info/article_make-cfg2.php

Отговори