CS GO / CSS – Buyscript schreiben | Anleitung


 

Wer es satt hat am Anfang jeder Runde über die Standardtaste „B“ + die Ziffern für Kategorien und Waffen einzukaufen, kann sich auch ein sogenanntes Buyscript für Counter-Strike Source bzw Counter-Strike Global Offensive schreiben. Dieses Script ermöglich es durch Tastenbelegung direkt mit einem Druck eine bestimmte Waffe, Kevlar, Granate oder gleich ein Set davon zu kaufen. Diese Anleitung beschreibt Schritt für Schritt, wie ihr euer eigenes Buyscript schreibt.

Diese Anleitung wurde ursprünglich für Counter-Strike Source geschrieben. Sie ist aber nahezu 1:1 auch für Counter-Strike Global Offensive umsetzbar. Die Unterschiede bei den Waffen- und Ausrüstungsgegenständen sind in der Anleitung beschriftet.

Zwar gibt es genügend Tools, die euch ein Buyscript erstellen können, doch sicherlich ist es von Vorteil, wenn man weiss wie diese Scripte aufgebaut sind und wie man per Hand eines selber erstellt, zumal der Aufwand sehr gering ist und auch Einsteiger schnell zum Ziel kommen, da keine Programmierkenntnisse gefragt sind.

Zuerst einmal das Format eines  Buyscripts:

Buyscripts in Counter-Strike Source und Counter-Strike Global Offensive haben wie alle Konfigurationsdateien die Endung „.cfg„. Um eine Datei im CFG-Format zu speichern, öffnet ihr einfach den Windows Editor (Start -> Alle Programme -> Zubehör -> Editor), geht auf Datei-> Speichern unter…, gebt der Datei einen Namen (in unserem Beispiel „buyscript.cfg„) und wählt bei Dateityp „Alle Dateien“. Schon habt ihr die  Datei „buyscript“ im CFG-Format erstellt.

Der Aufbau des Buyscripts:

Nun geht es ans Eingemachte, wir füllen das Script mit den nötigen Kaufbefehlen. Ein Kaufbefehl in Counter-Strike Source setzt sich wie folgt zusammen:

bind „Taste“ „Befehl

„Bind“ gibt an, dass der Nachfolgenden Taste ein Befehl zugewiesen werden soll.
Tastewird durch die gewünschte Taste ersetzt (z.B. „J“).
Befehlsagt dem Spiel schließlich, was es zu tun hat, wenn die Taste gedrückt wird.
Jeder Befehl sollte der Übersicht halber in einer eigenen Zeile eingegeben werden.
 

Jetzt folgt eine Liste, der einzelnen Befehle zum Kaufen von bestimmten Waffen oder Ausrüstungsteilen. Die in Anführungszeichen stehenden Scriptteile werden in der oben stehenden „Schablone“ an stelle von „Befehl“ eigegeben. Das buy gibt an, dass es sich um einen Kaufenbefehl handelt.:

Waffenbezeichnungen in Counter-Strike Source:

„buy 9x19mm“ – 9x19mm Sidearm / Glock
„buy km45“ – KM .45 Tactical
„buy 228compact“ – 228 Compact
„buy nighthawk“ – Night Hawk .50C
„buy elites“ – .40 Dual Elites
„buy fiveseven“ – ES FiveSeven
„buy 12gauge“ – Leone 12 Gauge Super
„buy autoshotgun“ – Leone YG1265 Auto Shotgun
„buy mac10 – Ingram MAC-10
„buy tmp“ – Schmidt Machine Pistol
„buy smg – KM Sub-Machine Gun
„buy ump45“ – KM UMP45
„buy c90“ – ES C90
„buy defender“ – IDF Defender / Galil
„buy cv47“ – CV-47 / ak47
„buy krieg552“ – Krieg 552 / sg552
„buy clarion“ – Clarion 5.56 / famas
„buy m4a1“ – Maverick M4A1 Carbine
„buy bullpup“ – Bullpup / Aug
„buy d3au1“ – D3/AU1 /g3sg1
„buy krieg550“ – Krieg 550 Commando /sg550
„buy scout“ – Schmidt Scout
„buy magnum“ – Magnum Sniper Rifle
„buy m249“ – M249
„buy mp5navy“ – MP5 Navy

Ausrüstung in Counter Strike Source:

„buy primammo“ – Primary Ammo
„buy secammo“ – Secondary Ammo
„buy vest“ – Kevlar
„buy vesthelm“ – Kevlar+Helmet
„buy flashbang“ – Flashbang
„buy hegrenade“ – HE Grenade
„buy smokegrenade“ – Smoke Grenade
„buy nvgs“ – Nightvision
„buy defuser“ – Defusal Kit

Waffenbezeichnungen in Counter-Strike Global Offensive

Pistolen: glock, hkp2000, tec9, p250, deagle, elites, fiveseven

Shotguns: nova, sawedoff, mag7, xm1014

SMGs: mac10, mp9, bizon, ump45, mp7, p90

Rifles: galilar, ak47, famas, m4a1, aug, sg556, ssg08, awp, g3sg1, scar20

Machine Guns: m249, negev

Ausrüstung in Counter-Strike Global Offensive

Equipment: vest, vesthelm, defuser, taser

Granaten: flashbang, hegrenade, smokegrenade, decoy, molotov, incgrenade

Beispiel: Der ganze Befehle zum kaufen einer AK in Counter-Strike Source, mit der Taste „J„, würde beispielsweise wie folgt aussehen:

bind „j“ „buy cv47“

Für Counter-Strike Global Offensive würde es so aussehen:

bind „j“ „buy ak47“

Um mehrere Waffen (Primär/Sekundär) oder Ausrüstungsteile zu kaufen, genügt es nach dem Namen der Waffe/Ausrüstung ein Semikolon (;) einzufügen.

Beispiel:

bind „j“ „buy cv47; buy vesthelm; buy defuser“

So könnt ihr nun die gesamte Buyscript Datei mit euren bevorzugten Sets und Waffen samt gewünschter Tastenbelegung schreiben. Sobald ihr das erledigt habt, speichert die Datei in eurem Counter-Strike Source  CFG Ordner (normalerweise zu finden unter „/Steam/SteamApps/STEAMNAME/counter-strike source/cstrike/cfg/„) ab. Achtet wie oben schon erwähnt auf die Dateiendung „.cfg“ und macht die Datei am besten Schreibgeschützt (Rechtsklick auf die Datei -> Eigenschaften -> Haken bei „Schreibgeschützt“ setzen)).

Der Pfad für Counter-Strike Global Offensive lautet /Steam/SteamApps/common/counter-strike global offensive/csgo/cfg/

Nun bleibt nur noch ein Schritt zu tun: das Buyscript muss im Spiel noch ausgeführt werden, damit die Tasten belegt werden. Dazu öffnet ihr eure Counter-Strike cfg (zu finden in „/Steam/SteamApps/STEAMNAME/counter-strike source/cstrike/cfg/config.cfg„) und fügt ganz am Ende folgende Zeile ein:

exec buyscript.cfg

Speichert die Datei ab, startet das Spiel und probiert eure Tasten mit den Kaufbefehlen aus 🙂

Checkliste:

– Datei buyscript.cfg im cstrike/cfg Ordner erstellt
buyscript.cfg mit Befehlen gefüllt
– Befehl „autoexec buyscript.cfg“ in die config.cfg Datei geschrieben

Anmerkung: Alternativ ist es möglich die Buy-Befehle direkt in die config.cfg zu schreiben. Der Weg über eine eigenständige buyscript.cfg ist aber deutlich übersichtlicher und deswegen eher zu empfehlen.

Layout der Tastenbezeichnungen:

 

Tastenbezeichnungen

Tastenbezeichnungen

 

CS GO / CSS – Buyscript schreiben | Anleitung
5 (100%) 1 vote

Home Foren [HowTo] – CSS / CS GO: Eigenes Buyscript schreiben

Dieses Thema enthält 17 Antworten und 2 Teilnehmer. Es wurde zuletzt aktualisiert von  FrAGgi vor 1 Jahr, 9 Monate.

Ansicht von 15 Beiträgen - 1 bis 15 (von insgesamt 20)
  • Autor
    Beiträge
  • #7337 Antwort

    FrAGgi
    Keymaster

    Wer es satt hat am Anfang jeder Runde über die Standardtaste „B“ + die Ziffern für Kategorien und Waffen einzukaufen, kann sich auch ein sogenanntes Buyscript schreiben. Dieses Script ermöglich es, durch Tastenbelegung direkt mit einem Druck eine bestimmte Waffe, Kevlar, Granate oder gleich ein Set davon zu kaufen. Diese Anleitung beschreibt Schritt für Schritt, wie ihr euer eigenes Buyscript schreibt.

    [Hier geht es zum ganzen Beitrag: [HowTo] – CSS / CS GO: Eigenes Buyscript schreiben]

    #7338 Antwort

    Berian Gersom

    Das sind alles ausgezeichnete Ansätze, die hier gepostet werden.

    #7339 Antwort

    Aimer
    Teilnehmer

    hi =)
    sagma weißt du wie das mit F1 F2 und den numblock Zahlen ist? weil das net soganz bei mir klappen will =D

    Deutschland gewinnt die WM 😉

    lg Aimer

    #7340 Antwort

    FrAGgi
    Keymaster

    @aimer:
    Hi,
    ich habe im Artikel mal unten ein Bild hinzugefügt, auf dem die Tastennamen stehen die du nutzen kannst.

    http://www.fraggi.de/wp-content/uploads/2009/10/tastatur.jpg

    Hoffe es hilft dir 🙂

    P.S. Das ist ja wohl klar 😉

    #7341 Antwort

    Aimer
    Teilnehmer

    yeah =D danke nu klappt es 😉

    lg Aimer

    #7342 Antwort

    FrAGgi
    Keymaster

    @aimer:
    Kein Problem 🙂

    #7343 Antwort

    rip

    bei kommt aber dann in der console
    Unknown command „autoexec“

    #7344 Antwort

    FrAGgi
    Keymaster

    @rip:
    Ein Schreibfehler meinerseits:
    exec buyscript.cfg
    reicht aus.

    Alternativ lässt es sich auch in die autoexec.cfg schreiben, deshalb der Flüchtigkeitsfehler von mir 😛

    #7345 Antwort

    rip

    danke – funzt

    #7346 Antwort

    Hallo

    Du hast immer noch einen Fehler drin an dem Neulinge ohne Ahnung wie Ich verzweifeln können. Auch bei Einzelkäufen (waren meine Tests) muss ein Semikolon (;) an das Ende des Befehls sonst funktioniert das Script nicht. Dein Beispiel sollte so aussehen , bind “j” “buy cv47;″

    #7347 Antwort

    FrAGgi
    Keymaster

    @Hallo
    Das ist nicht richtig, In meiner autoexec.cfg steht der Befehl 1:1 wie oben beschrieben ohne Semikolon und es funktioniert:
    bind „j“ „buy cv47“

    Der Fehler lag wohl wo anders bei dir(?)

    #7348 Antwort

    Tobias

    Ich musste exec buyscript.cfg in die autoexec.cfg schreiben, damit es funktionierte.

    #7349 Antwort

    FrAGgi
    Keymaster

    @Tobias:
    Oben in der Checkliste steht:
    „- Befehl “autoexec buyscript.cfg” in config.cfg Datei geschrieben“.

    Damit sollte es auch funktionieren.
    Wenn man eine autoexec.cfg nutzt, kann man natürlich so wie du den Befehl exec buyscript.cfg dort reinschreiben. Gehüpft wie gesprungen.

    #7351 Antwort

    Oli

    Genau das, was ich gesucht habe. Vielen Dank! 🙂

    #7352 Antwort

    FearlessEagle

    bind [command] : attach a command to a key
    Unknown command „j“
    Unknown command „buy“
    bei mir kommt das raus ? hab alles so gemacht wie es dort steht

Ansicht von 15 Beiträgen - 1 bis 15 (von insgesamt 20)
Antwort auf: [HowTo] – CSS / CS GO: Eigenes Buyscript schreiben
Deine Information: