Bindowanie - dzięki czemuś takiemu jak bindy, możesz przypisać dany klawisz, do wykonywanej czynności. Całość działa na takiej zasadzie jak we 'wzorze':
bind [klawisz] [czynność]
Na przykład:
bind w _forward
bind a _moveleft
Zbindować można także text, np. wciśnięcie 1 sprawi, że pojawi nam się jakiś uśmiech, look:
bind 1 say ":)"
Say odpowiada za to, że
pojawi się jako wiadomość. Można stosować kolory - opisane niżej, przy komendzie ui_name.
Oto lista dostępnych bindów (oczywiście to nie wszystkie, możesz sobie ustawić właściwie wszystko - aby po wciśnięciu klawisza zmieniało ci wartość jakiejś komendy... itd. ):
Movement:
_moveleft - Strafe w lewo
_back - Cofanie się
_forward - Poprostu forward, idziemy do przodu
_moveright - Strafe w prawo
_left - Obrót w lewo.
_right - Obrót w prawo.
_strafe - Jeśli trzymamy wciśnięte _strafe... Wyłącza to mouse freelook - poruszając myszą, sterujemy ruchami modelu.
_speed - Wciśnięte wyłącza/włącza bieg.
_moveUp - Skok
_moveDown - Crouching.. Kucanie
Bronie:
_impulse0 - Gauntlet (w MP), Blaster (SP)
_impulse7 - Railgun
_impulse8 - Lightingun
_impulse6 - Rakietnica
_impulse1 - Machinegun
_impulse5 - Nailgun
_impulse4 - Granatnik
_impulse2 - Shotgun
_impulse3 - Hyperblaster
_impulse9 - DarkMatterGun
_impulse10 - NapalmGun
_impulse50 - Flashlight, latarka
Atak, obroty, patrzenie:
_attack - Poprostu atak
_zoom - Za pomocą tego zmniejszamy pole widzenia ... Czyli przybliżamy sobie widok na cel.
_impulse13 - Przeładowuje amunicję.
_impulse14 - Poprzednia broń
_impulse15 - Następna broń
_lookUp - Jak nazwa wskazuje, spoglądamy do góry
_lookDown - W dół..
_mlook - Wlącza/wyłącza - tak zwane mouse freelook - poruszamy się i celujemy tylko za pomocą klawiatury. Działa bardzo podobnie jak _strafe, różnicą jest tylko - brak tego charakterystycznego strafowania na boki za pomocą myszy.
_impulse18 - Centruje widok
Pozostałe:
_impulse19 - Wyświetla tak zwane scoreboard. Tablicę, gdzie są wypisani gracze, ich wynik, ping, czas jaki spędzili na serwerze... Domyślnie pod klawiszem TAB. Na SP wyświetla informacje na temat misji jakie mamy do wykonania.
_ingamestats - Podobne działanie, wyświetla statystyki gracza.
togglemenu - Wychodzi do menu głównego
toggleconsole - Za pomocą tego możesz opuścić konsolę. Domyślnie pod tyldą, jednak tu jest pewna komplikacja; aby można było opuścić konsolę tym jednym klawiszem wymagane jest ustawienie com_allowconsole 1 (najlepiej dopisz jako parametr do skrótu na pulpicie +set com_allowconsole 1). Jak wartość 0 - konsola uruchomiona zostaje dopiero po wciśnięciu kombinacji klawiszy ctrl+alt+tylda.
_impulse28 - Vote Yes - domyślnie pod F1, głos na tak podczas głosowania.
_impulse29 - Vote No.
_impulse17 - Przełącznik pomiędzy Ready/Unready (ui_ready 'ready'/'no ready').
pause - zatrzymuje grę
kill - Zabijamy się. Przydatne jak np. spadamy na kosmicznej mapce - aby nie dać przeciwnikowi punktu - możemy wcisnąć ten bind. Także przydatne w wypadku jak musimy 'oddać fraga', itd.
screenshot - Chyba jasne.. Zapisuje to co mamy na ekranie (dom. do folderu q4base/screenshots), format zrzuconego pliku .tga
screenshotjpeg - Jak wyżej - plik ze zrzutem ekranu jednak zapisany będzie z rozszerzeniem jpeg. W przypadku czerwonych map jednak można zauważyć stratę jakości.
Przy wstępie wspomniałam także, o bardziej zaawansowanych bindach - oto przykład połączenia bindu na screenshot z innymi komendami: bind F11 "set ui_showGun 0; set g_showHud 0; screenshot; set g_showHud 1; set ui_showGun 1" ;
ui_showgun - odpowiada za wyłączenie widoku broni, g_showhud wyłącza wszystkie elementy HUDa na ekranie, screenshot - zrzuca obraz. W rezultacie, wciskając F11 najpierw wyłączy broń, hud - dopiero później zrobi screena - samej mapy, tego co mamy przed sobą bez zbędnych elementów. Dwie następne komendy służą aby przywrócić stan widoku broni i HUDa do poprzedniego.
clientMessageMode - Chat mode, wciśniesz klawisz gdzie masz to zbindowane, nad twoją głową pojawia się 'chmurka', możesz wtedy napisac wiadomość do grających na serwerze osób.
clientMessageMode 1 - Również komenda dotycząca chatowania, z tą różnicą, że wiadomość zostanie odebrana tylko przez osoby z twojego teamu.
savegame quick - Przydatne tylko w SP, szybki zapis gry.
loadgame quick - Przydatne tylko w SP, ładowanie ostatnio zapisanego stanu gry.
Zbędne podczas gry bindy... Ale kto chce, for fun może sobie ustawić pokazywanie emocji przez model.. Jeśli oczywiście można to tak określić... emote salute
emote taunt
emote grab_a
emote cheer
A jak usunąć binda? Nic trudnego, look:
unbind [klawisz] - Usuwa z danego przycisku bind.
unbindall - Usuwa wszystkie bindy.