Jump to content

Custom Event Manager 1.0.0

$16.99 $12.99
   (0 reviews)

1 Screenshot

  • 51
  • 2
  • 6.32 kB

About Custom Event Manager

📝 Description:

Custom Event Manager is a lightweight Rust plugin that automatically manages and rotates through server events.
Instead of manually starting events, this plugin will periodically trigger them for you, picking randomly from a list of configured events and ensuring they don’t repeat until all events have been cycled through.
Disable timer starts in your plugins, and use the start command in the config, to avoid having multiple events run at the same time.

This keeps gameplay fresh and dynamic for your players without requiring constant admin attention.

✨ Features

  • Automatic event rotation at configurable intervals
  • Ensures no event repeats until all have been used
  • Admin commands to start, stop, and check the rotation status
  • Simple JSON configuration for adding your own events
  • Full permission system support

⚙️ Configuration

The config file will be generated at:
oxide/config/CustomEventManager.json

Example:
 

{
  "IntervalMinutes": 30,
  "Events": [
    {
      "Name": "extraevents",
      "Command": "extraevents start"
    },
    {
      "Name": "guardedcrate",
      "Command": "gcrate start"
    },
    {
      "Name": "guessthenumber",
      "Command": "gtn start"
    },
    {
      "Name": "roamtasks",
      "Command": "RoamTask start"
    },
    {
      "Name": "skilltreexpevents",
      "Command": "startxpevent"
    },
    {
      "Name": "convoy",
      "Command": "convoystart"
    }
  ]
}

Options

  • IntervalMinutes → Time (in minutes) between each event. Default: 30
  • Events → A list of events with:
  1.              Name: A friendly name for the event (used in status tracking).
  2.              Command: The console command to trigger the event.

 

🛠️ Permissions

customeventmanager.admin

Required to use the admin commands.
 

💻 Commands

  • /customeventmanager start   -   Starts the event rotation.
  • /customeventmanager stop   -   Stops the event rotation.
  • /customeventmanager status   -   Shows current status, how many events have run, and when the next one is scheduled.


     

 


Lorenc's Collection

User Feedback

2m

Downloads

Total number of downloads.

9.4k

Customers

Total customers served.

136.3k

Files Sold

Total number of files sold.

2.9m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.