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 10 von 10

Thema: CONDITIONS: GetInCell

  1. #1

    CONDITIONS: GetInCell

    Tach,

    ich habe ne eigene q gemacht. bis zur stage 30 geht alles gut. die quest soll auf stage 40 gesetzt werden, wenn der spieler ne zelle betritt.

    um das zu bewikren hab ich einfach bei conditions folgendes verwendet:

    Target:____Function name:____Functioninfo:__________comp:__value:

    no_________GetInCell_________Cell: 'Hackdirtcaverns'____==___1.00___AND

  2. #2
    Ist die Cell eine Interior? Mit außenzellen geht das nähmlch nicht
    In scripts wird das so verwendet:

    [ActorID.]GetInCell CellName

    Musst du nicht noch möglicherweiße bei funktion player auswählen? Da gehen doch glaub ich mehrere sachen zum aussuchen..

  3. #3
    is ne interior - den rest klär ich heute/morgen ab und sag denne bescheid

  4. #4
    Es reicht leider nicht, einfach bei den Bedingungen beim Questeintrag etwas einzutragen. Du musst den Eintrag auch noch mit SetStage vergeben. Mit den Conditions in einem Questeintrag kannst Du bewirken, dass Du für den gleichen Index (in Deinem Fall 40) verschiedene Einträge vergeben kannst. Zum Beispiel wenn der Spieler ein Mann oder eine Frau ist, kannst Du die jeweiligen Anreden benutzen.
    Du brauchst also noch mindestens ein Questscript oder ein lokales Script, das an einem Activator in der betreffenden Zelle hängt.

  5. #5
    hmmm, und wie muss das aussehen? dieses script lege ich dann auf ne türe in die besagte zelle oder wie?!

  6. #6
    Ganz egal, irgendwas, das halt bewirkt, sobald der Spieler in der Zelle ist, dass der Stage gesezt wird.
    Zb, GameMode:
    PHP-Code:
    begin GameMode
    if GetInSameCell Player == 1
              DeineQuest
    .SetStage 40
    endif
    end 

  7. #7
    Da gibt es über dem Contitons-auswahl-fenseter, so eine weiße fläche "Resoult" script. Dort muss du die zeile eingeben:
    SetStage DeineQuest 40

    Und ins Contitions fenster noch zusätzlich "GetStage == 30) aussuchen.

  8. #8

  9. #9
    Nein, das stimmt nicht ganz.
    Das Script von Kenet ist schon richtig. Das hängst Du dann an einen beliebigen Gegenstand in der jeweiligen Zelle und Dein Questeintrag erscheint.

    PHP-Code:
    Scriptname HierKommtEinNameHin

    Begin GameMode

    if GetInSameCell Player == 1
              SetStage DeinQuestID 40
    endif

    End 
    Das Result-Fenster ist dazu da, dass Du während der Eintrag vergeben wird, ein Ereignis abrufen kannst, wie z.B. einen Gegenstand verschwinden lassen oder sonstwas. Du kannst dort auch einen weiteren Questeintrag auslösen, allerdings kommt der dann immer erst, sobald der Spieler den Eintrag 40 bekommt.

    Edit:
    Gammels Beispiel mit dem GetStage DeinQuest == 30 würde nur bewirken, dass der Spieler den Eintrag nur bekommt, wenn er Questeintrag 30 hat. Sonst nichts. Soll heißen, wenn der Spieler die Zelle betritt, passiert da gar nichts, wenn Kenets Script nicht in der Zelle ist.
    Wenn Du aber Kenets Script in der Zelle hast und Gammels Beispielfolgst. Erscheint der Eintrag 40 nur dann, wenn der Spieler auch Eintrag 30 hat.

    Das was Gammel da drüber schreibt, das heißt, den Eintrag ins Result-Fenster eintragen würde bedeuten, dass der Eintrag noch einmal ausgelöst wird, sobald Du ihn bekommst, also eigentlich nicht sehr sinnvoll.
    Geändert von Rung (01.08.2008 um 15:36 Uhr)

  10. #10
    ok, wunderbar, nun sollte ja alles funzen :P

Berechtigungen

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