Ich hab die Tutorials durch, drotzdem weiß ich net wie ich das machen soll.
Ich hab 3 Hotspots und bei jedem von denen dieser Hotspots bekommt man einen anderen Inventargegenstand und 5 Scorepunkte. Das schaff ich ja noch. Nur soll, wenn man alle 3 gegenstände hat soll man den raum wechseln.
Außerdem sollte ich nicht jedes mal wenn ich auf den Hotspot klicke weiterhin 5 punkte bekommen.
Liebe Grüße
Marvin
Inventar Problem
- JS
- Süßwasserpirat
- Beiträge: 277
- Registriert: 01.05.2002, 12:07
- Wohnort: Kottingbrunn-Österreich
- Kontaktdaten:
- KhrisMUC
- Adventure-Gott
- Beiträge: 4674
- Registriert: 14.03.2005, 00:55
- Wohnort: München
Ich versuch mal, es allgemein zu erklären, da ich nicht weiss, ob du den Interaction Editor oder Scripte benutzt.
Angenommen, Hotspot 1 verschafft dem Spieler Gegenstand 1.
Der Spieler klickt auf Hotspot 1:
Bevor Du jetzt 5 Punkte vergibst, prüfst Du, ob der Spieler den Gegenstand 1 bereits im Inventar hat
(Conditional - If the player has an inventory item)
und gibst nur 5 Punkte, wenn das nicht der Fall ist.
Und nachdem der Spieler einen der drei Gegenstände erhalten hat, prüfst du, ob er jetzt alle drei hat, und schickst ihn dann in den nächsten Raum.
Das ganze müsste so funktioneren, ich habs aber nicht getestet:
das ganze natürlich entsprechend abgeändert für alle drei hotspots.
Angenommen, Hotspot 1 verschafft dem Spieler Gegenstand 1.
Der Spieler klickt auf Hotspot 1:
Bevor Du jetzt 5 Punkte vergibst, prüfst Du, ob der Spieler den Gegenstand 1 bereits im Inventar hat
(Conditional - If the player has an inventory item)
und gibst nur 5 Punkte, wenn das nicht der Fall ist.
Und nachdem der Spieler einen der drei Gegenstände erhalten hat, prüfst du, ob er jetzt alle drei hat, und schickst ihn dann in den nächsten Raum.
Das ganze müsste so funktioneren, ich habs aber nicht getestet:
das ganze natürlich entsprechend abgeändert für alle drei hotspots.
Use gopher repellent on funny little man
- Fightmeyer
- Riesiger Roboteraffe
- Beiträge: 7308
- Registriert: 16.12.2004, 22:51
- Wohnort: Potsdam
- Kontaktdaten:
Klingt aber eher so, als ob man die 3 Gegenstände in verschiedener Reihenfolge erlangen kann. Dann müßtest Du bei den Room-Functions Execute Repeatly verwenden und halt abfragen, ob der Spieler alle 3 Gegenstände hat. Wenn ja, dann anschließend Wechsel in anderen Raum.
Spart die ne Menge Funktionen ein...
Spart die ne Menge Funktionen ein...
- KhrisMUC
- Adventure-Gott
- Beiträge: 4674
- Registriert: 14.03.2005, 00:55
- Wohnort: München
Wenn man mein script bei jedem Hotspot benutzt und bei den beiden Conditionals am Ende die jeweils anderen einträgt, ist die Reihenfolge völlig egal.Fightmeyer hat geschrieben:Klingt aber eher so, als ob man die 3 Gegenstände in verschiedener Reihenfolge erlangen kann.
Klar kann man es auch mit der repeatedly_execute abfragen, dann muss man nur aufpassen, dass diese Abfrage bei Erfolg abgeschaltet wird, da sonst der Befehl New Room endlos ausgeführt wird.
Außerdem ist mein Weg eleganter, da man in die repeatedly_execute nur Sachen schreiben sollte, die dort rein müssen.
Use gopher repellent on funny little man
- Dusty D.
- Hobby-Archäologe
- Beiträge: 153
- Registriert: 18.04.2004, 20:03
- Kontaktdaten: