Muss man wenn man mehrere Personen irgendwo hin laufen lassen will, für jeden ein eigenes Package, Script Variable, ... machen?
Edit: Mir ist noch was eingefallen: Geht das vieleicht, wenn man allen NPCs den selben Script zuweist?
...
Nö, da das Script für jede Referenz extra läuft.
Wenn du mehrere NPC wo hinlaufen lassen willst nimmst du besser eine Questvariable und dann die Abfrage GetQuestVariable.
Für die NPC würde ich dann folgendes Script empfehlen:
Das ResultScript im Dialog natürlich entsprechen:
--
Ich kam, sah, und konnte meinen Augen nicht trauen
Ich hab noch ne Frage fast dazu.
Ich will das ein NPC einen anderen angreift und anschließend einen Ring anlegt.
Weiß aber leider nicht wie das mit Scripts umzusetzen ist!
Bitte um Hilfe!
Erstmal musst Du eine Bedingung festlegen unter der dieser Kampf gestartet werden soll....also entweder ein Queststage, oder wenn der Spieler nen Trigger erreicht, ein Gespräch......was auch immer.
Davon hängt dann auch ab, in welchem Mode das Script startet. Also
on Gamemode, on Trigger Player.........usw.
Dann vergibst Du Deinen beiden NPCs eine Referenz und nimmst folgenden Befehl.
"1.NPC.REF".StartCombat "2Npc.REF"
endif
End.......
Dann einen Gamemode Block
If ( NPC1.REF.Death == 1 )
2NPCref.EquipItem ObjectID (kann sein, dass Du hier noch einen AddItem mit dem Ring voransetzen musst, damit er den Ring auch hat, falls er diesen nicht vorher schon im Inventar hat. )