Seite 1 von 1

--------->Toggle Befehl<---------

Verfasst: Mo 15. Dez 2003, 04:47
von 2hard
Ich hätte mal eine Bitte an einen von euch da draußen! Kann mir jemand
kurz anhand von einem Beispiel den Toggle-Befehl erklären???Wenn es den überhaupt in ET gibt. :?

Warte auf Antworten////cya

Verfasst: Mo 15. Dez 2003, 12:21
von Maverick
//toggle nickname
set name1 "name ^3^pGhost^3Talker; set nametoggle vstr name3"
set name3 "name ^4^pThe^4judge; set nametoggle vstr name4"
set name4 "name ^1^pToMegaTherion^1^; set nametoggle vstr name5"
set name5 "name ^4City^7][^4Ma^7v^4er^7i^4ck; set nametoggle vstr name1"
set nametoggle "vstr name5"
bind g "vstr nametoggle"


So, Das is ein nametoggle skript zum wechseln zwischen verschiedenen nicknames.

das name1 - name5 sind variablen, denen eine bestimmte aktion zugeordnet ist (die aktionen die ausgeführt werden stehen in den anführungszeichen). Das nametoggle is die hauptvariable, der am ende jeder aktion der wert der nächsten variable zugeordnet werden muss, damit beim nächsten tastendruck die nächste aktion ausgeführt werden kann. In meinem Beispiel ist das:
nametoggle ist die Hauptvariable. Diese wird einer beliebigen taste zugeordnet. (bind g "vstr nametoggle")
name1 bis name5 sind die nebenvariablen, denen die einzelnen aktionen zugeordnet sind.
In zeile 1 z.B. wird der variable name1 die Aktion "name ^3^pGhost^3Talker" zugeordnet (das ist das was in ET dann ausgeführt wird, als ob du es in der console eintippst).
Danach wird der Taste die nächste aktion zugeordnet, indem man der Hauptvariable nametoggle der inhalt der nächsten nebenvariablen (name3) zugeordnet ( "set nametoggle vstr name4").
der ; zwischen den beiden Aktionen ist deswegen, um mehrere Aktionen an eine nebenvariable binden zu können.

So, das wars fürs erste, wenn du noch fragen hast, dann schreibs einfach hier rein.

Verfasst: Mo 15. Dez 2003, 12:30
von Bullveyr
per toggle schaltest du zw. 2 oder mehreren einstellungen/befehlen hin und her

Bsp:

// Himmelskript //

bind m "vstr himmeltoggle"
seta himmel1 "r_fastsky 1;set himmeltoggle vstr himmel2"
seta himmel2 "r_fastsky 0;set himmeltoggle vstr himmel1"
seta himmeltoggle "vstr himmel1"

hier schaltet man per tastendruck den Himmel ein/aus

das ganze funktioniert natürlich auch mit mehr als 2 "Werten"

// Name-Skript //

bind downarrow "vstr nicktoggle"
set nick1 "name ^9B^7ullveyr;set nicktoggle vstr nick2"
set nick2 "name shameless;set nicktoggle vstr nick3"
set nick3 "name ^0.^7stfu^0I^7shameless;set nicktoggle vstr nick4"
set nick4 "name S^:chneeflittchen;set nicktoggle vstr nick1"
set nicktoggle "vstr nick1"

hier wechselt man eben zw. den 4 namen (nick1 -> nick2 -> nick3 -> nick4 -> nick1 -> ...)

man kann auch mehrer Werte pro "toggle-punkt" setzen (klingt etwas komisch)

// Nah-Fern-Skript //

bind "X" "vstr crosssensitoggle"
set near "set crosssensitoggle vstr far;cg_fov 90;cg_drawcrosshair 9;cg_crosshairsize 50;sensitivity 3"
set far "set crosssensitoggle vstr near;cg_fov 105;cg_drawcrosshair 5;cg_crosshairsize 70;sensitivity 5"
set crosssensitoggle "vstr far"

hier wird eben zw. 2 verschiedenen einstellungen für fov, Fadenkreuz, Fadenkreuzgröße und Mouse-sensitivity umgeschalten

PS: http://www.game-foundation.com/esports/etcfg_de.php
http://www.game-foundation.com/esports/rtcwcfg_de.php

Verfasst: Di 16. Dez 2003, 22:43
von 2hard
Ops! Das ist auf jeden Fall mehr als ich erwartet habe. Jetzt muss ich da nur noch durchblicken. Auf jeden Fall Danke!

Verfasst: Sa 12. Mär 2005, 15:50
von The Killer
In welchen momenten kann man dan den namen wechseln??? mitten im spiel?? nur als spectator???

Verfasst: Sa 12. Mär 2005, 16:38
von OBC-Freeman
The Killer hat geschrieben:In welchen momenten kann man dan den namen wechseln??? mitten im spiel?? nur als spectator???
Den namen kannst immer wchseln .

mfg OBC-Freeman