Hmm, die Kopie wäre einfacher, das könnte man einfach mit
player->PlaceAtPC "<npc_id_hier_eintragen>", 1, 120, 1
machen. Für das Teleportieren ist es etwas schwieriger, zumal man da zwischen Innenzellen und Außenzellen unterschiedet. Für Innenzellen sähe das so aus:
"<npc_id_hier_eintragen>"->PositionCell 961.706,-2534.809,-25.316, 0 "Alt-Gramfeste: Tempelgärten"
Die ersten drei Zahlen sind die X-, Y- und Z-Koordinaten des Ortes, wo der NPC landen soll, die vierte Zahl steht für die Blickrichtung des NPCs, aber da kann man im Prinzip immer null angeben, denn sobald man einen NPC zu nahe kommt, spricht der einen sowieso mit irgendeinem Idle-Satz an und dreht sich um. Am Ende muss man noch den Namen der Zelle angeben.
Für Außenzellen lautet der Befehl einfach:
"<npc_id_hier_eintragen>"->Position 961.706,-2534.809,-25.316, 0
Die Zahlen haben die gleiche Bedeutung wie oben, nur das hier die Angabe der Zelle am Ende wegfällt. Ein Hinweis noch für den Fall, dass du nach Gramfeste teleportieren willst: die "Außenzellen" von Gramfeste, also Basar, Tempelhof, Göttergriff und so weiter, sind in Wirklichkeit Innenzellen.
Nun zu den Koordinaten bzw. wie man diese bekommt: um die eigenen Koordinaten zu erhalten, gibt es den Konsolenbefehlt GetPos. Um die X-Koordinate zu erhalten, tippt man also:
player->GetPos X
Das X kann man durch Y oder Z ersetzen, um die weiteren Koordinaten zu bekommen. GetPos funktioniert übrigens auch mit NPCs oder Gegenständen.