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

Alles rund um das Scripten
Antworten
2hard
Grünschnabel
Grünschnabel
Beiträge: 3
Registriert: Mo 15. Dez 2003, 04:34
Wohnort: DiE HaUpTStAdt

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

Beitrag 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
DeR no0BSCriPtA
Benutzeravatar
Maverick
Haudegen
Haudegen
Beiträge: 682
Registriert: Di 4. Feb 2003, 01:41
Wohnort: Siehe avatar
Kontaktdaten:

Beitrag 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.
The beast shall rise from the sea of nations,
Aligned for the sign of the times.
The teeth of iron will devour the earth
That its fierce countenance crucifies.
Beneath the fire of the grand design,
The throne is burning inside.

IRCTrigger: !Mav
City][Maverick
LAN-Counter: 6
Bild
In Memoriam City][BrucePayne - Requiescat in Pace
Bullveyr
Triple-Ass
Triple-Ass
Beiträge: 229
Registriert: Mi 9. Apr 2003, 18:39
Wohnort: Wien und Lauterach

Beitrag 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
2hard
Grünschnabel
Grünschnabel
Beiträge: 3
Registriert: Mo 15. Dez 2003, 04:34
Wohnort: DiE HaUpTStAdt

Beitrag von 2hard »

Ops! Das ist auf jeden Fall mehr als ich erwartet habe. Jetzt muss ich da nur noch durchblicken. Auf jeden Fall Danke!
DeR no0BSCriPtA
The Killer
Jungspund
Jungspund
Beiträge: 13
Registriert: Do 10. Mär 2005, 18:53

Beitrag von The Killer »

In welchen momenten kann man dan den namen wechseln??? mitten im spiel?? nur als spectator???
OBC-Freeman
Haudegen
Haudegen
Beiträge: 651
Registriert: Fr 20. Dez 2002, 13:41
Wohnort: Gelsenkirchen
Alter: 53
Kontaktdaten:

Beitrag 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
irc Trigger:!free

Ich hab nie was zu meckern dafür haben wir andere leute

Mein System:
Board :Gigabyte EP43-DS3L
CPU :Core 2 Duo 8400
Graka :Nvidia GTX 560Ti 2GB
Ram :4GB OCZ Kit DDR2 1066
Sound :SB Live 5.1
2x500 GB WD HDD

[center]Bild[/center]
[center]Bild[/center]
Antworten