PHP-Code:
ScriptName MAGStaffsDoor
short doOnce
short button
short controlvar
Begin OnLoad
if ( controlvar == 2 )
set controlvar to 0
endif
End
Begin OnActivate
if ( GetStage MAGRatQuest == 20 )
MessageBox "Ein Schild steht an der Tür: 'Bauarbeiten. Zutritt verboten.'"
elseif ( GetStage MAGRatQuest > 20 )
if ( doOnce == 0 )
MessageBox "Ihr seid Euch sicher, dass sich nun etwas Interessantes dahinter verbirgt." "Eintreten"
set doOnce to 1
endif
if ( controlvar == 0 )
MessageBox "Ah, welche Ehre. Der Erzmagier. Doch auch Ihr müsst 10 Welkyndsteine entrichten, damit die Gilde auch weiterhin diese hervorragenden Magierstäbe erstellen kann. Legt die Steine in den Behälter." "10 Welkyndsteine entrichten." "Abwenden"
set controlvar to 1
elseif ( controlvar == 2 )
activate
endif
else
MessageBox "Ihr öffnet die Tür einen Spalt und schaut hindurch, doch Ihr könnt nichts Interessantes oder gar Wertvolles entdecken." "Tür wieder schließen"
endif
End
Begin GameMode
if ( controlvar == 1 )
set button to GetButtonPressed
if ( button == - 1 )
return
elseif ( button == 0 )
if ( Player . GetItemCount WelkyndStone >= 10 )
Message "Ihr habt 10 Welkyndsteine in den Behälter gelegt."
Player . RemoveItem Welkyndstone 10
set controlvar to 2
activate
else
Message "Ihr habt keine 10 Welkyndsteine."
set controlvar to 0
endif
elseif ( button == 1 )
Message "Es ist Eure Entscheidung."
set controlvar to 0
endif
endif
End