Om Config.cfg - av Fable
Mange av dere er sikkert ukjent med fila config.cfg. Kort fortalt er det denne fila som inneholder all informasjon om video, audio og tastatur -settings.Her kan man lage mye morro!
Man finner fila her:
C:\Program Files\HL2\SteamApps\"username"\counter-strike source\cstrike\cfg
Det finnes også en annen fil som heter Autoexec.cfg. Den er veldig kjekk for å bruke på diverse settings. F.eks. netsettings. Denne fila lastes automatisk på lik linje med config.cfg, men siden css aldri lagrer noe i den er den perfekt for å legge inn egne settings.
Få tilgang til Console
Console er et vindu hvor du kan skrive inn kommandoer. Dette er et verktøy for de mer avanserte spillerne.
* Åpne steam. Høyreklikk på Counter-Strike Source og velg Egenskaper.
* Klikk knappen Launch Options
* Skriv inn: -console
* Lag en fil som heter autoexec.cfg i samme mappe som config.cfg ligger (se over).
* Åpne fila i notisblokk/notepad
* Skriv: bind "|" "toggleconsole"
* Lagre og lukk fila.
* Start CS:S
Du har nå tilgang til console hver gang du trykker "|" i spillet. Du vil også se at når du starter spillet så er console åpen.
Hva trenger jeg å kunne?
bind - Er kommandoen for å "binde" en knapp på tastaturet eller musen til en funksjon. En funksjon kan være alt fra skyte, reload, hoppe, m.m.
alias - Er kommandoen for å flette flere kommandoer sammen i en egen kommando.
exec - Er kommandoen for å laste en config fil. Autoexec.cfg lastes automatisk, men hvis du for eksempel laster ned en config fil så kan du da skrive: exec fables
Så vil den laste fila "fables.cfg"
Hvis du åpner din Config.cfg og ser på alle linjer som starter med "Bind" så skjønner du fort hva disse forskjellige gjør.
Merk:
- Alt som følger // i en setning er kommentarer - og leses ikke av css.
- Alle knapper eller kommandoer bør starte og slutte med anførselstegn ( "kommando" )
Eksempel 1:
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5
Eksempel 1 viser hvordan man binder en knapp til de forskjellige våpengruppene. I standard oppsettet på css kan man trykke 1-5 og dermed velge forskjellige våpen. Dette utdraget viser hvordan det er gjort.
Se igjennom din config cfg etter forskjellige kommandoer du kan bruke eller gå her: http://www.counter-script.net/index.php?id=35
Nå vil du se det at mange kommandoer har en + foran seg. Dette har en spesiell betydning.
Hver kommando som har en + har også en -. Dette er fordi kommandoen skal "fortsette" når man holder knappen inne. +attack for eksempel er det jo viktig at når man holder knappen inne at man fortsetter å skyte.
Alias
Alias kan brukes til så mangt. Tidligere har jeg brukt det til å bla. lage meg en knapp som har Toggle Crouch. Dvs at man dukker inntil man trykker knappen en gang til. Man slipper altså holde den inne. Det er noe man må vende seg til, men jo mindre knapper du trenger å "holde styr på" samtidig jo bedre. Se eksempel under:
alias "togglecrouch" "+duck; bind ctrl togglecrouch2"
alias "togglecrouch2" "-duck; bind ctrl togglecrouch"
bind "ctrl" "togglecrouch"
Først og fremst:
Semikolon ( ; ) separerer kommandoer slik at du kan bruke flere kommandoer på samme linje.
Disse tre linjene gjør følgende:
Første linjen lager en kommando som heter togglecrouch. Denne kommandoen skal gjøre følgende: Begynne å dukke. Binde ctrl til togglecrouch2 (se neste)
togglecrouch2 kommandoen gjør at man slutter å dukke samtidig som den binder ctrl tilbake til at man skal dukke.
Den siste linjen "binder" knappen ctrl til kommandoen vi har akkurat laget som heter "togglecrouch"
Hvorfor trenger man å bruke alias?
Vel på denne måten her så kan man lage "bindinger" som gjør at når du trykker knappen så endrer hva den er bundet til.
En knapp som skal gjøre kommando A når den blir trykket endrer seg da til å gjøre B når den blir trykket igjen. Dette kan være nyttig i mange sammenhenger.
Her er det bare å eksperimentere seg frem og lære utifra prøv&feil for å finne ut hvordan det fungerer. En ting du kan prøve å lage etterhvert er et script som endrer sensitivity på musen når du zoomer.
En siste ting
En del kommandoer man kan bruker (for eksempel: cl_interpolate) er kun Av og På funksjoner. 0 er av og 1 er på. De fleste kommandoer derimot har gjerne en rekke av tall. For eksempel cl_crosshairscale (som endrer størrelsen på crosshair). Jo høyere tall (2000 f.eks.) jo mindre blir crosshair (mange liker dette).
Lykke til og håper dere får nytte av dette!
Liste over Cvars fra djchange: http://csstoolz.net/files/cvars.txt <!--IBF.ATTACHMENT_1354496-->

