Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
begin kf_sk_act_geschlecht_script
short state
short button
if ( state == 0 )
if ( OnActivate == 1 )
set state to 1
MessageBox, "Seid Ihr ein Mann oder eine Frau?", "Mann", "Frau"
endif
else
set button to GetButtonPressed
if ( button == 0 )
set state to 0
MessageBox, "Seid gegrüßt, Herr ^PCName"
elseif ( button == 1 )
set state to 0
MessageBox, "Seid gegrüßt, Frau ^PCName"
endif
endif
end
begin kf_sk_act_uhr_script
short hour
short min
float time
if ( OnActivate == 1 )
set time to GameHour
set hour to time
set min to ( time - hour ) * 60
if ( min < 10 )
MessageBox, "Seid gegrüßt, ^PCName. Es ist %.0f:0%.0f Uhr am %.0f. Tag des %.0f. Monats im %.0f. Jahr der 3. Ära.", hour, min, Day, Month, Year, "OK"
else
MessageBox, "Seid gegrüßt, ^PCName. Es ist %.0f:%.0f Uhr am %.0f. Tag des %.0f. Monats im %.0f. Jahr der 3. Ära.", hour, min, Day, Month, Year, "OK"
endif
endif
end
begin kf_sk_door_journalblock_script
if ( OnActivate == 1 )
if ( GetJournalIndex, "kf_testthema" >= 10 )
if ( GetJournalIndex, "kf_testthema" < 20 )
Journal, "kf_testthema", 20
endif
Activate
endif
endif
end
begin calculate
short a
short b
short div
short mod
set mod to a
set div to 0
while ( mod >= b )
set div to ( div + 1 )
set mod to ( mod - b )
endwhile
messagebox "a: %.0f, b: %.0f, div: %.0f, mod: %.0f", a, b, div, mod
stopscript calculate
end
set calculate.a to 11
set calculate.b to 5
startscript calculate
if ( a == 1)
if ( b == 1)
;do something
endif
endif
if ( a == 0 )
if ( b == 0 )
return
endif
endif
;do something
begin quiz
short question
short answer
short state
short button
short errors
if ( state == 0)
set state to 1
if ( question == 0 )
messagebox "Der Name Killfetzer beginnt mit...?", "X", "K", "G", "Hä?!"
set answer to 1
elseif ( question == 1 )
messagebox, "Killfetzer leitet...?", "den Scriptkurs", "den Yogakurs", "Timbuktu", "Wer?!"
set answer to 0
[COLOR="Red"] elseif ( question == 2 )
messagebox, "Killfetzer ist...?", "Gott", "der Teufel", "Super-Moderator", "Was?!"
set answer to 2[/COLOR]
else
messagebox "Ihr habt bestanden!"
set state to -1
endif
elseif ( state == 1 )
set button to GetButtonPressed
if ( button == -1 )
return
elseif ( button == answer )
messagebox "Richtig!"
else
messagebox "Falsch!"
set errors to ( errors + 1 )
endif
set state to 0
set question to ( question + 1 )
if ( errors > 1 )
messagebox "Zuviele Fehler!"
set state to -1
endif
else
set state to 0
set errors to 0
set question to 0
stopscript quiz
endif
end
short div
set div to a / b
short mod
short div
set div to a / b
set mod to a - ( div * b )
begin kf_sk_and_script
short a
short b
if ( a == 1 )
if ( b == 1 )
;mache irgendwas
endif
endif
end
begin kf_sk_or_script
short a
short b
short c ;Kontrollvariable für das ODER
if ( a == 1 )
set c to 1
elseif ( b == 1 )
set c to 1
endif
if ( c == 1 )
set c to 0
;mache irgendwas
endif
end
begin kf_sk_quiz_script
short state ;speichert den Status des Scripts
short button ;speichert die Antwort des Spielers auf die aktuelle Frage
short answer ;speichert die richtige Antwort auf die aktuelle Frage
short false ;speichert die Anzahl der falschen Antworten
if ( state == 0 )
if ( OnActivate == 1 )
set state to 1
MessageBox, "Willkommen beim TES-Quiz. Ihr müsst drei Fragen beantworten. Wenn Ihr zwei falsch beantwortet, habt Ihr verloren.", "In Ordnung", "Nein, danke"
endif
elseif ( state == 1 )
set button to GetButtonPressed
if ( button == 0 )
set state to 2
MessageBox, "Wie hieß der erste Teil der TES-Reihe?", "Arena", "Daggerfall", "Morrowind", "Oblivion"
set answer to 0
return
elseif ( button == 1 )
MessageBox, "Kommt später wieder."
set state to 0
endif
elseif ( state == 2 )
set button to GetButtonPressed
if ( button == answer )
set state to 3
MessageBox, "Richtig. Nächste Frage: Wie hieß der zweite Teil der TES-Reihe?", "Arena", "Daggerfall", "Morrowind", "Oblivion"
set answer to 1
return
elseif ( button > -1 )
set state to 3
MessageBox, "Falsch. Nächste Frage: Wie hieß der zweite Teil der TES-Reihe?", "Arena", "Daggerfall", "Morrowind", "Oblivion"
set answer to 1
set false to 1
return
endif
elseif ( state == 3 )
set button to GetButtonPressed
if ( button == answer )
set state to 4
MessageBox, "Richtig. Nächste Frage: Wie hieß der dritte Teil der TES-Reihe?", "Arena", "Daggerfall", "Morrowind", "Oblivion"
set answer to 2
return
elseif ( button > -1 )
if ( false == 0 )
set state to 4
MessageBox, "Falsch. Nächste Frage: Wie hieß der dritte Teil der TES-Reihe?", "Arena", "Daggerfall", "Morrowind", "Oblivion"
set answer to 2
set false to 1
return
else
MessageBox, "Ihr habt die zweite Frage falsch beantwortet. Ihr habt verloren."
set false to 0
set state to 0
endif
endif
elseif ( state == 4 )
set button to GetButtonPressed
if ( button == answer )
MessageBox, "Richtig. Ihr habt gewonnen"
set false to 0
set state to 0
return
elseif ( button > -1 )
if ( false == 0 )
MessageBox, "Falsch. Ihr habt trotzdem gewonnen."
set false to 0
set state to 0
else
MessageBox, "Ihr habt die zweite Frage falsch beantwortet. Ihr habt verloren."
set false to 0
set state to 0
endif
endif
endif
end
begin BoHe_Uhrscript
float time
short hour
short minutes
if ( OnActivate == 1 )[INDENT]Set time to %.2f, GameHour
Set hour to %.0f, GameHour
Set minutes to (time - hour)*60
if ( minutes < 10 )
[INDENT]messagebox, "Es ist %.0f.0%0f Uhr"
[/INDENT]else
[INDENT]messagebox, "Es ist %0f.%0f Uhr "
[/INDENT] [/INDENT]endif
end