This method uses a widget
Start clock
dim main as xpClocktimerwidget
Engine.GetWidgetByName("Game Timer", main)
main.start
Stop Clock
dim main as xpClocktimerwidget
dim extra as xpclocktimerwidget
Engine.GetWidgetByName("Game Timer", main)
Engine.GetWidgetByName("Extra Timer", extra)
main.stop
extra.stop
set clock to 0 to 45
dim main as xpClocktimerwidget
dim extra as xpclocktimerwidget
Engine.GetWidgetByName("Extra Timer", extra)
Engine.GetWidgetByName("Game Timer", main)
main.startat="00:00:00.000"
main.stopat="00:45:00.000"
extra.startat="00:00:00.000"
main.reset
extra.reset
set clock to 45 to 90
dim main as xpClocktimerwidget
dim extra as xpclocktimerwidget
Engine.GetWidgetByName("Extra Timer", extra)
Engine.GetWidgetByName("Game Timer", main)
main.startat="00:45:00.000"
main.stopat="01:30:00.000"
extra.startat="00:00:00.000"
main.reset
extra.reset
setting extra time / custom time
dim scene1 as xpscene
dim clockval as xptextobject
dim extra as xpclocktimerwidget
Engine.GetWidgetByName("Extra Timer", extra)
engine.getscenebyname("BUG", scene1)
scene1.getobjectbyname("clock value", clockval)
dim main as xpClocktimerwidget
dim str as string
str = clockval.text & ".000"
Engine.GetWidgetByName("Game Timer", main)
main.startat= str
if clockval.text <= "00:45:00" then
main.stopat = "00:45:00.000"
else
main.stopat = "01:30:00.000"
end if
extra.startat="00:00:00.000"
main.reset
extra.reset