Jump to content

Mevent

Curator
  • Posts

    3,134
  • Joined

  • Last visited

  • Days Won

    45

Everything posted by Mevent

  1. Mevent

    Server Panel

    Привет! Тебе необходимо после установки категории перезагрузить сам плагин (o.reload WipeSchedule | o.relad DailyRewards), чтобы плагин обнаружил что он должен открываться внутри ServerPanel.
  2. Mevent

    Server Panel

    Привет! На данный момент, нет функционала позволяющего сменить шаблон без сброса настроек (но эта функция уже в разработке), сейчас можно сделать это вручную: 1. Сделать бекап настроек (oxide/data/ServerPanel - всё кроме Template.json) 2. Установить новый шаблон с помощью команды /sp.install 3. Восстановить бекап настроек (oxide/data/ServerPanel - всё кроме Template.json) НО! Шаблоны абсолютно разные, поэтому вероятнее всего вам необходимо будет адаптировать свои UI элементы под другой шаблон
  3. Mevent

    Shop

    Hey! Sorry for the late reply. From what I see in the video, the issue isn't really with the Shop plugin itself — it's actually how Rust handles stacking. By default, ammo stacks up to 128 per slot. So if you're trying to combine two stacks of 500, it just won't work because the game won't allow stacks that size naturally.
  4. Version 1.1.5

    209 downloads

    Introducing Linking System, the ultimate Discord integration plugin for your Rust server! Seamlessly connect your players Rust accounts with their Discord profiles, automatically assign roles, and reward linked players with exclusive perks. With a beautiful UI, complete Discord bot solution, and powerful automation features, Linking System is the perfect tool to enhance your community engagement and keep your Discord server active. ️ Features of Linking System Complete Discord integration system with automatic role assignment for linked players, enhancing community engagement and server security. Beautiful, customizable UI with ServerPanel V1 and V2 template support for seamless integration with your existing server interface. Secure code generation system with configurable cooldown periods to prevent abuse while ensuring smooth linking process. Automatic permission group assignment for linked players with customizable UI elements displaying potential benefits and server perks. Complete Python Discord bot included with comprehensive installation guides for Windows, Linux, and Pterodactyl hosting platforms. Multi-server support allowing one Discord bot to manage linking across multiple Rust servers simultaneously. Automatic group management with configurable group assignment for linked players, perfect for permissions and role-based systems. Real-time synchronization between Discord and Rust server through RCON communication for instant updates and status changes. Data persistence with automatic saving and loading of linking data, ensuring no loss of player connections across server restarts. Plugin integration support with ImageLibrary, ServerPanel, and Notify plugins for enhanced functionality and user experience. Developer-friendly API for custom integrations, allowing other plugins to check linking status and trigger custom actions. Comprehensive notification system with support for multiple notification plugins to keep players informed about linking status. Flexible interface options with configurable UI settings - use "Use UI" set to false for command-only operation without graphical interface. Complete Discord Bot Solution LinkingSystem includes a complete Python Discord bot with everything you need for seamless integration. No complex setup required - just follow our step-by-step guides! Important: Python 3.12 is required! Python 3.13 is not compatible due to library issues. Windows Installation Complete guide for Windows servers with automatic startup configuration and service management. Linux Installation Full Linux support with systemd service configuration for Ubuntu, Debian, CentOS, and RHEL systems. Pterodactyl Support Optimized for Pterodactyl game panel with dedicated setup instructions and panel integration. Multi-Server One bot can manage multiple Rust servers simultaneously with individual RCON configurations. Video Overview Commands /link - Opens the linking interface for players to connect their Discord account /link status - Shows your current linking status with Discord /link code - Generates a new linking code for Discord connection /link remove - Removes the existing link between Discord and Rust accounts Permissions linkingsystem.use - Permission to access the linking system and connect Discord account How It Works LinkingSystem provides a seamless three-step process for connecting Discord and Rust accounts, with both UI and command-only options: Generate Code - Players use the /link command to open the UI interface, or /link code for direct command-only code generation with built-in cooldown protection. Discord Verification - Players share their code in the designated Discord channel where the bot automatically processes the connection. Instant Benefits - Once linked, players immediately receive their Discord role and start enjoying exclusive in-game perks and rewards. The system maintains real-time synchronization between Discord and your Rust server, ensuring that role changes and connections are processed instantly! FAQ Q: Do I need to create my own Discord bot? A: Yes, but we provide complete step-by-step instructions for creating and configuring your Discord bot, including all necessary permissions and settings. Q: Can LinkingSystem work with multiple Rust servers? A: Absolutely! The Discord bot supports multiple servers simultaneously. Simply add your server configurations to the bot's config file. Q: How do I add LinkingSystem to the ServerPanel menu? A: Follow these simple steps: 1. Open ServerPanel menu in-game and click "+ADD CATEGORY" button 2. Set these exact parameters: Type: Plugin Plugin Name: LinkingSystem Plugin Hook: API_OpenPlugin 3. Click "SAVE" button to create the category Q: How do linked players receive their rewards? A: Rewards are granted automatically when a player successfully links their Discord account. The system automatically assigns the configured permission group to linked players. Q: Are the rewards shown in the UI actually given to players? A: The reward items displayed in the UI are visual representations only. The actual benefit is the automatic assignment to a permission group (default: "discord") which can be configured to provide various server perks through your permission system. Q: Can I customize the rewards for linked players? A: Yes! You can customize which permission group linked players receive and configure what benefits that group provides through your server's permission system. The visual reward elements in the UI are also fully customizable. Q: What happens if a player leaves the Discord server? A: The bot automatically detects when linked players leave the Discord server and can remove their in-game benefits accordingly. Q: Is the linking data saved if the server restarts? A: Yes, all linking data is automatically saved and persisted across server restarts, ensuring no loss of player connections. Q: Can I use LinkingSystem without the UI interface? A: Yes! Set "Use UI" to false in the configuration to enable command-only mode. Players can use /link code to generate linking codes, /link status to check their connection, and /link remove to unlink their accounts directly through chat commands. Migrations LinkingSystem includes migration tools to help you transition from other linking plugins. Currently supported: DiscordLink Migration tools preserve all existing player links and Discord information, ensuring a smooth transition to LinkingSystem without data loss. Developer API Linking System provides a developer-friendly API for integration with other plugins: CuiElementContainer API_OpenPlugin(BasePlayer player) - Opens the linking interface for ServerPanel integration TEST SERVER Join our test server to experience Linking System and all our features yourself! Copy the IP Address below to start playing! connect 194.147.90.239:28015
    $25.95
  5. Version 1.2.0

    66 downloads

    Introducing UltimateLeaderboard Discord Bot, the ultimate companion for your Rust server's leaderboard system! This powerful Discord bot seamlessly integrates with your UltimateLeaderboard plugin data to bring beautiful, interactive player statistics directly to your Discord server. Featuring stunning Figma-powered visual stats cards and comprehensive player data display, this bot is the perfect addition to keep your community engaged. Features Beautiful statistics cards generated using Figma templates with real player data Display kills, deaths, KDR, playtime, favorite weapons, and building statistics Real-time data from your UltimateLeaderboard MySQL database Steam profile integration with automatic avatar fetching Multi-language support with customizable language files Modern Discord slash commands Showcase Interactive Stats Command Beautiful Figma-Generated Statistics Cards Video Overview Complete setup tutorial with live demonstration, Discord bot configuration, Figma integration, and installation guide. Commands /stats [steam_id] - Display comprehensive player statistics with beautiful visual cards Requirements UltimateLeaderboard plugin with MySQL database Discord bot token Python 3.12 hosting environment Important: Enable "Enable real-time stats updates to database" option in UltimateLeaderboard config for accurate data display Configuration Simple JSON configuration file: { "discord": { "botToken": "your-discord-bot-token" }, "database": { "host": "localhost", "port": 3306, "username": "username", "password": "password", "database_name": "database_name", "table_prefix": "" } } Note: The bot uses cached Figma template data. Cache files are already included in the archive. If you want to use your own Figma template, run refresh_figma_cache.py script once (Figma API credentials only needed for that script, not for the bot itself). Displayed Statistics Kills, Deaths & KDR Total playtime with formatting Favorite weapons with icons Building materials usage Combat accuracy by body parts Leaderboard position and points Steam profile integration FAQ Q: What should I read before installation? A: Before installation, please read the docs/USER_GUIDE.md file for detailed setup instructions. Q: Do you have a default template? A: Yes, we have a default template located at: "docs/UltimateLeaderboard Discord Stats.fig" Q: Do I need the UltimateLeaderboard plugin? A: Yes, this bot reads data from the UltimateLeaderboard plugin's MySQL database. Q: Can I customize the statistics cards? A: Yes! The bot uses Figma templates which you can fully customize to match your server's style. Q: What hosting options are supported? A: Windows, Linux, Pterodactyl, Docker, and cloud services. Full setup guide included. Q: Do I need Figma API credentials? A: No, the bot works with cached data. The archive includes pre-populated cache files. If you want to use your own Figma template design, you can run refresh_figma_cache.py script once to fetch your design into the cache. Figma API credentials are only needed for that script, not for the bot itself. Q: How does the cache system work? A: The bot uses cached Figma template data instead of calling Figma API during runtime. This makes it faster and more reliable. Cache files are stored in cache/figma directory. The archive already includes these files, so you can start using the bot immediately. If you want to update the template design later, just run refresh_figma_cache.py again. Quick Installation Download and extract the bot files Install dependencies: pip install -r requirements.txt Configure config.json with your Discord bot token and database settings Optional: Run refresh_figma_cache.py if you want to use your own Figma template (cache files are already included) Run: python bot.py Support Comprehensive USER_GUIDE.md included with step-by-step setup instructions. Join our Discord for support: https://discord.gg/mevent
    $15.95
  6. Mevent

    Events Manager

    Are you sure you're using the latest version of the Plugin?
  7. Mevent

    OPERATION FORTRESS

    Hi! I'm sorry, I entered the wrong IP address for the test server. :(I've already updated to the correct one
  8. Mevent

    OPERATION FORTRESS

    yes
  9. Version 1.1.4

    365 downloads

    Introducing OperationFortress, the ultimate PvE base assault event plugin for Rust servers! Experience intense tactical combat as you and your team infiltrate a heavily fortified enemy base at the Airfield monument. With dynamic NPC encounters, strategic tower captures, and epic boss battles, OperationFortress delivers an immersive military operation experience that will challenge even the most skilled players. Features of Operation Fortress Epic Base Assault: Infiltrate a heavily fortified enemy base at the Airfield monument with multiple defensive towers and strategic positions. Dynamic Tower System: Capture 6 strategically placed guard towers, each with unique NPC defenders and electric switches to disable the base's security system. Intelligent NPC Combat: Face off against elite enemy forces with advanced AI, including snipers, assault troops, machine gunners, and grenadiers. Boss Battle: Confront the powerful "Fortress" commander in the main base with enhanced health and elite weaponry. Reinforcement System: Experience dynamic combat as enemy reinforcements spawn after capturing towers, adding intensity to the operation. Rich Loot System: Collect valuable rewards from captured towers, defeated NPCs, and the commander's personal safe. PvE Mode Integration: Seamless integration with PvE mode systems for fair loot distribution and team-based gameplay. Customizable Difficulty: Adjust the number of required towers to access the main base, event duration, and NPC configurations. Visual Markers: Clear map markers show tower status, base location, and event progress for easy navigation. Automatic Scheduling: Set up automatic event scheduling with customizable intervals and preparation times. Team Support: Full support for team-based gameplay with shared loot rights and coordinated assaults. Performance Optimized: Efficient NPC spawning and cleanup systems ensure smooth gameplay even with large player bases. Event Overview Operation Fortress transforms the Airfield monument into a hostile military installation controlled by the "Fortress" faction. Players must work together to: Capture Guard Towers: Infiltrate and secure 6 strategically positioned guard towers, each defended by elite NPC forces. Disable Security System: Activate electric switches in captured towers to disable the base's security system and gain access to the main facility. Assault Main Base: Breach the heavily fortified main base located in one of the Airfield's large hangars. Eliminate Commander: Face off against the powerful "Fortress" commander and his elite bodyguards in an epic final battle. Secure Rewards: Collect valuable loot from defeated enemies, captured positions, and the commander's personal safe. Showcase Commands operation.start - Manually start the Operation Fortress event (requires admin permissions) operation.stop - Stop the current Operation Fortress event (requires admin permissions) Permissions operationfortress.start - Permission to start Operation Fortress events operationfortress.stop - Permission to stop Operation Fortress events FAQ Q: Can players use their own weapons and equipment? A: Yes! Players use their own weapons, armor, and equipment during the event. No special gear is provided, making it a true test of player preparation and skill. Q: How does the loot system work? A: Loot is collected manually from defeated NPCs, captured towers, and the commander's safe. The PvE mode integration ensures fair loot distribution among team members based on damage contribution. Q: Can the event be played solo? A: Yes! The event is designed to scale with player count. Solo players can complete the operation, though it will be more challenging. Team play is recommended for optimal experience. Q: How often does the event occur? A: The event can be configured to run automatically at customizable intervals, or it can be started manually by administrators using the provided commands. Q: What happens if players fail to complete the event? A: If the event timer expires or all players are eliminated, the event ends automatically. Players can attempt the operation again when it becomes available. Q: Does the event interfere with other Airfield activities? A: The plugin includes options to disable other NPCs and events at the Airfield during Operation Fortress to prevent conflicts and ensure smooth gameplay. Q: Can I customize the NPC types and weapons? A: Yes! The plugin includes extensive NPC configuration options, allowing you to customize health, weapons, behavior patterns, and reinforcement types for each tower and the main base. Q: How does the PvE mode integration work? A: The plugin integrates with PvE mode systems to ensure fair loot distribution among team members. Players who contribute more damage to NPCs have priority access to loot, while still allowing team coordination. Plugin Integration OperationFortress is designed to work seamlessly with other popular Rust plugins: PvE Mode: Full integration for fair loot distribution and team-based gameplay NpcSpawn: Utilizes advanced NPC spawning and AI systems for realistic enemy encounters Notify/UINotify: Integrated notification system for event announcements and player updates BetterNpc: Compatible with enhanced NPC systems for improved AI behavior MonumentOwner: Integration with monument ownership systems for enhanced gameplay TEST SERVER Join our test server to experience Operation Fortress firsthand! Copy the IP Address below to start playing! connect 194.147.90.239:28015 API / Hooks OnOperationFortressStart() Triggered when the Operation Fortress event starts. OnOperationFortressStop() Triggered when the Operation Fortress event stops (ends or is canceled). OnOperationFortressEnter(BasePlayer player) Triggered when a player enters the event zone. OnOperationFortressLeave(BasePlayer player) Triggered when a player leaves the event zone or dies inside it. OnOperationFortressWin(BasePlayer player) Triggered when the boss is defeated and the victory chest is opened. player is the boss killer/owner.
    $41.95
  10. Version 1.0.2

    139 downloads

    MultiEvents Expansion Pack 3 adds 5 additional events with rare item mechanics, helicopter combat, underwater lab battles, and resource gathering. Requires the base MultiEvents plugin. Included Events This expansion pack includes 5 diverse events with unique mechanics and seasonal appeal: Corn Collector - Gather as much corn as you can. Peaceful farming alternative to combat events. Gold Rush - Gather ores and trees with a chance to get rare items. Combines resource gathering with rare item discovery mechanics. Mushroom Madness - Collect as many mushrooms as you can before time runs out. Race across the map to find mushroom spawns. NPC Underwater Lab - Kill scientists in the dangerous underwater lab monument. Navigate flooded areas and eliminate NPCs. Patrol Helicopter Hit - Deal damage to the Patrol Helicopter. Points awarded based on damage dealt to the helicopter. Requirements Requires the base MultiEvents plugin Copy files to MultiEvents directory and reload the plugin Pre-configured with rare item tables and ready to use FAQ Q: Do I need the base MultiEvents plugin? A: Yes, this expansion pack requires the base MultiEvents plugin. Q: How do rare items work? A: Players have a configurable chance to receive rare items when gathering ores and wood in Gold Rush event. Q: Can I customize rare item drop rates? A: Yes, all rare item chances and types are fully configurable through the visual editor. TEST SERVER Join our test server to try these events! connect 194.147.90.239:28015
    $7.95
  11. Version 1.0.2

    154 downloads

    MultiEvents Expansion Pack 2 adds 5 additional events focused on skill-based challenges, precision combat, and treasure hunting. Requires the base MultiEvents plugin. Included Events This expansion pack includes 5 skill-focused events that challenge different aspects of player expertise: Bow Master - Kill players or animals using bows before time runs out. Points awarded for bow eliminations only. Bot Purge - Kill as many scientists as you can before the timer ends. Different scientist types provide varying point values. NPC Excavator - Kill the most Excavator scientists. Specialized combat at the dangerous Excavator monument. Hemp Gather - Harvest as many hemp plants as you can. Peaceful resource gathering alternative. Scavenger Hunt - Find the hidden crate faster than anyone else. First player to reach the crate wins. Requirements Requires the base MultiEvents plugin Copy files to MultiEvents directory and reload the plugin Pre-configured and ready to use immediately FAQ Q: Do I need the base MultiEvents plugin? A: Yes, this expansion pack requires the base MultiEvents plugin. Q: How does Scavenger Hunt work? A: A crate is randomly placed on the map. First player to find and reach it wins. Q: Can I customize scoring and rewards? A: Yes, all events support customization through the visual editor. TEST SERVER Join our test server to try these events! connect 194.147.90.239:28015
    $7.95
  12. Version 1.0.2

    143 downloads

    MultiEvents Expansion Pack 1 adds 5 additional events for barrel destruction, PvP combat, NPC battles, and resource gathering. Requires the base MultiEvents plugin. Included Events This expansion pack includes 5 carefully designed events that add new dimensions to your server: Barrel Event - Destroy as many barrels as you can before time runs out. Points awarded for each barrel destroyed. NPC Missile Silo - Kill as many scientists as you can inside the missile silo monument. High-stakes combat with radiation and automated defenses. Player Battle - Rack up the most PvP kills before time runs out. Points awarded for each player elimination. Pumpkin Picker - Pick as many wild pumpkins as you can before time is up. Peaceful alternative to combat events. Vehicle Hunter - Destroy cars, boats, submarines, helicopters, and Bradley APC. Each vehicle type offers different point values. Requirements Requires the base MultiEvents plugin Copy files to MultiEvents directory and reload the plugin Pre-configured and ready to use immediately FAQ Q: Do I need the base MultiEvents plugin? A: Yes, this expansion pack requires the base MultiEvents plugin. Q: Can I enable/disable individual events? A: Yes, each event can be individually configured through the visual editor. Q: Can I customize rewards? A: Yes, all events support customizable rewards through the MultiEvents system. TEST SERVER Join our test server to try these events! connect 194.147.90.239:28015
    $7.95
  13. Mevent

    Multi Events

    Hi! You need to specify which player you want to give this item to (using %steamid%, which is replaced by the player's Steam ID). When doing this, you need to use Type: Command
  14. Mevent

    Servers

    Version 1.0.7

    190 downloads

    Introducing Servers, a powerful and customizable plugin that enhances your Rust server with a beautiful server browser interface! Allow your players to easily browse, view details, and connect to other servers in your network with this sleek, feature-rich plugin. Whether you're running a single server or managing a network of multiple Rust communities, Servers gives your players a seamless way to explore all your offerings. ️ Features of Servers Beautiful and intuitive server browser interface Multiple UI template options (Fullscreen, V1, V2) Support for Battlemetrics integration View server details, including player count, description, and status Customizable server banners Automatic server information updates at configurable intervals One-click connection to listed servers ServerPanel compatibility for seamless integration Available in English and Russian languages Showcase Fullscreen V1 Template V2 Template Commands /servers - Opens the server browser interface Permissions servers.use - Grants access to use the servers command and view the interface FAQ Q: How do I add a server to the list? A: Edit the Servers.json configuration file and add a new entry under "Servers settins" with the server's IP, port, optional Battlemetrics ID, and scroll height for the description. Q: Can I use Battlemetrics to show server information? A: Yes! You can provide a Battlemetrics Server ID in the configuration to display server information from Battlemetrics, especially useful if the server can't be found with just the IP and port. Q: How often does server information update? A: You can configure the update interval in the Servers.json file under "Interval updates servers info". The minimum interval is 30 seconds. Q: Does the plugin support custom server banners? A: Yes, the plugin automatically displays server banners from Battlemetrics data. You can also set a default banner to use when images can't be loaded. TEST SERVER Join our test server to experience the Servers plugin and all our other premium plugins! Copy the IP Address below to start playing! connect 194.147.90.239:28015
    $21.00
  15. Mevent

    Multi Events

    Version 2.4.7

    729 downloads

    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. Web Config Editor Easily manage your MultiEvents settings with our web-based configuration editor. This tool allows you to adjust plugin configurations through a user-friendly interface, eliminating the need to manually edit files on your server. P.S. To access the web config editor, you must be part of the "MultiEvents" group in our Discord server. Join us at https://discord.gg/mevent and submit a request in the #ticket-verify channel to get started. 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 the ServerPanel menu? A: You can do this directly from the ServerPanel in-game: 1. Open the ServerPanel menu in-game. 2. If you have permission to edit, switch the panel to edit mode so you can see the blue "EDIT CATEGORY" and "EDIT PAGES" buttons. 3. Choose the category where you want MultiEvents to appear and click the "EDIT CATEGORY" button for that category. 4. While you are in this category in the ServerPanel, click the "EDIT PAGES" button to create a new page (or edit an existing one) for MultiEvents. 5. For that page, set these exact parameters: Type: Plugin Plugin Name: MultiEvents Plugin Hook: API_OpenPlugin 6. Save the changes. The MultiEvents button will now appear in the ServerPanel in the category you selected. 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: How do I set up rewards (Item, Command, Plugin, Kit) and what placeholders are available? A: Types: Item (ShortName, Amount, DisplayName, Skin), Command (Command string), Plugin (Plugin Name, Hook, Amount), Kit (Kit name). Placeholders for Command: %steamid%, %username%. Multiple commands are separated by | (line breaks are also supported). Give an item: "Type": "Item", "ShortName": "stones", "Amount": 2500, "DisplayName": "Stones", "Skin": 0 Give a kit: "Type": "Kit", "Kit": "vip_starter" Run commands: "Type": "Command", "Command (%steamid%)": "inventory.giveto %steamid% scrap 1000|oxide.usergroup add %steamid% vip" Add BankSystem balance (via Plugin): "Type": "Plugin", "Plugin": "BankSystem", "Hook": "Deposit", "Amount": 2500 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!
    $41.00
  16. Mevent

    Skills

    fixed
  17. Mevent

    Skills

    Wdym?
  18. Mevent

    Events Manager

    Hi, @Kobani EventsManager (main plugin) - This is the core plugin that handles event scheduling and management. It provides a user interface to set up and manage various events in your server. EventsManagerNotifier (optional) - This plugin handles notifications when events start. It can display messages either in chat or through GUI announcements. EventsManagerConverter (optional) - This is a utility plugin that helps convert data from older versions (v2) to the current version (v3). You only need this if you're upgrading from an older version. You only need to install the main EventsManager plugin. The other two are optional additions depending on your needs!
  19. Version 1.5.37

    3,666 downloads

    Introducing UltimateLeaderboard, the most advanced and comprehensive leaderboard system designed for Rust servers! Elevate your server competitive spirit by tracking an extensive range of player statistics—everything from kills and deaths to resources gathered, items crafted, structures built, and more. Featuring a sleek, customizable user interface and seamless integration with popular plugins, UltimateLeaderboard is the perfect addition to engage your players and showcase their achievements. Features of Ultimate Leaderboard Track a wide variety of player statistics, including kills, deaths, resources gathered, items crafted, structures built, and more. Fully customizable leaderboard—choose which stats to display and tailor it to your server unique style. Intuitive and visually appealing user interface for players to view their stats and compare rankings. Seamless integration with plugins like ServerPanel for enhanced displays, and Notify/UINotify for in-game alerts. Flexible data storage options: choose between JSON, SQLite, or MySQL to suit your server needs. Two reward systems: post-wipe awards that give actual items, kits, and money to top players when they connect, plus an optional companion plugin UltimateLeaderboardTop for real-time privilege management based on current rankings. Custom Titles system that automatically displays achievement-based chat titles for top performers (requires BetterChat plugin). Optimized for high performance, ensuring smooth operation even with large player bases and extensive data. Configurable templates. Optional real-time database updates for integrations (e.g., Discord Bot). Showcase Fullscreen Template ServerPanel V1 (V1.1) ServerPanel V2 Video Overview Commands /leaderboard or /stats - Opens the leaderboard interface for players to view stats and rankings. /leaderboard <steamid> - Opens another player's profile (requires ultimateleaderboard.profile permission). /leaderboard.hide - Allows players to hide themselves from the leaderboard (requires ultimateleaderboard.hide.self permission). leaderboard.manage hide <steamid> - Console command to hide a player from the leaderboard (server console only). leaderboard.wipe - Console command to reset all leaderboard data (server console only). leaderboard.migrate <migration_id> - Console command to perform database migrations (server console only). Available: — leaderboard.migrate 1 adds HiddenFromLeaderboard column to PlayerStats table (upgrade from v1.1.7 to v1.1.8) — leaderboard.migrate 2 migrates BodyHits data to the new format (upgrade to v1.5.10) leaderboard.find.short.prefab <search_term> - Console command to search for prefabs containing the specified search term (server console only). Useful for finding correct prefab names for configuration. leaderboard.manage - Console command to manage player statistics (server console only). Use leaderboard.manage help for detailed usage information. Permissions ultimateleaderboard.use - grants players access to leaderboard commands and interface. ultimateleaderboard.profile - allows players to view other players' profiles using the leaderboard command. ultimateleaderboard.hide.self - allows players to hide themselves from the leaderboard using the /leaderboard.hide command. Web Config Editor Easily manage your UltimateLeaderboard settings with our web-based configuration editor. This tool allows you to adjust plugin configurations through a user-friendly interface, eliminating the need to manually edit files on your server. P.S. To access the web config editor, you must be part of the "UltimateLeaderboard" group in our Discord server. Join us at https://discord.gg/mevent and request the group to get started. FAQ Q: How do I install UltimateLeaderboard? A: Download the UltimateLeaderboard.cs file, place it in your oxide/plugins directory, and restart your server or reload the plugin using the Oxide command oxide.reload UltimateLeaderboard. Q: Can I choose which statistics to track and display? A: Yes! The plugin allows you to customize tracked statistics and leaderboard displays via the configuration file. You can enable or disable specific stats like kills, resources, or events to suit your server. Q: What data storage options are available? A: UltimateLeaderboard supports JSON, SQLite, and MySQL. You can select your preferred storage method in the config file, offering flexibility for small or large servers. Q: How do I set up the awards system? A: In the configuration file, define award categories (e.g., most kills, top gatherer) and their criteria. The plugin will automatically track and assign awards to top players based on your settings. Q: Where can I configure the UI? A: UI is now template-driven. Use configurable templates stored at oxide/data/UltimateLeaderboard/Templates. Q: What happens to the data on a server wipe? A: By default, data wipes with a new save file, but you can disable this in the config (Wipe data on new save) to persist stats across wipes if desired. Q: How do I add UltimateLeaderboard to the ServerPanel menu? A: Follow these simple steps: 1. Open ServerPanel menu in-game and click "+ADD CATEGORY" button 2. Set these exact parameters: Type: Plugin Plugin Name: UltimateLeaderboard Plugin Hook: API_OpenPlugin 3. Click "SAVE" button to create the category Q: I see black images with Rust logo or get error 429 when loading images. What should I do? A: These issues occur when there are problems downloading images from the internet. The UltimateLeaderboard plugin sends images to ImageLibrary but is not responsible for the downloading process itself. Error 429 typically occurs due to rate limits imposed by image hosting services like Imgur (see HTTP 429 documentation for more details). To fix this, enable Offline Image Mode which will use local images instead: Enable the mode in config: Open "oxide/config/UltimateLeaderboard.json" (or "carbon/config/UltimateLeaderboard.json" for Carbon) Set "Enable Offline Image Mode": true Set up the images: Create folder "TheMevent" in "oxide/data" (or "carbon/data" for Carbon) Download PluginsStorage (click "CODE" → "Download ZIP") Extract the ZIP and copy all contents to the "TheMevent" folder Reload the plugin: Type o.reload UltimateLeaderboard (Oxide) or c.reload UltimateLeaderboard (Carbon) Note: If you want to add your own custom images, place them in the "TheMevent" folder and reference them with the "TheMevent/" prefix. For example: "TheMevent/Icon1.png", "TheMevent/MyCustomIcon.jpg", etc. Q: What's the difference between UltimateLeaderboard awards and UltimateLeaderboardTop? A: UltimateLeaderboardTop is a companion plugin that automatically manages player privileges based on leaderboard positions. Main Plugin Awards: Gives actual rewards (kits, money, commands) to top players after wipe - rewards are given once when player connects. UltimateLeaderboardTop: Continuously manages privileges (VIP groups, permissions) as players enter/exit top positions in real-time. To display awards in UI while using UltimateLeaderboardTop: Configure awards in UltimateLeaderboard config Configure awards in UltimateLeaderboardTop config Set "Automatically give rewards after the wipe": false Q: Can UltimateLeaderboardTop give items/kits to players? A: No, UltimateLeaderboardTop is designed only for reversible actions (permissions, groups, etc.). Since items can't be taken back from players when they leave top positions, item rewards are not supported. Use the main plugin's awards system for item rewards instead. Q: How do I configure rewards for top players? A: There are two reward systems available: UltimateLeaderboard Awards (Post-Wipe Rewards): Configure in the main plugin's config file under "Awards Settings": Set award categories (e.g., "Most Kills", "Top Gatherer") Define criteria: loot type, prefab, and minimum amount required Set rewards: commands to execute (give items, kits, money, etc.) Awards are given once when top players connect after a wipe UltimateLeaderboardTop (Real-time Privileges): Configure in UltimateLeaderboardTop.json: Set leaderboard types to monitor (kills, points, playtime, etc.) Define top positions (1st, 2nd, 3rd, etc.) Configure "Enter place commands" (given when player reaches position) Configure "Exit place commands" (executed when player loses position) Use for permissions, groups, temporary privileges Example UltimateLeaderboardTop configuration: { "Loot type": "Kill", "Prefab": "kills", "Places settings": { "1": { "Enter place commands": ["o.usergroup add %steamid% vip"], "Exit place commands": ["o.usergroup remove %steamid% vip"] } } } Q: What are Custom Titles and how do they work? A: Custom Titles automatically display achievement-based titles in chat for top players. For example, top killers get "[Killer]" title, top builders get "[Builder]" title, etc. Requires BetterChat plugin to work. Titles are updated automatically based on leaderboard positions and can be configured with priority system and limits. Q: Why don't I see my statistics updated immediately on the leaderboard? A: The leaderboard is cached and refreshes periodically (configurable interval) to minimize server load and ensure optimal performance. This means statistics may take a few minutes to appear on the leaderboard after the action is performed. The caching system helps maintain smooth server operation even with large player bases and extensive statistics tracking. Q: How can I track multiple similar items or entities with one statistic? A: You can combine multiple prefabs using the pipe symbol | in the prefab field. For example, to track all types of scientists as one "NPC Kills" statistic, use: npc_tunneldweller|npc_underwaterdweller|scientistnpc_arena|scientistnpc_bradley. This is useful for grouping similar items, resources, or entities into a single tracked category. Q: How do I find the correct prefab names for items, entities, or events? A: There are several ways to find prefab names: In-game console command: Use leaderboard.find.short.prefab <search_term> in the server console to search for prefabs containing your search term. For example: leaderboard.find.short.prefab scientist will show all prefabs containing "scientist". F1 console spawn command: In-game, open F1 console and use the spawn command to see available entity prefabs. Type spawn followed by part of the name to see matching options. Item shortnames: For items, use their shortname (e.g., "stones", "metal.ore", "wood"). You can find these by examining items in your inventory or using item-related commands. Plugin documentation: Check the "Custom Prefabs" and "Available Loot Types" sections in this plugin's description for comprehensive lists of supported prefabs and loot types. Q: How can I output the sum of all values by type of statistics (for example, all kills, all loot collected)? A: Use the prefab total_sum for the desired LootType. For example, to show the total number of all player kills, specify the LootType Kill and the prefab total_sum in the column or block settings. It works for any type: Kill, Gather, Craft, Event, and others. Q: How does the leaderboard scoring system work? A: The leaderboard uses a points-based scoring system. Points are earned from in-game actions, and each action has: Loot Type - The category of action (e.g., Kill, Gather, Construction, Craft, Event) Prefab/Short Name - The specific item or entity (e.g., "kills", "stones", "helicopter", "supply_drop") Score Value - The points awarded for this action (configured in Loot Settings) When a player performs an action: The plugin looks up the score for that action type + prefab combination Multiplies the score by the action value (usually 1 per action) Adds it to the player's total Points Example scores (from config): Player kills: +1.0 point per kill Deaths: -1.0 point per death Gathering stone: +0.1 point per stone Supply drop looted: +3.0 points Bradley crate: +5.0 points Helicopter kill: +15.0 points Bradley kill: +10.0 points How to become top player: Perform actions that have scores configured in Loot Settings Accumulate the most total Points The leaderboard ranks players by their Points value (or other tracked stats) Q: What award types are available and how do I configure them? A: UltimateLeaderboard supports 8 award types: Command - Execute console commands. Supports %steamid% placeholder. Use | to separate multiple commands. Example: "Command (%steamid%)": "inventory.giveto %steamid% rifle.ak 1|oxide.usergroup add %steamid% vip" Kit - Give kits from Kits plugin. Requires Kits plugin to be loaded. Example: "Type": "Kit", "Kit Name": "vip_starter" ServerRewards - Add reward points. Requires ServerRewards plugin. Example: "Type": "ServerRewards", "Amount": 1000 Economics - Deposit money via Economics plugin. Example: "Type": "Economics", "Amount": 5000 BankSystem - Deposit money to player's bank account. Example: "Type": "BankSystem", "Amount": 2500 GameStores - Add balance via GameStoresRUST plugin. Example: "Type": "GameStores", "Amount": 100 MoscowOVH - Add balance via RustStore plugin (Moscow OVH integration). Example: "Type": "MoscowOVH", "Amount": 50 Custom Prefabs UltimateLeaderboard supports advanced custom prefabs for granular statistics tracking and display: total_play_time - Total playtime (in seconds) current_playtime - Current session duration kdr - Kill/Death ratio points - Internal points system longest_kill_distance - Longest kill distance record total_hits - Total player hits total_resources - Total resources gathered total_items_crafted - Items crafted events_won - Event victories structures_built - Structures built upgrades_performed - Building upgrades name/nickname - Player display name formatted_total_playtime - Human-readable playtime (Xd Xh Xm) kd - K/D formatted as "Kills/Deaths" favorite_resource - Most gathered resource favorite_crafted_item - Most crafted item favorite_event - Most won event favorite_building_material - Preferred building material favorite_weapon - Most used weapon total_quests_completed - Total completed quests total_sum - Sum of all values for the selected LootType. For example, using total_sum with LootType Kill will show the total number of all kills for the player (across all kill categories). Works for any LootType: Kill, Gather, Craft, Event, etc. Available Loot Types None Construction Medical Event Available prefabs: Convoy Sputnik Caravan GasStationEvent AirEvent SatDishEvent Triangulation WaterEvent HarborEvent FerryTerminalEvent ArcticBaseEvent JunkyardEvent SupermarketEvent PowerPlantEvent ArmoredTrainEvent SurvivalArena KillBoss PaintballTeam PaintballFFA GunGame ZombieInfection TugboatPirates SpaceEvent AbandonedBase DungeonEvent FlyingCargoEvent AirfieldEvent Gather Kill Available custom prefabs: helisignals_{skin} - Tracks helicopter kills from HeliSignals (e.g., "helisignals_2920175997") bradleydrops_{skin} - Tracks bradley kills from BradleyDrops (e.g., "bradleydrops_2905355269") roadbradley_{profile} - Tracks bradley kills from RoadBradley (e.g., "roadbradley_easy") helicopter - Tracks helicopter kills Custom NPC support: horde_npc - For NPCs from ZombieHorde plugin raidbase_npc - For NPCs from Raidable Bases plugin For NPCs from NpcSpawn use NPC name as key (BossMonster, BetterNpc, NPCs from events, etc.) Other entity prefabs can be found in-game by using the "spawn" command in the F1 console Consume Raid Death Available custom prefabs: Custom NPC support: horde_npc - For NPCs from ZombieHorde plugin raidbase_npc - For NPCs from Raidable Bases plugin For NPCs from NpcSpawn use NPC name as key (BossMonster, BetterNpc, NPCs from events, etc.) Craft Crate LootItems Fishing Puzzle Available prefabs: keycard_1 keycard_2 keycard_3 Custom Upgrade ShotFired ExplosiveUsed RecycleItem BodyHits WeaponUsed RaidableBases Available prefabs: easy medium hard expert nightmare Economy Available prefabs: ShoppyStock Economics IQEconomic Quest EconomyBalance Available prefabs: Economics ServerRewards BankSystem IQEconomic Gambling Available prefabs: BlackjackDeposit BlackjackWon SlotDeposit SlotWon PockerDeposit PockerWon WheelDeposit WheelWon SkillTree Available prefabs: xp - Experience points earned level - Skill tree level reached Trivia MixingTable API for Developers UltimateLeaderboard provides a comprehensive API for developers to integrate with other plugins and extend functionality: Methods JArray API_GetUltimateLeaderboardUsers(int offset, int limit, int? columnIndex = null) - Get leaderboard users with pagination float API_GetPlayerStat(ulong playerId, string lootType, string shortname) - Get specific player statistic bool API_IsHiddenFromLeaderboard(ulong playerId) - Check if player is hidden from leaderboard void API_OnItemGather(ulong player, string shortname, int amount) - Add gather statistics for a player void API_OnEventWin(ulong userID, string eventName, int amount = 1) - Record event wins for a player Hooks void OnUltimateLeaderboardContent(BasePlayer player, string categoryType, CuiElementContainer container) - Called when displaying custom category content void OnUltimateLeaderboardCached() - Called when leaderboard data is cached and ready
    $45.00
2.3m

Downloads

Total number of downloads.

10.6k

Customers

Total customers served.

153.2k

Files Sold

Total number of files sold.

3.3m

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.