Talk:Special variables
From The Elder Scrolls Construction Set Wiki
fQuestDelayTime == 0 means that the quest script will run with the default setting value of 5 seconds.
scn TestQuestScript
float fQuestDelayTime
float timer
float count
Begin Gamemode
set fQuestDelayTime to 0
set count to count + 1
set timer to timer + getsecondspassed
if timer > 10
message "%G" count
set count to 0
set timer to 0
endif
end
This displays "2" every 10 seconds...
scn TestQuestScript
float fQuestDelayTime
float timer
float count
Begin Gamemode
set fQuestDelayTime to 0.01
set count to count + 1
set timer to timer + getsecondspassed
if timer > 10
message "%G" count
set count to 0
set timer to 0
endif
end
And this displays your current Framerate * 10
qed.
see also here: Quest script
--JOG 16:07, 9 June 2006 (EDT)
[edit] Errors on page
Gamehour is incorrectly indicated as floating point number. It should be type short. --Jorne 13:39, 29 February 2008 (EST)
- While GameHour is listed as a short in the Globals menu, it returns a float. For instance, if it's 2:30
float Test ... set Test to GameHour printc "Gamehour is %.2f", Test
will print out "Gamehour is 2.5"--Haama 14:18, 29 February 2008 (EST)

