[TuT] Commandmenu Du willst ein Menu machen? Hier wird in einzelnen Schritten das Commandmenu beschrieben und erklärt. Das Commandmenu ist folgendermaßen aufgebaut : Es fängt links an, dort stehen, in diesem Falle, 4 Buttons zur Auswahl, einmal 'HELP', dann 'CHANGE TEAM', dann 'TEAM MESSAGE' und zum Schluss 'DROP CURRENT ITEM' Wie du vielleicht siehst steht vor der Buttonbezeichnung (z.B. HELP) immer eine Zahl, das ist der Shortcut mit dem das Menu aufgerufen wird, ich emfehle dir, wie auch hier Zahlen von 0-9 zu verwenden Wenn man nun, wie ich, die '1' drückt oder mit der Maus auf 'HELP' klickt, öffnet sich ein Untermenu wo wiederrum Dinge zur Auswahl stehen, und so ein Menu kannst du selber erstellen und Dinge reinstecken die du brauchst. Das Commandmenu ist ein relativ einfaches gutes Menu welches man seinen Vorstellungen anpassen kann. Dazu muss man lediglich die commandmenu.txt im cstrike-dir editiern (z.B. mit dem Editor) Zuerst ein paar grundlegende Dinge um mit dem Commandmenu umgehen zu können : • "{ " öffnet ein Untermenu • "}" schliesst ein Untermenu • das Limit beträgt 40 Menus und 100 Commands pro Menu (ich denke das reicht ;)) • der Bind bind "taste" "+commandmenu" öffnet das Commandmenu • mit dem Command 'hud_capturemouse 1 / 0' kannst du einstellen ob du mit der Maus das Commandmenu durchklicken kannst oder nur mit den Tasten (0-9) Also ihr wollt nun anfangen euer Commandmenu zu editiern, öffnet also die Commandmenu.txt mit dem Editor und löscht ersteinmal alles was dort drin steht (das default-menu) Dann wollen wir mal. Wir beginnen mit einer einfachen Zeile, damit ihr das Grundschema erkennt : Code: "1" "lol" "say lol" http://www.counter-strike.de/content...fx/14/cmd2.jpg Nun werde ich ersteinmal erklären was '"1" "lol" "say lol"' bedeutet, also : "1" ist der Button der gedrückt werden muss um den Command auszuführen (oder man kann mir der Maus draufklicken) "lol" ist die Button-Bezeichnung, sprich : name der dort stehen soll "say lol" ist der command, hier : du sagst im chat 'lol' Diese Reihenfolge müsst ihr immer beibehalten : erst der Button, dann die Bezeichnung, dann der Command. Und alles in Anführungszeichen Nun wie wollt ihr euer erstes Untermenu nennen? Nehmen wir an ihr wollt ein 'Nick-Menu' mit verschiedenen Nicks machen, dann fangt ihr so an : Code: "1" "Nicks >>" 'name bla' würde dann euren namen auf 'bla' ändern Zur Wiederholung : zuerst schreibt man die Zahl die man verwendet (hier : 1, da es das erste Menu ist) also "1" danach folgt der Name der darauf steht (hier : Nicks >>") dann kommt das Untermenu mit '{' und der erste Eintrag hier "1" (Button) "bla" (Bezeichnung) "name bla" (Command) Darunter wollt ihr einen anderen Namen, ihr schreibt also darunter noch : Code: "2" "hehe" "name hehe" http://www.counter-strike.de/content...fx/14/cmd3.jpg Generell kann man sagen : Bei einem Menu schreibt man : "Button" "Bezeichnung" darunter dann '{' um das Untermenu zu öffnen Bei einem Untermenu schreibt man : "Button" "Bezeichnung" "Command" Um ein Untermenu im Untermenu zu öffnen schreibt man auch wieder '{' Und bei jeder Menu-Schliessung, sei es Untermenu oder Menu immer ein '}' (guckt ob ihr genauso viele '{'s wie '}'s habt) Für "Button" ist es am besten wenn du immer Zahlen von 0-9 nimmst, da das Shortcut mit Buchstaben nicht funktioniert Für "Bezeichnung" kannst du auch Sonderzeichen mit einbringen, bei dem alias allerdings nicht Ausserdem solltet ihr keine ""-Aliase in euer Commandmenu stecken Wenn ihr nun ein Menu unter 'Nicks >>' hinzufügen wollt mach ihr erstmal das Menu zu mit einem '}' Jetzt wollt ihr ein weiteres Menu haben, um z.B. Sprüche zu sagen Ihr fangt also jetz wieder wie oben an, nur mit dem Button "2", hier ein Beispiel : Code: "2" "Sprueche >>" Das Menu heisst 'Sprueche >>'. Im Untermenu befinden sich dann 'GL-HF' 'Cmdmenu' und 'bla' zur Auswahl Auf 'GL-HF' würdest du dann '- gL & hF -' sagen etc. http://www.counter-strike.de/content...fx/14/cmd4.jpg Man kann nun aber auch noch weitere Untermenus erstellen, dies will ich euch anhand von 'Nicks >>' erklären Also nehmen wir an ihr wollt bei 'Nicks >>' noch unterschieden ob Funnicks oder Clannicks etc, dazu öffnet man einfach noch ein Untermenu mit '{' das sieht dann so aus : Code: "1" "Nicks >>" Unter 'Funnicks' stehen wie gewohnt bla und hehe zur Verfügung und unter 'Clannicks' SG|Allanon und SG|Allanon|Train Man kann im Commandmenu aber noch eine ganz grossartige Sache machen, und zwar spezifische Dinge tun Zum Beispiel Map-spezifische says, hier ein Beispiel : Code: "3" "TEAM MESSAGE" Das Prinzip dazu : Du öffnest ein Menu, erstellst also ein Untermenu, in welches du immer vorne hinschreibst MAP "1" "map " und dann noch ein Untermenu öffnest wo die Dinge drin stehen die du spezifisch für diese Map einbringen willst (hier : immer 5 says zu jeder map) Ausser Map-spezifische Sachen kannst du auch Team-spezifische Dinge in dein Commandmenu einführen, hier ein Beispiel : Code: TEAM0 "1" "spectator" "say ich schau nur zu" Ausserdem kann man mit dem Commandmenu auch Buttons direkt binden! Dies geht so : bind "taste" "+commandmenu 2 1" dies würde den Button im Commandmenu Menu 2, Untermenu 1 (hier : "Sprueche"-"GL-HF") Es gilt also : Um Buttons des Commandmenus direkt zu binden schreibt man bind "taste" "+commandmenu :Menutaste: :Untermenutaste:" Falls du im Untermenu noch ein Untermenu hast natürlich noch eine Zahl dranfügen Du kannst aber nicht nur ein Button direkt binden sondern auch ein Untermenu, wenn du z.B. "Sprueche" auf eine Taste binden willst : bind "taste" "+commandmenu 2" Dies würde direkt das Untermenu (hier : "Sprueche") aufrufen Zum Schluss gebe ich euch ein paar Tipps mit auf den Weg : • Immer wenn du ein Menu mit '{' aufmachst, mach es auch mit '}' wieder zu! • Sieh nach ob du keine Doppel-Belegungen der Zahlen hast • Sieh nach ob du auch alle Anführungszeichen richtig gesetzt hast :402:cu k4m! |
n1 work werd mir gleich mal ein menu machen mit rank und so was :D :D MFG .:$laYeR:. |
nice k4m!k4z3 ganz gut erklärt nice nice nice |
mhhh god work ! wollt mir immer mal sowas einrichten |
habe ich auch schon aber ich habe noch ein hintergrund bild wo ich drauf bin.(mein ego) |
lol ich lad mir immer so scripte runter und bastel daran rum -g- aber schön das ich das nun auch weiss ^^ werd ich später mal nutzen. |
fuller wie kann man da ein hintergrundbild reinmachen?? bmp oder jpg oder wie soll das gehen? |
Zitat:
würde mich auch brennend interesieren.... nice tut! |
auch n naise miep !(tut) also das mit dem bild interresiert mich auch ! greeTz |
sieht gut aus ich mache es mal sticky! gruß subay |
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:20 Uhr. |
Powered by vBulletin