I've got it work, but I'm having an issue with the display size.
After reading the wiki several times, I finally got the concept of how to show a message using a message form using a formatted string.
Spoiler
Scriptname ASAPVersionCheckerScript extends Quest;These are variables that will pretty much tell us if we should update or not;Current Version (New Version if any);Installed Version (is the one that is found in the saved-game variable listGlobalVariable Property ASAPCurrentVersion AutoGlobalVariable Property ASAPInstalledVersion AutoBook Property ASAPConfigurationBook Autofloat fUpdateInterval = 5.0bool bKeepAlive = TrueBool Function IsVersionCurrent()If ASAPCurrentVersion.GetValue() != ASAPInstalledVersion.GetValue() Return FalseEndIfReturn TrueEndFunctionFunction CheckIfUpdateNeeded()RegisterForSingleUpdate(fUpdateInterval)EndFunctionFunction AddConfigurationBook()Actor Player = Game.GetPlayer()If Player.GetItemCount(ASAPConfigurationBook) > 0 Player.RemoveItem(ASAPConfigurationBook, Player.GetItemCount(ASAPConfigurationBook), False)EndIfPlayer.AddItem(ASAPConfigurationBook, 1)EndFunctionEvent OnUpdate()If !IsVersionCurrent() AddConfigurationBook() ASAPInstalledVersion.SetValue(ASAPCurrentVersion.GetValue()) ASAPUpdateMessage.Show(ASAPCurrentVersion.GetValue())EndIfIf bKeepAlive RegisterForSingleUpdate(fUpdateInterval)EndIfEndEventMessage Property ASAPUpdateMessage Auto
My message text in the message form : ASAP has been updated to v%.1f
But the message itself if displayed extremely small, not in the normal size as if you use a debug.notification.
Can anyone tell me what I need to do to show the message in the correct of larger size?
Edit: sorry about the code format - it didn't quite come through correctly.
