Fahrstuhl mit timer hoch-/runterfahren
- Furymars
- Süßwasserpirat
- Beiträge: 485
- Registriert: 13.06.2006, 20:45
- Wohnort: Adventure Treff
Fahrstuhl mit timer hoch-/runterfahren
Hallo an alle!
Ich habe in meiner MMM Epi vor, einen Fahrstuhl einzubauen.
Nur ich möchte es so haben, dass wenn der Fahrstuhl hoch-/runterfährt, das nach einer gewissen Zeit der Fahrstuhl ankommt.
Ich habe es vor Mithilfe von "Timer" einstellen zu können.
Nur leider weis ich nicht wo ich dann was eintragen muss. Das mit dem Hochfahren hab ich schon erledigt, nur leider kommt der Fahrstuhl nicht an.
Wie skripte ich das?
Ich habe in meiner MMM Epi vor, einen Fahrstuhl einzubauen.
Nur ich möchte es so haben, dass wenn der Fahrstuhl hoch-/runterfährt, das nach einer gewissen Zeit der Fahrstuhl ankommt.
Ich habe es vor Mithilfe von "Timer" einstellen zu können.
Nur leider weis ich nicht wo ich dann was eintragen muss. Das mit dem Hochfahren hab ich schon erledigt, nur leider kommt der Fahrstuhl nicht an.
Wie skripte ich das?
Angekündigte Spiele:
MMM : "Nicht ohne meinen Hamster!"
MMM : "Nicht ohne meinen Hamster!"
- KhrisMUC
- Adventure-Gott
- Beiträge: 4674
- Registriert: 14.03.2005, 00:55
- Wohnort: München
Um einen Timer zu starten, benutzt Du z.B. SetTimer(1, 80);
1 ist die Nummer des Timers, 80 die Zahl der Frames (einfach gewünschte Sekunden*40, hier läuft der Timer also nach zwei Sekunden ab).
Als nächstes musst Du in der repeatedly_execute prüfen, ob der Timer abgelaufen ist.
Wenn es nur um einen bestimmten Raum geht, nimmst Du am Besten nicht die rep_exe im global script sondern die raumspezifische.
Bei den Raum-events gibt es "repeatedly execute" in der Liste, pack dort wie gehabt eine RunScript-action rein und in die Funktion dann:
Edit: beim nächsten Mal einfach ne Forensuche nach "Timer"...
1 ist die Nummer des Timers, 80 die Zahl der Frames (einfach gewünschte Sekunden*40, hier läuft der Timer also nach zwei Sekunden ab).
Als nächstes musst Du in der repeatedly_execute prüfen, ob der Timer abgelaufen ist.
Wenn es nur um einen bestimmten Raum geht, nimmst Du am Besten nicht die rep_exe im global script sondern die raumspezifische.
Bei den Raum-events gibt es "repeatedly execute" in der Liste, pack dort wie gehabt eine RunScript-action rein und in die Funktion dann:
Code: Alles auswählen
if (IsTimerExpired(1)) {
// Aufzug kommt an
}
Use gopher repellent on funny little man
- gff
- Profi-Abenteurer
- Beiträge: 802
- Registriert: 09.03.2004, 18:49
- Wohnort: Ge
- Kontaktdaten:
- gff
- Profi-Abenteurer
- Beiträge: 802
- Registriert: 09.03.2004, 18:49
- Wohnort: Ge
- Kontaktdaten:
- gff
- Profi-Abenteurer
- Beiträge: 802
- Registriert: 09.03.2004, 18:49
- Wohnort: Ge
- Kontaktdaten: