Um mal die Hilfedatei zu zitieren:
NOTE: The conversation will not start immediately; instead, it will be run when the current script function finishes executing.
Gibt es in den Dialogen Auswahlmöglichkeiten? Oder benutzt Du die nur, um viel Text sprechen zu lassen (da es sich ja anscheinend um eine Cutscene handelt)?
Grundsätzlich kann man durchaus Skriptbefehle nach einem Dialog ausführen; die einfachste Möglichkeit ist, sie direkt in den Dialog zu schreiben (das geht, wenn man die Skriptbefehle einrückt).
Das hier:
[ags]player.Walk(220, 120, eNoBlock, eWalkableAreas);
Wait(50);[/ags]
kann vermutlich durch dieses ersetzt werden:
[ags]player.Walk(220, 120, eBlock);[/ags]