|
|
|
Bindování CS 1.6
Něco málo z bindování
Mnozí z vás si už určitě někdy řekli, že nejotravnější je nakupování zbraní atd.. A taky jste si určitě všimli, že někteří mají nakoupeno za pár sekund, kdežto vy jste si nakoupili teprve primární zbraň. Proto jsou zde bindy, jinými slovy předzadané funkce = bind. |
Nyní vám ukážu, jak vypadá a z čeho se skládá bind.
|
V případě, kdy chcete kupovat více předmětů popř. bindovat více věcí na jednu klávasu, musíte zadat po každém nakoupeném předmětu nebo zadané operaci wait; slot10; (pro exit z nabídky) a pak odznova (buy, say, radio, ...) |
|
|
Bindování slouží k nastavení nějaké operace, která se provede po stisku určitého tlačítka. V CS si např. můžete po stisku klávesy "c" koupit M4A1 + Desert Eagle + všechny granáty + kevlarovou vestu. A tady se dočtete, jak na to. Normálně se binduje do souboru config.cfg (nachází se v X:/.../Steam/SteamApps/Váš_account/Counter-Strike(: Source)/cstrike/cfg/), takže jej otevřete a jdeme na věc (doporučuji zálohovat). |
1) nakupovací
|
Trocha teorie
Představte si, že máte zasadit strom na Vaší zahradě . U této práce musíte také nejprve vykopat díru, dát do ní strom a vzápětí zahrnout hlínou. Podobné je to i tady. Abyste došli k určité položce, kterou chcete koupit, musíte nejprve zadat všechny příkazy, které k tomu vedou. Tzn., že když máte příkaz: ...buy; menuselect 1; menuselect 1; slot10..., tak program jede tímto způsobem: Otevře položku buy (standartní jako když vy zmáčknete "B"), hned nato přečte příkaz menuselect 1, což představuje položku Pistole, a hned nato menuselect 1, což je USP pistole. Samozřejmě pokud bind špatně napíšete, příkaz se vám zastaví na tom špatně napsaném bodu a to co jste měli dále správně se provede. Např. zadáte položku Kulomety a nato menuselect 5, které neexistuje, tudíž se bind nevykoná. Toto všechno probíhá během pár pikosekund, takže doufám, že si uvědomujete výhodu bundování.
Základní pojmy: |
buy |
- tímto se dostanete do buy menu |
menuselect x |
- za x dosadíte číslo, které byste použili v buy menu při nakupování (m4a1: menuselect 4;menuselect 3) |
wait |
- značí pauzu |
slot10 |
- vyjede pryč (v tomto případě z buy menu) |
|
Příklad:
Bind koupení na klávesu "s": ak47 [4,1] + primární náboje [6] + zahlásili týmu o své koupi.
Spravná forma:
bind "Q" "buy;menuselect 4;menuselect 1;wait;slot10;buy;menuselect 6;wait;slot10;say_team ** STATUS : M4A1 / AK 47 **" |
TIP:
Abyste nemuseli mít nabindovaných hafo tlačítek, nabindujte si nakoupení dvou zbraní na 1 tlačítko. Např: m4a1 a ak47 (u teroristů vám to koupí ak47 a u counter-teroristů m4a1) a takto i u dalších zbraní. |
2) příkazový
|
Tento typ je jednodušší a slouží k tomu, abyste nemuseli složitě otevírat konzoli a vepisovat do ní příkazy. Stačí si nabindovat tlačítko... |
Příklad:
bind "v" "xxx"
xxx |
- za xxx dosaďte příkaz, který se má ve hře vykonat (třeba sv_restertround 1) |
Na klávesu "c" nabindujeme příkaz sv_restartround 1 (pomocí say).
bind "c" "sv_restartrond 1;wait;slot10;say;sv_restartround 1;wait;slot10;"
TIP:
Pokud hrajete na jednom pc CS více lidí a nechcete pořád zdlouhavě měnit jména a ovládání, naklonujte si soubor config.cfg (do složky cstrike), který si změňte k obrazu svému a pojmenujte jej jakkoliv (jen musí mít koncovku .cfg).
Do config.cfg nabindujte: bind "tlačítko" "exec jméno_souboru.cfg".
ve hře pak stačí jen zmáčknout tlačítko a máte nastavené ovládání, jméno, bindy...
TIP 2:
Také není špatné si ke každému příkazovému bindu nastavit message (příkaz say) a napsat tam, jaký jste použili příkaz.
Je to dobré pro orientaci v tom, co jste (i omylem) zmáčkli. |
3) chatovací
|
Tento typ slouží hlavně k taktickým hláškám typu: ,,Jsem pod palbou, potřebuji asistenci."(Asi tušíte, že v takové situaci by se vám dvakrát nevyplatilo to psát do konzole) takže budeme bindovat hlášky.
bind "v" "say_team pojdte za mnou !" |
V CS jdou ovšem nabindovat i IN-GAME hlášky. To jsou radiové hlášky typu ,,Follow me". Pokud máte standartní nastavení klávesnice, tak je spustíte klávesou "Z" a poté si vyberete z meny. Ale mačkat x tlačítek, než se dostanete k hlášce, kterou chcete je zdlouhavé, proto je jednodušší si je nabindovat.
Zde je menší seznam: |
Radio1 |
|
1. "Cover me" |
"Kryjte mě" |
2. "You take the point" |
"Obsaď tuto pozici" |
3. "Hold this position" |
"Drž se na pozici" |
4. "Follow me" |
"Následujte mě" |
5. "Taking fire, need assistance" |
"Jsem pod palbou, potřebuju asistenci !" |
|
|
Radio2 |
|
1. "Go, go, go!" |
"Jdem!" |
2. "Fall back" |
"Ústup!" |
3. "Stick together team" |
"Zůstaňme spolu týme!" |
4. "Get in position" |
"Dostaňte se na pozici" |
5. "Storm the front" |
"Útok!" |
6. "Report in" |
"Hlaste se" |
|
|
Radio3 |
|
1. "Affirmative/roger that" |
"Souhlasím/rozumím" |
2. "Enemy spotted" |
"Nepřítel spatřen" |
3. "Need backup" |
"Potřeuju krýt záda" |
4. "Sector clear" |
"Sektor čistý" |
5. "I am in position" |
"Jsem na pozici" |
6. "Reporting in" |
"Hlásím se" |
7. "She is gonna blow!" |
"Vybouchne to!" |
8. "Negative" |
"Negativní/nesouhlasím" |
9. "Enemy down" |
"Nepřítel mrtev" |
|
Hlášky se bindují tak, že napíšete radio1, 2 nebo 3, pak menuselect a číslo hlášky.
Např. "get in position" bude: bind "v" "radio2;menuselect 4;wait;slot10" |
Příklad:
Na klávesu 1 nabinduji hlášku:
"she is gonna blow!" a team chatem (say_team): Všichni padejte!
Spravná forma:
bind "1" "radio3;menuselect 7;wait;slot10;say_team Všichni padejte!" |
4) scriptovací
|
Scripty fungují tak, že se nadefinuje nějaká funkce v autoexecu a ta se potom vyvolá v configu. Např. potřebuje nastavit rychlé přehození zbraně na primárku. V autoexecu si tuto funkci pojmenujete jak chcete a v configu napíšete za bind jenom jméno funkce. Při scriptech, jak už jste asi pochopili, se pracuje i se souborem autoexec.cfg, takže jej taky otevřete.
Do autoexec.cfg:
alias yy "xxx"
Do config.cfg:
bind "v" "yy" |
v |
- za v dosaďte klávesu, která vyvolá operaci/e |
yy |
- pojmenování operace/í xxx |
xxx |
- za xxx dosaďte operaci/e (tzn. jakýkoliv bind), kterou potom vyvoláte v configu |
|
Rychlé přehození na primárku tedy bude:
do autoexecu: alias fast_primary "slot1;wait;+attack;wait;-attack"
do configu: bind "v" "fast_primary" |
|
|
|
|
|
|
|