Exampelscript: Time of Day in 24 Hour Format
Jump to navigation
Jump to search
The Global Variable GameHour can be used to return the actual time in-game. However, the return value is in float format: So the output value is, for example: 10.25 for 10:15 o'clock.
Because of that, we must use Math.Floor to remove the portion after the decimal point and then store the remaining integer in a additional variable.
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 |
---|