Construction Set kleine Frage

Sebastian A.

Bürger
Hi,
ich möchte einen NPC(und eine Truhe) erstellen der nur auftaucht wenn der Spieler ein bestimmtes Geschlecht hat. Außerdem soll er verschwinden wenn in einer bestimmten Truhe keine Items mehr drinnen sind. Wie mache ich das?
 
Zuletzt bearbeitet:
Auf jeden Fall musst du Scripten.

Der Befehl um das Geschlecht des Spielers abzufragen lautet GetPCIsSex Male|Female (Alternativ auch Player.GetIsSex Male|Female).
Um den NPC erscheinen/verschwinden zu steuern kannst du entweder moveto oder enable|disable verwenden. Welche von beiden Varianten besser (bezüglich Performance/Savegamegröße/Fehleranfalligkeit/etc.) ist kann ich dir aber nicht sagen.
Bezüglich der leeren Truhe: Ich kenne da nur den Befehl GetItemCount, da müsstest du aber alle Items überprüfen. Außerdem sind Items aus anderen PIs nicht mit inbegriffen. Falls der Spieler keine/nur bestimmte Items hinzufügen kann wäre dass evtl. etwas leichter; da müsste man dem Truhenskript halt noch einen Begin OnActivate-Block hinzufügen.