DML/modules/missionRestart.lua
Christian Franz 5251773f6f Version 1.2.4
Minor updates
2023-03-02 08:41:03 +01:00

26 lines
639 B
Lua

missionRestart = {}
missionRestart.restarting = false
function missionRestart.restart()
if missionRestart.restarting then return end
trigger.action.outText("Server: Mission restarting...", 30)
local res = net.dostring_in("gui", "mn = DCS.getMissionFilename(); success = net.load_mission(mn); return success")
missionRestart.restarting = true
end
function missionRestart.update()
-- call me in a second to poll triggers
timer.scheduleFunction(missionRestart.update, {}, timer.getTime() + 1)
if trigger.misc.getUserFlag("simpleMissionRestart") > 0 then
missionRestart.restart()
end
end
missionRestart.update()