Um jegliche Verwirrung auszuschließen (oder zu vervielfachen
):
Die Verwendung von neuem Code wird ausdrücklich empfohlen.
Also
SetPlayerCharacter() ganz schnell wieder vergessen
Die Funktion
SetPlayer() ist keine AGS-interne Funktion sondern Bestandteil des Starterpacks.
Sie wechselt zwar auch den Spieler; falls sich jedoch der neue Spieler im selben Raum befindet und dieser scrollbar ist, scrollt die "Kamera" automatisch rüber. Was natürlich nicht immer wünschenswert ist.
Zur allerersten Frage: einen NPC den aktuellen Raum betreten lassen geht z.B. so:
cNpc.ChangeRoom(3, 180, 135);
Es empfielt sich, den Charakter vorher in die richtige Richtung schauen zu lassen.