Tür mit Schlüssel öffnen

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Gast

Tür mit Schlüssel öffnen

Beitrag von Gast »

Halli Hallo liebe Community

Sitze hier jetzt schon bestimmt seit ner Stunde und grübel darüber nach wie ich eine gute Lösung für mein Problem finde.

Ich habe eine Tür und einen Schlüssel... nun will ich erreichen das sobald man den Schlüssel mit der Tür benutzt, der Charakter in den nächsten Raum kommt. Mein Problem aber ist das ich über den Interaction Editor lediglich "Use inventory on hotspot" auswählen kann und nicht bestimmen welches Item denn nun genau den Raumwechsel bewirkt..... denn wenn ich den Befehl "Player - Go to a different room" da anwende funktioniert der Raumwechsel mit jedem Item.

Wo ist der Denkfehler? Muss ich das über Scripts machen? (ich tippe mal auf ja?!) und wie sind die Script Befehle um Inventar Items so zu benutzen....

habe nämlich zuerst gedacht so ne nette Variable zu schreiben die es erst ermöglicht durch die Tür zu gehen sobald der Schlüssel auf sie angewendet wurde. Leider ist sowas für einen Anfänger wie mich noch viel zu hoch und ich würde mich riesig freuen von einer der sich dadrin besser auskennt mir ein wenig unter die Arme greifen kann.

Und bitte sagt jetzt nicht ich soll die Anleitung lesen... ich habs doch versucht :P .

Mit vielen Grüßen Max :)
Benutzeravatar
Fightmeyer
Riesiger Roboteraffe
Riesiger Roboteraffe
Beiträge: 7308
Registriert: 16.12.2004, 22:51
Wohnort: Potsdam
Kontaktdaten:

Beitrag von Fightmeyer »

Da gibts doch den Befehl "If inventory Item was used"...

Da gibst Du die Inventory-Item Nummer an... Und da drunter dann erst den Raumwechsel...
Gast

Beitrag von Gast »

War klar das es wieder so was simples war...... aber ich denke den Denkanstoß hab ich gebraucht.

Danke hast mich nen ganzes Stück weiter gebracht :).
Fikachu
Frischling
Frischling
Beiträge: 1
Registriert: 24.05.2005, 13:54
Kontaktdaten:

Beitrag von Fikachu »

Ok super danke hat alles geklappt und ich habs bereits mit groooßer Freude getestet.... hier nochmal um zu zeigen wie ichs gemacht habe:

Code: Alles auswählen

  if (character[GetPlayerCharacter()].activeinv == 3) {
    NewRoomEx(3,273,133);
  }
  else Display("Das passt hier nicht!");
Na was haltet ihr davon... akzeptabel... oder könnts man besser machen :)?
Benutzeravatar
KhrisMUC
Adventure-Gott
Adventure-Gott
Beiträge: 4674
Registriert: 14.03.2005, 00:55
Wohnort: München

Beitrag von KhrisMUC »

Wenn Du so fragst:
Man könnte die geschweiften Klammern weglassen, da nach der if-Abfrage nur ein Befehl kommt.
Soll heissen: Besser (kürzer) geht's nicht. :)
Use gopher repellent on funny little man
Antworten