Allgemein
| Was sind Scripte? |
Configdateien und autoexec |
Grundlagen |
Hilfe |
TF2
| Klassenconfigs |
TF2 cvars |
Allgemeine cvars |
Waffen Equip |
Radiomenüs |
Scriptsammlung
Allgemeine cvars
Syntax:
<
command> <
parameter> <
parameter2> (ohne <>)
"Taste" durch gewünschte Taste ersetzen
bind w +forward => beim Gedrückthalten der Taste w bewegt man sich forwärts
| Command | Parameter | Parameter 2 | Beschreibung |
| - | unbindall | - | Alle Tasten werden unbelegt |
| bind "TASTE" | slotx | Waffenslots (x=1-10; z.B. slot1,slot2,slot3, ...) |
| +moveleft | nach Links bewegen |
| +moveright | nach Rechts bewegen |
| +forward | Vorwärts bewegen |
| +back | Rückwärts bewegen |
| showmapinfo | öffnet die Mapinformation |
| lastinv | zuletzt gewählte Waffe |
| +reload | Nachladen |
| say_team | Teamnachrichtenmenü |
| say | Nachrichtenmenü |
| +voicerecord | Sprachkommunikation (beim Sprechen gedrückt halten) |
| toggleconsole | öffnet die Console |
| changeteam | öffnet die Teamwahl |
| +lookup | nach Oben schauen |
| +lookdown | nach Unten schauen |
| +jump | Springen |
| +showscores | blendet Punkteübersicht ein |
| cancelselect | schließt Menüs |
| +duck | Ducken |
| screenshot | macht einen Screenshot |
| +klook | mit Tastatur umblicken |
| pause | Pause |
| quit promt | TF2 sofort beenden |
| +attack | Aktion (Schießen, Schlagen, ...) |
| +attack2 | Alternativaktion (Zoomen, ...) |
| invprev | vorige Waffe |
| invnext | nächste Waffe |
| listplayers | Spielerliste öffnen |
| voice_menu_1 | Radio Menü 1 |
| voice_menu_2 | Radio Menü 2 |
| voice_menu_3 | Radio Menü 3 |
| impulse | 201 | Spraylogo sprühen |
| - | crosshair | 0/1 | Crosshair Aus (0), An (1) |
| sensivity | x | Maussensibilität: 0.1 gering - 10 hoch |
| net_graph | 0/1/2/3/4 | Net Graph: Aus (0), verschiedene Varianten (1,2,3,4) |
| net_graphpos | 1/2/3 | Net Graph Position: Rechts (1), Mitte (2), Links (3) |
| net_graphheight | x | Net Graph horizontal ausrichten: je größer x desto höher |
| net_graphwidth | x | Net Graph vertikal ausrichten |
| hud_fastswitch | 0/1 | Schnelles Waffenanwählen: Aus (0), An (1) |
| muzzleflash_light | 0/1 | Mündungsfeuer: Aus (0), An (1) |
| setinfo | name | Name |
Numpad-Bezeichnung
| KP_MINUS | Minus |
| KP_PLUS | Plus |
| KP_Enter | Enter |
| KP_DEL | , |
| KP_INS | 0 |
| KP_END | 1 |
| KP_DOWNARROW | 2 |
| KP_PGDN | 3 |
| KP_LEFTARROW | 4 |
| KP_5 | 5 |
| KP_RIGHTARROW | 6 |
| KP_HOME | 7 |
| KP_UPARROW | 8 |
| KP_PGUP | 9 |
| KP_SLASH | / |
| KP_MULTIPLY | * |
Scripts
Scripts sind in Team Fortress 2 meist nicht mehr als eine Aneinanderreihung von Funktionen, also eine Art von Makros, mit denen man sich das Leben in TF2 ein wenig erleichtern kann. Eine gute übersicht über die Scriptsyntax gibt es in der
Scriptingsektion von counter-strike.de.
Warning: include(.kategorie/dateien.php) [
function.include]: failed to open stream: No such file or directory in
/web/tf2/htdocs/help/scripts/index.php on line
144
Warning: include() [
function.include]: Failed opening '.kategorie/dateien.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in
/web/tf2/htdocs/help/scripts/index.php on line
144
Warning: include(.kategorie/klass.php) [
function.include]: failed to open stream: No such file or directory in
/web/tf2/htdocs/help/scripts/index.php on line
148
Warning: include() [
function.include]: Failed opening '.kategorie/klass.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in
/web/tf2/htdocs/help/scripts/index.php on line
148
Warning: include(.kategorie/standard.php) [
function.include]: failed to open stream: No such file or directory in
/web/tf2/htdocs/help/scripts/index.php on line
152
Warning: include() [
function.include]: Failed opening '.kategorie/standard.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in
/web/tf2/htdocs/help/scripts/index.php on line
152
Warning: include(.kategorie/tf2script.php) [
function.include]: failed to open stream: No such file or directory in
/web/tf2/htdocs/help/scripts/index.php on line
156
Warning: include() [
function.include]: Failed opening '.kategorie/tf2script.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in
/web/tf2/htdocs/help/scripts/index.php on line
156
Warning: include(.kategorie/equip.php) [
function.include]: failed to open stream: No such file or directory in
/web/tf2/htdocs/help/scripts/index.php on line
161
Warning: include() [
function.include]: Failed opening '.kategorie/equip.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in
/web/tf2/htdocs/help/scripts/index.php on line
161
Warning: include(.kategorie/hilfe.php) [
function.include]: failed to open stream: No such file or directory in
/web/tf2/htdocs/help/scripts/index.php on line
165
Warning: include() [
function.include]: Failed opening '.kategorie/hilfe.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in
/web/tf2/htdocs/help/scripts/index.php on line
165
Warning: include(.kategorie/radio.php) [
function.include]: failed to open stream: No such file or directory in
/web/tf2/htdocs/help/scripts/index.php on line
169
Warning: include() [
function.include]: Failed opening '.kategorie/radio.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in
/web/tf2/htdocs/help/scripts/index.php on line
169
Warning: include(.kategorie/grundlagen.php) [
function.include]: failed to open stream: No such file or directory in
/web/tf2/htdocs/help/scripts/index.php on line
173
Warning: include() [
function.include]: Failed opening '.kategorie/grundlagen.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in
/web/tf2/htdocs/help/scripts/index.php on line
173
Klassenspezifische Scripte müssen in die entsprechenden Klassenconfigs im cfg Ordner
- scout.cfg
- soldier.cfg
- pyro.cfg
- demoman.cfg
- heavyweapons.cfg
- engineer.cfg
- medic.cfg
- sniper.cfg
- spy.cfg
Grundlagen und Hintergründe des Scriptens findet ihr im Scripting
Taste muss immer mit der gewünschten Taste, also Buchstaben bzw. Sonderzeichen, ersetzt werden.
// beudeutet eine neue Zeile oder ein Kommentar
Für den Quelltext des Scripts auf den Namen klicken. Beim Klicken auf [schließen] oder erneut auf das Script schließt sich dieser wieder.
Warning: include(./klasssen/allg.php) [
function.include]: failed to open stream: No such file or directory in
/web/tf2/htdocs/help/scripts/index.php on line
206
Warning: include() [
function.include]: Failed opening './klasssen/allg.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in
/web/tf2/htdocs/help/scripts/index.php on line
206
Scout
Doppeljump - Mit einem Klick 2 Sprünge machen
//
aliase
alias +tf_jump "+jump; wait; -jump"
alias -tf_jump "+jump; wait; -jump"
//
bind
bind "
Taste" +tf_jump
Anmerkungen:
Mit diesem Script könnt ihr den Doppelsprung des Scouts durch einen Tastendruck ausführen.
Taste drücken = 1. Sprung
Taste loslassen = 2. Sprung
by
ribo
Soldier
Hier gibt es noch keine Scripte
Pyro
Hier gibt es noch keine Scripte
Demoman
Hier gibt es noch keine Scripte
Heavy
Minigun Toggel - Drehen der Minigun wird getoggelt
//
aliase
alias tf_slot1 "slot1; bind mouse2 attack2"
alias tf_slot2 "slot2; attack2.0; bind mouse2 +attack2"
alias tf_slot3 "slot3; attack2.0; bind mouse2 +attack2"
alias attack2 "attack2.1"
alias attack2.1 "+attack2; alias attack2 attack2.0"
alias attack2.0 "-attack2; alias attack2 attack2.1"
//
binds
bind "mouse2" "attack2"
bind "1" "tf_slot1"
bind "2" "tf_slot2"
bind "3" "tf_slot3"
Anmerkungen:
Einmal drücken von Mouse2 lässt die Minigun drehen, beim nächsten Drücken bricht es ab.
Man muss Mouse2 also nicht mehr gedrückt halten
In den anderen Classconfigs muss das Script wieder deaktiviert werden, da sonst attack2 nicht richtig funktioniert:
bind "mouse2" "+attack2"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
Engineer
Autorepair - Wrench mit einer Taste ein/ausschalten
//
aliase
alias "repair" "+repair"
alias "+repair" "use tf_weapon_wrench; +attack; +duck; alias repair -repair"
alias "-repair" "-attack; -duck; alias repair +repair"
//
bind
bind "
Taste" "repair"
Anmerkungen:
Dieses kleine Script wechselt beim drücken der Taste lediglich zum Wrench und greift damit bis zu einem erneuten drücken an, während man dabei geduckt bleibt. Im Prinzip nichts Wichtiges, nur eine kleine Erleichterung.
Es kann vorkommen, dass man noch einmal schießt bevor man zum Wrench wechselt, um das zu vermeiden kann man nach dem "use tf_weapon_wrench;" noch einen wait Befehl einbauen.
by
SackZement
Autorepair - per Tastendruck reparieren
//
aliase
alias "+repair" "use tf_weapon_wrench; +attack; +duck"
alias "-repair" "-attack; -duck"
//
bind
bind "
Taste" "+repair"
Anmerkungen:
Bei dieser Variante repariert man durch gedrückthalten der Taste. Beim loslassen wird dies wieder abgebrochen
by
blind`
Medic
Mediguntoggel - toggelt das automatische Heilen der Medigun
//
bind
bind "
Taste" "incrementvar tf_medigun_autoheal 0 1 1"
Sniper
Autorezoom-Toggle - nach Schuss mit Scharfschützengewehr sofort wieder Wechsel in den Zoommodus An/Aus
//
bind
bind "
Taste" "incrementvar cl_autorezoom 0 1 1"
Spy
Quick-Disguise - Verwendet den Nummernblock zum schnellen Verkleiden
//aliase
alias "disguise_pref_blue" "disguise_blue; alias +disguise_meta disguise_red; alias -disguise_meta disguise_blue"
//
alias "disguise_pref_red" "disguise_red; alias +disguise_meta disguise_blue; alias -disguise_meta disguise_red"
//
alias "disguise_red" "alias disguise_scout disguise_red_scout; alias disguise_soldier disguise_red_soldier; alias disguise_pyro disguise_red_pyro; alias disguise_demoman disguise_red_demoman; alias disguise_heavy disguise_red_heavy; alias disguise_engineer disguise_red_engineer; alias disguise_medic disguise_red_medic; alias disguise_sniper disguise_red_sniper; alias disguise_spy disguise_red_spy"
//
alias "disguise_blue" "alias disguise_scout disguise_blue_scout; alias disguise_soldier disguise_blue_soldier; alias disguise_pyro disguise_blue_pyro; alias disguise_demoman disguise_blue_demoman; alias disguise_heavy disguise_blue_heavy; alias disguise_engineer disguise_blue_engineer; alias disguise_medic disguise_blue_medic; alias disguise_sniper disguise_blue_sniper; alias disguise_spy disguise_blue_spy"
//
alias "disguise_red_scout" "disguise 1 0"
alias "disguise_red_soldier" "disguise 3 0"
alias "disguise_red_pyro" "disguise 7 0"
alias "disguise_red_demoman" "disguise 4 0"
alias "disguise_red_heavy" "disguise 6 0"
alias "disguise_red_engineer" "disguise 9 0"
alias "disguise_red_medic" "disguise 5 0"
alias "disguise_red_sniper" "disguise 2 0"
alias "disguise_red_spy" "disguise 8 0"
alias "disguise_blue_scout" "disguise 1 1"
alias "disguise_blue_soldier" "disguise 3 1"
alias "disguise_blue_pyro" "disguise 7 1"
alias "disguise_blue_demoman" "disguise 4 1"
alias "disguise_blue_heavy" "disguise 6 1"
alias "disguise_blue_engineer" "disguise 9 1"
alias "disguise_blue_medic" "disguise 5 1"
alias "disguise_blue_sniper" "disguise 2 1"
alias "disguise_blue_spy" "disguise 8 1"
//disguise_pref_red
disguise_pref_blue
//binds
bind "KP_END" "disguise_scout"
bind "KP_DOWNARROW" "disguise_soldier"
bind "KP_PGDN" "disguise_pyro"
bind "KP_LEFTARROW" "disguise_demoman"
bind "KP_5" "disguise_heavy"
bind "KP_RIGHTARROW" "disguise_engineer"
bind "KP_HOME" "disguise_medic"
bind "KP_UPARROW" "disguise_sniper"
bind "KP_PGUP" "disguise_spy"
bind "KP_INS" "+disguise_meta"
Anmerkungen:
0 auf dem Nummernblock gedrückt halten, um die andere Farbe zu wählen
disguise_pref_blue/red regelt die Standardfarbe (normal blau)
Disguise - Mit Mausrad Verkleiden
//aliase
alias disguise_red_scout "disguise 1 0"
alias disguise_red_soldier "disguise 3 0"
alias disguise_red_pyro "disguise 7 0"
alias disguise_red_demoman "disguise 4 0"
alias disguise_red_heavy "disguise 6 0"
alias disguise_red_engineer "disguise 9 0"
alias disguise_red_medic "disguise 5 0"
alias disguise_red_sniper "disguise 2 0"
alias disguise_red_spy "disguise 8 0"
//
alias disguise_blu_scout "disguise 1 1"
alias disguise_blu_soldier "disguise 3 1"
alias disguise_blu_pyro "disguise 7 1"
alias disguise_blu_demoman "disguise 4 1"
alias disguise_blu_heavy "disguise 6 1"
alias disguise_blu_engineer "disguise 9 1"
alias disguise_blu_medic "disguise 5 1"
alias disguise_blu_sniper "disguise 2 1"
alias disguise_blu_spy "disguise 8 1"
//
alias next_red "next_red1"
alias next_red1 "alias next_red next_red2; alias prev_red prev_red1; disguise_red_scout"
alias next_red2 "alias next_red next_red3; alias prev_red prev_red9; disguise_red_soldier"
alias next_red3 "alias next_red next_red4; alias prev_red prev_red8; disguise_red_pyro"
alias next_red4 "alias next_red next_red5; alias prev_red prev_red7; disguise_red_demoman"
alias next_red5 "alias next_red next_red6; alias prev_red prev_red6; disguise_red_heavy"
alias next_red6 "alias next_red next_red7; alias prev_red prev_red5; disguise_red_engineer"
alias next_red7 "alias next_red next_red8; alias prev_red prev_red4; disguise_red_medic"
alias next_red8 "alias next_red next_red9; alias prev_red prev_red3; disguise_red_sniper"
alias next_red9 "alias next_red next_red1; alias prev_red prev_red2; disguise_red_spy"
//
alias prev_red "prev_red1"
alias prev_red1 "alias prev_red prev_red2; alias next_red next_red1; disguise_red_spy"
alias prev_red2 "alias prev_red prev_red3; alias next_red next_red9; disguise_red_sniper"
alias prev_red3 "alias prev_red prev_red4; alias next_red next_red8; disguise_red_medic"
alias prev_red4 "alias prev_red prev_red5; alias next_red next_red7; disguise_red_engineer"
alias prev_red5 "alias prev_red prev_red6; alias next_red next_red6; disguise_red_heavy"
alias prev_red6 "alias prev_red prev_red7; alias next_red next_red5; disguise_red_demoman"
alias prev_red7 "alias prev_red prev_red8; alias next_red next_red4; disguise_red_pyro"
alias prev_red8 "alias prev_red prev_red9; alias next_red next_red3; disguise_red_soldier"
alias prev_red9 "alias prev_red prev_red1; alias next_red next_red2; disguise_red_scout"
//
alias next_blu "next_blu1"
alias next_blu1 "alias next_blu next_blu2; alias prev_blu prev_blu1; disguise_blu_scout"
alias next_blu2 "alias next_blu next_blu3; alias prev_blu prev_blu9; disguise_blu_soldier"
alias next_blu3 "alias next_blu next_blu4; alias prev_blu prev_blu8; disguise_blu_pyro"
alias next_blu4 "alias next_blu next_blu5; alias prev_blu prev_blu7; disguise_blu_demoman"
alias next_blu5 "alias next_blu next_blu6; alias prev_blu prev_blu6; disguise_blu_heavy"
alias next_blu6 "alias next_blu next_blu7; alias prev_blu prev_blu5; disguise_blu_engineer"
alias next_blu7 "alias next_blu next_blu8; alias prev_blu prev_blu4; disguise_blu_medic"
alias next_blu8 "alias next_blu next_blu9; alias prev_blu prev_blu3; disguise_blu_sniper"
alias next_blu9 "alias next_blu next_blu1; alias prev_blu prev_blu2; disguise_blu_spy"
//
alias prev_blu "prev_blu1"
alias prev_blu1 "alias prev_blu prev_blu2; alias next_blu next_blu1; disguise_blu_spy"
alias prev_blu2 "alias prev_blu prev_blu3; alias next_blu next_blu9; disguise_blu_sniper"
alias prev_blu3 "alias prev_blu prev_blu4; alias next_blu next_blu8; disguise_blu_medic"
alias prev_blu4 "alias prev_blu prev_blu5; alias next_blu next_blu7; disguise_blu_engineer"
alias prev_blu5 "alias prev_blu prev_blu6; alias next_blu next_blu6; disguise_blu_heavy"
alias prev_blu6 "alias prev_blu prev_blu7; alias next_blu next_blu5; disguise_blu_demoman"
alias prev_blu7 "alias prev_blu prev_blu8; alias next_blu next_blu4; disguise_blu_pyro"
alias prev_blu8 "alias prev_blu prev_blu9; alias next_blu next_blu3; disguise_blu_soldier"
alias prev_blu9 "alias prev_blu prev_blu1; alias next_blu next_blu2; disguise_blu_scout"
//
alias +disguise_red "alias mwheelup next_red; alias mwheeldown prev_red"
alias -disguise_red "alias mwheelup slot1; alias mwheeldown slot2; lastdisguise"
//
alias +disguise_blu "alias mwheelup next_blu; alias mwheeldown prev_blu"
alias -disguise_blu "alias mwheelup invprev; alias mwheeldown invnext; lastdisguise"
//
alias mwheelup "invprev"
alias mwheeldown "invnext"
//
//binds
bind "mwheelup" "mwheelup"
bind "mwheeldown" "mwheeldown"
bind "Taste" "+disguise_blu" //Auswahl BLU
bind "Taste" "+disguise_red" //Auswahl RED
Anmerkungen:
Wählt die Taste für RED oder BLU und ihr könnt mit dem Mausrad die Klassen zum verkleiden anwählen.
Messerangriff und Tarnung - Nach einem Stich tarnt man sich in eine zufällige Klasse
//aliase
alias "+spyattack" "+attack"
alias "-spyattack" "-attack; lastdisguise random"
//bind
bind "MOUSE1" "+spyattack"
Anmerkungen:
In allen anderen Classconfigs muss dann wieder umgebindet werden:
bind "MOUSE1" "+attack"
Sapper-Script - Wechsel zum Messer nach Sappen
//aliase
alias "+elektro" "build 4"
alias "-elektro" "use tf_weapon_knife"
//binds
bind "Taste" "+elektro"
Anmerkungen:
Beim drücken der Taste wird zum Sapper gewechselt, so das man mit der Maus Sappen kann. Beim Loslassen wird auf`s Messer gewechselt.
Sapper-Script 2 - Sofortsappen mit Wechsel zum Messer
//
aliase
alias "+elektro2" "build 4; +attack"
alias "-elektro2" "-attack; use tf_weapon_knife"
//
binds
bind "
Taste" "+elektro2"
Anmerkungen:
Haltet ihr die Taste gedrückt, wird sofort losgesappt. Bim Loslassen wird auch hier auf`s Messer gewechselt.