dayzdockerserver/files/mods/1891132304/init.c
2023-11-13 20:18:25 -08:00

67 lines
1.9 KiB
C

--- init.c 2023-11-11 00:41:20.472220009 +0000
+++ init.c.new 2023-11-11 00:42:32.432098018 +0000
@@ -1,47 +1,19 @@
void main()
{
- //INIT WEATHER BEFORE ECONOMY INIT------------------------
- //Weather weather = g_Game.GetWeather();
- //weather.MissionWeather(false); // false = use weather controller from Weather.c
- //weather.GetOvercast().Set( Math.RandomFloatInclusive(0.4, 0.6), 1, 0);
- //weather.GetRain().Set( 0, 0, 1);
- //weather.GetFog().Set( Math.RandomFloatInclusive(0.05, 0.1), 1, 0);
-
- //INIT ECONOMY--------------------------------------
- Hive ce = CreateHive();
- if ( ce )
- ce.InitOffline();
-
- //DATE RESET AFTER ECONOMY INIT-------------------------
+ CreateHive();
+ GetHive().InitOffline();
int year, month, day, hour, minute;
- int reset_month = 9, reset_day = 20;
-
- GetGame().GetWorld().GetDate(year, month, day, hour, minute);
+ GetGame().GetWorld().GetDate( year, month, day, hour, minute );
- if ((month == reset_month) && (day < reset_day))
+ //Change here the dates for whatever months you desire
+ if ( month < 12 )
{
- GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
+ year = 2011;
+ month = 12;
+ day = 25;
+ GetGame().GetWorld().SetDate( year, month, day, hour, minute );
}
- else
- {
- if ((month == reset_month + 1) && (day > reset_day))
- {
- GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
- }
- else
- {
- if ((month < reset_month) || (month > reset_month + 1))
- {
- GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute);
- }
- }
- }
-
- //CEApi TestHive = GetCEApi();
- //TestHive.ExportProxyProto();
- //TestHive.ExportProxyData( "8096 0 8096", 16384 );
- //TestHive.ExportClusterData() ;
-}
+}
class CustomMission: MissionServer
{
@@ -108,4 +80,4 @@
Mission CreateCustomMission(string path)
{
return new CustomMission();
-}
\ No newline at end of file
+}