Serwis Half-Life | Day Of Defeat | Counter-Strike | Resublimation | Worldcraft Dostosuj wygl▒d :: Cz│onek sieci Halflife.pl 

Uruchamianie skryptu zoom

02-08-2001 Valique
DziΩki poleceniom konsoli i zewnΩtrznym plikom skrypt≤w Half-Life umo┐liwia w│▒czanie i wy│▒czanie zoomu nie tylko, gdy u┐ywasz kuszy, ale zawsze i wszΩdzie.

W konfiguracji gry w menu nie mo┐na podaµ wszystkich ustawie±, kt≤rych mogliby╢my chcieµ. Mo┐na jednak zmieniaµ takie ustawienia, jak powi▒zywanie klawiszy (bind), zmiana jasno╢ci obrazu (lightgamma) czy zmiana pola widzenia (fov - Field Of View) w konsoli.

W│a╢nie dziΩki poleceniu 'fov'* mo┐na zwiΩkszaµ zoom w grze. Standardowa warto╢µ zmiennej fov to 90 (je╢li wpiszesz w konsoli fov, to wy╢wietli siΩ fov 90). Gdy zmniejszymy warto╢µ tej zmiennej, pole widzenia ograniczy siΩ jedynie do niewielkiego obszaru wok≤│ naszego celownika, ale obraz zostanie rozci▒gniΩty na ca│y ekran, dziΩki czemu uzyskamy efekt zbli┐enia obrazu, jak w lornetce. Wpisz np.: fov 30. Zobaczysz, ┐e wygl▒da to, jakby╢ u┐ywa│ kuszy ze zbli┐eniem.

DziΩki poleceniu 'bind' mo┐na przypisywaµ r≤┐ne funkcje klawiszom. Np.: bind p +attack1 spowoduje, ┐e po naci╢niΩciu klawisza P bΩdziesz atakowa│ aktualnie wybran▒ broni▒. Mo┐na sprawiµ, aby po naci╢niΩciu klawisza P zmienia│o siΩ pole widzenia. Wpisz: bind p fov 30'. Je╢li chcesz wy│▒czyµ 'zoom', mo┐esz u┐ywaµ do tego innego klawisza, np. bind o fov 90.

Mo┐na jednak upro╢ciµ ten proces (komplikuj▒c dzia│anie :) i u┐ywaµ jednego klawisza do w│▒czania i wy│▒czania zoomu. W tym celu trzeba przygotowaµ plik zawieraj▒cy skrypt, kt≤ry bΩdzie zmienia│ dynamicznie funkcjΩ klawisza P (bΩdzie go przypisywa│ raz do komendy 'fov 30', raz do 'fov 90'). Plik skryptu jest plikiem .cfg umieszczanym w katalogu valve\ lub w starszych wersjach gry w valve\hw\ i zawiera zwyk│e komendy konsoli. Mo┐na go uruchamiaµ w czasie gry wpisuj▒c 'exec ' (w wersjach gry do 1.1.0.1 katalogiem domy╢lnym skrypt≤w by│ valve\hw\, w mowszych valve\).

Co powinien zawieraµ skrypt, kt≤ry bΩdzie obs│ugiwa│ nasz zoom? Poni┐ej znajduje siΩ ca│a zawarto╢µ takiego pliku.

alias zoomin "fov 50; fov 30; bind p zoomout"
alias zoomout "fov 50; fov 90; bind p zoomin"
bind "p" zoomin

Zosta│a tu u┐yta komenda, kt≤rej nie opisa│em. 'Alias' s│u┐y do tworzenia nowych komend konsoli za pomoc▒ ju┐ istniej▒cych. W│a╢ciwie, to tworzy ona polecenie-odwo│anie do istniej▒cej ju┐ komendy. Np. mo┐emy u┐yµ polecenia 'alias wyczysc clear', co znaczy: stw≤rz nowe polecenie 'wyczysc' i nadaj mu funkcjΩ polecenia 'clear' (clear czy╢ci konsolΩ, co╢ jak dosowe cls). Jednej nowostworzonej komendzie mo┐emy jednocze╢nie przytoczyµ dzia│anie KILKU innych komend, np.: alias wyczysc "clear; echo gotowe" (echo wy╢wietla komunikaty na ekranie), co zosta│o u┐yte w naszym skrypcie. Komenda zoomin najpierw zmniejszy fov do 50, potem od razu do 30 (bΩdzie efekt p│ynnego zbli┐enia :), po czym klawiszowi P nada funkcjΩ komendy zoomout. Komenda zoomout dzia│a odwrotnie do zoomin i powi▒zuje P z komend▒ zoomin.

Gdy ju┐ masz gotowy plik ze skryptem, zapisz go jako, powiedzmy, zooming.cfg w katalogu valve\hw\. W pliku autoexec.cfg, kt≤ry powinien znajdowaµ siΩ w katalogu valve\ albo valve\hw (je╢li pliku nie ma, utw≤rz go), wpisz na ko±cu linijkΩ uruchamiaj▒c▒ nasz skrypt czyli

exec zooming.cfg

(albo exec hw\zooming.cfg w zale┐no╢ci od katalogu, gdzie go umie╢ci│e╢ i od wersji HL'a)

Najlepszymi broniami opr≤cz kuszy, w kt≤rych mo┐na wykorzystaµ zoom, to glock (tak! jest ca│kiem celny), python (w multiplayer i tak ma mo┐liwo╢µ zoomu, ale nie w singlu) i Gauss.

*Uwaga: polecenie fov mo┐e nie dzia│aµ w wersji Half-Life'a do 1.0.0.9 w trybie graficznym Software.

Wszystkie wymienione komendy nale┐y wpisywaµ bez apostrof≤w ' ' (zosta│y u┐yte w tekscie jako cudzys│owy).


Szukaj:  

[Strona g│≤wna] [Half-Life] [MODy] [Epizody] [Magazyn] [Edycja] [Download] [E-mail]


Strona przygotowana przez zesp≤│ Szyman & Valique & Vardzio [Copyright]