Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
18.02.2003, 21:29
Pogo



Ich will in meine Funmap folgendes einbauen:

3 Scheinwerfer die jeweils auf drei unterschiedliche Fenster leuchten
3 Schalter die jeweils einen Scheinwerfer an bzw. aus machen

Es soll aber so sein das immer nur ein Scheinwerfer aktiviert sein kann
also soll heissen wenn Licht1 an ist und jemand betätigt Schalter 2 geht Licht2 an Licht1 aus und Schalter1 springt auf aus (texturmässig)

hoffe es ist klar was ich mein

Den ganzen Spass wollte ich so machen:
3 Multimanager
und zwar mit folgenden Einstellungen:
in dem Fall für licht1
"Trigger to send : off"
nun die targets :
licht2 0
licht3 0
licht2but 0 ( but = button ich weiss garnicht ob das so funktioniert also das die Texture umschlägt )
licht3but 0

bei den anderen dasselbe
aber das ganze funktioniert nicht ich betätige einen Knopf und alle lichter gehen an

Hoffe mir kann jemand helfen

--

zum Seitenanfang zum Seitenende Profil || Suche
001
19.02.2003, 01:17
LaVee



naja das liegt auch daran, das licht1, licht2 und licht3 den gleichen value haben - unzwar 0

wenn du 3 multis benutzt und 3 lichter muesstest du folgende schluessel fuer je einem multi vergeben

multi1:
l1=1
l2=2
l3=3

multi2:
l1=2
l2=3
l3=1

multi3:
l1=3
l2=1
l3=2

--


Dieser Beitrag wurde am 19.02.2003 um 01:19 von LaVee bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
19.02.2003, 01:30
Pogo



ich dachte immer der value wären die sekunden bis der ganze quark aktiviert wird

aber mal testen

--


Dieser Beitrag wurde am 19.02.2003 um 01:30 von Pogo bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
19.02.2003, 11:35
WareWolf



so wird das nicht funktionieren, aber es ist eigentlich ganz einfach, ähnliches habe ich vor kurzem auch gebraucht:

3 mal func_button
3 mal trigger_relay (trigger_state: OFF)
3 mal multi_manager
3 Lichter natürlich

button#1 triggert mm_1, dieser triggert sofort Licht#1 und gleichzeitig 2 trigger_relay, die die anderen beiden Lichter definitiv ausschalten.

button#2 triggert mm_2, dieser triggert sofort Licht#2 und gleichzeitig 2 trigger_relay, die die anderen beiden Lichter definitiv ausschalten.

button#3 triggert mm_3, dieser triggert sofort Licht#3 und gleichzeitig 2 trigger_relay, die die anderen beiden Lichter definitiv ausschalten.

Das Problem ist dann noch die Textur der buttons, also mach bei den buttons NICHT toggle und bei wait: 0.5, dann werden das Taster. Wenn dir das nicht genügt, kannste ja kleine sprites als Lampen über die Taster machen, einfach den gleichen Namen bei den Sprites wie bei dem zugehörigen Licht eintragen.

hier eine testmap in bsp und map:
www.12move.de/home/ww/buttons.zip

--

Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴
WW

zum Seitenanfang zum Seitenende Profil || Suche
004
19.02.2003, 16:14
Pogo



ok ich probier das jetzt mal aus :)

--

zum Seitenanfang zum Seitenende Profil || Suche
005
22.02.2003, 14:50
Pogo



sorry das ich erst jetzt schreibe
aber es funktioniert nicht richtig :D

wenn ich den ersten button drücke geht alles

beim zweiten geht das erste licht aus aber das zweite nicht an beim dritten dassselbe aber das erste geht immer

die namen hab ich schon zig mal überprüft die sind richtig :(

naja 90 % aller fehler am computer befinden sich zwischen stuhl und bildschirm also weitersuchen ^^

--


Dieser Beitrag wurde am 22.02.2003 um 14:51 von Pogo bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
006
25.02.2003, 20:41
katarakt



So nun kommts:

Ist erprobt und in die Map eingebaut, ich erkläre es hier für eine Verbindung, Du mußt es dann nachher für alle machen.

Der Button (Schalter) triggert das Light (Licht).
Das Licht triggert einen trigger_changetarget (Blocken).
Target des trigger_changetarget ist der Schalter (da soll ja was verändert werden)
New Target gib irgendwas ein.

So das funzt dann schonmal. Nun muß man noch hinkriegen, daß es am Start der nächsten Runde auch wieder das alte Ziel (Licht) ansteuert.

Dazu erstellst Du einen zweiten trigger_changetarget(Reset)
Target=Schalter ... New target=Licht.
Außerdem erstellst Du eine func_door, die keiner sehen kann. Delay before reset (muß auf -1) und target ist der zweite changetarget (=Reset). Flags "Starts open"

--

217.172.180.242:27015 DerScheiterhaufen.info
www.dp9-rulz.de
www.derscheiterhaufen.info

zum Seitenanfang zum Seitenende Profil || Suche
007
26.02.2003, 15:56
katarakt



In Deinem Fall triggert natürlich das Licht einen Multimanager und der dann zwei changetargets und du baust für jeden Schalter eine eigene Resetdoor und einen eigenen Resetchangetarget.

--

217.172.180.242:27015 DerScheiterhaufen.info
www.dp9-rulz.de
www.derscheiterhaufen.info

zum Seitenanfang zum Seitenende Profil || Suche
008
26.02.2003, 20:13
Horat



das dürfte eigentlich nich funzen... naja
nene geht relativ einfacher:

zuerst 3 lights, wie du sagtest.

dann machst du zu jedem light 2 trigger_relays
und nennst sie:
light1_on und light1_off
light2_on und light2_off
light3_on und light3_off

nun stellst du bei den light_on relays den 'Trigger-State' auf ON
bei den light_off relays stellst du dies auf OFF

jetzt machst du 3 multi_managers mit den folgenden keys und values
Quellcode:Multimanager 1 (name: multi_light1)
key: 'light1_on'; value: '0';
key: 'light2_off'; value: '0';
key: 'light3_off'; value: '0';
Quellcode:Multimanager 2 (name: multi_light2)
key:' light1_off'; value: '0';
key:' light2_on'; value: '0';
key:' light3_off'; value: '0';
Quellcode:Multimanager 3 (name: multi_light3)
key:' light1_off'; value: '0';
key:' light2_off'; value: '0';
key:' light3_on'; value: '0';
jetzt noch die drei button, die auf die jeweiligen multimanager ziehlen.

jezt bracuchst du nicht mehr diese changetargets benutzen. Mit denen passieren oft fehler...

--

Bild Blog <--


Dieser Beitrag wurde am 26.02.2003 um 20:14 von SEeEL bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
009
26.02.2003, 20:30
Pogo



ok danke für die vorschläge

anscheinend gibt es zig Möglichkeiten ich bin nur zublöde irgendeine hinzukriegen :D

--

zum Seitenanfang zum Seitenende Profil || Suche
010
26.02.2003, 21:06
WareWolf



genau das sag ich doch o_O und genau so ist die Testmap in #003

--

Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴
WW

zum Seitenanfang zum Seitenende Profil || Suche
011
27.02.2003, 07:58
katarakt



Genau so hat die Schaltung bei mir leider auch nicht gefunzt. Allerdings hab ich auch nur 2 Schalter. Ich glaub auch nicht, dass das an den relays gelegen hat. Aber kann es sein, daß mit dem Multimanager auch öfter Fehler passieren??? Das er z. B. nur die Hälfte von dem weitergibt, was angegeben ist???

Zitat:
"Mit denen passieren oft fehler..."

--

217.172.180.242:27015 DerScheiterhaufen.info
www.dp9-rulz.de
www.derscheiterhaufen.info

zum Seitenanfang zum Seitenende Profil || Suche
012
27.02.2003, 13:38
Horat



ja man kann maximal 16 srück in nem multimanage triggern lassen

--

Bild Blog <--

zum Seitenanfang zum Seitenende Profil || Suche