Já osobně používám autoexec, abych si v něm vytvářel vlastní příkazy. Abych to upřesnil, tak jak jsem vám na začátku ukazoval, příkaz "+reload", tak tento příkaz vám nabije zbraň. Tento příkaz je standartně v counter striku dán programem, jenže vy si můžete udělat vlastní příkaz, který se může skládat z více příkazu, které už jsou v programu definovány, jak by to mělo zhruba vypadat:
alias jmeno_nového_příkazu "příkazy, které se provedou při spuštění aliasu"
např.
alias blbost "say blbost"
Kdo umí anglicky, tak ví, že say je říct, takže say blbost, řekne všem na serveru blbost :-). Takže jsme si vlastně vyrobili příkaz blbost a můžeme ho používat stejně jako příkaz +reload. A nyní si to nastavíme na nějakou klávesu, tak přejdeme do config.cfg a tam přidáme řádku, je jedno kam, někam mezi ostatní bindy, ono se to stejně po spuštění counter strike přerovná. Takže, jak jsem řek, nastavíme si to třeba pod klávesu „U":
bind "u" "blbost"
A teď, vždy když zmáčknete „U", tak to řekne „blbost" :-), takže můžete zaspamovat celej server blbostmi, ale to nedělejte, to byl pouze příklad :-). Ještě chci podotknout jednu maličkost, která vám taky pomůže se v tom vyznat. Když napíšete do configu nebo autoexecu „//" a nějaký text, tak se vše za „//" se vynechá až do konce řádku, jde to v obou souborech. Takže v našem případě si můžeme dát do autoexecu:
// Tohle řekne všem na severu Blbost
alias blbost "say blbost"
Tohle je fakt blbost, ale aspoň se v tom vyznáte :-)<
Taky je potřeba, abych vám vysvětlil nějaké příkazy, které jsou v counter striku dány programem a budu je používat pro rychlé nakupování
buy - otevře nakupovací menu
buyequip - otevře nakupovací menu předmětů (to samé, jako kdybyste otevřeli klasické buy menu a zmáčkli "8")
menuselect hodnota (menuselect 1) - velice důležitý příkaz!!, menuselect je jako když zmáčknete nějaké číslo (ne ty na numerické klávesnici!), např. menuselect 1 je jako kdybyste zmáčkli jedničku, to se využije pro nakupování
wait - počká jistý časový interval, nevím kolik to je desetin sekundy, ale je to hodně málo, většinou se používá několik waitů za sebou, ale to my později vyřešíme elegantněji :-)
slot1 - 10 - to je prakticky to samý jako menuselect. Slot10 je jako 0, nevím proč, ale je to tak.
buyammo1 - koupí jeden zásobník do primární zbraně (samopal, brokovnice, puška)
buyammo2 - koupí jeden zásobník do sekundární zbraně (pistol)
Teď si přidáme pár možná podle vás zbytečných, ale dle mého názoru velice užitečných příkazů, opět zlepší orientaci a zefektivní práci
Abysme furt nemuseli psát 10 waitů za sebou, tak si do autoexecu vytvoříme vlastní příkazy: Potom je vysvětlím, ale je možný, že to pochopíte už teď
// WAITY
alias w1 "wait"
alias w2 "w1; w1"
alias w4 "w2; w2"
alias w8 "w4; w4"
Tady jsem použil vnoření vytvořených příkazů do dalších příkazů. Takže w1 je jeden wait. w2 už jsou 2 waity, k tomu používám příkazy w1, který jsem si nakonfiguroval předtím. w8 je 8 waitů (tj. 2x w4), tohle snad pochopíte. Kdo to nepochopí do 10 minut, tak ....., no nevím…., prostě to snad každý pochopí. Kdo ne, tak mě najdete na ICQ 168 113 172.
Něco jednoduššího je tohle
// MENUSELECTY
alias ms1 "menuselect 1"
alias ms2 "menuselect 2"
alias ms3 "menuselect 3"
alias ms4 "menuselect 4"
alias ms5 "menuselect 5"
alias ms6 "menuselect 6"
alias ms7 "menuselect 7"
alias ms8 "menuselect 8"
alias ms9 "menuselect 9"
Tohle je vlastně zkrácení příkazu, abyste nemuseli stále vypisovat celý název menuselect, tak prostě jenom napíšete ms. A teď ještě poslední zpestření a pak už se snad dostaneme k hlavnímu problému :-)
Doufám, že už si na nic nevzpomenu.. :-)
// ZAVRE NAKUPOVACI MENU
alias close "slot10; wait; wait; slot10"
Jak jsem vám vysvětloval slot10, tak to je jako když zmáčknete nulu. Tento příkaz budu používat k zavření nakupovacího menu, které se zavírá právě onou nulou. Možná se ptáte proč jsou mezitím 2 waity a je tam 2x slot10. Je to proto, že když máte vyšší ping, tak se může stát, že se vám menu nezavře, protože prostě vaše připojení nezpracuje data. Je taky dost možné, že i když máte tohle, tak i tak se to nezavře, ale většinou to pomáhá.
A teď už konečně samotný nakupování (joooo, jásejte :-)))) Malá poznámka, příkazy se oddělují středníkem, za posledním příkazem středník být nemusí.
Klasický příklad nákupu Zbraně MP5, kterou najdete pod kombinací 3-1
// NAKOUPI MP5
alias MP5 "buy; ms3; ms1; buyammo1; buyammo1; close"
Malý popis co se vlastně děje.
1) buy - otevře nakupovací menu
2) ms3 - je jako menuselect 3, takže jako byste zmáčkli trojku, takže v nakupovacím menu vyberete položku Sub-machine Guns
3) ms1 - vybere 1, což je MP5
4) close - zavře nakupovací menu, to už jsme si dali do autoexecu před tím
Doufám že to chápete… (moje ICQ: 168 113 172 :-)))
Stejným způsobem uděláte ostatní zbraně, je tu taky jedna vychytávka, abyste nemuseli mít na M4 a Kalacha dva příkazy, tak to dáme pod jeden a to tak, že jedna strana nemá tu druhou zbraň a toho se využije, potom to vysvětlím, možná to zas pochopíte rovnou.
alias KALACH_M4A1 "buy; ms4; ms1; buy; ms4; ms3; buyammo1; buyammo1; close"
Jste dejme tomu CT, tak teď jsi představte v hlavě, jak to proběhne.
1) buy - otevře nakupovací menu
2) ms4 - vybere menu pušek (rifles)
3) ms1 - vybere 1, což je AK-47
Ale CT AK-47 nemají, takže se vlastní nic nekoupí a příkaz pokračuje dál
1) buy - otevře nakupovací menu
2) ms4 - vybere menu pušek (rifles)
3) ms1 - vybere 3, což je M4
4) buyammo1; buyammo1; - koupí dva zásobníky, myslím, že víc není třeba
5) close - zavře nakupovací menu
Stejně se to dělá i u předmětů (vesta, granáty, defuser...) akorát s tím rozdílem, že místo buy; ms8; použijeme buyequip, který už má CS sám nastavený, opět jenom zpestření
Tady to máte všechno dohromady, jak zbraně, tak předměty, měli byste se v tom už vyznat proč to tak je.
// ZBRANE
alias MP5 "buy; ms3; ms1; buyammo1; buyammo1; close"
alias KALACH_M4A1 "buy; ms4; ms1; buy; ms4; ms3; buyammo1; buyammo1; close"
alias AWP "buy; ms4; ms6; close"
// PREDMETY
alias VESTA "buyequip; ms2; buyequip; ms1; close"
alias HE "buyequip; ms4; close"
alias FLASH "buyequip; ms3; buyequip; ms3; close"
alias SMOKE "buyequip; ms5; close"
alias DEFUSER "buyequip; ms6; close"
// VŠECHNY PREDMETY NAJEDNOU
alias ALL "VESTA; HE; FLASH; DEFUSER; close"
Možná jste si všimli příkazu VESTA, který provede, nakoupení vesty s helmou a potom vesty bez helmy, jde o to, že když nemáte na vestu s helmou, tak vám to koupí vestu bez helmy, nemuste se bát, že vám to 2x koupí vestu. Potom možná ještě příkaz ALL, který koupí doporučené předměty :-). Příkaz FLASH koupí 2 Flashbangy.
Tak, pokud jste se dostali až jsem, tak vám gratuluji, máte výdrž, já bych ji neměl :-) Hlavně však nesmíme zapomenout nastavit námi vytvořené příkazy pod klávesy, já vám doporučuji si je dát pod F1-F12, doufám, že pod F5 ještě nemáte screenshot, radši si projeďte config a najděte řádky bind "F_nejaké čislo" "nějaký příkaz" (např. bind "F5" "snapshot") a smažte ho, pokud pro vás není důležitý. A poté přidejte řádky třeba takhle, je to však na vás, co si pod co dáte
bind "p" "KALACH_M4A1"
bind "o" "MP5"
bind "l" "AWP"
bind "k" "ALL"