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: Suche 2 Skripts

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #7
    Zitat Zitat von Low Post Beitrag anzeigen
    Also zuerst mal müssen die Variablen afaik vor das begin gamemode.

    2. muss da noch eine if-Abfrage rein, denn momentan wird dein Skript in jedem frame ausgeführt, womit pro frame 1 Dietrich der Truhe hinzugefügt wird. Außerdem: was nützen dir die Variablen, wenn du sie weder veränderst, noch irgentwo abfragst?

    3. würde ich das ganze als Questskript (einer unsichtbaren Quest) machen, da es bei deiner Lösung (Skript auf Truhe) nur arbeiten würde, wenn der Spieler in der Nähe der Truhe ist. Nachteil ist halt, dass dann die ganze Zeit im Hintergrund ein Skript läuft, was evtl. die Performance belastet.

    Probier mal dieses Skript:
    Code:
    scn MeineTruhenAuffüllScript
    
    short olddayVAR
    short dayVAR
    short done
    
    begin gamemode
    
    if ( done == 0 )
     set olddayVAR to getdayspassed
     set dayVAR to getdayspassed
    ;ich bin mir jetzt aber nicht sicher, ob es diese Funktion gibt und das CS-Wiki ist momentan leider down
     set done to 1
    if ( done == 1 ) && ( dayVAR == olddayVAR )
    ;kann man das so abfragen?
     set dayVAR to getdayspassed
     set done to 2
    if ( done == 2 ) && ( dayVAR > olddayVAR )
    ;kann man das so abfragen?
     meineTruhe.additem MeinItem 1
     set done to 1
     set olddayVAR to getdayspassed
    endif
    
    end
    Da jetzt in deiner Truhe soviele "Mein Item"s liegen würden wie Tage vergangen sind würde ich deiner Truhe noch folgendes Skript hinzufügen:

    Zusätzlich musst du noch jeder if-Abfrage im obigen Skript noch folgendes anhängen (Code kopieren; Achtung: Leerzeichen am Anfang):
    Code:
     && ( MeineTruheScript.discovered == 1 )


    Da ich jetzt aber selbst nicht so der große Skripter bin gebe ich keine Garantie darauf, das alles funktioniert (Wie in den Kommentaren gesagt: ich bin mir nicht sicher, dass es alle Befehle gibt, die ich verwende, noch, dass alle if-Abfragen funktionieren). Mach eine Sicherheitskopie deiner *.esp und dann einfach aufprobieren. Mehr als schiefgehen kann's eigentlich nicht. Obwohl, bei Oblivion weiß man eigentlich nie...

    Wow , die Welt des Scriptings ist ja wahnsinnig kompliziert!
    Leider erkennte das CS den befehl discovered nicht an.

    EDIT : Vielleicht könnte man einen andere Befehl machen , zb ob der Spieler einen bestimmten Hebel umgelegt hat oder ob der die Truhe schonmal aktiviert hat?
    Geändert von Lord Asgar (20.08.2007 um 16:20 Uhr)

Berechtigungen

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