Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Was sind Scripts



warpig_inaktiv
06. Februar 2009, 23:31
Hi kann mir bitte jemand erklären was Scripts sind. Ich bin noch Anfänger udn schreib das erste Mal in einem Forum.
Ich weiß nur soviel das Scripts kleine Computerprogramme sind die in Compuetrsprache geschriebn werden.

:confused:

Xiao
07. Februar 2009, 10:25
Hi und Willkommen. ^^

Es gibt verschiedene Arten von Scripts.
Wenn du in diesem Fall solche meinst die bei Spielen von Valve verwendet werden sind es einfach nur eine Reihe von Befehlen die z. B. per Tastendruck alle nacheinander ausgeführt werden.

So ein Script kann ganz Simpel sein:

impulse 100
say "lampe ist an"
Mit diesem machst du deine Lampe an und sagst im Chat das diese an ist.

Etwas schwerer ist dann schon so etwas:

alias +duckjump "+jump; +duck"
alias -duckjump "-jump; -duck"
bind "space" "+duckjump"
Mit diesem kleinen Script springst du während du geduckt bist.
(Solche Scripte kann ich gar nicht leiden weil sie das Spielen ungemein vereinfachen. Richtig spielen lernen und alles selber machen ist viel besser ;))

Dann gibt es aber noch komplexere Scripte wie:
bind "Taste" "demo"
alias demo "demo1"
alias demo1 "record demo1; alias demo demo2"
alias demo2 "stop; alias demo demo3"
alias demo3 "record demo2;alias demo demo4"
alias demo4 "stop; alias toggle demo demo5
alias demo5 "record demo3;alias demo demo6"
alias demo6 "stop"
Mit diesem Script kannst du fortlaufend Demos aufnehmen und wieder stoppen ohne jedes mal in die Console wechseln zu müssen.

Je nachdem was und wie viel du jeweils ausführen möchtest wird dein Script dementsprechend länger und komplexer zu basteln. :)

warpig_inaktiv
07. Februar 2009, 13:11
Ok danke. Das hab ich soweit verstanden. Aber wie erstell ich Scripts?

Xiao
07. Februar 2009, 22:33
Einfach in die config.cfg schreiben oder eine datei anlegen die z. B. script.cfg heißt und da packst du alles rein. Natürlich muss dann auch die Datei ausgeführt werden. Dafür musst du in der config.cfg dann am besten ganz unten einfach folgendes reinschreiben: exec scripts.cfg

Wie du deine Datei nennst ist egal. Hauptsache sie hat die Endung .cfg und steht als exec Befehl in der config.cfg drin.