-
Abenteurer
Ein kleines Problem hab ich jetzt allerdings noch. Ich hab öfters mal Türen, die man mit einem Schlüssel aufsperren muß. Wenn ich jetzt an einer Tür den falschen Schlüssen benutze, wird dessen Switch ja auf ON gesetzt, weil er eben benutzt wurde. Kann ich irgendwie einbauen, daß sich bei einem Fehlversuch der Switch wieder auf OFF setzt? Weil sonst steh ich mal an einer verschlossenen Tür und sie öffnet sich einfach, weil der entsprechende Switch ja bereits ON war.
Ich hoff das war jetzt nicht zu verwirrend formuliert...
-
Ehrengarde
Ah ok, ja...also wenn nur Schlüssel über das Inventar aufgerufen werden sollen, dann musst du das natürlich irgendwie regeln das auch immer der richtige Switch aktiviert wird. Spontan fällt mir die Abfrage per Koordinaten ein, also zB:
Condition Held Map ID == 3
>Condition Held X = 5
>Condition Held Y = 8
(der Code für den passenden Schlüssel)
else
>Text: Der Schlüssel passt nicht zu diesem Schloß.
end
-
Abenteurer
Steh jetzt ehrlich gesagt ein bisschen auf dem Schlauch. Muß ich das jetzt im Common Event eintragen? Oder als Script im Ereignis?
Map ID ist klar, X und Y-Koordinaten auch (die Koordinaten des Events auf der Map nehm ich an). Und der Code für den passenden Schlüssel ist der Switch-Befehl ist z.B. die sich öffnende Tür, oder ein Satz von wegen "Super, der schlüssel passt", gell?
-
Abenteurer
Also du hast mehrere Schlüssel, also auch mehrere Common Events. Jeder Schlüssel startet ein eigenes Common Event, welche aber alle fast gleih aussehen.
Map / X / Y überprüfen, und zwar mit allen Türen
If Map == ok
If X == ok
If Y == ok
<> Switch Tür da ON
<> es ist eine Tür da
ELSE
<> If Map2 == ok
<> If X == ok
wenn dann alle durch sind un es keinen Treffer gab, gibts keine Tür. Das heißt der Text "der Schlüssel passt nciht" wäre ebenso fehl am platz. Event also abbrechen lassen
der Bereich ist erstmal bei allen gleich
Dann kommt der Bereich in dem überprüft wird ob es die richtige Tür ist. Also wieder Positionen abfragen, diesmal aber nur einmal
If X == ok
If Y == ok
If Map == ok
<> Tür öffnen
ELSE
<>Schlüssel passt nicht
-
Abenteurer
Jetzt hat's *klick* gemacht. Vielen Dank für die Geduld!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln