Exampelscript: Time of Day in 24 Hour Format/de

From the CreationKit Wiki
Jump to navigation Jump to search

Beispielskript: Uhrzeit anzeigen im 24 Stunden Format




Die Globale Variable GameHour kann dazu benutzt werden die aktuelle Zeit im Spiel auszugeben. Allerdings ist der Rückgabewert im 100er Format: Dass heisst der Ausgabewert lautet z.B: 10.25 für 10.15 Uhr.

Mit der Papyrus Funktion: Math.Floor wird deshalb zuerst die Nachkommastelle entfernt und dann die nun verbleibende Integer in einer zusätzlichen Variable zwischen gespeichert.


Message Property ZeitAnzeigen Auto
GlobalVariable Property GameHour Auto
 
float Function ZeigeZeit() 
 
	Float Time = GameHour.GetValue()
	Int Std = Math.Floor(Time)
	Time = Time - Std
	Time = ((Time / 5)*3)
	Time = Time + Std
	Return Time
EndFunction
 
Event OnEffectStart(Actor akTarget,Actor akCaster)
 
ZeitAnzeigen.Show(ZeigeZeit())
EndEvent


Language: English  • Deutsch