Maniac Mansion Mania Forum

MMM-Werkzeugkiste => Technik => Thema gestartet von: MalleTheRedPhoenix am 07. Januar 2010, 23:57:58

Titel: Problem behoben: Move-Object-Problem
Beitrag von: MalleTheRedPhoenix am 07. Januar 2010, 23:57:58
Folgendes Problem:

Ich möchte ein Objekt bewegen lassen und habe auch den Skript-Befehl "MoveObject" eingesetzt.

Allerdings bewegt sich das Objekt nicht. Woran liegt das?

Hier ein Auszug davon:

Zitat
PlaySound(103);
ObjectOn(12);
MoveObject(12, 154, 50, 50);
Wait(75);
Titel: Re: Move-Object-Problem
Beitrag von: rulaman am 08. Januar 2010, 08:02:50
So auf den ersten Blick sieht mir der letzte Parameter komisch aus.

versuch mal

object[12].Move(154, 50, 4, eBlock);

Und immer die gleichen Fragen:
Handbuch gelesen?
Welche AGS-Version?
Existiert das Objekt Nummer 12 in diesem Raum?
Von wo wird der Code ausgeführt?


Auszug aus dem Handbuch (AGS 2.72):

Move (object)
(Formerly known as MoveObject, which is now obsolete)
(Formerly known as MoveObjectDirect, which is now obsolete)

Object.Move(int x, int y, int speed, optional BlockingStyle,
            optional WalkWhere);

Example:

object[2].Move(125, 40, 4, eBlock);

Titel: Re: Move-Object-Problem
Beitrag von: MalleTheRedPhoenix am 09. Januar 2010, 10:04:36
Das Problem wurde gelöst:

Es lag daran, dass ich keinen Walkbereich hinzugefügt habe. ^^

Trotzdem Danke für die Hilfe. ^^