V této sekci nejprve objasním několiv základních, ale také velice zásadních záležitosí, bez kterých se prostě neobejdeme. Takže nejdřív několik pojmů: V tomto článku hovořím o bindování , ve skutečnosti se však jedná o různé úpravy Cska, které ovlivňují jisté vlatnosti hry tak, jak si přejete. Mnoho věci, které se dají upravit bindováním pomocí normálního menu "option" ve hře samé prostě nezměníte. Celý článek se tedy točí kolem povolených úprav hry. K bindování se dá přistupovat několika způsoby, všechny prozkoumané nemám, budu popisovat jen to, co mám sám odzkoušené a funguje mi. K bindování se používají takzvané konfigurační soubory (poznáte je tak, že mají příponu .cfg). Právě díky zásahům a úpravám těchto souborů se dají ovlivňovat běh a vlastnosti hry samotné. Hlavním důležitým souborem je config.cfg , který najdete v adresáři cstrike. Záleží tedy, kde na disku máte Csko nainstalované, u mě je to C:\games\CS1.6\cstrike a přesně zde najdu uvedený config.cfg. Od tohoto souboru se vše další bude odvíjet. Protože hra samotná tento soubor při každém spuštění přepisuje, není vhodné jej upravovat, protože by to bylo vlastně k ničemu. Proto v adresáři cstrike vytvoříme nový soubor, který pojmenujeme userconfig.cfg a uložíme. Právě userconfig.cfg budeme používat k editaci. Ještě otevřete config.cfg v poznámkovém bloku a ujistěte se, že na konci obsahuje následující řádku, pokud ne, tak ji doplňte a uložte: Tato instrukce říká hře, že při každém spuštění Cska hra otevře zároveň i soubor userconfig.cfg a bude se řídit instrukcemi, které do něj budeme doplňovat. Takže v tuto chvíli bychom měli mít založený prázdný soubor userconfig.cfg a editovaný config.cfg, na jehož konci musí být výše napsaný příkaz. Tímto máme připravenou půdu pro začátek. A teď další pojmy: Skripta jsou kombinací aliasů a bindů dohromady a vytváří tak složitější nástroje na využití některých funkcí a vlastností hry. Nyní již zkusíme vytvořit nějaké jednoduché bindy Nejprve se vrhneme na úplné základy, jejich pochopení je ale nezbytné proto být schopen pak dělat věci mnohem (a mnohem) složizější. Úplným základem (kterým jsem začínal i já) je to, když se vám při stisku nějaké klávesy zobrazí nějaká hláška. Jdeme na to: Dejme tomu, že chceme například ošéfovat to, aby, když zmáčkneme klávesu "k" se na obrazovce objevila hláška "ahoj". Postup je následovný: Otevřete userconfig.cfg pro editaci a hned do prvního řádku pište následující příkaz: Co se stane: klávese k přiřadíte pomocí příkazu "bind" funkci, kterou je v tomto případě "ahoj". Pokud userconfig.cfg uložíte a spustíte hru, při zmáčknutí klávesy k se opravdu na obrazovce objeví, jako když klasicky napíšete "ahoj". Jak prosté, že: :o) (Pokud se nic neděje, ujistěte se, že na klávese k není jiná funkce, popřípadě, že jste opravdu postupovali podle výše zmíněných instrukcí. Chyba je 100%ně na vaší straně :o) Příkaz say je jeden z příkazů přímo nadefinovaných hrou. Takových příkazů je opravdu mnoho a ke všemu v bindování je budeme používat. Jak jste si mohli všimnout, zmíněné "ahoj" se zobrazí opravdu všem, ale samozřejmě není vůbec problém udělat vše tak, aby se daná hláška zobrazovala pouze členům vašeho týmu, postupujeme velice obdobně: Je evidentní, že záleží pouze na zvoleném příkazu, zatímco příkaz say zobrazí hlášku všem, say_team pouze vašemu týmu. Ovšem abychom to trochu zamotali a zapojili skripta, příkaz jako je say si můžete klidně naskriptovat sami. K tomu využijeme výše zmíněný alias: Právě vytvořili alias , se kterým můžeme pracovat dál a to následovně: Do userconfigu tedy napíšeme obě řádky následujícím způsobem a efekt je stejný: Toto je opravdový základ, ale i to již můžeme prakticky využít při hraní CS: můžeme si například nabidovat na klávesy hlášku hráčům svého týmu, na kterém bombovišti se nepřítel nachází. Vše je jednoduché, do userconfigu jen píšeme: Když tedy zmáčknete k, vyhodí to hlášku, že jsou na A, když zmáčknete l, tým se dozví, že nepřítel je na B :o) Toto je tedy praktická ukázka bindu - tedy přiřazení funkce nějaké klávese. Samozřejmě, klávesám se dají přiřazovat i jiné příkazy než jen pro mluvení a nejspíše jedněmi z těch nejpoužívanějších sou právě nakupovací skripta. V praxi to tedy vypadá tak, že místo nakupování pomocí menu ve hře stačí stisknou jedinou klávesu a nakoupí se vám vše, co jste si nadefinovali. Postup je velice jednoduchý: Vytváření nakupovacích skript je také velice prosté, využíváme při něm aliasů: Právě následující příkazy jsou základem, pokud chceme koupit zbraň, musíme znát příkaz pro nákup zbraně. V CS 1.6 je vše poněkud zjednodušeno, v adresáři cstrike můžete otevřít soubor autobuy.txt, ve kterém najdete jednotlivé příkazy pro nákup zbraní. Chceme-li tedy nabindovat například nákup kaláška, postupujeme následovně: Vytvořili jsme alias se jménem kup_mi_kalacha, jehož jediným příkazem je nákup zbraně (podle souboru autobuy.txt je kódem pro kalacha ak47 nebo cv47, záleží tedy na nás, co se nám líbí víc). Následně funkci nákupu zbraně přiřadíme některé klávese, já zvolil své oblíbené k (protože klávesa 69 není :P). Pusťte hru, dejte si jako tým T (za Ctčka si kaláška nekoupíte :o) ) a když na něj máte, samotný stisk klávesy k vám ho koupí. To je ale jen začátek, dá se toho udělat daleko více. Například, na co nám bude kalach bez munice? Proto si náš bindík upravíme ještě tak, aby nám nakupoval navíc dva zásobníky, aby bylo čím střílet. Postup je jen o něco málo složitější: Z autobuy.txt vyčteme, že buyammo1 je příkaz pro nákup primární munice. Náš alias kup_mi_kalacha jsme tedy obohatili i o nákup nábojů (pokud máme penízky) :o) Všiměte si prosím, že jednotlivé příkazy v aliasu se oddělují středníkem!!! (ta sranda pod ESC). Ale to ještě není všechno… Proč bychom ještě týmu nemohli napsat, jakou hračku jsme právě koupili? Jde o to, že když například kupujete AWM, zkušený hráč si toho všimne a nemrskne vám do výhledu smoke atd… ;o) Opět jen upravíme stávající alias a přidáme příkaz navíc: Výsledkem je nákup kaláška, nábojů a vyhození hlášky týmu. Jen nezapomeňte na přiřazení aliasu nějaké klávese, takže pro jistotu znovu, jak to bude vypadat v userconfigu: Takto se dá hrát si až do zblbnutí, k vytváření svých nakupovacích skriptů postupujte analogicky, jen kód zbraně (popř granátu atd.) si najděte v autobuy.txt (nemá smysl to sem všechno psát). Jen ješte jednu důležitou věc: pokud modifikujete userconfig, musíte VŽDY spustit CELÉ CS znovu, jinak se změny neprojeví!
V této sekci nejprve objasním několiv základních, ale také velice zásadních záležitosí, bez kterých se prostě neobejdeme. Takže nejdřív několik pojmů: V tomto článku hovořím o bindování , ve skutečnosti se však jedná o různé úpravy Cska, které ovlivňují jisté vlatnosti hry tak, jak si přejete. Mnoho věci, které se dají upravit bindováním pomocí normálního menu "option" ve hře samé prostě nezměníte. Celý článek se tedy točí kolem povolených úprav hry. K bindování se dá přistupovat několika způsoby, všechny prozkoumané nemám, budu popisovat jen to, co mám sám odzkoušené a funguje mi. K bindování se používají takzvané konfigurační soubory (poznáte je tak, že mají příponu .cfg). Právě díky zásahům a úpravám těchto souborů se dají ovlivňovat běh a vlastnosti hry samotné. Hlavním důležitým souborem je config.cfg , který najdete v adresáři cstrike. Záleží tedy, kde na disku máte Csko nainstalované, u mě je to C:\games\CS1.6\cstrike a přesně zde najdu uvedený config.cfg. Od tohoto souboru se vše další bude odvíjet. Protože hra samotná tento soubor při každém spuštění přepisuje, není vhodné jej upravovat, protože by to bylo vlastně k ničemu. Proto v adresáři cstrike vytvoříme nový soubor, který pojmenujeme userconfig.cfg a uložíme. Právě userconfig.cfg budeme používat k editaci. Ještě otevřete config.cfg v poznámkovém bloku a ujistěte se, že na konci obsahuje následující řádku, pokud ne, tak ji doplňte a uložte: Tato instrukce říká hře, že při každém spuštění Cska hra otevře zároveň i soubor userconfig.cfg a bude se řídit instrukcemi, které do něj budeme doplňovat. Takže v tuto chvíli bychom měli mít založený prázdný soubor userconfig.cfg a editovaný config.cfg, na jehož konci musí být výše napsaný příkaz. Tímto máme připravenou půdu pro začátek. A teď další pojmy: Skripta jsou kombinací aliasů a bindů dohromady a vytváří tak složitější nástroje na využití některých funkcí a vlastností hry. Nyní již zkusíme vytvořit nějaké jednoduché bindy Nejprve se vrhneme na úplné základy, jejich pochopení je ale nezbytné proto být schopen pak dělat věci mnohem (a mnohem) složizější. Úplným základem (kterým jsem začínal i já) je to, když se vám při stisku nějaké klávesy zobrazí nějaká hláška. Jdeme na to: Dejme tomu, že chceme například ošéfovat to, aby, když zmáčkneme klávesu "k" se na obrazovce objevila hláška "ahoj". Postup je následovný: Otevřete userconfig.cfg pro editaci a hned do prvního řádku pište následující příkaz: Co se stane: klávese k přiřadíte pomocí příkazu "bind" funkci, kterou je v tomto případě "ahoj". Pokud userconfig.cfg uložíte a spustíte hru, při zmáčknutí klávesy k se opravdu na obrazovce objeví, jako když klasicky napíšete "ahoj". Jak prosté, že: :o) (Pokud se nic neděje, ujistěte se, že na klávese k není jiná funkce, popřípadě, že jste opravdu postupovali podle výše zmíněných instrukcí. Chyba je 100%ně na vaší straně :o) Příkaz say je jeden z příkazů přímo nadefinovaných hrou. Takových příkazů je opravdu mnoho a ke všemu v bindování je budeme používat. Jak jste si mohli všimnout, zmíněné "ahoj" se zobrazí opravdu všem, ale samozřejmě není vůbec problém udělat vše tak, aby se daná hláška zobrazovala pouze členům vašeho týmu, postupujeme velice obdobně: Je evidentní, že záleží pouze na zvoleném příkazu, zatímco příkaz say zobrazí hlášku všem, say_team pouze vašemu týmu. Ovšem abychom to trochu zamotali a zapojili skripta, příkaz jako je say si můžete klidně naskriptovat sami. K tomu využijeme výše zmíněný alias: Právě vytvořili alias , se kterým můžeme pracovat dál a to následovně: Do userconfigu tedy napíšeme obě řádky následujícím způsobem a efekt je stejný: Toto je opravdový základ, ale i to již můžeme prakticky využít při hraní CS: můžeme si například nabidovat na klávesy hlášku hráčům svého týmu, na kterém bombovišti se nepřítel nachází. Vše je jednoduché, do userconfigu jen píšeme: Když tedy zmáčknete k, vyhodí to hlášku, že jsou na A, když zmáčknete l, tým se dozví, že nepřítel je na B :o) Toto je tedy praktická ukázka bindu - tedy přiřazení funkce nějaké klávese. Samozřejmě, klávesám se dají přiřazovat i jiné příkazy než jen pro mluvení a nejspíše jedněmi z těch nejpoužívanějších sou právě nakupovací skripta. V praxi to tedy vypadá tak, že místo nakupování pomocí menu ve hře stačí stisknou jedinou klávesu a nakoupí se vám vše, co jste si nadefinovali. Postup je velice jednoduchý: Vytváření nakupovacích skript je také velice prosté, využíváme při něm aliasů: Právě následující příkazy jsou základem, pokud chceme koupit zbraň, musíme znát příkaz pro nákup zbraně. V CS 1.6 je vše poněkud zjednodušeno, v adresáři cstrike můžete otevřít soubor autobuy.txt, ve kterém najdete jednotlivé příkazy pro nákup zbraní. Chceme-li tedy nabindovat například nákup kaláška, postupujeme následovně: Vytvořili jsme alias se jménem kup_mi_kalacha, jehož jediným příkazem je nákup zbraně (podle souboru autobuy.txt je kódem pro kalacha ak47 nebo cv47, záleží tedy na nás, co se nám líbí víc). Následně funkci nákupu zbraně přiřadíme některé klávese, já zvolil své oblíbené k (protože klávesa 69 není :P). Pusťte hru, dejte si jako tým T (za Ctčka si kaláška nekoupíte :o) ) a když na něj máte, samotný stisk klávesy k vám ho koupí. To je ale jen začátek, dá se toho udělat daleko více. Například, na co nám bude kalach bez munice? Proto si náš bindík upravíme ještě tak, aby nám nakupoval navíc dva zásobníky, aby bylo čím střílet. Postup je jen o něco málo složitější: Z autobuy.txt vyčteme, že buyammo1 je příkaz pro nákup primární munice. Náš alias kup_mi_kalacha jsme tedy obohatili i o nákup nábojů (pokud máme penízky) :o) Všiměte si prosím, že jednotlivé příkazy v aliasu se oddělují středníkem!!! (ta sranda pod ESC). Ale to ještě není všechno… Proč bychom ještě týmu nemohli napsat, jakou hračku jsme právě koupili? Jde o to, že když například kupujete AWM, zkušený hráč si toho všimne a nemrskne vám do výhledu smoke atd… ;o) Opět jen upravíme stávající alias a přidáme příkaz navíc: Výsledkem je nákup kaláška, nábojů a vyhození hlášky týmu. Jen nezapomeňte na přiřazení aliasu nějaké klávese, takže pro jistotu znovu, jak to bude vypadat v userconfigu: Takto se dá hrát si až do zblbnutí, k vytváření svých nakupovacích skriptů postupujte analogicky, jen kód zbraně (popř granátu atd.) si najděte v autobuy.txt (nemá smysl to sem všechno psát). Jen ješte jednu důležitou věc: pokud modifikujete userconfig, musíte VŽDY spustit CELÉ CS znovu, jinak se změny neprojeví!Základní pojmy:
exec userconfig.cfg
Bind
Alias
Základní bindy
Bind "k" "say ahoj"
Bind "k" "say_team ahoj"
Alias rekni_ahoj "say ahoj"
Bind "k" "rekni_ahoj" (klávese k přiřazujeme příkaz rekni_ahoj, který jsme nadefinovali výše, funguje jako klasický příkaz say ahoj)
Alias rekni_ahoj "say ahoj" Bind "k" "rekni_ahoj"
Bind "k" "say_team >>>A<<<, nepritel na A" Bind "l" "say_team >>>B<<<, nepritel na B"
Nakupovací skripta:
Bind "klávesa" "nakupovací skript"
Alias "jméno nakupovacího skriptu" "příkazy"
Alias "kup_mi_kalacha" "ak47" Bind "k" "kup_mi_kalacha"
Alias "kup_mi_kalacha" "ak47; buyammo1; buyammo1"
Alias "kup_mi_kalacha" "ak47; buyammo1; buyammo1; say_team koupil sem kalacha"
Alias "kup_mi_kalacha" "ak47; buyammo1; buyammo1; say_team koupil sem kalacha" Bind "k" "kup_mi_kalacha"
Základní pojmy:
exec userconfig.cfg
Bind
Alias
Základní bindy
Bind "k" "say ahoj"
Bind "k" "say_team ahoj"
Alias rekni_ahoj "say ahoj"
Bind "k" "rekni_ahoj" (klávese k přiřazujeme příkaz rekni_ahoj, který jsme nadefinovali výše, funguje jako klasický příkaz say ahoj)
Alias rekni_ahoj "say ahoj" Bind "k" "rekni_ahoj"
Bind "k" "say_team >>>A<<<, nepritel na A" Bind "l" "say_team >>>B<<<, nepritel na B"
Nakupovací skripta:
Bind "klávesa" "nakupovací skript"
Alias "jméno nakupovacího skriptu" "příkazy"
Alias "kup_mi_kalacha" "ak47" Bind "k" "kup_mi_kalacha"
Alias "kup_mi_kalacha" "ak47; buyammo1; buyammo1"
Alias "kup_mi_kalacha" "ak47; buyammo1; buyammo1; say_team koupil sem kalacha"
Alias "kup_mi_kalacha" "ak47; buyammo1; buyammo1; say_team koupil sem kalacha" Bind "k" "kup_mi_kalacha"
Komentáře
Přehled komentářů
Cheers. A good amount of postings.
how to conclude a college essay https://argumentativethesis.com college essay writing help https://service-essay.com
st louis college of pharmacy dgsolbvfdGyncananixbeqo
(NuanyVed, 29. 5. 2021 16:28)typical cialis dose https://krocialis.com/ - u.s.pharmacy prices for cialis cialis using paypal
sbbolthdGlifyBtjscelpi
(UninaHtf, 27. 5. 2021 13:57)buy cialis pils on uk https://cialishav.com/ - cialis bph indication alternatives to cialis
tnoegfdGlifyBtjscelpo
(stuctAsd, 26. 5. 2021 1:15)cialis https://cialisjla.com/ - cialis women video cialisgeneric
programa de carlos herrera la viagra fhwsbbolthdGlifyBtjscelpl
(FmrfUnina, 23. 5. 2021 9:13)cialis generic prices https://cialisee.com/ generic cialis
Careprost fdvaefbfbldGlifyBtjscelpe
(LebnUnina, 23. 5. 2021 1:26)online canadian pharmacy https://xlnpharmacy.com/ best canadian pharmacy
Еџirin baba viagra fcsogsaxzvofbldGlifyBtjscelpu
(AnooUnina, 22. 5. 2021 7:14)cual es el nombre del viagra https://llviagra.com/ viagra natural uk
ricetta del viagra fcsogsaxzvofbldGlifyBtjscelpg
(AnooUnina, 18. 5. 2021 6:55)whats a good viagra alternative https://llviagra.com/ - viagra naturale zenzero beste online apotheke fГјr viagra
Viagra Soft Tabs frbdcacldGlifyBtjscelpi
(JebgUnina, 18. 5. 2021 0:06)pharmacy prices compare https://pharmacylo.com/ safeway pharmacy
cialis on paypal afhsdbcGyncananiqfgnk
(RebfNuany, 16. 5. 2021 5:33)cialisonline https://rcialisgl.com/ cialis marke 20mg
online pharmacy products frbdcacldGlifyBtjscelpk
(JebgUnina, 10. 5. 2021 20:21)northwest pharmaceuticals canada https://pharmacylo.com/ online pharmacy without a prescription
pharmacy license dgsolbvfdGyncananibubse
(LbsoNuany, 7. 5. 2021 16:05)cialis capsules canada https://ucialisdas.com/ generic cialis india
viagra-cialis-kamagra.hu fhwsbbolthdGlifyBtjscelpv
(FmrfUnina, 5. 5. 2021 22:22)cialis super active cheap https://cialisee.com/ - buy cialis singapore cialis overnight shipping
can you use too much viagra fcsogsaxzvofbldGlifyBtjscelpb
(AnooUnina, 4. 5. 2021 12:35)viagra dosage for ed https://llviagra.com/ my email is sending out viagra
canadian pharmacies without an rx frbdcacldGlifyBtjscelpm
(JebgUnina, 3. 5. 2021 22:16)canada online pharmacy no prescription https://pharmacylo.com/ international pharmacies that ship to the usa
levitra offer fbdcacldGlifyBtjscelpx
(JbsdUnina, 30. 4. 2021 16:00)Ponstel https://onlinecanda21.com/ Gyne-Lotrimin
pharmacy technician certification board dgsbvfdGyncananiejuhz
(LhdvNuany, 26. 4. 2021 12:19)cheap viagra and cialis in australia https://asciled.com/ - cialis and dapoxetine canada cialis quid
levitra viagra or cialis fdvefbfbldGlifyBtjscelpx
(LrbsUnina, 23. 4. 2021 3:09)viagra vs levitra reviews https://uslevitraanna.com/ levitra dosage
how much does cialis cost olgsanvoegfdGlifyBtjscelpn
(Grvstuct, 30. 3. 2021 14:46)https://kloviagrli.com/ - order viagra https://vigedon.com/ - para que sirve el viagra https://llecialisjaw.com/ - order cialis https://jwcialislrt.com/ - cialis sublingual https://jecialisbn.com/ - does cialis make you bigger
college essay on leadership s181sb
(Gregoryemoni, 5. 4. 2023 14:43)