Allgemein
News
News-Archiv
Partner
Netzwerk
Banner
Header
Media
Downloads
Impressum

The Elder Scrolls
Arena
Daggerfall
Spin-offs
Romane
Jubiläum
Reviews
Welt von TES
Lore-Bibliothek
Namens-
generator

FRPGs

Elder Scrolls Online
Allgemein
Fraktionen
Charakter
Kargstein
Technik
Tamriel-
Manuskript

Media

Skyrim
Allgemein
Lösungen
Tipps & Tricks
Steam-Kniffe
Review
Media
Plugins & Mods

Oblivion
Allgemein
Lösungen
Tipps & Tricks
Technik
Charakter
Media
Plugins & Mods
Kompendium

Morrowind
Allgemein
Lösungen
Tipps & Tricks
Media
Plugins & Mods

Foren
The Elder Scrolls Online
Hilfe & Diskussion

Skyrim
Hilfe & Diskussion
Plugins & Mods

Ältere TES-Spiele
TES-Diskussion
Oblivion-Plugins
Morrowind-Plugins

Community
Taverne zum Shalk
Adventures of Vvardenfell
Tales of Tamriel
Ergebnis 1 bis 20 von 256

Thema: Ein paar Fragen...

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Entschuldigt das ich hier so einfach reinposte, aber ich hab nur ne kleine Frage, die keinen eigenen Thread wert ist. (hoffe ich)

    Kann mir jemand sagen wie es anstelle das NPC's ihre Kleider wechseln? In etwa so wie Martin bei der Hauptquest, da zieht er sich ja auch ein paarmal um. ^^
    Ich hab mir zwar sein Script angeschaut, bin aber nicht wirklich schlau draus geworden.

  2. #2
    Hallo,

    wenn der NPC neue Kleidung tragen soll, musst Du sie seinem Inventar hinzufügen. Das geht mit dem Befehl AddItem ( [ActorID|ContainerID.]AddItem ObjectID, Count )
    Weiterhin ist wichtig zu wissen, dass der NPC immer das teuerste Kleidungsstück anzieht und die beste Rüstung (je nachdem welche Rüstungsart er bevorzugt [leicht/schwer]) ausrüstet.

  3. #3
    Code:
    scriptname xyz
    ref mySelf
    
    begin onWasauchimmer
    set mySelf to getSelf
    mySelf.additem IDDerKleidung 1
    mySelf.equipitem IDDerKleidung
    end

  4. #4
    Vielen Dank ich werds mal versuchen!

    Vielleicht noch ne kleine Frage, wie kann ich es anstellen das ein NPC während des Spiels seinen Namen ändert? So wie bei Martin, der heißt ja zunächst auch Bruder Martin, später dann nur Martin und am Ende Martin Septim.

    @Lazarus
    Noch mal Sorry das ich deinen Thread dafür missbrauche.

  5. #5

  6. #6
    Das ging ja schnell, vielen Dank!

    Gibt es das CS Wiki auch auf deutsch? Vermute nicht, oder?

  7. #7
    Das hier ist ein Projekt, das die Übersetzung des Wikis versucht. Ist allerdings nicht vollständig.

  8. #8
    @Rung
    Das sieht doch schon mal sehr gut aus, vielen, vielen Dank!


    @Lazarus
    Der Thread gehört nun wieder ganz dir.

  9. #9
    Ich habe drei Activatoren(bzw einen Activator drei mal in die Zelle gesetzt), die alle mit dem selben Script laufen sollen. Nur sollte der Script merken, welcher der drei Activatoren nun aktiviert wurde. Ich habe das jetzt so gemacht:

    Code:
    scn xyz
    
    ref activator
    
    begin onActivate
    set activator to getSelf
    
    if activator == ActivatorA
    ................
    .............
    ...............
    endif
    end
    ...nur bekomme ich jetzt die Meldung, ActivatorA könne nicht in einem Script benutzt werden. Wie könnte man das sonst noch regeln, außer drei verschiedene Scripts zu nutzen?

  10. #10
    Du kannst in dem Script ganz einfach eine Variable setzen. Z.B.: WurdeAktiviert. Die setzt Du auf Eins, sobald der Spieler diesen Aktiviert. Dann fragst Du die Variable über die Referencen ab.

    Zitat Zitat
    scn xyz

    short WurdeAktiviert

    begin onActivate
    set WurdeAktiviert to 1

    if ActivatorA.WurdeAktiviert == 1
    ................
    .............
    ...............
    endif
    end

  11. #11
    Wenn ich das so mache, bekomme ich die Meldung 'Unknown function or variable'. Aber auch erst dann wenn der Activator davorsteht...
    edit: seltsam, auf einmal funktioniert es.
    Geändert von Lazarus (09.07.2007 um 16:55 Uhr)

  12. #12
    Wenn ich einen Marker per MoveTo-Befehl irgendwo platziere und ihn anschließend einen Zauber casten lasse, dann werden diese Zauber immer nach Norden gebrettert anstatt auf das im Script vorgesehene Ziel. Woran könnte das liegen?

  13. #13
    Bei mir war es so, dass das immer geschah, wenn das Ziel sich nicht in Sichtweite befand oder irgendetwas die Sicht versperrte.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •