Hauptmenü

Neuigkeiten:

Bitte unterstützt uns und bestellt über diese Links bei Amazon  oder HumbleBumble!

run script nach dialog mit Fehler

Begonnen von Siel, 04. Februar 2008, 17:20:45

Vorheriges Thema - Nächstes Thema

Siel

Habe folgendes Problem.
Wenn ich in einem Dialog bei AGS mit der Funktion run-script eine Aktion auslösen möchte, endet der Dialog einfach, aber das Script läuft nicht ab. Weis einer, worann das liegen könnt?
Die Vergangenheit ist im Nachhinein meist eine schlechte Idee.

KhrisMUC

Das kann ca. tausend Ursachen haben.

Näheres, wenn wir den verwendeten Code gesehen haben (Dialogskript und dialog_request).

Siel

OK, hier die Scripts:
1.Global Script:
function dialog_request (int xvalue) {
  if (xvalue == 1) {
    MoveCharacter(16, 125, 75);
    character[16].ChangeRoom(25, 145, 100);
  }
}
2.Dialog-Script:

POLICE: Blablabla.
run-script 1
stop

Außerdem verwende ich (weis nicht ab das wichtig ist) Version 3.0
Die Vergangenheit ist im Nachhinein meist eine schlechte Idee.

KhrisMUC

Liegt wahrscheinlich daran, dass MoveCharacter ohne Angabe nicht-blockend ist.
Nimm auch am Besten gleich aktuellen Code:

    character[16].Walk(125, 75, eBlock);

Alternativ auch:

    cPolice.Walk(...);