PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Frage]Npc Umziehen und Gastwirt erstellen



Pcuser
01.01.2008, 22:43
Hi, wie bekomme ich einen NPC dazu sich uzuziehen, enmal einfach so in der gegend und einmal z.B. bevor er ins bett geht (das müsste mit einem script aufm bett gehen oder?).

Danke

Edit mir is gerade noch was eingefallen. Könnte man die klamotten nicht als rüstung erstellen? weil die liese sich ja ausziehen. Wie komm ich dann an die nifs in den bsas?

Low Post
01.01.2008, 23:55
Das ein NPC sich umzieht müsste man eigentlich da regeln können, wo man den Tagesablauf erstellt.

In einem Script würde man dafür den Befehl (Un) (http://cs.elderscrolls.com/constwiki/index.php/UnequipItem)EquipItem (http://cs.elderscrolls.com/constwiki/index.php/EquipItem)verwenden.


Um an den Inhalt der *.bsa-Archive zu kommen musst du die entpacken, z.B. via OBMM (http://timeslip.chorrol.com/obmm_download.html).

Pcuser
02.01.2008, 00:02
Komisch dass die das cs nich lesen kann... naja.

Dann gleich noch ne Frage: Wie erstelle ich einen Gastwirt, kennt da jemand ein tutorial?

Danke

Pcuser
02.01.2008, 10:16
Immer diese fremdposter ;)

Und was is nu mit meinem Gastwirt?:)

Katan
02.01.2008, 10:37
Solltest du nicht genug mit dem CS vertraut sein, um in der NPC-Liste einen Gastwirt-NPC wie bspw. Mariana Ancharia herauszusuchen und dir dessen Einstellungen als Vorbild zu nehmen, was doch durchaus im Bereich des Möglichen liegen dürfte, solltest du vielleicht erstmal einfachere Dinge in Angriff nehmen.

Würdest du nun nämlich in der Lage sein, das Menü der sagen wir mal Mariana Ancharia des Cheydinhal Bridge Inn zu öffnen, würde dir sofort das Script mit Namen Publican_CheydinhalBridgeInn auffallen, welches an den NPC geheftet ist und, grob gesagt, den Ablauf von "Bett gemietet" bis "Bett nicht mehr gemietet" regelt. Rein theoretisch würdest du dann im Dialog nachschauen, wo denn die Variable "rent" auf 1 gesetzt wird, so dass das GameMode-Script mit der Arbeit los legt. Und siehe da, im Dialog findet sich unter "BedYes" der Eintrag "Excellent, bla bla bla", in dessen Result Script-Fensterchen rent auf 1 gesetzt und daraufhin also das Script abgespult werden kann.

Was würdest du also für einen Gastwirt brauchen? Ein Script, ein Bett, eine Dialog-Zeile. Ganz grob gesagt. Und all das könntest du dir im CS an einem von Bethesda Softworks liebenswürdigerweise bereits ins Spiel integrierten NPC abschauen. Ich meine, wenn du für diesen Quest bereit wärst. ;)

Im Ernst. So schwer ist das wirklich nicht. Und zur Not nimmst du einen Gastwirt-NPC, gibst ihm eine neue Editor-ID, "Create a new form" und passt ihn dann deinen Vorstellungen entsprechend an (Braucht natürlich dann aber eigenes Bett, Script, Referenz, Bett, bla. Und die AI nicht vergessen).

Pcuser
02.01.2008, 12:16
Ja das script hab ich mir schon angeschaut. Allerdings hab ich dann einen gastwirt gefunden, bei dem in dem script nichts von betten stand (warscheinlich hab ich bei meinem glück einen der wenigengastwirte gefunden der keine betten hat^^)

Werde mir das ganze dann nochmal genauer zu gemüte führen.