In diesem Tutorial zeig ich euch, wie ihr euer Commandmenü (CM) in CS1.6 selber gestalten könnt.
Wie funktioniert es?
Wie auch bei der Config.cfg muss zur Erstellung eines CMs eine bestimmte Ordnung (Syntax) eingehalten werden. Diese musst du in ein neues Textdokument schreiben.
Zur Definition des Menüs brauchen wir ebenfalls die "Anführungsstriche". Hier sind 3 Ebenen zu beachten:
Das erste Paar " ist für die Rangfolge der Menüs, das 2. Paar für den Namen der Menüs, der auch In-game erscheint und das 3. ist für den Befehl der ausgeführt wird, wenn man die Schaltfläche anklick:
"Rangfolge" "Name" "Befehl"
{ und } benötigen wir um Untermenüs zu öffnen bzw. zu schließen.
Und 1 , 2 usw. gebrauchen wir um eine vertikale Rangfolge der Menüs und Untermenüs festzulegen(1 ganz oben, 2 darunter usw.).
Hier ein kleiner Auszug aus meinem CM :
"1" "### 1: Client Bereich ###"
{
"1" "Nickname"
{
"1" "Name: xNo" "name x%N%o"
"2" "Name: kopuL4r" "name kopuL4r"
"3" "Name: kop" "name kop"
"4" "Name: kop ----> SuchT!E" "name kop%--->%SuchT!E"
"5" "Name: eSp.KanaXx|kopuL4r<DE>" "name eSp*KanaXx|kopuL4r<DE>"
}
"2" "Crosshair-Size"
{
"1" "Large" "cl_crosshair_size large"
"2" "Medium" "cl_crosshair_size medium"
"3" "Small" "cl_crosshair_size small"
}
"3" " Used Hand"
{
"1" "Lefthand" "cl_righthand 0"
"2" "Righthand" "cl_righthand 1"
}
mit Screenshot

aber leicht verändert wegen Weiterentwicklung

In meinem Beispiel sieht man als erstes die Zeile für das 1. Menü:
Die "1" definiert das 1. Menü in der Rangfolge. "### 1: Client Bereich ###" setzt den Namen fest.(Das 3. Paar " fehlt, weil ich hier keinen Befehl ausführen möchte)
Danach folgt { um für das Menü ein Untermenü anzulegen. Die Untermenüs werden nach dem gleichen Prinzip wie die Menüs formatiert. Hier kannst du natürlich noch weitere Untermenüs, die dem anderen Untermenü entweder nebengeordnet (siehe Bsp: "Nickname" zu "Crosshair-Size") oder untergeordnet (siehe Bsp: "Nickname" zu "Name: xNo") stehen, erstellen.
Schließlich folgt } um das Untermenü bzw. Hauptmenü wieder zu schließen.
Wenn ihr mit der Formatierung fertig seid, speichert es einfach in eurem cstrike-ordner (...steam/steamapps/counter-strike/cstrike) unter dem Namen "commandmenu.txt" ab.
Tipps:1. Rücke die einzelnen Menüs und Untermenüs im Texteditor
entsprechend ihrer Ordnung ein. D.h.: Das Hauptmenü ganz links, das Untermenü etwas nach rechts versetzt und das Unter-Untermenü wieder etwas nach rechts versetzt. Das dient der Übersicht und du findest leichter ein bestimmtes Menü wieder.
2.
Passe dein CM deiner Auflösung an! Unter Umständen kann es passieren, dass bei zu vielen Menüs auf einer Ebene die Schaltflächen außerhalb des Bildschirmes liegen. Wenn das der Fall ist, solltest du entweder ein neues untergeordnetes Menü erstellen, oder die Rangfolge des Menüs höher priotisieren(also als erstes oder zweites Menü), damit es weiter nach oben verschoben wird.
3.
Legt 6-9 Hauptmenüs an! Da die gesamten CM-Schaltflächen von der Mitte des Bildschirmes aus symmetrisch nach oben und unten dargestellt wird, habt ihr bei 1 Hauptmenü weniger Platz nach unten um die Untermenüs anzeigen zu lassen. Bei 7 z.B. beginnt das 1. Menü viel weiter oben und man hat in den oberen Hauptmenüs massig Platz für Untermenüs.
4. Durch die bedingte Formatierung der Befehle, führen Befehle, die " enthalten zu Fehlern:
z.B.: cl_crosshair_color "255 255 255"
Diese sind durch alias-befehle aber zu lösen. Was alias-Befehle sind erfährst du in meinem nächsten Tutorial.
UND AB DAFÜR

MfG kopuL4r