Construction Set komischer Fehler

Tilon

Neuankömmling
Object "Meister.8888888888888888888" is not persitent. Its presence is not guaranteed in game.

Continue running exexutable?

Was bedeutet das?und wie krieg ich das doch hin und hier übrigens der Script:
Begin Selt
if ( GetJournalIndex MyQuestTutorial= 100 )
"Meister.88888888888888888888888"->Lock 50
Endif
End
 
bei der tür, auf der das script liegen soll (hättest vorher auch erwähnen können:-D) musst du im objektmenü unten nur ein häkchen bei reference persistent (oder so ähnlich) setzen. Mehr sagt die Fehlermeldung nicht
 
Ok ich hab den Quest jetzt komplett umgeschrieben sodass es dann auch klappt:
Begin Selt22
if ( GetJournalIndex MyQuestTutorial= 100 )
Lock 50


Endif
End

Aber jetzt wenn ich es auf schließe gehts ist es schon wieder verschlossen wenn ich einzutreten versuche:shock: Wie krieg ich das weg?
 
das Script macht so ja auch jeden Frame 50er Schloss auf die tür

füge mal das ein


short doOnce

if (Journal...)
if (doOnce == 0)
Lock 50
set doOnce to 1
endif
endif
 
  • Like
Reaktionen: Tilon
Begin Selt22

short doOnce

if (Journal "MyQuestTutorial"= 370)
if (doOnce == 0)

Lock 50

set doOnce to 1

endif
endif
end
klappt nicht...?
 
also meiner Meingung nach sollte dein Script die Tür genau dann mit 50 abschließen wenn der Quest auf 370 ist und du zum ersten mal die Zelle mit der Tür betrittst, wenn es das nicht tut, dann war ich dir wohl keine große Hilfe, aber sag doch einfach mal ganz genau was die Tür für eine Funktion haben soll.
 
  • Like
Reaktionen: Tilon
Wenn ich nach Caldera gehe soll die Tür solange abgeschlossen bleiben bis der Quest beendet ist...
Aber dann kommt immer:
Wenn ich hingehe:




Script Error Expression in Selt22
und
Right Eval
 
== statt = beim ersten if ist das Problem :p, nichts für ungut
wenn du die tür zu haben willst bis der quest rum ist, solltest du aber vielleicht <= Questende-Zahl nehmen
 
Zuletzt bearbeitet:
  • Like
Reaktionen: Tilon
Danke XD :oops:

Edit: Scheint immer noch nicht zu klappen:

Begin Selt22

short doOnce

if (Journal "MyQuestTutorial" == 370)
if (doOnce == 0)

Lock 50

set doOnce to 1

endif
endif
end

Gleiche Fehler wie oben
 
Zuletzt bearbeitet:
GetJournalIndex ist die richtige Abfrage

Journal, "name", Index fügt den Tagebucheintrag des Themas für den entsprechenden Index im Tagebuch ein
 
Begin Selt22

short doOnce

if (GetJournalIndex "MyQuestTutorial" == 370)
if (doOnce == 0)

Lock 50

set doOnce to 1

endif
endif
end
So richtig?