Start
Neu
Suche
Benachrichtigen
Werkzeuge
Antwort
  
  Anmelden/Beitreten 
Geschrieben am
Guten Tag,

Ich hoffe Ihr könnt mir helfen, Ich habe hier ein script für "Uviriths Söhne", meine Mod, und ich komme nicht auf den Fehler. Vielleicht liegts bei der MessageBox im argen. Danke im vorraus für Eure Hilfe.

Hier das Script:

begin 2TA_TVD_GH_Tresor_1

short state
short Num1
short Num2
short Num3
short doonce
short Offen
float timer

if ( onactivate == 1 )
if ( doonce == 0 )
MessageBox "Ihr seht einen Sicherheitsmechanismus vor euch. Ihr müsst einmalig die Zahlenkombination festlegen.", "1", "2", "3"
if ( button == 0 )
set Num1 to 1
MessageBox "Ihr müsst die zweite Zahl der Kombination festlegen", "1", "2", "3"
if ( button == 0 )
set Num2 to 1
MessageBox "Ihr müsst die dritte Zahl der Kombination festlegen", "1", "2", "3"
if ( button == 0 )
set Num3 to 1
set doonce to 1
elseif ( button == 1 )
set Num3 to 2
set doonce to 1
elseif ( button == 2 )
set Num3 to 3
set doonce to 1
endif
elseif ( button == 1 )
set Num2 to 2
MessageBox "Ihr müsst die dritte Zahl der Kombination festlegen", "1", "2", "3"
if ( button == 0 )
set Num3 to 1
set doonce to 1
elseif ( button == 1 )
set Num3 to 2
set doonce to 1
elseif ( button == 2 )
set Num3 to 3
set doonce to 1
endif
elseif ( button == 2 )
set Num2 to 2
MessageBox "Ihr müsst die dritte Zahl der Kombination festlegen", "1", "2", "3"
if ( button == 0 )
set Num3 to 1
set doonce to 1
elseif ( button == 1 )
set Num3 to 2
set doonce to 1
elseif ( button == 2 )
set Num3 to 3
set doonce to 1
endif
endif
elseif ( button == 2 )
set Num1 to 3
MessageBox "Ihr müsst die zweite Zahl der Kombination festlegen", "1", "2", "3"
if ( button == 0 )
set Num2 to 1
MessageBox "Ihr müsst die dritte Zahl der Kombination festlegen", "1", "2", "3"
if ( button == 0 )
set Num3 to 1
set doonce to 1
elseif ( button == 1 )
set Num3 to 2
set doonce to 1
elseif ( button == 2 )
set Num3 to 3
set doonce to 1
endif
elseif ( button == 1 )
set Num2 to 2
MessageBox "Ihr müsst die dritte Zahl der Kombination festlegen", "1", "2", "3"
if ( button == 0 )
set Num3 to 1
set doonce to 1
elseif ( button == 1 )
set Num3 to 2
set doonce to 1
elseif ( button == 2 )
set Num3 to 3
set doonce to 1
endif
elseif ( button == 2 )
set Num2 to 2
MessageBox "Ihr müsst die dritte Zahl der Kombination festlegen", "1", "2", "3"
if ( button == 0 )
set Num3 to 1
set doonce to 1
elseif ( button == 1 )
set Num3 to 2
set doonce to 1
elseif ( button == 2 )
set Num3 to 3
set doonce to 1
endif
endif
elseif ( button == 1 )
set Num1 to 2
MessageBox "Ihr müsst die zweite Zahl der Kombination festlegen", "1", "2", "3"
if ( button == 0 )
set Num2 to 1
MessageBox "Ihr müsst die dritte Zahl der Kombination festlegen", "1", "2", "3"
if ( button == 0 )
set Num3 to 1
set doonce to 1
elseif ( button == 1 )
set Num3 to 2
set doonce to 1
elseif ( button == 2 )
set Num3 to 3
set doonce to 1
endif
elseif ( button == 1 )
set Num2 to 2
MessageBox "Ihr müsst die dritte Zahl der Kombination festlegen", "1", "2", "3"
if ( button == 0 )
set Num3 to 1
set doonce to 1
elseif ( button == 1 )
set Num3 to 2
set doonce to 1
elseif ( button == 2 )
set Num3 to 3
set doonce to 1
endif
elseif ( button == 2 )
set Num2 to 2
MessageBox "Ihr müsst die dritte Zahl der Kombination festlegen", "1", "2", "3"
if ( button == 0 )
set Num3 to 1
set doonce to 1
elseif ( button == 1 )
set Num3 to 2
set doonce to 1
elseif ( button == 2 )
set Num3 to 3
set doonce to 1
endif
endif
endif
endif
endif

if ( offen == 0 )
if ( doonce == 1 )
if ( onactivate == 1 )
if ( Num1 == 1 )
if ( Num2 == 1 )
if ( Num3 == 2 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 1 )
if ( Num2 == 1 )
if ( Num3 == 3 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 1 )
if ( Num2 == 2 )
if ( Num3 == 1 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 1 )
if ( Num2 == 2 )
if ( Num3 == 2 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 1 )
if ( Num2 == 2 )
if ( Num3 == 3 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 1 )
if ( Num2 == 3 )
if ( Num3 == 1 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 1 )
if ( Num2 == 3 )
if ( Num3 == 2 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 1 )
if ( Num2 == 3 )
if ( Num3 == 3 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 2 )
if ( Num2 == 1 )
if ( Num3 == 1 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 2 )
if ( Num2 == 1 )
if ( Num3 == 2 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 2 )
if ( Num2 == 1 )
if ( Num3 == 3 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 2 )
if ( Num2 == 2 )
if ( Num3 == 1 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 2 )
if ( Num2 == 2 )
if ( Num3 == 2 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 2 )
if ( Num2 == 2 )
if ( Num3 == 3 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 2 )
if ( Num2 == 3 )
if ( Num3 == 1 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 2 )
if ( Num2 == 3 )
if ( Num3 == 2 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 2 )
if ( Num2 == 3 )
if ( Num3 == 3 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 3 )
if ( Num2 == 1 )
if ( Num3 == 1 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 3 )
if ( Num2 == 1 )
if ( Num3 == 2 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 3 )
if ( Num2 == 1 )
if ( Num3 == 3 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 3 )
if ( Num2 == 2 )
if ( Num3 == 1 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 3 )
if ( Num2 == 2 )
if ( Num3 == 2 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 3 )
if ( Num2 == 2 )
if ( Num3 == 3 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 3 )
if ( Num2 == 3 )
if ( Num3 == 1 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == ß )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 3 )
if ( Num2 == 3 )
if ( Num3 == 2 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 1 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 3 )
if ( Num2 == 3 )
if ( Num3 == 3 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 2 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif

if ( Num1 == 1 )
if ( Num2 == 1 )
if ( Num3 == 1 )
MessageBox "Stellen sie das Rad auf die erste Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die zweite Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
MessageBox "Stellen sie das Rad auf die dritte Zahl der Kombination", "1", "2", "3"
if ( button == 0 )
set offen to 1
else
set offen to -1
endif
else
set offen to -1
endif
else
set offen to -1
endif
endif
endif
endif
endif
endif
endif

if ( offen == 1 )
if ( MenuMode == 1 )
return
endif

if ( "2TA_GH_TT_1" == 0 )
PlaySound "Open Lock"
"2TA_TVD_GH_Tresortür-1"->Playsound3DVP "Dwemer Door Open" 1.0 1.0
set "2TA_GH_TT_1" to 10
set state to 10
endif
endif

if ( State >= 10 )

set timer to ( timer + GetSecondsPassed )

;move gate up (210 units)
if ( timer < 3 )
"2TA_TVD_GH_Tresortür-1"->MoveWorld x 24,6
"2TA_TVD_GH_Tresortür-1"->MoveWorld y 11,6
"2TA_TVD_GH_Tresortür-1"->RotateWorld z 30

;set back to start
elseif ( timer > 21 )
"2TA_TVD_GH_Tresortür-1"->SetAtStart
set State to 0 ;can now press button again
set "2TA_GH_TT_1" to 0
set timer to 0

;move gate down (210 units)
elseif ( timer > 18 )

;use state so sound only plays once
if ( State == 10 )
"2TA_TVD_GH_Tresortür-1"->Playsound3DVP "Dwemer Door Open" 1.0 1.0
Set State to 20
endif

"2TA_TVD_GH_Tresortür-1"->MoveWorld x -24,6
"2TA_TVD_GH_Tresortür-1"->MoveWorld y -11,6
"2TA_TVD_GH_Tresortür-1"->RotateWorld z -30
set offen to 0
endif
endif
endif
 
Beiträge: 7 | Registriert: 08.07.2009Mit Zitat antwortenBeitrag editieren oder löschen
Geschrieben am Beitrag ausblenden
Ich hab mitlerweile selbst den Fehler gefunden, danke auch.
 
Beiträge: 7 | Registriert: 08.07.2009Mit Zitat antwortenBeitrag editieren oder löschen
  Powered by Eve Community  
 


Terms of Use