Grakon2702
26-08-13, 18:12
Zdravím, v tomto návodě vám vysvětlím, jak udělat funkční dávkovač zbraní. Není to nic těžkého, spíše jenom zdlouhavá práce navíc, ovšem výsledek stojí za to. Rozdělíme si to tedy do dvou částí: Část textůrová a část technická.
Textůrová část
V této části vlastně děláte samotné tělo dávkovače. K tomu budete potřebovat všelijaké druhy brushů, zde se meze nekladou. Zde přidávám foto, jak by měla vypadat taková kostra toho dávkovače.
http://jpeg.cz/images/2013/08/26/bR7JM.th.png (http://jpeg.cz/obrazek/hTC)
K tomuto dávkovači mi stačil vlastně jen obyčejný blok a jeden blok ,,wedge".
Maketa zbraně
Teď si do té naší kostry vložíme maketu. K tomu nám pomůže pointová entita cycler. Najděte si jí a dejte doprostřed vašeho dávkovače. Pak na ni klikněte pravým tlačítkem a zvolte properties. Tam si najděte položku models/sprite. Jak můžete vidět, objevilo se vedle toho vyhledávací pole. Klikněte tedy na tlačítko vedle toho pole a najděte si požadovaný model z adresáře, kde máte modely nainstalované.
http://jpeg.cz/images/2013/08/26/wTol.th.png (http://jpeg.cz/obrazek/hTL)
Tak a teď už jen doděláme zbytek, jako je sklo a tlačítko.
Tady tedy máte, jak by měl přibližně vypadat dokončený stojan na zbraně:
http://jpeg.cz/images/2013/08/26/0eklg.th.png (http://jpeg.cz/obrazek/hTQ)
Technická část
Tak a teď se vrhneme na část technickou.
Player_weaponstrip
Když si chceme z dávkovače vzít jinou zbraň, chceme, aby se původní zbraň smazala. Na tohle nám pomůže pointová entita player_weaponstrip. Dejte ji na libovolné místo na mapě a dejte jí jméno ,,weaponstrip".
Game_player_equip
Dále potřebujeme, aby se nám po smazání té zbraně přidala zbraň, která v tom dávkovači je ukázaná ve formě makety. V tom nám pomůže pointová entita game_player_equip. Dejte ji na libovolné místo na mapě ovšem tentokrát bych doporučoval spíše někde k vašemu dávkovači, protože, kdybyste dělali více dávkovačů, měli byste v tom zmatek. Dejme tedy tomu, že chceme, aby nám dávkovač dal awp. Klikneme tedy na tu entitu pravým tlačítkem a dáme properties. Tam si nejdříve dáme jméno třeba ,,AWP". Pak si navolíme zbraň AWP. To uděláte tak, že si najdete jeho jméno, rozkliknete a u políčka, které se vám vedle toho objeví, dáte yes. Dále budeme potřebovat knife a taky třeba když chceme deagle. Najdeme si tedy tyto zbraně a dáme u nich také hodnotu yes. To však není vše. Potřebujeme ještě náboje do těch zbraní. Ty si tam také najěte, rozkliněte a dejte hodnotu, u které je vždy napsáno Fill tzn. plně nabité. Pak klepněte na tlačítko Flags, co máte nahoře a zaškrtněte políčko Use only. Kdybyste to neudělali, zbraň by se vám dala do ruky, hned při spawnu.
http://jpeg.cz/images/2013/08/26/iRwM.th.png (http://jpeg.cz/obrazek/hTM)
Multi_manager
Tak a teď to nejtěžší (možná)
Nyní potřebujeme všechny tyto události zkombinovat do jednoho. Tzn, že se nám po zmáčknutí tlačítka nejdřív resetuje vybavení a pak dá nové. Na tohle se používá pointová entita multi_manager, ve kterém si všechno tohle můžete rozvrhnout. Najděte si ji a dejte opět nad náš dávkovač. V properties ji nastavte jméno mm_AWP. Pak klikněte na tlačítko SmartEdit. Klikněte na tlačítko add a do pole key napište ,.weaponstrip" (jméno pointové entity player_weaponstrip). Do políčka value pod ním napište ,,0.1" a dejte ok. Teď jste nastavili, že v 0.1 sekundě po zmáčknutí tlačítka se vám resetuje veškeré vybavení. Teď potřebujeme, aby se nám v dalším momentě dalo potřebne vybavení do ruky. Zmáčkneme tedy opět tlačítko add, do políčka key napíšeme ,,AWP" (jméno pointové entity game_player_equip) a do políčka value napíšeme ,,0.2".
http://jpeg.cz/images/2013/08/26/pGuaT.th.png (http://jpeg.cz/obrazek/hT7)
Func_button
Tak a teď už jen zbývá nastavit tlačítko, které nám ten multimanager spustí. Nejeďte si na naše tlačítko, u něho si v properties nastavte entitu func_button a ve vlastnosti target si napište ,,mm_AWP" (jméno našeho multimanageru). Pak přepněte na tlačítko Flags a zaškrtněte políčko Don´t move. Tak a dávkovač máte hotový :)
Textůrová část
V této části vlastně děláte samotné tělo dávkovače. K tomu budete potřebovat všelijaké druhy brushů, zde se meze nekladou. Zde přidávám foto, jak by měla vypadat taková kostra toho dávkovače.
http://jpeg.cz/images/2013/08/26/bR7JM.th.png (http://jpeg.cz/obrazek/hTC)
K tomuto dávkovači mi stačil vlastně jen obyčejný blok a jeden blok ,,wedge".
Maketa zbraně
Teď si do té naší kostry vložíme maketu. K tomu nám pomůže pointová entita cycler. Najděte si jí a dejte doprostřed vašeho dávkovače. Pak na ni klikněte pravým tlačítkem a zvolte properties. Tam si najděte položku models/sprite. Jak můžete vidět, objevilo se vedle toho vyhledávací pole. Klikněte tedy na tlačítko vedle toho pole a najděte si požadovaný model z adresáře, kde máte modely nainstalované.
http://jpeg.cz/images/2013/08/26/wTol.th.png (http://jpeg.cz/obrazek/hTL)
Tak a teď už jen doděláme zbytek, jako je sklo a tlačítko.
Tady tedy máte, jak by měl přibližně vypadat dokončený stojan na zbraně:
http://jpeg.cz/images/2013/08/26/0eklg.th.png (http://jpeg.cz/obrazek/hTQ)
Technická část
Tak a teď se vrhneme na část technickou.
Player_weaponstrip
Když si chceme z dávkovače vzít jinou zbraň, chceme, aby se původní zbraň smazala. Na tohle nám pomůže pointová entita player_weaponstrip. Dejte ji na libovolné místo na mapě a dejte jí jméno ,,weaponstrip".
Game_player_equip
Dále potřebujeme, aby se nám po smazání té zbraně přidala zbraň, která v tom dávkovači je ukázaná ve formě makety. V tom nám pomůže pointová entita game_player_equip. Dejte ji na libovolné místo na mapě ovšem tentokrát bych doporučoval spíše někde k vašemu dávkovači, protože, kdybyste dělali více dávkovačů, měli byste v tom zmatek. Dejme tedy tomu, že chceme, aby nám dávkovač dal awp. Klikneme tedy na tu entitu pravým tlačítkem a dáme properties. Tam si nejdříve dáme jméno třeba ,,AWP". Pak si navolíme zbraň AWP. To uděláte tak, že si najdete jeho jméno, rozkliknete a u políčka, které se vám vedle toho objeví, dáte yes. Dále budeme potřebovat knife a taky třeba když chceme deagle. Najdeme si tedy tyto zbraně a dáme u nich také hodnotu yes. To však není vše. Potřebujeme ještě náboje do těch zbraní. Ty si tam také najěte, rozkliněte a dejte hodnotu, u které je vždy napsáno Fill tzn. plně nabité. Pak klepněte na tlačítko Flags, co máte nahoře a zaškrtněte políčko Use only. Kdybyste to neudělali, zbraň by se vám dala do ruky, hned při spawnu.
http://jpeg.cz/images/2013/08/26/iRwM.th.png (http://jpeg.cz/obrazek/hTM)
Multi_manager
Tak a teď to nejtěžší (možná)
Nyní potřebujeme všechny tyto události zkombinovat do jednoho. Tzn, že se nám po zmáčknutí tlačítka nejdřív resetuje vybavení a pak dá nové. Na tohle se používá pointová entita multi_manager, ve kterém si všechno tohle můžete rozvrhnout. Najděte si ji a dejte opět nad náš dávkovač. V properties ji nastavte jméno mm_AWP. Pak klikněte na tlačítko SmartEdit. Klikněte na tlačítko add a do pole key napište ,.weaponstrip" (jméno pointové entity player_weaponstrip). Do políčka value pod ním napište ,,0.1" a dejte ok. Teď jste nastavili, že v 0.1 sekundě po zmáčknutí tlačítka se vám resetuje veškeré vybavení. Teď potřebujeme, aby se nám v dalším momentě dalo potřebne vybavení do ruky. Zmáčkneme tedy opět tlačítko add, do políčka key napíšeme ,,AWP" (jméno pointové entity game_player_equip) a do políčka value napíšeme ,,0.2".
http://jpeg.cz/images/2013/08/26/pGuaT.th.png (http://jpeg.cz/obrazek/hT7)
Func_button
Tak a teď už jen zbývá nastavit tlačítko, které nám ten multimanager spustí. Nejeďte si na naše tlačítko, u něho si v properties nastavte entitu func_button a ve vlastnosti target si napište ,,mm_AWP" (jméno našeho multimanageru). Pak přepněte na tlačítko Flags a zaškrtněte políčko Don´t move. Tak a dávkovač máte hotový :)