eine reihe von aktivators müssen nacheinander in der richtigen reihenfolge aktiviert werden, ansonsten gibts strafe (ein zauber oder so)
am besten so 5-6 activator wenns geht auch doppelt aktiviert; reihenfolge ist egal, sollte halt durcheinender sein
steht die Reihenfolge vorher schon fest oder wird die zur Laufzeit bestimmt ?
naja ich würde eben jedem Activator ein eigenes Script geben, und in einer globalen variable festlegen welche als letztes gerade aktiviert wurde, wenn die gleiche war garnichts tun und anstonsten halt überprüfen ob richtiger/falscher anchfolger
if (OnActivate == 1)
if (globaleVariable == MeineNummer)
set globaleVariable to (globaleVariable + 1)
elseif
... das gleiche für globale variable - 1, aber nicht hochzählen
else
...Strafe, ggf Reset von globaleVariable
endif
und bei letzten Activator dann halt das was passieren soll
wenn du die Reihenfolge immer gleich haben willst, ist MeineNummer einfach eine Zahl, sonst musst du das wohl auch in einer globalen Var speichern, z.b.
die zahl 564321 für reihenfolge 1-2-3-4-6-5, und die nächste nummer ist immer der Zehnerrest der letzten (es würde auch der Sechserrest wenn man die Reihenfolge als Zahl im 6er-System schreibt, aber das wird unötig komplizert, die zahl wird wohl so und so eine long Variable werden)
Edit: mir fällt gerade ein das es in BM ja schon irgend wo so ein Rätsel gibt, mit den Musik-Stalaktiten, vielleicht einfach mal da nachsehn