W configu można ustawić o wiele więcej rzeczy niż w opcjach gry. Postaram się w tym miejscu parę z nich wyjaśnić. Dobrze będzie jeśli ściągnięcie sobie kilka configów innych graczy (np. z naszego działu download) i obejrzycie sobie ich budowę.
Pamiętajcie że po takim znaku / wszystkie znaki są ignorowane, wpisuje się tam najczęściej komentarze np. za co odpowiada dana komenda.
Przykład:
bind k kill / nacisnę k to będzie selfkill
echo
Funkcja echo wyświetli nam komunikat na ekranie. Stosuje się ją najczęściej kiedy dana czynność wykonywana jest cyklicznie jednym klawiszem. Kiedy chcemy mieć trzy nicki pod którymi gramy i zmieniać je za naciśnięciem jednego klawisza należy umieścić odpowiedni skrypt w naszym cfg. A dzięki funkcji echo wyświetli się nam na ekranie na jaki nick dokonaliśmy tej zmiany. Można ją też zastosować do innych rzeczy.
Przykład:
exec skrypty.cfg ; echo „skrypty załadowane”
Dzięki średnikowi oddzielamy dwie funkcje: exec załaduje plik skrypty.cfg a funkcja echo nas o tym poinformuje na ekranie.
wait
Komenda wait spowoduje chwilową pauzę w wykonywaniu danego skryptu. Ma to odniesienie do ilości FPS-ów ( x / 2 ).
Przykład:
wait 120 // jeżeli masz 60 FPS to liczysz to 120/2=60 czyli 1 sekunda, ale jeśli ktoś będzie miał 120 FPS to dla niego będzie to pół sekundy !!!
Przykład:
name ka; wait 30
name karo; wait 30
name karoli; wait 30
name karolina
Poszczególne sylaby naszego nicka będą dodawane co 30 klatek.
+vstr
Jest to komenda która bardzo często używana jest przy pisaniu skryptów.
Przykład:
set skrypt1 „cg_drawgun 0”
set skrypt2 „cg_drawgun 1”
bind k „+vstr skrypt1 skrypt2”
Opis:
Pierwsze naciśnięcie klawisza k wyłącza widok broni a drugie przywraca go. W tym przypadku „skrypt1” i „skrypt2” są to nazwy zmiennych jakie przydzielamy danej czynności.
cvars
Postaram się tutaj przytoczyć jak największą liczbę dostępnych ustawień z którymi możecie się spotkać w configach wraz z opisem która za co odpowiada. Pełną listę można uzyskać wpisując w konsoli (konsolę uruchamiamy w trakcie gry naciskając ~) /cvarlist.
seta pmove_fixed "0" // wartość 1 lub 0 czasami ma wpływ na skoki
seta s_volume "0.8" // określa głośność efektów w grze
seta s_musicvolume "0.5" // głośność muzyki w menu
seta s_mixahead "0.5" // im mniejsza wartość tym gorsza jakość dzwieku
seta s_khz "11" // określa jakość dzwieku
seta r_rmse "0" // określa ostrość wyświetlanego obrazu