Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
15.05.2007, 17:01
Instinkt



mod Cs
hallo erstmal
also
ich hab 2 räume aneinander gesetzt und mit einer tür verbunden.ich wollte das die tür erst aufgeht wenn man mehrere schalter gedrückt hat,als erstes mal 2.
also hab ich schalter 1 als func_button das target schalter 2 zugewiesen, schalter 2 dafür dann als ziel die tür.
ich bin größtenteils nach dem tutorial hier auf der seite vorgegangen, da stand dann das man so etwas mit einem Code einstellen kann, wenn man mit den DelayWerten was einstellt, wenn ich da was umstelle ist das nur die zeit die vergeht bis der andere schalter aktiv wird.

das eigentliche problem:
ich will ja das die tür aufgeht nachdem man zuerst schalter1, dann schalter2 gedrückt hat.
nun geht sie auf wenn ich schalter1 drücke(dieser aktiviert 2 und 2 die tür), und schalter 2 aktiviert die tür sofort auch wenn ich schalter 1 nicht gedrückt habe.
wie kann ich es einstellen das schalter 2 erst aktiv wird wenn schalter 1 gedrückt wurde?

--


Dieser Beitrag wurde am 15.05.2007 um 17:02 von Instinkt bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
15.05.2007, 17:16
Richman
Moderator


Triggere mit dem Schalter 1 eine multisource, welche beim Schalter 2 als Master eingetragen ist.

--

Richman's Hazardous Course - Status: 100% !!!
www.richmans-maps.ch.vu - wieder online!

zum Seitenanfang zum Seitenende Profil || Suche
002
15.05.2007, 17:36
Instinkt



danke aber geht leider immer noch nicht.

es hat soweit funktioniert:
als allererstes hab ich button 2 gedrückt : nichts ist passiert.(richtig)
dann hab ich button1 gedrückt, um button2 zu aktivieren: tür öffnete sich wieder sofort.(falsch)

aber trotz allem konnte ich den schalter2 dann benutzen nachdem ich schalter1 mal gedrückt hatte
das ich schalter2 ab dem zeitpunkt wo ich schalter1 gedrückt hab immer benutzen kann, kann ich sicherlich mit einem delayablaufzeit ändern.

aber das die tür aufspringt wenn cih allein schalter1 drücke stimmt ja leider nicht so ganz, es sollte noch darauf warten das schalter 2 gedrückt wird.

ich probier mal noch ein multisource hinter schalter2 zu bauen. dieses ms hat dann als master schalter2, dann sorg ich mit den delay werten dafür das schalter 2 nicht ewig aktiv bleibt.

wenn jemand noch ne idee hat bitte mitteilen !

--

zum Seitenanfang zum Seitenende Profil || Suche
003
15.05.2007, 17:40
Instinkt



ach ne das geht nicht man kann einem multisource offenbar garkeinen master zuteilen

--

zum Seitenanfang zum Seitenende Profil || Suche
004
15.05.2007, 19:08
Richman
Moderator


1. Editfunktion!

Und 2. gib mal deine genauen Einstellungen der verwendeten Entities durch! Ich vermute, du hast du einfach was falsch eingestellt.

--

Richman's Hazardous Course - Status: 100% !!!
www.richmans-maps.ch.vu - wieder online!

zum Seitenanfang zum Seitenende Profil || Suche
005
15.05.2007, 19:11
Agamemnon-Hellmapper



Schalter 1: Delay before Reset: -1
Target: Multisource

Schalter 2: Delay before Reset: 1
Master: Multisource
Target: Door

Multisource:
Name: Multisource
KEIN TARGET ANGEBEN!

Func_Door:
Name: Door
Trigger Only.

--

Es gibt 2 Möglichkeiten, eine Kristallkugel zu benutzen:
a) um damit Spekulationen über ein Problem eines Users zu machen und
b) um sie einem besonders unkooperativen User über den Schädel zu ziehen.
- bloggt jetzt auch selbst auf Sclavia.de

zum Seitenanfang zum Seitenende Profil || Suche
006
15.05.2007, 19:44
Instinkt



vielen dank das problem ist jetzt gelöst.
mein fehler:

ich hatte dem multisource als target den button2 angegeben (danke das du das nochmal hervorgehoben hast)

aber schon ist das nächste problem aufgetreten, und zwar:

der schalter 2 bleibt aktiviert, d.h. nachdem ich ihn einmal mit button 1 aktiviert habe setzt er sich nicht so zurück, das ich erst wieder button 1 drücken muss um ihn zu aktivieren.

--

zum Seitenanfang zum Seitenende Profil || Suche
007
15.05.2007, 20:00
Richman
Moderator


Das musst du selbst machen, indem du den Schalter 1 einen mutli_manager triggern lässt, welcher die multisource zwei mal in unterschiedlichen Zeitabständen triggert. Beim ersten mal, wird die multisource und somit deren Schalter 2 aktiviert, beim zweiten mal, deaktiviert.

--

Richman's Hazardous Course - Status: 100% !!!
www.richmans-maps.ch.vu - wieder online!

zum Seitenanfang zum Seitenende Profil || Suche
008
15.05.2007, 20:05
Instinkt



lol was ein aufwand wegen 2 schaltern.
ok ich hab jetzt einen multimanager, allerdings kann ich soweit ich das einsehen kann in dessen Properties keine Zeitabstände einstellen und auch kein Target (das müsste ja dann das multi source sein)
muss ich das im schalter1 machen?
ich guck selbst mal

--


Dieser Beitrag wurde am 15.05.2007 um 20:06 von Instinkt bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
009
15.05.2007, 20:48
Richman
Moderator


Nein, um multi_manager selber.

Tutorials wären eine schöne Sache...

--

Richman's Hazardous Course - Status: 100% !!!
www.richmans-maps.ch.vu - wieder online!

zum Seitenanfang zum Seitenende Profil || Suche
010
15.05.2007, 21:24
Instinkt



ja tut mir leid aber das ist eben etwas schwierig.

ich glaub ich warte bis ich irgendwo irgendwann mal ein tutorial finde, weil es ist egal was ich ausprobiere, es klappt nicht.
ich hab den eindruck der multimanager macht was er will und ändert seine einstellungen von selbst.

ja ich glaube ich geb mich erstmal mit normalen türen zufrieden

trotzdem danke

--

zum Seitenanfang zum Seitenende Profil || Suche
011
15.05.2007, 23:28
Agamemnon-Hellmapper



Zitat:
Die Eigenschaft “Name” kann man wie immer eintragen, um verschiedene “Target” anzugeben, muß man “SmartEdit” deaktivieren, und die einzelnen Entities angeben: bei “Key” trägt man den Namen des “Target” ein und bei “Value” die Zeit in Sekunden, bis das “Target” getriggert wird. Der mutlimanager kann sich auch selber triggern, dazu muß aber das Flag “multithreaded” aktiviert sein.
Und was is daran so schwer zu verstehen?

--

Es gibt 2 Möglichkeiten, eine Kristallkugel zu benutzen:
a) um damit Spekulationen über ein Problem eines Users zu machen und
b) um sie einem besonders unkooperativen User über den Schädel zu ziehen.
- bloggt jetzt auch selbst auf Sclavia.de

zum Seitenanfang zum Seitenende Profil || Suche
012
16.05.2007, 13:44
Instinkt



es ist nicht schwer zu verstehen aber trotzdem versteht man daducht nicht gleich wie es geht.

ich habs so gemacht wies da steht,

name wie immer eingetragen (also selbst einen = mm (multimanager))
unter key dann = ms (multisource)
und value = 1 (damit es quasi sofort getriggert wird und ich button 2 drücken kann)

dann wollte ich ja das schalter 2 wieder deaktiviert wird, also hab ich noch ien neues key dazugefügt, gleiches target, nur diesmal 3 sekunden
dachte es wird dann nach 3 sekunden wieder getriggert und deaktiviert dadurch das multisource wieder, damit der schalter wieder ausgeht. ist aber nicht so, der schalter bleibt an und wenn ich in dem multimanager nochmal die einstellungen nachgucke hat sich der name von mm in ms geändert, und die erste einstellung (die mit dem 1 sekunde) ist verschwunden.
so siehts aus

--

zum Seitenanfang zum Seitenende Profil || Suche
013
16.05.2007, 13:46
Agamemnon-Hellmapper



Schalt halt ein Trigger_Relay dazwischen.

--

Es gibt 2 Möglichkeiten, eine Kristallkugel zu benutzen:
a) um damit Spekulationen über ein Problem eines Users zu machen und
b) um sie einem besonders unkooperativen User über den Schädel zu ziehen.
- bloggt jetzt auch selbst auf Sclavia.de

zum Seitenanfang zum Seitenende Profil || Suche
014
16.05.2007, 14:23
Instinkt



loool das war ja viel leichter als man dachte, alle zu kompliziert gedacht vll,

problem ist gelöst !!!

jetzige einstellungen:
Button1: Name : nix
Target : ms (multisource)
Delay before reset : 3 [!!!!!!!!!]
Button2: Name : 2
Target : tür
Delay before reset : 2
Master : ms (multisource)
Multisource: Name : ms

Fehler: Bei Button1 Delay Wert auf -1 gehabt,
Folge: Schalter 1 stellte sich nicht zurück, konnte ms nicht mehr aktivieren

Nicht gebraucht: MultiManager und auch kein Trigger_relay

jetzt funktioniert alles perfekt, aber ohne die hilfe hier hätte ich es trotzdem nicht hingekriegt, vielen dank deswegen

--

zum Seitenanfang zum Seitenende Profil || Suche