Seiten: [1]   Nach unten
Drucken
Autor Thema: Restart Skript  (Gelesen 1326 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
pgene
Administrator
Sr. Member
*****
Offline Offline

Beiträge: 328



« am: Februar 13, 2011, 05:21:25 »

Tutorial powerd by maveN

Ihr werdet im folgendem erfahren wie eine Config aussieht die ein RR-Script enthält.

Zuerst sei einmal gesagt, dass die Configs in den cstrike Ordner gehören.
Ich lege meine Configs aber immer in einem Unterordner ab den ich cfg genannt habe.
Das ist ein wenig übersichtlicher wie ich finde.
Der Pfad zu meiner Config mit der ich die drei Restarts ausführe sieht folgendermaßen aus:

C:\Programme\Steam\steamapps\<Accountname>\counter-strike\cstrike\cfg\rr.cfg

Dann wollen wir uns das RR-Script einmal anschauen:

[toggle=Mehr lesen]
Zitat
alias "wait5" "wait; wait; wait; wait; wait"
alias "wait10" "wait5; wait5"
alias "wait40" "wait10; wait10; wait10; wait10"
alias "wait100" "wait10; wait10; wait10; wait10; wait10; wait10; wait10; wait10; wait10; wait10"

wait10
rcon sv_restart 1
wait100
rcon say "[1/3]
wait40
rcon sv_restart 1
wait40
wait40
rcon say "[2/3]
wait40
wait40
rcon sv_restart 1
wait40
rcon say "[3/3]
wait40
rcon say "Good luck! - Viel Glueck!
[/toggle]
Wozu die ganzen waits?

Würde man die waits wegnehmen würde das Script nichtmehr ordnungsgemäß ausgeführt werden.
Zuviele Befehle auf einmal sind überhaupt nicht gut und es kann sein das ohne waits
einige Befehle einfach übersprungen werden (sehr wahrscheinlich).
Wenn ihr also ein Script schreibt, dann müsst ihr mit den waits rumprobieren
bis ihr den perfekten Ablauf findet.

Alias?

Aliase erleichtern einem das Scripten sehr. Jedenfalls sieht das Script am Ende um
einiges übersichtlicher aus.
Wie das ganze funktioniert? Nehmen wir uns folgende Zeile:

alias "wait5" "wait; wait; wait; wait; wait"

Hinter dem Alias "wait5" stecken nun "wait; wait; wait; wait; wait"
Ihr müsst in eurem Script also nurnoch wait5 schreiben statt wait; wait; wait; wait; wait

-----

Der Befehl sv_restart 1 in unserem Script bewirkt, dass das Spiel neu gestartet wird (ingame. Nicht zuhause auf eurem PC Wink).
Mit say "[1/3] wird der Text [1/3] ausgegeben.
Vor diesen Befehlen steht rcon, weil die Befehle für den Server gelten.
Vor den waits steht das nicht. Diese sind nämlich für den Server unwichtig da das Script ja auf eurem PC ausgeführt wird.

Was abschließend noch zu sagen wäre: Vergesst nicht das RCON Passwort vorher in der Konsole einzugeben! Es kann sein das ihr dann gebannt werdet.
Sollte das geschehen habt ihr die Arschkarte gezogen (Ich spreche aus Erfahrung Cheesy) und könnt für
24 Stunden keine RCON Befehle mehr ausführen (soweit ich weiß). Auch wenn ihr 'nen mate fragt ob er euch mit HLSW entbannt (indem ihr ihm das Passwort gebt) könnt ihr dennoch keine Befehle mehr ausführen.
Spielen geht dann aber wenigstens wieder.

Falls ich was vergessen hab oder irgendwas unverständlich ist dann einfach posten Wink
Gespeichert
FragFarm.org - Das Computerspieler Forum für Frag-Vollernter
   

 Gespeichert
Seiten: [1]   Nach oben
Drucken
Gehe zu: