Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
04.08.2001, 15:09
erazor



Ich arbeite gerade an einer map (MP-Mod), in der ich dringend eine funktionstüchtige Schleuse brauche...

[hier ein paar pics zur verdeutlichung der situation]


http://era.piranho.com/files/schleuse.zip
_Hier das "Problem" zum herunterladen

Problem #1: Ist es möglich, 3 Buttons ein anderes target zu verpassen ohne für jeden einen eigenen trigger_changetarget zu machen?

Problem #2: Ich habe eine Schleuse mit 3 Buttons gemacht die nach folgendem Prinzip funktioniert:

Jeder der Buttons triggert einen Multimanager (targetname "multi1")
Dieser mm triggert wiederum:
1. env_global, dass den Master der Buttons (Multisource)auf OFF stellt
2. Tür 1, damit diese sich schliesst
3. Tür 2, damit diese sich öffnet
4. 3 trigger_changetargets, die die targets der 3 Buttons von Multimanager1 auf Multimanager2 ändert
5. env_global, welches den Master der Buttons wieder auf ON stellt

der 2te Multimanager ist im Prinzip genau wie der erste, nur dass er die 2 Türen in umgekehrter reihenfolge triggert (erst tür2, dann tür1)

Das Problem ist jetzt, dass wenn ich einen button drücke die erste tür zu geht, die zweite nach kurzer zeit aufgeht, und wenn ich WÄHREND die zweite tür aufgeht den button drücke, der ganze prozess wieder von vorne losgeht, obwohl man den button eigentlich nicht drücken dürfte, weil sein master noch auf OFF ist... jedoch fährt die zweite tür sofort wieder zu, sobald sie offen war... und das ist von der logik her unmöglich...

das war jetzt eine sehr schwammige erklärung, und deshalb hab ich eine beispielmap gemacht... (link oben)...

bitte, ich konnte keinen fehler finden, aber es stört mich immesn, weil wenn man die map in MP spielt könnte man dann prinzipiell jemanden in der schleusenkammer einsperren, was nicht sinn der sache wäre...

--

grmml.. hier war einmal eine sig | Get Firefox!


Dieser Beitrag wurde am 06.08.2001 um 18:37 von erazor bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
04.08.2001, 15:51
Recon



hmmm, mir is das ehrlich gesagt zu kompliziert, aber was wäre, wenn du allen buttons denselben Namen und das selbe Target gibst. Dann brauchst nur einen MM (die sind ja alle gleich, soweit ich das sehe). Und der trigger_changetarget würde alle targets aufeinmal ändern.

keine ahnung ob das geht...

--

MfG,
Recon aka =SF=Daywalker | Daywalkers LCARS Page

Leute, wenn ihr mir noch eine letzte Gnade erfüllen wollt...
Tutorials | Entity-Bibliothek | Thread-Suche ... danke

zum Seitenanfang zum Seitenende Profil || Suche
002
04.08.2001, 15:55
erazor



@Recon: Sorry, hab ich nicht erwähnt... hab natürlich schon probiert allen den gleichen Namen zu geben, hat aber nicht gefunzt... vielleicht liegts ja auch an mir, hab das um 1/2 1 in der nacht gemacht...

--

grmml.. hier war einmal eine sig | Get Firefox!

zum Seitenanfang zum Seitenende Profil || Suche
003
04.08.2001, 18:37
Recon



und wenn du den 2. Button (den man ja während des Prozesses nich drücken sollte) via Multimanager und changetarget ins Leere triggern lässt, für die Dauer des Vorgangs ?

ansonsten wüsste ich, außer die Namen gleichzusetzen, zu Problem 1 keine andere Lösung...

--

MfG,
Recon aka =SF=Daywalker | Daywalkers LCARS Page

Leute, wenn ihr mir noch eine letzte Gnade erfüllen wollt...
Tutorials | Entity-Bibliothek | Thread-Suche ... danke

zum Seitenanfang zum Seitenende Profil || Suche
004
05.08.2001, 13:01
Geordy



Hi erazor!

Hol Dir Deine Datei hier wieder.
Jetzt dürfte es klappen...

;-)

--

Geordy


Dieser Beitrag wurde am 05.08.2001 um 13:11 von Geordy bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
06.08.2001, 18:39
erazor



ich würde trotzdem gern erklärt haben wo mein logikfehler war

--

grmml.. hier war einmal eine sig | Get Firefox!

zum Seitenanfang zum Seitenende Profil || Suche
006
07.08.2001, 15:44
Geordy



@erazor: Also erstma - bitteschön, gern geschehen. ;)
Jetzt zur Erklärung (ich poste die hier, weil vielleicht auch andere daran interessiert sind):

Das env_global ändert den Global State btns bei Aktivierung. ("Global State to Set" glaub ich heisst es im env_global Entity) Dazu gibt es ein entsprechendes Fach in der multisource ("Global State to Read" heißt es, denke ich). Dort musst Du den Zustand, den das env_global verändert, ebenfalls eintragen, damit die multisource überhaupt erst "merkt", dass das env_global was angestellt hat. Das wars schon.

Kurz gesagt: es hat bloß ein "btns" im Global State to Read in der Multisource gefehlt.

--

Geordy

zum Seitenanfang zum Seitenende Profil || Suche
007
07.08.2001, 19:37
erazor



100tausend_dank_auch!

--

grmml.. hier war einmal eine sig | Get Firefox!

zum Seitenanfang zum Seitenende Profil || Suche
008
09.08.2001, 17:31
-=)GhOsT(=-



lol ,erinnert mich an den Film : Cube

cu ghost

--

zum Seitenanfang zum Seitenende Profil || Suche
009
15.08.2001, 22:45
erazor



was erinnert dich an den film?

--

grmml.. hier war einmal eine sig | Get Firefox!

zum Seitenanfang zum Seitenende Profil || Suche
010
15.08.2001, 23:27
-=)GhOsT(=-



wegen den andersfarbenden Räumen die alle miteinander verbunden sind.
Ist beim Film so ähnlich *g*

--

zum Seitenanfang zum Seitenende Profil || Suche
011
08.05.2002, 00:05
KillerKuh



aber es gibt ärger mit den Dingern wenn man eine tür blockt dann sind beide offen....

--

Member der Huren GmbH | KillerKuh.com

zum Seitenanfang zum Seitenende Profil || Suche
012
08.05.2002, 07:22
Onkel Dittmeyer



15.08.2001
der Letzte Post in diesem Thread.

Is das jetzt Mode alte Threads auszukramen?!

--

zum Seitenanfang zum Seitenende Profil || Suche
013
08.05.2002, 14:55
Tubgirl



Bully, das alte-Threads-Rauskramen von Red Storm abzugucken ist aber nicht nett, der hat da bestimmt 'n © drauf!!!1

--


Dieser Beitrag wurde am 08.05.2002 um 14:56 von -Sir_Pepe- bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche