| buyscript |
| Sonntag, den 21. Juni 2009 um 18:10 Uhr | |||
|
Folgende Situation: Man steht am Spawn und das Spiel geht los. Nur - man hat sich noch gar nicht oder nur teilweise ausgerüstet und der Rest der coolen Gang braust schon los, um die Spots zu besetzen oder die Geiseln zu befreien. Die Lösung lautet: Verwendung eines Buyscripts! Wie geht das? Dazu die folgende Anleitung: 1. Datei erstellen Man erstellt mit dem Standard Editor eine Datei und benennt sie nach eigenen Wünschen. Nur die Endung ist vorgegeben, sie muss ".cfg" lauten. 2. Datei editieren Danach sagt man der Datei, dass man mit dem Tippen auf eine bestimmte Taste bestimmte Waffen und Ausrüstungsgegenstände in einer bestimmten Reihenfolge kauft (Binding). Das geht so: bind "F5" "buy m4a1; buy ak47; buy flashbang; buy flashbang; buy hegrenade; buy vesthelm; buy defuser; buy deagle" Übersetzung des Codes: Das Kaufen kann man in der beschriebenen Form beliebig weiterführen. Zu beachten ist: Die Reihenfolge der Gegenstände bestimmt auch die Kaufreihenfolge. Sollte in unserem Beispiel nach Kauf der Sprenggranate das Geld zuende sein, werden die nachfolgenden Sachen nicht mehr gekauft. Deshalb ist es ratsam, sich auch über die Reihenfolge entsprechend Gedanken zu machen. In meinem Beispiel ist auch berücksichtigt, dass man je nach Teamzugehörigkeit die jeweilige Standartwaffe kauft. Für den Fall, dass man CT ist, wird die M4 gekauft und für den Fall dass man im Team Terror ist, wird die AK47 gekauft! Also: gibt es eine Teamspezifische Waffengruppe, achtet darauf, das ihr beide Waffen eintragt. Natürlich wird dann immer nur der dem jeweiligen Team zugeordnete Waffe erworben. 3. Datei speichern Ist das Skript fertig, wird die Datei gespeichert und zum richtigen Ort transferiert. Dieser fängt im installationsverzeichnis von Steam an: ...Steam/Steamapps/(dein Accountname)/counter-strike source/cstrike/cfg
dies ist das Konfigurationsverzeichnis des jeweiligen CSS-Spielers. Dort liegt auch die Datei "config.cfg". Das ist die Datei, in der gespeichert ist, wie man sich im Spiel nennt, mit welchen Optionen man das Spiel startet und wie z.B. der individuelle Spraytag aussieht. In diese Datei fügen wir am Ende den Startbefehl für unser Buyscript ein: exec (Name).cfg In meinem Fall heisst mein Script "buyscript.cfg". Also habe ich die Zeile exec buyscript.cfg eingefügt. Ich habe es mir darüber hinaus zur Angewohnheit gemacht, meine "config.cfg" mit einem Schreibschutz zu versehen, da nach einigen Steam- und CSS-Updates meine Einstellungen futsch waren. Der Nachteil ist nur: Wenn man sich im Spiel umbenennen will oder ein anderes Spraytag benutzt, wird diese Einstellung nicht dauerhaft gespeichert, sondern nur für die jeweilige Session. Als Vorlage zum spielen und verändern habe ich nachfolgend mein eigenes script zum download zur Verfügung gestellt:
In dieser Datei verbergen sich 3 Unterscripts, mämlich das eigentliche buyscript, das duckjump-script und ein kleines script zum binding von "say-befehlen". Das buyscript ist dreigeteilt. Je nach Map oder Kontostand habe ich drei Ausrüstungsvarianten eingetragen: 1. Standard-Ausrüstung (bei mir F5) 2. Zoom-Waffen-Variante (bei mir F6) 3. Pistolen-Variante ((bei mir F7)
Darüber hianus findet ihr noch weitere "Bindings" in dem Script. Zum einen handelt es sich um den sogenannten "duckjump". Mit diesem Sprung lässt es sich ein bißchen höher springen und man kann beispielsweise auf die Kisten in den Katas auf der de_dust2 hüpfen. Diese Funktion liegt in dem Script auf Taste "Einf" oder "0" in der Zehnertastatur. Die Tasten F9-F11 sind mit einfachen Chateingaben belegt. Hierdurch wird das ständige schreiben von Befehlen im Chat deutlich beschleunigt - man drückt nur auf die Taste und schon erscheinen die Menüs. Auf meiner Tastatur habe ich entsprechende Postits mit der Tastenbelegung geklebt, damit ich mein Hasenhirn auch nicht vergisst, wo ich welche Befehle hingelegt habe.
Viel Spaß beim tüftlen und happy fragging. [CLG] Runners Joint |
Buyscript