X

Modifiery


Spis treści

  1. Wstęp
  2. Tworzenie modifier’a
  3. Łączenie klawisz z modifierem

Wstęp

Modifier - klawisz funkcyjny, którego zadaniem jest zmiana funkcjonaloności
innego klawisza.

Definicja brzmieć może dość dziwacznie, tak więc poniżej przedstawiam bardziej przyswajalną wersję

Jesli mamy przypisane do klawisze "e", "wybór broni Rocket Launcher",
to w kombinacji z klawiszem modifierem "shift" "dropniemy broń
rocket launcher".

W skrócie przy pomocy zapisu pseudo config’owym

wciśniecię klawisza "e" = "użyj  broni"
wciśniecię klawisza "shift" i "e" = "wyrzuć broń"

Jest to naprawdę dobry sposbów, aby konfiguracja klawiszy stała się bardzo funkcjonalna oraz bardzo intuicyjna.

Przy pomocy modifierów (np. tj. ww. shift) możemy nadać jednemu klawiszowi drugą funkcjonalność uwarunkowaną wciśnięciem klawisza funkcyjnego tzn. “modifier’a”. Dla opornych zamieszczam dwa obrazki, których nie da się nie zrozumieć.

  1. Klawisze nie będacę w kombinacji z modifierem
  2. Klawisze będące w kombinacji z modifierem:  shiftem

Tworzenie modifier’a

Aby bawić się modifierami, należy rozumieć jak działa się na zmiennych oraz aliasach. Jeśli temat jest już ogarnięty to formalna definicja modifieria nie powinna nastręczać większych trudności.

set "mod" "0"
bind "shift" "+shift"
alias "+shift" "set mod shift"
alias "-shift" "set mod 0"

Jak widać potrzebujemy

  1. zmiennej o nazwie “mod” z przypisaną wartością “0″
  2. aliasu typu “+/-”, który w momencie wciśniecią klawisza “shift” ustawi zmiennej “mod” wartoś “shift”, a w momencie zwoleniania klawisza “shift” przywróci zmiennej “mod” wartosć “0″.

Łączenie klawisza z modifierem

Teraz aby jakiś klawisz (np “e”) mógł być wykorzystany w kombinacji z shiftem, musi zostać zdefiniowany w następujący sposów

bind "e" "e_$mod"
alias "e_0" "Funkcjonalność klawisza bez użycia modifiera"
alias "e_shift" "Funkcjonalność klawisza w kombinacji z modifierem shift"

W momencie wciśnięcia klawisza “e” pod “$mod” zostanie podstawiona wartość zmiennej “mod”.

Gdy klawisz “shift” będzie wciśnięty w momencie wciśnięcia klawisza “e”, “$mod” będzie równy “shift” więc wywołany zostanie alias “e_shift”.

Przy zwolnionym “shifcie”, “$mod” jest równy “0″, więc gdy wciśniemy klawisz “e” wywołany będzie alias “e_0″.

Zakończenie

Takich klawiszy-modifierów możemy utworzyć ile chcemy, wedle własnego uznania, tak więc jesteśmy wstanie obsługiwać jedną ręką do około 60 bindów na mape. Osobiście korzystam z 3 modifierów:

  1. shift – do dropowania samej broni, bez amunicji
  2. ctrl – do dropowania samej amunicji do danej broni
  3. alt – do dropowania broni i amunicji

Tags: , , , , , ,




  1. Jeden komentarz do “Modifiery”

  2. [...] Jeśli nie wiesz jak działąją modifiery to przeczytaj ten artykuł. [...]

Odpowiedz

You must be Zaloguj się aby komentować.


Quake2.info na facebook'u

Views: 291


Kopiowanie materiałów tylko i wyłącznie za zgodą właściciela strony.
Wszelkie prawa zastrzeżone © http://quake2.info