In-game timers not working

"04:00": "del assets/rust.ai/agents/chicken/chicken.prefab" isn't working.  The time is going slowly enough for the plugin to pick it up, but it's just not triggering.  Ideas?

Pretty sure that's a client-side command.

ImYG6Df4N83dfGu.png Wulf

Pretty sure that's a client-side command.

Is there any way to do the same with a server-side command?

RustfZKtKkSI41U.png Wulf

Pretty sure that's a client-side command.

I retract.  I've used that command in the server window and it works.  Just typed it in and it did its job.  Not sure what you mean by client-side command when I'm punching it into the server console window directly.

zGbMPTwF5E6Bl8t.png Wulf

You'd likely have to see how that command works and create a plugin that does the same. Ex. uMod - Object Remover by misticos

Used the plugin and still could not get it to trigger.  Even tried using the global.say at 04:00 in-game time and doesn't trigger.



Merged post

Just tried using the weather plugin command "rw random" and doesn't trigger.  EnableInGameTime-Timer is set to True.

I've tested RealisticWeather and it works.  I've looked inside the RealisticWeather plugin to see the commands it uses and I can copy/paste those exact commands (ex; weather.cloud_coverage 0.1 and weather.wind 0.5) into the server console window and it works.  But when I use those exact same commands with the TimedExecute plugin under the TimerRepeat section, it will not execute them.  It will execute other commands, such as global.say and server.save.  All timers are enabled and I'm receiving no errors.

can confirm
 manual weather cmds dont work in plugin

mind adding your configuration as for the weather commands?

Qble9YPyseIOkyH.png misticos

mind adding your configuration as for the weather commands?

 

{
  "EnableInGameTime-Timer": true,
  "EnableRealTime-Timer": true,
  "EnableTimerOnce": true,
  "EnableTimerRepeat": true,
  "InGameTime-Timer": {
    "19:05": "drops.remove"
  },
  "RealTime-Timer": {
  },
  "TimerOnce": {
  },
  "TimerRepeat": {
    "weather.wind 0.1": 1500,
    "weather.wind 0.2": 1510,
    "weather.wind 0.3": 1520,
    "weather.wind 0.4": 1530,
    "weather.wind 0.5": 1540,
    "weather.wind 0.6": 1550,
    "weather.wind 0.7": 1560,
    "weather.wind 0.8": 1570,
    "weather.wind 0.9": 1580,
    "weather.wind 1": 1590,
    "global.say SAVING...": 600,
    "server.save": 602
  }
}


Merged post

     "weather.cloud_coverage 0.1": 300,
     "weather.cloud_coverage 0.2": 310,
     "weather.cloud_coverage 0.3": 320,
     "weather.cloud_coverage 0.4": 330,
     "weather.cloud_coverage 0.5": 340,
     "weather.cloud_coverage 0.6": 350,
     "weather.cloud_coverage 0.7": 360,
     "weather.cloud_coverage 0.8": 370,
     "weather.cloud_coverage 0.9": 380,
     "weather.cloud_coverage 1": 390,
     "weather.cloud_coverage 0.9": 460,
     "weather.cloud_coverage 0.8": 470,
     "weather.cloud_coverage 0.7": 480,
     "weather.cloud_coverage 0.6": 490,
     "weather.cloud_coverage 0.5": 500,
     "weather.cloud_coverage 0.4": 510,
     "weather.cloud_coverage 0.3": 520,
     "weather.cloud_coverage 0.2": 530,
     "weather.cloud_coverage 0.1": 540,
     "weather.cloud_coverage 0": 550,

Just did this and it wouldn't execute anything before "weather.cloud_coverage 1".
It executed "weather.cloud_coverage 1" and everything after it, though.

Better representation:  https://i.imgur.com/B2IJYd0.png

It is a dictionary and therefore cannot contain the same commands, this is something to be resolved with a major change to the plugin which I still plan on doing

Merged post

for now possibly adding few spaces to duplicate commands should work

Qble9YPyseIOkyH.png misticos

It is a dictionary and therefore cannot contain the same commands, this is something to be resolved with a major change to the plugin which I still plan on doing

Merged post

for now possibly adding few spaces to duplicate commands should work

Adding spaces... like a couple of hits on the Enter key or a couple of blank commands?

"weather.cloud_coverage 0.1 " like that, but only to one of two duplicate commands