-
Schwertmeister
kleine Scriptfrage
So, jetzt bin ich an der Reihe, mit der Scriptfrage.
Ich brauche ein Script, wo 3 verschiedene NPCs auf drei verschiedenen Betten [jeder hat jeweils ein Bett als ownership eingetragen] solange schlafen, bis ein Quest eine gewisse Stage erreicht hat.
Das mit der Queststage ist kein Problem, aber wie mache ich, das sich jeder sein eigenes Bett sucht ?
Ich habe jetzt
if getstage QUEST < STAGE
BETTREF1.activate
BETTREF2.activate
BETTREF3.activate
so würden sie jetzt wohl mal alle drei betten durchprobieren.
Darum habe ich jetzt noch die isowner Abfrage eingebaut, aber nu fehlt mir die Verbindung dieser Abfrage mit dem jeweiligen Bett... könnte ich hinter die getstage Abfrage noch ein && BETTREF1.isowner NPC1 == 1 && BETTREF2.isowner NPC2 == 1 etc. basteln ? Weiß nicht ob es funktioniert und es sieht auch irgendwie sehr chaotisch aus. Gibts da ne elegante Lösung ?
Ich komme gerade nicht drauf...
-
Grinsekatze
Gehen denn NSCs nicht automatisch in ihr eigenes Bett, wenn ihre AI es ihnen sagt?
-
Schwertmeister
Gute Frage.. aber ich sage es ihnen ja per Script, da sie sonst auch irgendwann wieder aufstehen würden, was sie aber nicht sollen. Und Scrips liegen ja über der AI Routine.
[Edit] Noch ne andere Frage: wie bringe ich einen NPC dazu, von seiner jetzigen Position zu einer bestimmten zu laufen ? oO
-
Lehrling
Haste im Wiki nix gefunden?
Oder schau dir mal andere Scripts von offiziellen Quests an.
Es gibt eine Quest mit der Traumwelt in Bravil glaub ich. Da wirst du im Script was finden.
-
Schwertmeister
Mir ist gerade aufgefallen, das sowas nicht mit nem Script, sondern mit nem AI-Package gelöst wird...
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln