Sie sind nicht angemeldet.

Razer

cookie-cutter tee

  • »Razer« ist männlich
  • »Razer« ist der Autor dieses Themas

Beiträge: 93

Renommeemodifikator: 9

Danksagungen: 29

  • Nachricht senden

1

Samstag, 17. Dezember 2011, 16:54

[Tutorial] Binds erstellen

Hallo Leute,

1. Über das Tutorial
Das Tutorial ist hauptsächlich für blutige Anfänger und deswegen ist es auch sehr genau geschrieben und bebildert, allerdings gibt es auch etwas für erfahrene Teeworldszocker zu sehen. Vor allem die weiter unten abgebildete Tastatur sollte einigen etwas helfen. Achja ich hatte das Tutorial schon mal vor fast einem Jahr geschrieben, allerdings wurde das Forum dann ohne Vorwarnung resetet und es gab keine Chance meinen mühevoll geschriebenen Beitrag zu retten, deswegen hatte ich auch bisher keine lust wieder von vorn anzufangen. Übrigens war das damals noch die 0.5.2, aber ich hoffe dass sich von den Binds her nichts geändert hat.

2. Ingame Binds erstellen

[Mit Binds verbindet man Tasten mit bestimmten Befehle -> man muss nur noch die Taste drücken um diese auszuführen]
2.1 Um im Spiel einen Bind zu erstellen müsst ihr als aller erstes mit F1 die Konsole öffnen und bind eingeben.


2.2 Anschließend gibt man noch die Taste und den Befehl, den man ggf. in Gänsefüßchen setzt, ein.

Danach drückt man noch Enter um den Bind zu 'speichern' und schon ist man fertig. Sobald man jetzt wie hier in diesem Fall die Taste 9 drückt, wird der Text "Test" ausgegeben.[Liste aller Befehle]


2.3 Man kann auch mehrere Sachen gleichzeitig auf einem Button binden.
Dazu muss man bind Taste "Befehl 1; Befehl; usw" eingeben. Dabei sind die " " und das ; sehr wichtig!
( +fire = schießen | | emote 2 = Herz-emote)
Wenn man jetzt 9 drückt schießt man und gleichzeitig werden die Herzen angezeigt. Natürlich kann man das 9 durch mouse1 ersetzen, dadurch werden die beiden Befehle immer beim drücken der linken Maustaste ausgeführt.


rcon/Serverbefehle führt man aus indem man vorher überall noch rcon schreib.

(==> Siehe Beispiele)
_______________


3. Binds mit dem Editor erstellen (Windows)
Die 2. Möglichkeit etwas zu binden ist die bearbeitung der settings.cfg Datei. Der klare Vorteil gegenüber dem ingame-binden ist, dass man Texte kopieren und einfacher komplexere Sache eingeben kann.

3.1 Um zur settigs.cfg Datei zu gelangen muss man als allererstes in den Teeworlds Ordner gehen. Dort sollte sich eine Datei namens "config_directory.bat" befinden.


3.2 Durch das ausführen der config_directory.bat -Datei wird der Config Ordner geöffnet.
Hier sollte sich unter anderem die Datei settings.cfg, die wir jetzt einfach öffnen, befinden.


3.3 In der settings.cfg Datei kann man jetzt die binds eintragen, es funktioniert im Grunde genauso wie ingame.
Einfach bind Taste "Befehl 1; Befehl 2; etc" eingeben und fertig. In diesem Beispiel sieht man noch dazu den Bind für die Dynamic-Cam. Durch das drücken von 9 wird sie jetzt aktiviert und mit 0 wieder deaktiviert.

(was die Befehle im einzelnen bedeuten: siehe unten)

3.4 Ein weiterer sehr großer Vorteil ist, dass man in der config_directory eigene Datein mit Befehlen erstellen kann. Dazu muss man als aller erstes in der config_directory (oder im Teeworldsordner)ein neues Textdokument erstellen

und dieses in irgendetwas.cfg umbennen, zum Beispiel wie hier in saystuff.cfg


In diese neue Datei kann man dann einfach irgendwelche Befehle eingeben, es funktioniert ähnlich wie in der settings.cfg, allerdings muss man hier nur die Befehle reinschreiben. Man kann sei einfach abtrennen indem man sie übereinander schreibt, selbst die Gänsefüßchen sind nicht mehr nötig.

Zitat

+fire
say hi
player_skin default
Das ist jetzt vielleicht kein so gutes Beispiel, da es überhaupt keinen Sinn hat, die 3 Befehle gleichzeitig auszuführen, aber vom System her stimmt es.

3.5 Um diese saystuff.cfg Datei jetzt zu verwenden muss man ingame in der Konsole einfach exec saystuff.cfg eingeben.
Das ganze muss man dann nur noch auf eine Taste binden und schon ist man fertig

Zitat

bind 9 exec saystuff.cfg
Achtung! Man sollte sachen wie bind mouse1 exec bla.cfg vermeiden, da die exec Funktion viel langsamer ist als ein einfacher bind

4. Beispiele

  • Einfach

    Einfach

    Zitat

    bind kp2 say hey
    Man muss die 2 auf dem Nummernblock drücken um hey zu sagen

    Zitat

    bind q player_name DeinName
    Ändert den Namen beim drücken von q in den Namen DeinName


    Zitat

    bind 8 "cl_showfps 1"
    Zeigt die FPS beim drücken von 8




    Man muss nur noch das ***** durch ein Passwort ersetzen und schon kann man sich per Tastendruck einloggen.


    Durch das drücken von 9 werden die spectator_slots auf 14 erhöht. Nützlich wenn man zb ein 1v1 machen will.

    Zitat

    bind mouse3 say Hey

    Durch das drücken der mittleren Maustaste wird die Nachricht "hey" ausgegeben.
  • Skinwechsel

    bind kp9 exec skin1.cfg

    skin1.cfg

    Quellcode

    1
    2
    
    player_skin bluestripe
    bind kp9 exec skin2.cfg


    skin2.cfg

    Quellcode

    1
    2
    
    player_skin cammostripes
    bind kp9 exec skin3.cfg


    skin3.cfg

    Quellcode

    1
    2
    
    player_skin redstripe
    bind kp9 exec skin4.cfg


    skin4.cfg

    Quellcode

    1
    2
    
    player_skin coala
    bind kp9 exec skin1.cfg


    Sobald man jetzt auf dem Nummernblock 9 drückt ändert sich der eigene Skin drückt man 9 anschließend nochmal erhält man wieder einen anderen Skin und das ganze kann man mit unendlich vielen .cfg Datein, also auch mit unendlich vielen Skins machen, wichtig ist nur dass in der letzten .cfg datei wieder bind kp9 exec skin1.cfg steht. (Der skin kann nur alle paar Sekunden geändert werden, die Zeit ist auf jedem Server anders)
  • Bindchanger

    bind kp9 exec binds1.cfg

    binds1.cfg

    C++ Quelltext

    1
    2
    3
    4
    5
    
    bind kp9 exec binds2.cfg
    bind b say bb
    bind n disconnect
    bind m quit
    bind kp2 emote 2


    binds2.cfg

    C++ Quelltext

    1
    2
    3
    4
    5
    
    bind kp9 exec binds1.cfg
    bind b say bye
    bind n say bla
    bind m exit
    bind kp2 "+fire; emote 2"


    Durch das drücken von 9 werden nun die binds aus binds1.cfg übernommen, sobald man allerdings 9 nochmal drückt werden die alternativen Binds übernommen. Mit diesem Prinzip ist es Theoretisch möglich (fast) unendlich viele Befehle auf der Tastatur zu binden. Die Devise ist einfach mal selber sachen probieren. (Farben in dem Beispiel sind unbeabsichtigt)
  • 2vs2 Match

    (Nur mit rcon-Zugriff möglich, also nicht das anmelden vergessen)
    bind k "rcon sv_spectator_slots 12; rcon restart 30; rcon sv_tournament_mode 1"
    bind l "rcon sv_spectator_slots 0; rcon restart 5; rcon sv_tournament_mode 0"
    Sobald man k drückt wird der Server mit 30 Sekunden warmup gestartet und 12 Spectatorslots, also perfekt für 2vs2 (das 12 kann man natürlich auch in 10, 8 etc ändern für 3vs3, 4vs4 etc)
    Beim drücken von l wird der server dann wieder in den standard Modus zurückgesetzt



5.Sonstiges
5.1 Die Tasten in Teeworlds

Ich rate auf jeden Fall ab die roten Tasten zu verwenden, da sie entweder von Windows oder schon von Teeworlds benutzt werden o. Ä.
Tasten
mouse1: linke Maustaste
mouse2: rechte Maustaste
mouse3: Klicken auf das Scrollrad
mousewheelup: Nach oben scrollen
mousewheeldown: Nach unten scrollen

5.2 Links
Client Befehle (say, quit, kill etc)
Client Einstellungen (player_name, cl_showhud, player_skin etc)
Client Befehle/Einstellungen deutsch (von » Ƥħœƞιӽ)
Server Befehle (kick, password, broadcast etc)
Server Einstellungen (sv_name; password etc)
Server Tuning (tune ground_control_speed, tune gravity etc | rcon tune vor Befehl benötigt)

Wenn ihr Rechtsschreibfehler, Inhaltsfehler oder Ähnliches findet, weist mich bitte darauf hin.

© Copyright Razer 2011 - 2012
[email protected][4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

Dieser Beitrag wurde bereits 16 mal editiert, zuletzt von »Razer« (15. April 2012, 13:29) aus folgendem Grund: Dynamic Cam erneuert


Es haben sich bereits 18 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

​​​​Cadillaxx (17.12.2011), Epple (17.12.2011), warkid (17.12.2011), James (17.12.2011), cruz (17.12.2011), oaký' (17.12.2011), Ehri (18.12.2011), Calvino (18.12.2011), Mosii (18.12.2011), MAP94 (18.12.2011), Schwarzer Ritter (18.12.2011), haqfleisch (18.12.2011), Karrypto (28.01.2012), Assa.x3 (31.01.2012), Tee Killa (31.01.2012), KingteEGER (01.02.2012), ReTTeX (14.02.2014), DerHase (28.06.2015)

warkid

pro-poster tee

(2 804)

  • »warkid« ist männlich

Beiträge: 409

Wohnort: Dachgeschoss|NRW

Ingame-Name: warkid

Clan: [PiT], iX

Renommeemodifikator: 11

Danksagungen: 30

  • Nachricht senden

2

Samstag, 17. Dezember 2011, 17:11

Also ehrlich gesagt Theo ist das garnicht so unnütz. Als ich angefangen habe(langa lange her) wusste ich lange nicht wie man binds machte vorallem keine binds welche 2 oder mehr Sachen machen.
Darüber hinaus ist das Tastatur Bild spitze und es kann echt helfen :)
Mit exec ist auch eine tolle Info da man so ganz ganz ganz viel in einen befehl reinhauen kann.
Nur glaube ich dass exec auf Dateien zugreift welche in twordner sind, wo auch die tw.exe drin ist :)

Zusatz. bind Mouse3 say Hey
mouse 3: Klicken auf das scroll wheel
mousewheelup: Nach oben scrollen
mousewheeldown: Nach unten scrollen

greetz.

Razer

cookie-cutter tee

  • »Razer« ist männlich
  • »Razer« ist der Autor dieses Themas

Beiträge: 93

Renommeemodifikator: 9

Danksagungen: 29

  • Nachricht senden

3

Samstag, 17. Dezember 2011, 17:16

Hab das mit den Exec nochmal getestet, die Datein können sowohl in der config_directory als auch im Teeworldsordner liegen, danke :)
[email protected][4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

Epple

cookie-cutter tee

(514)

  • »Epple« ist männlich

Beiträge: 169

Ingame-Name: Epple

Clan: atom, IcS

Renommeemodifikator: 9

Danksagungen: 4

  • Nachricht senden

4

Samstag, 17. Dezember 2011, 18:20

Hilft sicher Neulingen weiter gutes und übersichtliches Tut.

Ps. RAZER FTW!!!!!!!

Malachite

friendly tee

(1 229)

  • »Malachite« ist männlich

Beiträge: 201

Wohnort: http://goo.gl/bwF1X

Ingame-Name: Formeo [DE]

Renommeemodifikator: 11

Danksagungen: 158

  • Nachricht senden

5

Samstag, 17. Dezember 2011, 19:08

Noch ein kleiner Hinweis: [AltGr] heiß in TW nicht lctrl, sondern mode.

Razer

cookie-cutter tee

  • »Razer« ist männlich
  • »Razer« ist der Autor dieses Themas

Beiträge: 93

Renommeemodifikator: 9

Danksagungen: 29

  • Nachricht senden

6

Samstag, 17. Dezember 2011, 19:19

[Alt Gr] ist bei mir lctrl, aber ich versuchs noch hinzufügen
[email protected][4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

cruz

cookie-cutter tee

(393)

  • »cruz« ist männlich

Beiträge: 68

Ingame-Name: cruz

Renommeemodifikator: 9

  • Nachricht senden

7

Samstag, 17. Dezember 2011, 19:46

Eine Frage:
Wenn ich bei der Dateiendung .cfg eintrage wird dies nicht unterstützt, dh. Es bleibt eine .txt datei.
In den Eigenschaften des Dokuments steht bei Dateityp auch Textdokument (.txt).
Wie fixe ich den Fehler ich wusste es mal, hab es aber wieder vergessen ;).

Ps. Tolles TuT!

E: Das dokument heißt skin1.cfg.txt

Beiträge: 657

Ingame-Name: onkelz

Clan: Kappa

Renommeemodifikator: 13

Danksagungen: 3

  • Nachricht senden

8

Samstag, 17. Dezember 2011, 19:52

Ich mach das so(bei Win XP):
Erst "Speichern unter" machen und dann bei Dateityp statt "Textdateien" "alle Dateiten" auswählen.
Dann beim Dateinamen .txt, falls da eins ist, wegmachen und .cfg hinterschreiben.
Dann müsste es stimmen.^^

cruz

cookie-cutter tee

(393)

  • »cruz« ist männlich

Beiträge: 68

Ingame-Name: cruz

Renommeemodifikator: 9

  • Nachricht senden

9

Samstag, 17. Dezember 2011, 20:00

Lösung bei Win7:
- Im Startsuchmenü "Ordneroptionen" suchen
- Den Reiter"Ansicht" auswählen
- Den Haken bei "Erweiterungen bei bekannten Dateitypen ausblenden" rausnehmen
- Den Ordner aktualisieren, indem man ihn schließt und wieder öffnet.

Fertig! :*

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »cruz« (19. Dezember 2011, 13:57)


  • »Ehri« ist männlich

Beiträge: 578

Renommeemodifikator: 12

Danksagungen: 2540

  • Nachricht senden

10

Samstag, 17. Dezember 2011, 23:04

Razer, altes, schönes Tutorial <3
Der Skin, weckt der nicht Erinnerungen? :p
come back :*

Es haben sich bereits 3 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

onkelz (17.12.2011), Razer (17.12.2011), Assa.x3 (11.03.2012)

Razer

cookie-cutter tee

  • »Razer« ist männlich
  • »Razer« ist der Autor dieses Themas

Beiträge: 93

Renommeemodifikator: 9

Danksagungen: 29

  • Nachricht senden

11

Samstag, 17. Dezember 2011, 23:33

ja <3³³

Warum haben sich da schon wieder 3 Leute bedankt? :D
Also ich werde morgen noch n haufen Beispiele hinzufügen und das Wichtigste mach ich jetzt gleich.
[email protected][4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

Scarecrow

nameless tee

(68)

  • »Scarecrow« ist männlich

Beiträge: 26

Wohnort: NRW

Ingame-Name: scarecrow

Renommeemodifikator: 5

  • Nachricht senden

12

Sonntag, 18. Dezember 2011, 01:09

Vielen dank für das tutorial finde ich sehr hilfreich, manches davon wusste ich noch nich :)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Scarecrow« (18. Dezember 2011, 02:07)


  • »TeeBase« ist männlich

Beiträge: 644

Ingame-Name: »RaZoR

Clan: WoL

Renommeemodifikator: 13

Danksagungen: 9

  • Nachricht senden

13

Sonntag, 18. Dezember 2011, 02:04

Das tut ist echt hilfreich!
pew pew - RiP WoL

Mosii

nameless tee

(139)

Beiträge: 31

Renommeemodifikator: 7

Danksagungen: 20

  • Nachricht senden

14

Sonntag, 18. Dezember 2011, 12:28

Gänsefüßchen

=3

Epple

cookie-cutter tee

(514)

  • »Epple« ist männlich

Beiträge: 169

Ingame-Name: Epple

Clan: atom, IcS

Renommeemodifikator: 9

Danksagungen: 4

  • Nachricht senden

15

Sonntag, 18. Dezember 2011, 13:47

Dyn-Bind

Quellcode

1
2
bind space "cl_mouse_deadzone 60; cl_mouse_followfactor 60"
bind mouse1 "cl_mouse_deadzone 0; cl_mouse_followfactor 0; +fire"


"cl_mouse_maxdistance 400" Ist nicht wichtig für den Dyn-Bind.
Update das bitte mal.

cl......Client
sv.....Server

Razer

cookie-cutter tee

  • »Razer« ist männlich
  • »Razer« ist der Autor dieses Themas

Beiträge: 93

Renommeemodifikator: 9

Danksagungen: 29

  • Nachricht senden

16

Sonntag, 18. Dezember 2011, 14:27

Naja ich finds etwas seltsam das auf space und auf mouse1 zu binden, aber ich werd das Bild mal erneuern.

E: Nicht wundern, dass das neue Bild anders aussieht, wie gesagt, die alten sind schon 1 Jahr alt und da hat ich noch XP (Mit Vista Design^^)
[email protected][4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Razer« (18. Dezember 2011, 15:02)


sui'

active tee

(392)

  • »sui'« ist männlich

Beiträge: 274

Wohnort: NRW

Beruf: Student + Ausbildung (dual)

Ingame-Name: +Shini!

Renommeemodifikator: 9

  • Nachricht senden

17

Sonntag, 18. Dezember 2011, 15:11

Dyn Bind ist NICHT low, entweder Full-Dyn oder Full-Static, aber jeder so wie er es mag, bin ja auch erst auf Full-Dyn umgestiegen. xD

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sui'« (18. Dezember 2011, 15:11)


18

Montag, 19. Dezember 2011, 10:40

Wirklich sehr ordentliches und gut gegliedertes Tutorial dass für viele Spieler nützlich sein kann.
Gut finde ich auch, dass du Bilder zur Veranschaulichung hinzugefügt hast, was es den Leuten leichter macht die Schritte nachzuvollziehen ^^

  • »TeeBase« ist männlich

Beiträge: 644

Ingame-Name: »RaZoR

Clan: WoL

Renommeemodifikator: 13

Danksagungen: 9

  • Nachricht senden

19

Montag, 19. Dezember 2011, 17:53

Ich habe ein Problem und zwar geht bei mir der "bind mouse1 "+fire; emote2" bind nicht.
Woran könnte das liegen?
Habe es genauso gemacht wie du beschrieben ^^
pew pew - RiP WoL

Beiträge: 657

Ingame-Name: onkelz

Clan: Kappa

Renommeemodifikator: 13

Danksagungen: 3

  • Nachricht senden

20

Montag, 19. Dezember 2011, 18:12

bind mouse1 "+fire; emote2"

So geht das Ingame eigentlich, aber manchmal ging es bei mir auch nicht. Versuch das mal direkt in den Settings. Dann sollte das eigentlich auf jeden Fall klappen. Dabei muss Teeworlds natürlich aus sein.^^