in diesem Tutorial will ich euch erklären was man mit Configs alles machen kann, um sich in CSS einen kleinen Vorsprung zu verschaffen. Auf folgende Schwerpunkte gehen wir in diesem Tutorial ein:
- Vorwort
- Begriffe
- Funktionen
- Einführung
- Schleifen
- On/Off Taste
- Menüs
- Config speichern/ausführen
- Schlusswort
Natürlich werden wir auch ein paar Scripte am ende des Tutorials erstellen. Unter anderem ein Bhop und ein Auto Pistol script. Somit wäre alles gesagt. Fangen wir an.
Vorwort
Config's können zwar einem helfen um Vorgänge zu automatisieren aber es sind trotzdem nur Config's und keine Hacks. Das bedeutet, das zum einem man dadurch nicht gebannt werden kann (außer ein Admin merkt das ihr etwas verbotenes macht) aber auch, das wir eine begrenzte Möglichkeit an Funktionen haben die wir benutzen können.
Begriffe
| Begriff | Erklärung |
|---|---|
| Funktion | Für mich sind Funktionen alles was nicht etwas im Spiel verändert sondern nur für z.B Aus- oder Eingaben sind. |
| Gruppe | Alles was wir mit alias erstellen |
| Command | Alle Konsolen Commands die etwas im Spiel verändern (mp_limitteams 20) |
Funktionen
Folgende Tabelle soll dir eine Auskunft über alle Funktionen geben, die wir benutzen können.
| Funktion | Parameter | Beschreibung | Beispiel |
|---|---|---|---|
| echo | Text | Gibt einen Text in der Konsole aus | echo "Das ist ein Text." |
| alias | Name,Funktion | Erstellt eine Gruppe in der mehrere einzelne Funktionen getrennt durch ein ; stehen können. | alias cheater "sv_cheats 1;r_drawothermodels 2" |
| bind | Taste,Funktion oder Gruppe | Weist einer Taste eine Funktion zu. Die Funktion wir ausgeführt sobald / solange die Taste gedrückt wird. | bind F1 "cheater" |
| wait | - | pausiert das Script für ein Frame | alias attack_on "+attack;wait;wait;-attack" |
| clear | - | Löscht alles in der Konsole | clean |
| exec | Config | Startet eine .cfg Datei im CFG Ordner | exec Croco.cfg |
Einführung
Wie in der Tabelle oben zu erkennen, gibt es nur sehr wenige Funktionen die wir nutzen können. Hier sind natürlich keine Commands dabei die etwas im spiel verändern (z.B sv_cheats). Will mann mehrere Funktion ausführen oder zusammen fassen z.B für bind oder alias schreibt man diese zwischen "" und getrennt durch ein ;.
Schleifen
Man fragt sich jetzt vl. wie man mit 3 Funktionen eine Schleife bilden kann !?
Die Antwort ist an sich relativ einfach. Folgende Auflistung soll dir eine Möglichkeit erleutern:
Wir haben folgende Gruppen mit alias erstellt und F1,F2 das erstellen der Gruppe Brucke zugewiesen. F1 erstellt Brucke die, die Gruppe Loop startet. F2 erstellt Brucke neu aber ohne die Anweisung Loop auszuführen :
PHP Code:
alias Loop "Brucke"
alias Brucke Loop
bind F1 "alias Brucke Loop"
bind F2 "alias Brucke"
Loop
- Loop führt Brucke aus
- Brucke führt Loop aus
- Loop führt Brucke aus
- ...
Wir merken das wenn wir Brucke die Anweisung "Führe Loop aus" nehmen die Schleife stoppt und wenn wir ihr die Anweisung wieder hinzufügen die Schleife durchgeht. Hier habe ich noch ein Zeichnung des Vorgangs für das bessere verständnis.
An/Aus Taste
Dieses Thema ist ein wenig einfacher.
Hier haben wir 2 Gruppen, ON und OFF und ein bind für die Taste.
Zusätzlich zu unserer Funktion (hier sv_cheats) die wir ein bzw. aus schalten wollen weisen wir der Gruppe noch zu beim ausführen der Gruppe ON, der Taste k OFF zu zuweisen und beim ausführen von OFF, k ON zu zuteilen.
PHP Code:
alias ON "sv_cheats 1;bind k OFF"
alias OFF "sv_cheats 0;bind k ON"
bind k ON
- Führe ON aus
- Teile k OFF zu
- Führe OFF aus
- Teile k ON zu
- ...
Auch hier ein Diagramm für ein besseres Verständnis.
Menüs
Menüs im eigentlichen sind leider nicht möglich aber wie können mit "echo" alternativen zaubern. Unser Menü zeigt in diesem Beispiel nur die Taste und einen Namen für eine Gruppe bzw. Funktion an.(Wenn ihr wollte mach ich ein eigenes Tutorials über Menüs mit mehreren Seiten etc.). Das ganze kann dann so aussehen:
PHP Code:
clear //löscht alles was in der Console steht
alias M1 "echo Croco CFG-----------"//Titel des Menüs
alias M2 "echo [F1]Cheats an/aus" //Zeile 1
alias M3 "echo [F2]Bhop an/aus" //Zeile 2
alias M4 "echo [F3]Wallhack an/aus" //Zeile 3
alias M5 "echo [F12]Menü anzeigen" //Zeile 4
alias M6 "echo ----------------------- "//Zeile 5
bind F12 "M1;M2;M3;M4;M5;M6"
Config speichern & Ausführen
Wir speichern unseren Code mit der Endung .cfg in den cfg Ordner. Dieser befindet sich unter:
Steam->steamapps->[Username]->Counter-Strike-Source->cstrike->cfg
Im spiel können wir dann das Script mit "exec [CFG Name]" ausführen.
Schlusswort
So das wars (fürs erste). Ich werde natürlich das Tutorial immer wieder nach euren Wünschen bearbeiten und hoffe das ihr konstruktive Kritik habt.
Scripte's
BhopScript
AutoPistol
QuickScope
Buy Script






