Was sind Alias-Befehle und wie benutze ich sie?Alias-Befehle werden verwendet, um entweder Standardbefehle einzelnd umzubenennen, mehrere Standardbefehle zu einem zu verschmelzen oder um andere Alias-Befehle zusammenzufassen.
Es empfiehlt sich Alias-Befehle immer in eine gesonderte Datei(.cfg) zu schreiben, da sie dort übersichtlich angeordnet sind und nicht vom Server geändert werden können.
Die Syntax der alias-Befehle lautet:
alias "Name des Aliasbefehls" "auszuführender Befehl"
Zum Verdeutlichen habe ich ein Mapchange-Script gewählt.
Hier ein Auschnitt aus meiner Settings.cfg (diese ist quasi über den Befehl
exec settings.cfg mit meiner config.cfg verbunden):
//General
alias "wait5" "wait; wait; wait; wait; wait"
alias "wait6" "wait5; wait"
alias "wait10" "wait5; wait5"
alias "wait110" "wait10; wait10; wait10; wait10; wait10; wait10; wait10; wait10; wait10; wait10; wait10"
//Mapchange-Skript
alias "aztec" "rcon say Mapchange to: AZTEC in; wait110; rcon say [---->3<----]; wait110; rcon say [---->2<----]; wait110; rcon say [---->1<----]; wait110; rcon changelevel de_aztec"
alias "cbble" "rcon say Mapchange to: CBBLE in; wait110; rcon say [---->3<----]; wait110; rcon say [---->2<----]; wait110; rcon say [---->1<----]; wait110; rcon changelevel de_cbble"
alias "chateau" "rcon say Mapchange to: CHATEAU in; wait110; rcon say [---->3<----]; wait110; rcon say [---->2<----]; wait110; rcon say [---->1<----]; wait110; rcon changelevel de_chateau"
alias "dust" "rcon say Mapchange to: DUST in; wait110; rcon say [---->3<----]; wait110; rcon say [---->2<----]; wait110; rcon say [---->1<----]; wait110; rcon changelevel de_dust"
alias "dust2" "rcon say Mapchange to: DUST2 in; wait110; rcon say [---->3<----]; wait110; rcon say [---->2<----]; wait110; rcon say [---->1<----]; wait110; rcon changelevel de_dust2"
Zur Erklärung:
Der 1. Abschnitt meines Beispiels ist nur zur Vereinfachung des Mapchangescriptes. Ich benenne die 5 waits als wait5 und verdoppele diese durch einen weiteren alias-befehl zu wait10. Der Befehl wait10 ist also nichts Anderes als 10x wait nur kürzer

Der 2. Abschnitt ist das Mapchangescript. Das
alias "aztec" erstellt den neuen Befehlsnamen. Zwischen den 2. Anführungsstrichen stehen die Befehle, die ausgeführt werden sollen. Der Befehl
aztec führt also aus:
rcon say Mapchange to: AZTEC in // Kündigt Mapchange auf aztec im Chat an
wait110 // Verzögerungsbefehl, weil er sonst alle Befehle auf einmal ausführt und der Countdown nicht sichtbar wird
rcon say [---->3<----] // Countdown via Chat
wait110
rcon say [---->2<----]
wait110
rcon say [---->1<----]
wait110
rcon changelevel de_aztec // Mapwechsel auf de_aztec
Wenn du nun einen alias-Befehl geschrieben hast (hier "aztec") und ihn mit dem oben genannten befehl
exec dateiname.cfg in deiner config.cfg mit dieser verbunden hast, kannst du den vereinfachten Befehl wie einen Standardbefehl benutzen.
z.B. ingame-console, config, commandmenü -----> einfach
aztec schreiben und ab geht die Luzie

UND AB DAFÜR
MfG kopuL4r