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.
interagiere mit Dingen und kurz vorher woanders hin klicken
- Der Knoodn
- Komplettlösungsnutzer
- Beiträge: 18
- Registriert: 30.11.2004, 22:30
- Wohnort: Atlantis
-
- Adventure-Gott
- Beiträge: 4575
- Registriert: 13.07.2004, 14:04
- Wohnort: Da wo muss
- Kontaktdaten:
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
}
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
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
- Sinitrena
- Tastatursteuerer
- Beiträge: 678
- Registriert: 08.05.2004, 01:01
- Wohnort: Frankfurt
- Kontaktdaten:
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"
-
- Adventure-Gott
- Beiträge: 4575
- Registriert: 13.07.2004, 14:04
- Wohnort: Da wo muss
- Kontaktdaten:
1) Walk-to Points sind nur im Walk-mode unblockend
2) Du hast Recht. Es ist wirklich kompliziert.
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
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
- Der Knoodn
- Komplettlösungsnutzer
- Beiträge: 18
- Registriert: 30.11.2004, 22:30
- Wohnort: Atlantis
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.
zu finden unter:
http://usuarios.lycos.es/golfapagina/templates/
wen es interessiert.
-
- Adventure-Gott
- Beiträge: 4575
- Registriert: 13.07.2004, 14:04
- Wohnort: Da wo muss
- Kontaktdaten:
*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
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet