Habe eigentlich gehofft, dass ich keinen Thread eröffnen müsste, ich komme jedenfalls nicht weiter.
Ich kenne mich mit Scripting nicht sonderlich gut aus, trotzdem hatte ich mich an ein "etwas komplexeres" gewagt. Und so sollte es funktionieren:
Zuerst erhält der Spieler ein Amulett. Wenn er dies trägt, kann er einen Zauber sprechen, der, sollte der Spieler einen bestimmten Dolch besitzen, den Dolch verbessern sollte. Diesen Dolch kann man nicht ablegen.
Bis dahin lief alles gut, nur jetzt kommt das Problem das ich nicht lösen kann.
Sollte der Spieler jemanden angreifen, soll dem Spieler wieder der alte Dolch hinzugefügt werden und der neuere entfernt werden. Was nicht klappt.
Ich habe meinen gesamten Wissensschatz geplündert und alles durchsucht was ich in ihm finden konnte. Hier wäre mein Script:
Die einzige Lösung die mir einfallen würde, wäre auf jeden NPC und auf jede Creature ein Script legen, aber dazu habe ich keine Lust und es würde vielleicht auch einige Inkompatibilitäten hervorrufen.
Mir würde nur die Möglichkeit einer Verzauberung mit Skript-Effekt einfallen. Das würde dann so aussehen:
Damit man den Dolch nicht ablegen kannst machst du den Dolch einfach zum Quest-Item und fertig. Da brauchst du gar kein Skript.
--
Ich kam, sah, und konnte meinen Augen nicht trauen
Mir würde nur die Möglichkeit einer Verzauberung mit Skript-Effekt einfallen. Das würde dann so aussehen:
Damit man den Dolch nicht ablegen kannst machst du den Dolch einfach zum Quest-Item und fertig. Da brauchst du gar kein Skript.
...
Auf die Idee bin ich noch gar nicht gekommen, klappt aber einwandfrei. Werd' mich jetzt um den Feinschliff meines Scriptes kümmern. Danke.
Ach übrigens, ich habe den Dolch nicht als Quest-Item markiert, da ich ihn nicht als Quest-Item ansehe und deshalb nicht wollte, dass dies Nachricht erscheint. Nochmals Danke.