Ein Thread zum erstellen von WIG-Cartridges fehlt hier noch.
Und da ich gerade versuche meine erste zu erstellen gibt es jetzt
[align=center]1000 Fragen.[/align]
In meiner Story gibt es eine verbotene Zone die umrundet werden soll.
Beim verlassen der Startzone läuft ein Countdown.
Unterwegs gibt es 3 Kontrollfelder die angesteuert werden müssen um dort die (virtuellen) Verkehrsmittel zu wechseln.
Soweit so gut.
Erstes Problem Der Countdown läuft immer weiter.
Whereigo WiG erstellen
Moderator: mic@
- fraggle_DE
- Vereinsmitglied
- Beiträge: 106
- Registriert: 01.10.2018, 17:58
Mit Countern arbeite ich erst in meinem neuesten WIG, da sind sie allerdings nicht spielentscheidend (sondern blockieren bei Fehleingaben eine Weile die Eingabe einer weiteren Antwort). Daher habe ich auch noch nicht großartig ausprobiert, was mit dem Timer beim Speichern/Neuladen passiert.
Ich persönlich würde so speichern, dass der User beim Neuladen nicht sofort vom bereits aktivierten Timer überrascht wird, sondern noch die Möglichkeit bekommt auf den "OK, ich bin nun bereit! Starte den Timer"-Button drücken zu können.
Gruß, fraggle
p.s. Anmerkung: ich nutze Urwigo.
Du kannst ein Speichern auslösen mit einem entsprechenden Kommando. Zum Beispiel kannst du ein automatisches Speichern der Cartridge so einbauen, dass es immer beim Betreten einer Zone oder beim Betreten einer bestimmten Zone oder beim Erfüllen der Aufgabe oder ... durchgeführt wird. Oder du überlässt es komplett dem User.Wie kann der Countdown in jeder Kontrollzone gesichert und ab dort wieder starten?
Ich persönlich würde so speichern, dass der User beim Neuladen nicht sofort vom bereits aktivierten Timer überrascht wird, sondern noch die Möglichkeit bekommt auf den "OK, ich bin nun bereit! Starte den Timer"-Button drücken zu können.
Gruß, fraggle
p.s. Anmerkung: ich nutze Urwigo.
- fraggle_DE
- Vereinsmitglied
- Beiträge: 106
- Registriert: 01.10.2018, 17:58
Nach etwas Rumprobieren bin ich der Meinung, dass das mit den Timern wohl nicht so einfach ist. Die lassen sich scheinbar nicht speichern, sondern nur starten/stoppen.
Als Workaround würde ich es so machen: eine Variable mit Startwert=0 anlegen, dann den Intervall-Timer anlegen mit z.B. 60 Sekunden Laufzeit und nach Ablauf des Timers die Variable um 60 erhöhen. Damit lässt sich die abgelaufene Zeit auch über ein Beenden/Starten retten.
Als Workaround würde ich es so machen: eine Variable mit Startwert=0 anlegen, dann den Intervall-Timer anlegen mit z.B. 60 Sekunden Laufzeit und nach Ablauf des Timers die Variable um 60 erhöhen. Damit lässt sich die abgelaufene Zeit auch über ein Beenden/Starten retten.
Ja danke erstmal. Bei mir wäre es halt 4800 Sekunden im ganzen.
Evtl. müsste ich bei einem Neustart neue Counterwerte ab den Zwischenstation einsetzen. d.h. zurück zur letzten Station und dann mit einem pauschalen Wert weiter. Und der läuft dann auch erst wieder beim Verlassen der Kontrollzone.
Evtl. müsste ich bei einem Neustart neue Counterwerte ab den Zwischenstation einsetzen. d.h. zurück zur letzten Station und dann mit einem pauschalen Wert weiter. Und der läuft dann auch erst wieder beim Verlassen der Kontrollzone.
Gottes Segen! Beim suchen und beim legen.