Each event has the following settings:
"AnnounceNext": false,
"BeginRun": 0.0,
"DisableDefault": true,
"Enabled": false,
"EndRun": 0.0,
"JustSpawned": false,
"MaximumTimeBetween": 60,
"MinimumTimeBetween": 30,
"NextRun": "1900-01-01T01:01:00",
"Real_or_Game_Always": "Always"
Here is what each means:
AnnounceNext if true will let players know when the next event of this type will approximately occur.
Begin Run is for when you want to have an event start at a particular time so 8.5 would start at 8:30.
DisableDefault if set to true will destroy any of the event objects spawned outside of this plugin. If you run Pilot Eject this will blow up the heli, so use with caution when combined with other event plugins.
Enabled if set to false this event will not be run.
EndRun the time you want this to end so 17.5 would end at 5:30 pm.
JustSpawned if true announces when the event spawns.
MaximumTimeBetween is the maximum range used to generate the next random time.
MinimumTimeBetween is the minimum range used to generate the next random time.
NextRun is for internal tracking of the next run, please ignore it. It was me being lazy.
Real_or_Game_Always this determines if it is trying to do Real Time / Game Time / or just continuously. Real and Game time use the BeginRun and EndRun. Always ignores these. All three use the MaximumTimeBetween and MinimumTimeBetween to randomize the time.
For most use cases Always makes sense. For some special servers they will only want events during the game day or night. And one operator only wanted events in their evening real time. I tried to accommodate all the request to change how it processes times.