RealisticWeather

Moved

Total Downloads: 1,817 - First Release: Jun 15, 2017 - Last Update: Jun 28, 2017

5/5, 11 likes
  1. It only took 1 cycle of clouds and fog for players to start noticing. I've gotten numerous compliments at how nicely the weather rolls in and out. Very nice plugin!
     
  2. Does anyone have an example of their TimedExecute.json they could share?
     
  3. Sick plugin, playin with it now.
     
  4. Got this in startup commands plugin:
    "weather.fog 0",
    "weather.rain 0",
    "weather.clouds 0",
    "weather.wind 0"

    and this in Timed Execute:

    "02:00:00": "rw rain",
    "05:00:00": "rw lightfog",
    "08:00:00": "rw lightrain",
    "10:00:00": "rw storm",
    "13:00:00": "rw rain",
    "17:00:00": "rw lightfog",
    "21:00:00": "rw lightrain",
    "23:00:00": "rw storm",
     
  5. tyvm Corrosive.

    I was curious if there was a way to randomize the effects, instead of just having it be "always rain at 2am every day".. whether that's "server day" or "real time day".. it would always be the same weather pattern each "day"? Is there a way to make it more random? Maybe using TimerOnce or something perhaps...?

    P.S. An optional Thunder sound during a storm would be awesome.. ;)
     
    Last edited by a moderator: Jun 18, 2017
  6. I'll look into something like an 'rw random' command that randomly picks one from the list, thought about doing that, would have to get assistance with it. Also no, I don't think you can ADD sounds into game, unless they have a thunder sound buried in the code somewhere.

    Edit: Jake confirmed random is possible, I'll work on that for next update. :)
     
    Last edited by a moderator: Jun 18, 2017
  7. That would be narly.
     
  8. any news on if the randomize weather will come into affect? really would like to use this plugin. Just didn't want a super consistent weather pattern
     
  9. Yeh I'd prefer a random so TimedExecute inst necessary, with a config option to have a min/max amount of time between each cycle, also a true/false flag next to each storm type to be included or not in your random weather.

    Dope ass plugin.
     
  10. OuTSMoKE updated Realistic Weather with a new update entry:

    1.1.0


    [DOUBLEPOST=1497827397][/DOUBLEPOST]
    Now.

    There will most likely NEVER be a config for it.
     
  11. It's cool, thinkin about it this is fine

    "TimerRepeat": {
    "rw random": 7200
    }
    }

    Thanks for the updates.
     
  12. That's exactly how rw random is planned to be used, or with real time timer. :)
    [DOUBLEPOST=1497827626][/DOUBLEPOST]I'll also be looking at fine tuning the plugin later, probably make it into a every 5 sec timer, with even more gradual rolling in and out. Right now the elements increase %5 at a time usually every 20-30 secs. Going by 1% would look better, but would require more commands, which would need to be executed quicker in order to keep the total run time to a reasonable amount.
     
  13. OuTSMoKE updated Realistic Weather with a new update entry:

    1.1.1

     
  14. OuTSMoKE updated Realistic Weather with a new update entry:

    1.1.2

     
  15. Would it be possible that the plugin works automatically without additional plugin. Thank you
     
  16. OuTSMoKE updated Realistic Weather with a new update entry:

    1.1.3

     
  17. absolutly LOVE this addon! Great work.
     
  18. Forgot to mention originally time changes. Long storm is now 43.1 mins instead of 60. Changes edited in overview and update note. Long storm may be made longer later again I don't know.
     
  19. so whats the best way to have my te set up here is my config ?

    Code:
    {
      "EnableInGameTime-Timer": true,
      "EnableRealTime-Timer": true,
      "EnableTimerOnce": false,
      "EnableTimerRepeat": true,
      "InGameTime-Timer": {
        "01:00": "weather rain",
        "12:00": "command 1",
        "15:00": "command 2"
      },
      "RealTime-Timer": {
        "11:00:00": "say Is restarting in 1 hour!",
        "11:30:00": "say Is restarting in 30 minutes!",
        "11:45:00": "say Is restarting in 15 minutes!",
        "11:50:00": "say Is restarting in 10 minutes!",
        "11:51:00": "say Is restarting in 9 minutes!",
        "11:52:00": "say Is restarting in 8 minutes!",
        "11:53:00": "say Is restarting in 7 minutes!",
        "11:54:00": "say Is restarting in 6 minutes!",
        "11:55:00": "say Is restarting in 5 minutes!",
        "11:56:00": "say Is restarting in 4 minutes!",
        "11:57:00": "say Is restarting in 3 minutes!",
        "11:57:00": "server.save",
        "11:58:00": "say Is restarting in 2 minutes!",   
        "11:59:00": "say Is restarting in 1 minutes!",
        "12:00:00": "say The server is now restarting.",
        "12:01:00": "global.restart 10",
        "23:00:00": "say Is restarting in 1 hour!",
        "23:30:00": "say Is restarting in 30 minutes!",
        "23:45:00": "say Is restarting in 15 minutes!",
        "23:50:00": "say Is restarting in 10 minutes!",
        "23:51:00": "say Is restarting in 9 minutes!",
        "23:52:00": "say Is restarting in 8 minutes!",
        "23:53:00": "say Is restarting in 7 minutes!",
        "23:54:00": "say Is restarting in 6 minutes!",
        "23:55:00": "say Is restarting in 5 minutes!",
        "23:56:00": "say Is restarting in 4 minutes!",
        "23:57:00": "say Is restarting in 3 minutes!",
        "23:57:00": "server.save",
        "23:58:00": "say Is restarting in 2 minutes!",
        "23:58:00": "server.save",   
        "23:59:00": "say Is restarting in 1 minutes!",
        "00:00:00": "say The server is now restarting.",
        "00:01:00": "global.restart 10"
       
        },
      "TimerOnce": {
        "command1 'msg'": 60,
        "command2 'msg'": 120,
        "command3 arg": 180,
        "reset.timeronce": 181
      },
      "TimerRepeat": {
        "server.save": 300,
        "weather.rain 0": 600,
        "weather.fog 0": 600,
        "weather.wind 0": 600,
        "weather.clouds 0": 600
       
      }
    }
     
  20. First, put this shit in Timer ONCE, and change the 4 600's to 20, 25, 30 and 35:

    "weather.rain 0": 600,
    "weather.fog 0": 600,
    "weather.wind 0": 600,
    "weather.clouds 0": 600

    Then put this in Timer Repeat:

    "rw random": 7200


    Turn off in game timer, turn on timer once.