TheDragonessesLair's Wishlist
-
Extra VendingMachine
Extra VendingMachine adds a vending machine at a monument with custom items to be added via a config
All items has a refill timer . Setting it at 0 disables the timer for that item (time in seconds)
Permission
ExtraVendingMachine.use - if config is set to true this is needed from player to use vending machine
Chat Commands (admin only)
/monpos - Outputs to console monument correction pos of player pos /movevending <amount(can be desimal)> - moves vending machine in player look direction by amount and outputs new correction for config , if amount not entered 0.1 will be used /rotatevending <degree> - rotates vending and updates config so first use monpos to add monument setup to config . save config and reload plugin from this point moving and rotating vending machine will update automaticly to config
Config file example
item to buy will be the item sold to client
item to sell will be what player pays for the buyitem
so in this example itemtobuy is 5.56 ammo and itemtosell is scrap
vending machine is selling ammo for scrap
max stock is amount of ammo in vending machine to sell
NOTE : only first 7 sellorders will be listed in vending machine
NOTE: you cant have same item sold multiple times as sell orders that will break the stock logic (ItemToBuy must be different in each sellorder)
{ "Use Permission to access Vending machine": false, "Use second VendingMachine?": true, "Shop 1 Name": "The Awesome Shop 1", "VendingMachine 1 Monument PrefabName": "assets/bundled/prefabs/autospawn/monument/medium/compound.prefab", "VendingMachine 1 SkinID": 0, "VendingMachine 1 Sell Orders": [ { "ItemToBuy": 223891266, "ItemSkinID": 3385529905, "ItemName": "goNoob", "ItemBuyAmount": 1, "ItemToSell": -932201673, "ItemsellAmount": 200, "MaxStock": 10, "Refilltime": 1500, "RefillAmount": 1 }, { "ItemToBuy": -1442559428, "ItemSkinID": 0, "ItemName": "", "ItemBuyAmount": 1, "ItemToSell": -932201673, "ItemsellAmount": 50, "MaxStock": 10, "Refilltime": 600, "RefillAmount": 1 }, { "ItemToBuy": -148794216, "ItemSkinID": 1390752238, "ItemName": "", "ItemBuyAmount": 1, "ItemToSell": -932201673, "ItemsellAmount": 200, "MaxStock": 10, "Refilltime": 1500, "RefillAmount": 1 }, { "ItemToBuy": -1211166256, "ItemSkinID": 0, "ItemName": "", "ItemBuyAmount": 128, "ItemToSell": -932201673, "ItemsellAmount": 100, "MaxStock": 10000, "Refilltime": 1500, "RefillAmount": 128 }, { "ItemToBuy": -1003665711, "ItemSkinID": 0, "ItemName": "", "ItemBuyAmount": 1, "ItemToSell": -932201673, "ItemsellAmount": 500, "MaxStock": 20, "Refilltime": 0, "RefillAmount": 5 }, { "ItemToBuy": 602628465, "ItemSkinID": 0, "ItemName": "", "ItemBuyAmount": 1, "ItemToSell": -932201673, "ItemsellAmount": 100, "MaxStock": 50, "Refilltime": 300, "RefillAmount": 10 }, { "ItemToBuy": 1545779598, "ItemSkinID": 3419625573, "ItemName": "", "ItemBuyAmount": 1, "ItemToSell": -932201673, "ItemsellAmount": 5000, "MaxStock": 10, "Refilltime": 1500, "RefillAmount": 1 } ], "VendingMachine 1 Spawn Correction": { "x": -2.5, "y": 0.0, "z": 7.0 }, "VendingMachine 1 Spawn Rotation": 0.0, "Shop 2 Name": "The Awesome Shop 2", "VendingMachine 2 Monumnet PrefabName": "assets/bundled/prefabs/autospawn/monument/medium/bandit_town.prefab", "VendingMachine 2 SkinID": 0, "VendingMachine 2 Sell Orders": [ { "ItemToBuy": 223891266, "ItemSkinID": 832577120, "ItemName": "hole", "ItemBuyAmount": 1, "ItemToSell": -932201673, "ItemsellAmount": 1000, "MaxStock": 10, "Refilltime": 1500, "RefillAmount": 1 }, { "ItemToBuy": 573676040, "ItemSkinID": 0, "ItemName": "", "ItemBuyAmount": 1, "ItemToSell": -932201673, "ItemsellAmount": 500, "MaxStock": 10, "Refilltime": 1500, "RefillAmount": 1 }, { "ItemToBuy": -1651220691, "ItemSkinID": 0, "ItemName": "", "ItemBuyAmount": 1, "ItemToSell": -932201673, "ItemsellAmount": 500, "MaxStock": 10, "Refilltime": 1500, "RefillAmount": 1 }, { "ItemToBuy": 1545779598, "ItemSkinID": 3419563010, "ItemName": "", "ItemBuyAmount": 1, "ItemToSell": -932201673, "ItemsellAmount": 5000, "MaxStock": 10, "Refilltime": 1500, "RefillAmount": 1 } ], "VendingMachine 2 Spawn Correction": { "x": -3.94, "y": 1.75, "z": 29.75 }, "VendingMachine 2 Spawn Rotation": 180.0 }
- #vendingmachine
- #vending
-
(and 2 more)
Tagged with:
-
Quick Loot
Adds a "quick loot" panel similar to that found in games such as Starfield and Fallout 4. This allows players to quickly view and loot items from containers without needing to open them first. Includes additional features such as item tracking and sorting.
View and loot items without needing to open a container Live updating quick loot panel when looking at a container Item tracking, which allows players to track certain items which will highlight them if they appear in a container Ability to sort items in the quick loot panel Customizable hotkeys Highly configurable UI
Install the plugin on your server Assign yourself (or your group) your desired permissions. For this tutorial I recommend assigning yourself all the permissions EXCEPT quickloot.ignorelocks. Once permissions are assigned, use the /ql command to open the quick loot settings menu. In the settings menu, follow the instructions for setting up key bindings, for this tutorial I recommend using the example keybindings. Each player WILL need to do this step themselves, but they will only have to do it once. Once key binding are setup, simply look at a container that you can open that has multiple items in it, the quick loot panel should appear. If you setup your keybindings according to the example, use the up and down arrow keys to page through items. You can "track" an item by paging over an item in the quick loot panel and pressing the right arrow key (if using example keybinds). Items you are tracking will appear highlighted at the top of the quick loot panel if they exist in the container. You can untrack these items by repressing the same key. You can "take" an item by paging over an item in the quick loot panel and pressing the left arrow key (if using example keybinds). This will loot the entire stack, if you want to loot a single item from the stack, hold down the sprint key (shift by default) while pressing the loot key.
/ql - Displays the Quick Loot settings menu. Requires the quickloot.menu permission.
These are commands that can be bound to keybindings. To do so press F1 then type "bind <key> <command>". For example if you want to bind the quick loot toggle to the "o" key, you can do "bind o ql.toggle". Rust plugins unfortunately cannot bind keys automatically. Each player will need to setup keybindings themselves, but once they do, they won't have to do it again. There are instructions for this in the /ql settings menu.
ql.close - Closes the quick loot settings menu. ql.down - Selects the next item in the quick loot panel. ql.up - Selects the previous item in the quick loot panel. ql.sort - Cycles to the next item sort mode. ql.loot - Loots the selected item from the quick loot panel. Hold "sprint" to select single items instead of a stack. ql.track - Tracks the selected item. Tracked items appear at the top of the quick loot panel if they exist in the container. ql.toggle - Toggles the visibility of the quick loot panel. You can click here for a list of key identifiers to use.
To try out the plugin, I recommend assigning players all the permissions EXCEPT "quickloot.ignorelocks".
quickloot.storage.take - View and take items from storage containers, such as chests, furnaces, and other deployables. quickloot.storage.view - Only view items in storage containers, such as chests, furnaces, and other deployables. quickloot.barrels.take - View and take items from roadside barrels. quickloot.barrels.view - Only view items from roadside barrels. quickloot.crates.take - View and take items from naturally spawned crates. quickloot.crates.take - Only view items from naturally spawned crates. quickloot.tracking - Ability to track items, so that they will appear highlighted in the quick loot panel. quickloot.menu - Needed to use the /ql command and open the Quick Loot settings menu. quickloot.ignorelocks - Locked containers will no longer prevent you from viewing or taking items from them. Nice for admins.
You can customize how the quick loot panel looks with a variety of options. To do so you will need to create a style preset. By default, this plugin auto-generates a few of them that you can use for reference. They are located within the "oxide/data/QuickLoot/styles" folder. To create a new style preset, simply copy one of them existing ones and edit the values. The load this preset, set the "StylePreset" property in the config file to the name of the preset file you created. I HIGHLY recommend creating your own preset instead of editing an existing one, because the existing ones may be overwritten if you have "GenerateDefaultStyles" set to "true" in the config.
Feel free to share your created presets in the discussion forum!
Q: I loaded the plugin, but the quick loot menu doesn't appear when I look at a container.
A: You need to assign yourself (or your group) the permissions in order to use the quick loot features.
Q: Hotkeys are not working for me.
A: Rust does not allow plugins to automatically bind keys for players. Each player will need to bind hotkeys themselves. The /ql command will provide instructions for how to do this.
Q: How can I loot a single item at a time instead of the entire stack?
A: You can hold down the "sprint" key (shift by default) to switch to single looting mode.
Q: Can I put items into the container via the quick loot panel?
A: Inserting items into a container is not currently a feature of this plugin.
Q: How do I change the look of the quick loot panel?
A: See the customization section.
Q: Some images are not loading, how do I fix this?
A: The images I provided for this plugin are hosted through Imgur, which means under peak load times, sometimes may not load correctly. I recommend hosting the images yourself and setting the URL in the config to avoid this issue.
Q: The quick loot panel is overlapping with the UI of another plugin.
A: You can change the position of the quick loot panel in style preset. Please see the customization section for more info.
Q: I have another plugin that uses the "/ql" command and it is conflicting with this one.
A: You can change this command in the configuration file. Make sure to update the localization text as well if you change it.
-
Air Convoy
By The_Kiiiing in Plugins
The goal of this event is to take down the cargo helicopter carrying a container filled with valuable loot. The helicopter is protected by 1-4 patrol helicopters. The patrol helicopters can be destroyed with special anti-air rockets.
Features:
NPCs parachute out of the helicopters when they are destroyed Configurable loot The convoy does not attack players unless they attack the convoy Patrol Helicopters shoot homing missiles to defend the convoy Fully customizable
Anti Air Rocket:
This is a special rocket designed to take down helicopters. They can be fired both from the ground or from a player attack helicopter and travel 4x faster than a normal HV rocket. To take down a helicopter (with default health) 5 Anti Air Rockets are needed.
Shortname: ammo.rocket.smoke
Skin ID: 3020346473
Loot Api:
This plugin supports the Loot Api of https://codefling.com/plugins/loot-table-stacksize-gui. This means that the loot of every crate can be configured directly in the Loottable UI - no need to edit config files!
Commands:
airconvoy start - Start the air convoy airconvoy stop - Stop the air convoy aarocket.give <amount> <optional player> - Give anti-air rockets to the specified player or yourself
Permissions:
airconvoy.admin - Required to use start/stop commands airconvoy.give - Required to use aarocket.give
Hooks:
void OnAirConvoyStart(); void OnAirConvoyEnd();
Default Configuration:
{ "Time between events (minutes; set to -1 to disable scheduled events)": 60, "Event duration (minutes)": 30, "Patrol Helicopter count (0 - 4)": 4, "Custom chat prefix": null, "Patrol Helicopter options": { "Health multiplier": 1.0, "Crate count": 2, "Turret range": 80.0, "Time between homing missiles (seconds)": 5, "Time after which a player is not considered hostile anymore (seconds)": 60 }, "Pilot NPC configuration": { "name": "Pilot", "health": 100.0, "enableRadio": true, "roamRange": 10.0, "chaseRange": 20.0, "senseRange": 50.0, "visionCone": 135.0, "damageScale": 1.0, "memoryDuration": 60.0, "removeCorpseAfterDeath": true, "kit": "", "Clothing items": [ { "shortName": "hazmatsuit_scientist", "amount": 1, "skinId": 0 } ], "Belt items": [ { "shortName": "pistol.prototype17", "amount": 1, "skinId": 0 } ], "lootTable": { "Enabled": false, "Item list": [ { "Short name": "scrap", "Min amount": 10, "Max amount": 20, "Chance (1 = 100%)": 1.0, "Skin id": 0, "Custom name": "" } ] } }, "Soldier NPC configuration": { "name": "Soldier", "health": 200.0, "enableRadio": true, "roamRange": 40.0, "chaseRange": 40.0, "senseRange": 50.0, "visionCone": 135.0, "damageScale": 1.0, "memoryDuration": 60.0, "removeCorpseAfterDeath": true, "kit": "", "Clothing items": [ { "shortName": "scientistsuit_heavy", "amount": 1, "skinId": 0 } ], "Belt items": [ { "shortName": "lmg.m249", "amount": 1, "skinId": 0 } ], "lootTable": { "Enabled": false, "Item list": [ { "Short name": "scrap", "Min amount": 10, "Max amount": 20, "Chance (1 = 100%)": 1.0, "Skin id": 0, "Custom name": "" } ] } }, "Container Loot Configuration (Max. 6 Crates)": [ { "Crate prefab": "assets/bundled/prefabs/radtown/crate_normal_2.prefab", "Loot preset name (requires Loottable plugin)": "Container Normal Crate", "Custom loot table": { "Enabled": false, "Item list": [ { "Short name": "scrap", "Min amount": 10, "Max amount": 20, "Chance (1 = 100%)": 1.0, "Skin id": 0, "Custom name": "" } ] } }, { "Crate prefab": "assets/bundled/prefabs/radtown/crate_normal.prefab", "Loot preset name (requires Loottable plugin)": "Container Military Crate", "Custom loot table": { "Enabled": false, "Item list": [ { "Short name": "scrap", "Min amount": 10, "Max amount": 20, "Chance (1 = 100%)": 1.0, "Skin id": 0, "Custom name": "" } ] } }, { "Crate prefab": "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab", "Loot preset name (requires Loottable plugin)": "Container Locked Crate", "Custom loot table": { "Enabled": false, "Item list": [ { "Short name": "scrap", "Min amount": 10, "Max amount": 20, "Chance (1 = 100%)": 1.0, "Skin id": 0, "Custom name": "" } ] } }, { "Crate prefab": "assets/bundled/prefabs/radtown/crate_elite.prefab", "Loot preset name (requires Loottable plugin)": "Container Elite Crate", "Custom loot table": { "Enabled": false, "Item list": [ { "Short name": "scrap", "Min amount": 10, "Max amount": 20, "Chance (1 = 100%)": 1.0, "Skin id": 0, "Custom name": "" } ] } }, { "Crate prefab": "assets/bundled/prefabs/radtown/dmloot/dm ammo.prefab", "Loot preset name (requires Loottable plugin)": "Container Ammo Crate", "Custom loot table": { "Enabled": false, "Item list": [ { "Short name": "scrap", "Min amount": 10, "Max amount": 20, "Chance (1 = 100%)": 1.0, "Skin id": 0, "Custom name": "" } ] } }, { "Crate prefab": "assets/bundled/prefabs/radtown/crate_normal_2.prefab", "Loot preset name (requires Loottable plugin)": "Container Normal Crate", "Custom loot table": { "Enabled": false, "Item list": [ { "Short name": "scrap", "Min amount": 10, "Max amount": 20, "Chance (1 = 100%)": 1.0, "Skin id": 0, "Custom name": "" } ] } } ] }
- #convoy
- #helicopter
-
(and 9 more)
Tagged with:
-
Multi Events
Introducing MultiEvents, the ultimate event management plugin for your Rust server! Seamlessly create, manage, and display events with a beautiful, customizable interface that engages your players. With support for multiple event types, easy integration with other plugins, and a powerful visual editor, MultiEvents is the perfect solution to enhance your server's community experience and keep players coming back for more.
⭐️ Features of Multi Events
Beautiful, fully customizable UI with multiple template options (Fullscreen, ServerPanel V1, ServerPanel V2) for a tailored player experience. In-game visual editor for creating and customizing event interfaces, allowing for real-time adjustments without coding. Support for event categories, descriptions, icons, and banners to enhance event visibility and player engagement. Integrated event notifications system to alert players about upcoming and ongoing events, ensuring maximum participation. Event inventory management with customizable permissions, providing control over player access and participation. Image library support for custom graphics and icons, enabling a unique and branded event presentation. Multi-language support with easy localization, making the plugin accessible to a global player base. ServerPanel integration for seamless menu access, enhancing user interaction and ease of use. Developer-friendly API for plugin integration, allowing for extended functionality and customization. Pre-loaded with diverse events such as CollectionResources, FoundationDrop, HelicopterPet, HuntAnimal, KingOfHill, LookingLoot, and SpecialCargo, each offering unique gameplay experiences. Advanced configuration options in JSON format, providing flexibility in event setup and management. Optimized for performance, ensuring smooth operation even with large player bases and extensive data.
🏆 Included Events
MultiEvents comes pre-loaded with several exciting events ready to use on your server:
CollectionResources - Collect resources and compete with other players! The more resources you collect, the higher your score. Use different tools to get multipliers for your gathering. Top players will receive valuable rewards! FoundationDrop - Players spawn on a platform made of foundations. The foundations begin to degrade and fall away one by one. Players must survive by jumping between foundations. The last player standing wins! When only one foundation remains, players receive weapons and radiation appears to speed up the finale. HelicopterPet - Try to get the attention of the patrol helicopter! The more it focuses on you, the more points you earn. Get points when the helicopter orbits around you and even more when it's attacking. The player with the most points at the end wins! Be careful though - this isn't your friendly neighborhood chopper! HuntAnimal - Hunt animals across the map to earn points! Different animals are worth different amounts - chickens are worth 1 point, while bears are worth 10 points. Wolves, boars, horses, and deer are worth 4 points each. The player with the most points at the end of the event wins! KingOfHill - Race to the highest point! Your score is based on the highest elevation you reach. Stay on solid ground - no flying, swimming, or using vehicles. The player who reaches the highest point and maintains their position wins! Watch your step and keep climbing! LookingLoot - Search for loot across the map! Earn points by looting containers and barrels. Most items are worth 1 point each, but special items like scrap and gears are worth 2 points. The player who collects the most valuable loot wins! Be quick - containers can only be looted once! SpecialCargo - Deliver the special cargo from one monument to another! A random player will be chosen to carry the cargo. The carrier must reach the destination monument marked on the map while avoiding other players. If the carrier dies, a new random player becomes the carrier. Teleportation is disabled for the carrier. Successfully deliver the cargo to win! Each event is fully customizable through the visual editor and comes with default settings ready to play immediately after installation!
🚀 Expansion Packs & Add‑ons
Enhance MultiEvents with premium expansion packs and our large‑scale raid framework. Pre‑configured, fully customizable, and designed to plug directly into your server.
✨ MultiEvents Pack 1 Barrels, PvP Player Battle, NPC Missile Silo, Pumpkin Picker, Vehicle Hunter. View on Codefling → 🌟 MultiEvents Pack 2 Another set of competitive and gathering‑focused events to diversify rotations. View on Codefling → 💠 MultiEvents Pack 3 Corn Collector, Gold Rush (with rare items), Mushroom Madness, NPC Underwater Lab, Patrol Helicopter Hit. View on Codefling → 🏰 OPERATION FORTRESS Large‑scale PvE raid framework with handcrafted bases, waves, and rewards — a perfect complement to your event ecosystem. View on Codefling →
🖼️ Showcase
Fullscreen Template
ServerPanel V1 Template
ServerPanel V2 Template
📬 Video Overview
🎮 Commands
/events - Opens the events menu for players
🛡️ Permissions
multievents.edit - Permission to edit events
🗒️ Visual Editor
MultiEvents includes a robust visual editor that simplifies the process of creating and customizing events. No coding is required—use the intuitive interface to adjust settings, modify colors, add text, and configure event elements directly in-game. This allows for quick and efficient event setup, ensuring your server's events are both engaging and visually appealing.
📚 FAQ
Q: Can I integrate MultiEvents with other plugins?
A: Yes! MultiEvents has an API that allows other plugins to register and manage events. It also integrates with ServerPanel for menu access.
Q: How do I add MultiEvents to ServerPanel?
A: To add MultiEvents to your ServerPanel, create a new category in your ServerPanel configuration with these settings:
"Type": "Plugin", "Plugin Name": "MultiEvents", "Plugin Hook": "API_OpenPlugin". Q: How do I add custom images for my events?
A: MultiEvents supports an image library. Upload your images to your server, and reference them in the plugin configuration or through the visual editor.
Q: Does MultiEvents support multiple languages?
A: Yes, MultiEvents has built-in localization support. You can customize all text elements in the editor and add translations for different languages.
Q: How do I configure rewards in MultiEvents?
A: Rewards can be configured in two ways. If you want rewards to drop into a custom inventory UI, you need to set up items in the inventory settings and assign them unique IDs. Then, reference these IDs in the event configuration. If you prefer to give rewards directly to the player's in-game inventory, simply specify the rewards directly within the event settings.
Q: What are the recommended sizes for event images?
A: For optimal display, event banners should be 390x349 pixels, and event icons should be 64x64 pixels.
💻 Developer API
MultiEvents provides a developer-friendly API for integration with other plugins:
void API_RegisterEvent(string eventId, JObject data) - Register a new event with MultiEvents API_RegisterEvent Parameters:
eventId (string): unique identifier for the event. data (JObject): JSON object containing event details. JObject Structure:
title (string, required): The title of the event. description (string, optional): A brief description of the event. commandToStart (string, required): The command to start the event. commandToStop (string, required): The command to stop the event. bannerURL (string, optional): URL for the event's banner image. icon (string, optional): URL for the event's icon image. scrollElements (JArray, optional): Custom UI elements for the event's scroll view. Creating UI Elements for scrollElements:
The scrollElements parameter allows you to add custom UI elements to your event description. Each element is defined as a JObject with specific properties based on its type.
Common Properties: type (string): "label", "image", "panel", or "button" color (string): HEX color code (e.g., "#FFFFFF") alpha (float): Opacity from 0 to 100 position (JObject): Element position and dimensions Type-Specific Properties: Text Elements: text (JArray of strings), textColor (HEX), fontSize (int), font (string) Image Elements: image (string URL) Button Elements: text, textColor, fontSize, command (string) Panel Elements: cursorEnabled (bool) Example of UI Elements:
var customScrollElements = new JArray { // Label example new JObject { ["type"] = "label", ["text"] = new JArray { "Duration: <color=#D74933>10 mins</color>", "Reward: <color=#D74933>100 scrap, Jackhammer, Python Revolver</color>" }, ["textColor"] = "#E2DBD3", ["alpha"] = 100f, ["fontSize"] = 14, ["font"] = "robotocondensed-regular.ttf", ["align"] = "MiddleLeft", ["position"] = new JObject { ["anchorMinX"] = 0f, ["anchorMinY"] = 1f, ["anchorMaxX"] = 1f, ["anchorMaxY"] = 1f, ["offsetMinX"] = 0f, ["offsetMinY"] = -200f, ["offsetMaxX"] = 0f, ["offsetMaxY"] = -140f } }, // Image example new JObject { ["type"] = "image", ["image"] = "https://example.com/image.png", ["color"] = "#FFFFFF", ["alpha"] = 100f, ["position"] = new JObject { ["anchorMinX"] = 0f, ["anchorMinY"] = 1f, ["anchorMaxX"] = 0f, ["anchorMaxY"] = 1f, ["offsetMinX"] = 0f, ["offsetMinY"] = -234f, ["offsetMaxX"] = 42f, ["offsetMaxY"] = -192f } }, // Button example new JObject { ["type"] = "button", ["text"] = "Click Me", ["textColor"] = "#FFFFFF", ["color"] = "#D74933", ["alpha"] = 100f, ["fontSize"] = 14, ["command"] = "customcommand {user}", ["position"] = new JObject { ["anchorMinX"] = 0.5f, ["anchorMinY"] = 0f, ["anchorMaxX"] = 0.5f, ["anchorMaxY"] = 0f, ["offsetMinX"] = -60f, ["offsetMinY"] = 20f, ["offsetMaxX"] = 60f, ["offsetMaxY"] = 50f } } }; Example Usage:
MultiEvents.Call("API_RegisterEvent", "CollectionResources", new JObject { ["title"] = "Collection Resources", ["description"] = "Collect resources and compete with other players! The more resources you collect, the higher your score. Use different tools to get multipliers for your gathering. Top players will receive valuable rewards!", ["commandToStart"] = "collectionresources.start", ["commandToStop"] = "collectionresources.stop", ["bannerURL"] = "https://gitlab.com/TheMevent/PluginsStorage/raw/main/Images/MultiEvents/CollectionResources.png", ["icon"] = "https://gitlab.com/TheMevent/PluginsStorage/raw/main/Images/MultiEvents/Icons/CollectionResources.png", ["scrollElements"] = customScrollElements });
(hook) OnEventStart(string eventName) - Hook called when an event begins (hook) OnEventEnd(string eventName) - Hook called when an event ends bool API_PlayerHideNotify(ulong userId) - Allows hiding event notifications for a specific player. Returns a boolean indicating whether notifications are hidden for the player. string GetBannerUrlByEventId(string eventId) - Retrieves the banner URL for a specific event by its ID. This is useful when you need to reference an event's banner in your custom UI.
🧪 TEST SERVER
Join our test server to view and experience all our unique features yourself!
Copy the IP Address below to start playing!
connect 194.147.90.239:28015
Elevate your server's event management with MultiEvents - the complete solution for creating engaging and visually stunning events that will keep your players excited and coming back for more!
- #mutlievents
- #events
- (and 14 more)