interagiere mit Dingen und kurz vorher woanders hin klicken

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Benutzeravatar
Der Knoodn
Komplettlösungsnutzer
Komplettlösungsnutzer
Beiträge: 18
Registriert: 30.11.2004, 22:30
Wohnort: Atlantis

interagiere mit Dingen und kurz vorher woanders hin klicken

Beitrag von Der Knoodn »

Also, mein Problem ist, daß ich, wie in Lucas Arts Spielen, die Möglichkeit haben möchte, daß der Charakter zu einem Hotspot läuft, wenn ich ihn benutzte oder betrachte, ich aber kurz vorher wieder wo anders hin klicken kann und dann die Hotspot-Aktion nicht ausgeführt wird.

Bei AGS funktioniert das nur im Walk-Mode.
Bei Maniac Mansion de luxe wurde das sehr gut umgesetzt. Es geht also irgendwie.

Wenn mir da jemand helfen kann, wäre das echt super.
[ZENSIERT]
Adventure-Gott
Adventure-Gott
Beiträge: 4575
Registriert: 13.07.2004, 14:04
Wohnort: Da wo muss
Kontaktdaten:

Beitrag von [ZENSIERT] »

Versuch es mal mit "If player stands on hotspot". Das schaltet dann eine Variable frei und ab dann kann die Aktion erst ausgeführt werden.
Setze bei "Any click on hotspot" fest: SetGlobalInt(irgendeine, Hotspotnummer);
und in repeatedly_execute
if((GetGlobalInt(irgendwas) == hotspotnummer) && (GetCharacterAt(HingehpunktX, HingehpunktY) == EGO)) {
//script
}
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge

Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.

Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Benutzeravatar
Sinitrena
Tastatursteuerer
Tastatursteuerer
Beiträge: 678
Registriert: 08.05.2004, 01:01
Wohnort: Frankfurt
Kontaktdaten:

Beitrag von Sinitrena »

Ich will ja nix sagen, aber meinste nich das is ne bissel kompliziert? Einfacher geht es (zumindest bei Hotspots, nicht bei Objekten) wenn du mit walkto Pointen arbeitest, wenn man dann woanders hinklickt bricht AGS die Aktion automatisch ab (im Gegensatz dazu wenn man MoveCharacter arbeitet, wo man eine blocking function hätte und AGS andere Befehle gar nicht wahrnimmt)
http://www.sinitrena.de.vu Meine Spiele: "A very special dog", "A magic stone", "James Bond - Who wants to live again?", "Lonely Night", "Death of an Angel", "The Witch, the Wizard and the Blue Cup", "Emerald Eyes"
[ZENSIERT]
Adventure-Gott
Adventure-Gott
Beiträge: 4575
Registriert: 13.07.2004, 14:04
Wohnort: Da wo muss
Kontaktdaten:

Beitrag von [ZENSIERT] »

1) Walk-to Points sind nur im Walk-mode unblockend
2) Du hast Recht. Es ist wirklich kompliziert.
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge

Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.

Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Benutzeravatar
Der Knoodn
Komplettlösungsnutzer
Komplettlösungsnutzer
Beiträge: 18
Registriert: 30.11.2004, 22:30
Wohnort: Atlantis

Beitrag von Der Knoodn »

Hab' da was gefunden. Proskrito hat das in seiner MI2 v.2.0c Template eingebaut.

zu finden unter:
http://usuarios.lycos.es/golfapagina/templates/
wen es interessiert.
[ZENSIERT]
Adventure-Gott
Adventure-Gott
Beiträge: 4575
Registriert: 13.07.2004, 14:04
Wohnort: Da wo muss
Kontaktdaten:

Beitrag von [ZENSIERT] »

*kicher* Du wirst lachen, aber ein Programmierer in MMd war Nacho Lucia alias Proskrito. Ich habe dieses Template selbst mal benutzt, aber es nützt nichts
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge

Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.

Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Antworten