Jump to content

DeutscherRitterPlatz's Wishlist

  1. More information about "Discord Admin Panel"

    $14.99

    Discord Admin Panel

    This plugin adds extra useful commands usable in a specific discord channel with a specific discord role,
    that gives access to an admin panel to do specific commands on players inside the server.
    Features :
    Gives access to a players list with a search interaction embedded in the buttons
    Gives a list of certain commands that you can use on each player (Kick, Ban, Mute, Unban, Unmute)
    Configurable to add each command's reason of command (If you're kicking a player you can put Toxicity or Warning as a reason for it)
    With each command that allows timed punishments like ban and mute, you are given access to 5 durations depending on the command.
    Adds a /auth command to DiscordCore that redirects to /dc join.
    Gives access to a search command in-game that shows different information about players.

    Optional : 
    Gives access to a deauth admin command to unlink players from discord.
    Gives access to a link admin command to link players using their steamid and discordid.
    Gives access to buttons like Economics and Timed Permissions (configurable)
    Gives access to customizable buttons for commands on players (configurable)

    Permissions:
    DiscordAdminPanel.emberban allows player to use the /ember.ban command (Only functional with Ignore Ember set to false and Ember loaded)
    DiscordAdminPanel.emberunban allows player to use the /ember.ban command (Only functional with Ignore Ember set to false and Ember loaded)
    DiscordAdminPanel.auth allows player to use the /auth command
    DiscordAdminPanel.deauth allows admins to use the /deauth command to unlink players (Only functional with changing certain settings in DiscordCore or using DiscordAuth)
    DiscordAdminPanel.link allows admins to use the /link command to link players (Only functional with changing certain settings in DiscordCore or using DiscordAuth)
    DiscordAdminPanel.search allows admins to search for players details (SteamID and DiscordID)
    In-Game Commands:
    /search <steamID/DiscordID> : Searches for player details like SteamID, DiscordID, and his discord name.
    /auth : uses "/dc join" command from DiscordCore (Only usable if DiscordCore is loaded)
    /deauth <steamID/DiscordID> : Unlinks a player from discord (Only functional with changing certain settings in DiscordCore or using DiscordAuth)
    /link <steamID> <DiscordID> : Links a player with discord using their steamID and DiscordID (Only functional with changing certain settings in DiscordCore or using DiscordAuth)
    Discord Commands:
    !players : Shows a list of online players on the server

    !search <steamID/DiscordID> : Gives an extended search on players details

    !deauth <steamID/DiscordID> : Unlinks a player from discord (Only functional with changing certain settings in DiscordCore or using DiscordAuth)
    !link <steamID> <DiscordID> : Links a player with discord using their steamID and DiscordID (Only functional with changing certain settings in DiscordCore or using DiscordAuth)
    Discord Interactions:
    When using !players, a list of online players will show up as interaction buttons.
    Once you use one of the buttons, an extensive search will show up and will give you more interaction buttons to use different commands on the searched player.
    Kick Command shows reasons after clicking on it : 

    Similarly Ban Command and Mute Command shows periods then reason : (Reasons are configurable)


    Timed Permissions shows the roles then the period of time: (Both configurable)


    Economics shows the available commands then the amount : (amount is configurable)


    Configuration :
    { "LogFileName": "DiscordAdminPanel", "Bot token": "BOTTOKEN", "Discord Channel ID where the command can be used": [], "Embed's color": "#ff0000", "Show Clan Tag (Make sure clans is loaded)": false, "Show Oxide Groups": false, "Show Server Armour Profile (search)": false, "Show Team Info (search)": false, "Timed Permissions": { "Use Timed Permissions (true/false)": false, "Oxide Groups to give": [ "VIP", "Admin" ], "Time to give (Use 'd' for days, 'h' for hours, 'm' for minutes, 'wipe' for using wipe period)": [ "24h", "7d", "30d", "Wipe" ], "Discord Role ID (Can be left empty to use the first role id)": "" }, "Economics": { "Use Economics (true/false)": false, "Economy Amount (Use '.' for decimal)": [ "1500.5", "3000.3" ], "Discord Role ID (Can be left empty to use the first role id)": "" }, "Ban": { "Time to give (Use 'd' for days, 'h' for hours, 'm' for minutes, 'wipe' for using wipe period)": [ "24h", "7d", "30d", "Wipe" ], "Ban Reasons (One Word)": [ "Cheat", "Script", "OverToxicity", "Abuse" ], "Ignore Ember": true, "Ember Global (Only usable if ember is loaded)": false, "Discord Role ID (Can be left empty to use the first role id)": "" }, "Mute": { "Time to give (Use 'd' for days,'h' for hours, 'm' for minutes, 'wipe' for using wipe period)": [ "1h", "24h", "30d", "Wipe" ], "Mute Reasons (One Word)": [ "Toxicity", "Racism" ], "Discord Role ID (Can be left empty to use the first role id)": "" }, "Kick": { "Kick Reasons (One Word)": [ "Toxicity", "Warning" ], "Discord Role ID (Can be left empty to use the first role id)": "" }, "Custom": { "Use Custom (true/false)": false, "Use Confirmation (true/false)": false, "Custom Commands (Use '{player}' for player id, 'command name' 'command to send on console')": { "dogdoo": "dog {player}", "pacifism": "pf {player}" }, "Discord Role ID (Can be left empty to use the first role id)": "" }, "Link Commands": [ "link" ], "Auth Commands": [ "auth", "authenticate" ], "Deauth Commands": [ "dapdeauth", "deauthenticate" ], "Search Commands": [ "search", "look" ], "logs": { "Log to console (true/false)": true, "Log to discord (true/false)": false, "Log Data Type (Embed/Simple)": "Embed", "Discord Extension Log Level (Verbose/Debug/Info/Warning/Error/Exception/Off)": "Info", "Delete message after command": true, "Delete message after interaction": true, "Log Discord Channel ID": "" }, "Discord Guild ID (optional if the bot is in one guild)": "", "Discord Role ID": "" } How to install :
    If you're using DiscordAuth as your link plugin, you can simply copy the plugin and use it as is.
    If you're using DiscordCore as your link plugin, and you want to use /link and /deauth commands, Follow these steps:
    1- Open DiscordCore in Notepad
    2- Search and replace :
            public void HandleLeave(IPlayer player, DiscordUser user, bool backup, bool message)
        with
            private void HandleLeave(IPlayer player, DiscordUser user, bool backup, bool message)
    3- Search and replace :
            public void CompletedLink(LinkActivation activation)
        with
            private void CompletedLink(LinkActivation activation)
    4- Search and replace : 
          MJSU
        with
          Aimon
    5- Save the file
    You can also load the plugin without any link plugin.
    Configure : 
    Set Bot Token, ChannelID and RoleID in config.
    Reload Plugin.
    To Do List :
    Add logs to plugin.
    Add customizable commands in config.
    Add support for TimedPermissions.
    Add support for Economics.
    Make some infos in search command optional.
    You can suggest new functionalities or plugin ideas on discord : Aimon#9899 .



  2. More information about "BEDWARS | Minigame"

    $35.99

    BEDWARS | Minigame

    BedWars is a team-based multiplayer game where players work together in teams to protect their beds while attempting to destroy the beds of opposing teams. The primary objective is to be the last team standing.


    /* THIS PLUGIN REQUIRE SQL DATABASE CONNECTION! */
    /* THIS IS ONLY A PLUGIN, IT COMES WITH AN EXAMPLE MAP, YOU SHOULD CREATE YOUR OWN BEDWARS MAP. */


    PERMISSIONS
     
    FEATURES
    COMMANDS

    CONFIG

    FILES ALREADY HAS 1/2 ARENAS FOR TESTING! YOU SHOULD DELETE ALL THE FILES TO CREATE NEW ONES.

    Example videos (Demo / Not latest updated of the plugin. All bugs were fixed!)
    Command example:
    (
  3. More information about "XLevels (BattlePass)"

    $24.49

    XLevels (BattlePass)

    XLevels (BattlePass) - levels and awards for your server.
    - Optimization of the interface for different monitor resolutions.
    - Storing player data in - oxide/data/XDataSystem/XLevels
    - There is a lang ru/en/uk/es.
    - Sound effects when interacting with the menu.
    - Setting the number of levels and XP to increase the level.
    - Setting up the level reward. [ Item, Custom Item, Command ]
    [ You can customize the rewards for a specific level. For example 5, 10, 20, 30. The rest will be without rewards ]
    - Configuring the issuance of XP by permissions for online.
    - Setting the XP multiplier by permissions.
    - Setting up coupons. [ Exchange for XP ]
    - Configuring boxes and the chance to spawn coupons.
    - Configuring the issuance of XP. [ Loot, kill, break barrels, open boxes, pick from the ground, harvest ]
    - Possibility to enable/disable the system of coupons.
    - Possibility to enable/disable VIP levels.
    - Chat prefix with player level.
    - Mini-panel with pumping progress.
    - Inventory with received awards.
    - Two options to get into the level menu. [ Command | NPC shops/keepers ]
    - Setting the increase in the amount of required XP with each pumped level.
    - The ability to accumulate XP if the maximum level is reached. [ Useful for top players ]
    - The ability to exchange coupons for XP if the maximum level is reached. [ Useful for top players ]
    - Top players. [ Level | XP ]
    - The ability to level up and receive rewards again after the maximum level has been reached.
    [Level and XP reset to zero. ]
    - Rank system. [ Setting in config. Display in the chat (prefix) and in the menu. ]
    - Possibility to hide the reward. [ The reward will not be displayed until the player reaches the required level. ]
    ->  Overview - YouTube  <-
     
    Shortnames for config settings.
    WORK WITH BetterLoot
    For the correct spawning of coupons in the crate, in the BetterLoot plugin, remove/comment out the following line of code. 630 - container.inventory.capacity = container.inventory.itemList.Count; Permissions
    xlevels.vip - access to VIP rewards. xlevels.top - access to the top players. Commands
    Open the level menu - /level, /lvl, /pass Give XP - level_give_xp <SteamID> <Amount XP> API
    int API_GetLevel(BasePlayer player) - returns the player's level. int API_GetLevel(ulong userID) - returns the player's level. void API_GiveXP(BasePlayer player, float XPAmount) - give the player XP. string API_GetPlayerPrefix(BasePlayer player) - get a ready-made player prefix with all the settings. string API_GetPlayerPrefix(ulong userID) - get a ready-made player prefix with all the settings. Config
    { "General settings": { "XP for the pickup of resources": true, "XP for harvest": true, "XP for bonus resources": true, "XP for kill": true, "XP for opening crates": true, "Include messages of received rewards in chat": true, "Include level up messages in chat": true, "Enable coupons": true, "Enable VIP rewards": true, "Get VIP reward - [ True - only with permission | False - without permission ]": true, "Take VIP Reward - [ True - take only with permission | False - take at any time without permission ]": true, "Add XP if the maximum level is already reached - [ Suitable for top players ]": false, "Exchange coupons if you have already reached the maximum level - [ Suitable for top players ]": false, "Reset the level and XP of the player after reaching the maximum level - [ Players will re-open levels and receive rewards ]": false, "There is a plugin for custom loot": false, "Profile SteamID for custom avatar": 0, "List of commands to open the menu": [ "level", "lvl", "pass" ], "Enable prefix in chat - [ Set to False if the prefix should be disabled or the prefix is used by a third party chat plugin ]": true, "Display the level in prefix": true, "Display the rank in prefix": true, "List of available ranks - [ Level - Rank ] ( If the list is empty, then the rank will not be displayed in the menu )": { "0": "CAP-Х", "1": "IRON-1", "2": "IRON-2", "3": "IRON-3", "4": "BRONZE-1", "5": "BRONZE-2", "6": "BRONZE-3", "7": "SILVER-1", "8": "SILVER-2", "9": "SILVER-3", "10": "GOLD-1", "11": "GOLD-2", "12": "GOLD-3", "13": "PLATINUM-1", "14": "PLATINUM-2", "15": "PLATINUM-3", "16": "DIAMOND-1", "17": "DIAMOND-2", "18": "DIAMOND-3", "19": "IMMORTAL-1", "20": "IMMORTAL-2", "21": "IMMORTAL-3", "22": "RADIANT-1", "23": "RADIANT-2", "24": "RADIANT-3", "25": "GOD" } }, "Vendings settings": { "Open the level menu. [ True - Immediately after the opening of the NPC shop | False - UI button ]": false, "Access to the level menu is only through the NPC shops. [ True - NPC shop | False - Command ]": false, "List of NPC shops in which you can open the level menu (shop name)": [ "Black Market" ] }, "XP multiplier": { "Enable XP multiplier when exchanging coupons - [ This parameter affects only the multipliers for the exchange of coupons ]": false, "Setting up permissions for XP multipliers for the exchange of coupons and other actions. [ Permission | XP multiplier ]": { "xlevels.125p": 2.25, "xlevels.75p": 1.75, "xlevels.10p": 1.1 } }, "Issuing XP for online": { "Enable issuing XP to online players": false, "XP issue interval (in sec.)": 15.0, "Setting up permissions. [ Permission | XP ]": { "xlevels.default": 5.0 } }, "Mini-bar location / Main menu settings": { "AnchorMin": "1 0", "AnchorMax": "1 0", "OffsetMin": "-403 16", "OffsetMax": "-210 42", "Show mini-bar": true, "Color background_1": "0.517 0.521 0.509 0.95", "Color background_2": "0.217 0.221 0.209 0.95", "Display reward container - [ True - Only when there is a reward in the level | False - Always ]": false, "Display required reward level": true, "Display required VIP reward level": true }, "Settings levels": { "Maximum level": 25, "Number of XP to upgrade one level": 100.0, "How much to increase the number of XP with each level": 25.0 }, "XP settings | Shortname : ValueXP": { "XP for the pickup of resources": { "stones": 10.0, "sulfur.ore": 15.0, "metal.ore": 12.5 }, "XP for harvest": { "potato.entity": 2.5, "corn.entity": 1.75, "hemp.emtity": 0.25 }, "XP for bonus resources": { "stones": 5.0, "sulfur.ore": 10.0, "metal.ore": 7.5 }, "XP for kill / destroy barrel": { "boar": 10.0, "loot-barrel-1": 7.5, "heavyscientist": 2.5 }, "XP for opening crates": { "crate_normal": 5.0, "crate_normal_2": 1.0, "crate_tools": 3.5 } }, "Coupons for XP": [ { "Coupon name": "Coupon 5ХР", "Coupon text": "Coupon for 5ХР\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 5, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 3 } ] }, { "Coupon name": "Coupon 10ХР", "Coupon text": "Coupon for 10ХР\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 10, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 3 } ] }, { "Coupon name": "Coupon 25ХР", "Coupon text": "Coupon for 25ХР\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 25, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 2 } ] }, { "Coupon name": "Coupon 50ХР", "Coupon text": "Coupon for 50ХР\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 50, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 2 } ] }, { "Coupon name": "Coupon 100ХР", "Coupon text": "Coupon for 100ХР\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 100, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 1 } ] }, { "Coupon name": "Coupon 200ХР", "Coupon text": "Coupon for 200ХР\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 200, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 1 } ] }, { "Coupon name": "Coupon 500ХР", "Coupon text": "Coupon for 500ХР\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 500, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 1 } ] } ], "Level reward": { "1": { "Item shortname / custom reward name [ Must not be empty ]": "wood", "Reward display name": "Wood", "Item quantity": 1250, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "2": { "Item shortname / custom reward name [ Must not be empty ]": "charcoal", "Reward display name": "Charcoal", "Item quantity": 1500, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "3": { "Item shortname / custom reward name [ Must not be empty ]": "metal.ore", "Reward display name": "Metal ore", "Item quantity": 1000, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "4": { "Item shortname / custom reward name [ Must not be empty ]": "metal.fragments", "Reward display name": "Metal fragments", "Item quantity": 750, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "5": { "Item shortname / custom reward name [ Must not be empty ]": "sulfur.ore", "Reward display name": "Sulfur ore", "Item quantity": 500, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "6": { "Item shortname / custom reward name [ Must not be empty ]": "sulfur", "Reward display name": "Sulfur", "Item quantity": 300, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "7": { "Item shortname / custom reward name [ Must not be empty ]": "gunpowder", "Reward display name": "Gunpowder", "Item quantity": 400, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "8": { "Item shortname / custom reward name [ Must not be empty ]": "hq.metal.ore", "Reward display name": "HQM ore", "Item quantity": 25, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "9": { "Item shortname / custom reward name [ Must not be empty ]": "metal.refined", "Reward display name": "HQM", "Item quantity": 20, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "10": { "Item shortname / custom reward name [ Must not be empty ]": "scrap", "Reward display name": "Scrap", "Item quantity": 50, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false } }, "VIP level reward": { "1": { "Item shortname / custom reward name [ Must not be empty ]": "wood", "Reward display name": "Wood", "Item quantity": 1250, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "2": { "Item shortname / custom reward name [ Must not be empty ]": "charcoal", "Reward display name": "Charcoal", "Item quantity": 1500, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "3": { "Item shortname / custom reward name [ Must not be empty ]": "metal.ore", "Reward display name": "Metal ore", "Item quantity": 1000, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "4": { "Item shortname / custom reward name [ Must not be empty ]": "metal.fragments", "Reward display name": "Metal fragments", "Item quantity": 750, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "5": { "Item shortname / custom reward name [ Must not be empty ]": "sulfur.ore", "Reward display name": "Sulfur ore", "Item quantity": 500, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "6": { "Item shortname / custom reward name [ Must not be empty ]": "sulfur", "Reward display name": "Sulfur", "Item quantity": 300, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "7": { "Item shortname / custom reward name [ Must not be empty ]": "gunpowder", "Reward display name": "Gunpowder", "Item quantity": 400, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "8": { "Item shortname / custom reward name [ Must not be empty ]": "hq.metal.ore", "Reward display name": "HQM ore", "Item quantity": 25, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "9": { "Item shortname / custom reward name [ Must not be empty ]": "metal.refined", "Reward display name": "HQM", "Item quantity": 20, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "10": { "Item shortname / custom reward name [ Must not be empty ]": "scrap", "Reward display name": "Scrap", "Item quantity": 50, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false } } }
  4. More information about "Hotbars"

    $20.00

    Hotbars

    Hotbars is a Rust plugin that lets users create multiple MMO-style hotbars they can switch between on the fly either with chat commands, key binds or a GUI interface. Users can configure up to 5 bars to switch between. If the items are lost, the items are removed from the hobar when the user switches or recalls the hotbar.
     
    Permissions
    hotbars.use - Required for use. hotbars.(1-5) - Limits the amount of hotbars a player/group can have. Example: hotbars.3  
    Commands
    /hotbar - Will print a list of availible commands. /hotbar list - Alternative method to open GUI interface. /hotbar close - Alternative method to close GUI interface. /hotbar save - Alternative method to save a hotbar. /hotbar delete 1-5 - Alternative method to delete a saved hotbar. /hotbar 1-5 - Alternative method to switch between hotbars.  
    Config
    OnlyUsableItems (Default: true) - Prevents un-usable items from being saved into a hotbar, like resources, etc.. RestoreHotbarOnDeath (Default: false) - Restores the hotbar on respawn after a player dies. ToggleButtonContainerBounds - Configure the placement of the GUI hotbar button. ToggleButtonImageBounds - Configure the placement of the GUI hotbar button icon. ToggleButtonBounds - Configure the placement of the GUI hotbar button texture layer. ToggleButtonColor - Configure the color of the GUI hotbar button. ToggleButtonBackgroundColor - Configure the background color of the GUI hotbar button. ToggleButtonOpacity - Configure the opacity of the GUI hotbar button. ToggleButtonBackgroundOpacity - Configure the background opacity of the GUI hotbar button. HotbarContainerBounds - Configure the placement of the hotbar menu.  
    Preview
     
  5. More information about "Glass Bridge Event"

    $20.00

    Glass Bridge Event

    Glass Bridge is an event inspired by the famous netflix series: Squid Game
    • The event consists of creating a glass bridge where players must jump over them and reach the finish line to be the winner of the game;
    • However, players will have some challenges for this. The event can have PVP combat during gameplay, as well as giving random weapons to players (set by config file) so they can kill each other;
    • In addition, it is possible to disable the PVP or even make it more hardcore, activating the system of dying after the fall;

    Features:
    ★ It is possible to add a different announcement for each weapon given to the user during the course of the event!
    ★ UI for event entry and exit fully customizable by configuration file.
    ★ Give customized prizes to users, in addition to executing commands on the server when a user is the winner of the event!
    ★ Manage the size of the arena and define the amount of glass that will be broken for each row!
     
    Commands:
    /gb start  - To start a new event
    /gb stop - To stop the current event
    /gb join - To join the event
    /gb leave - To leave the event
     
    Demonstration video:

    ♯ API:
    // Returns whether the event is currently active private bool IsActive(); // Returns whether a player is currently participating in the event. private bool IsPlaying(string playerId); private bool IsPlaying(ulong playerId); // Remove a player from the event private void RemovePlayer(string playerId); private void RemovePlayer(ulong playerId); // Get a list of event players private List<BasePlayer> PlayingList(); // Hook when the event is started private void OnGlassBridgeEventStarted(); // Hook when the event is finished private void OnGlassBridgeEventEnded(BasePlayer? winner);

    Formatting:
    {winner_id} - Event winner steam ID
    {winner_name} - Event winner display name

    Default configuration file:
     
    { "Commands": [ "glassbridge", "gb" ], "Permission name": "glassbridge.admin", "Allowed console commands ('*' to allow all commands)": [], "Blocked chat commands ('*' to block all commands)": [], "Event settings": { "Auto start cooldown in seconds (0 = disabled)": 3600, "Waiting duration (seconds)": 120, "Auto stop after seconds (0 = disabled)": 300, "Minimum players": 1, "Lose when fall": false, "PVP Enabled": true, "Rollback players to start point when die": true, "Spawn position": { "x": 300.0, "y": 800.0, "z": 300.0 }, "Give times": [ { "Tiem after the event started": 30.0, "Item shortname": "arrow.wooden", "Item amount": 3, "Item skin ID": 0, "Loaded ammo (0 = disabled)": 0, "Container to give (wear/belt/main)": "main", "Show warn for this item?": false, "Warn background color": "0 0.52 1 1", "Lang message key": "" }, { "Tiem after the event started": 30.0, "Item shortname": "bow.hunting", "Item amount": 1, "Item skin ID": 0, "Loaded ammo (0 = disabled)": 1, "Container to give (wear/belt/main)": "belt", "Show warn for this item?": true, "Warn background color": "0.12 0.46 0.21 1", "Lang message key": "ReceivedNewItem" }, { "Tiem after the event started": 120.0, "Item shortname": "pistol.revolver", "Item amount": 1, "Item skin ID": 0, "Loaded ammo (0 = disabled)": 4, "Container to give (wear/belt/main)": "belt", "Show warn for this item?": true, "Warn background color": "0 0.52 1 1", "Lang message key": "ReceivedNewItem" }, { "Tiem after the event started": 180.0, "Item shortname": "rifle.ak", "Item amount": 1, "Item skin ID": 0, "Loaded ammo (0 = disabled)": 12, "Container to give (wear/belt/main)": "belt", "Show warn for this item?": true, "Warn background color": "0.58 0.25 0.25 1", "Lang message key": "ReceivedNewItem" } ] }, "Glasses settings": { "columns": 18, "rows": 24, "Broken glasses by row (need to be less than columns)": 9 }, "Prize settings": { "Commands to execute on server": [ "oxide.usergroup add {winner_id} glassbridge_event_winner" ], "Items to give": [ { "Item shortname": "rifle.ak", "Item amount": 1, "Item skin ID": 1826520371, "Custom name (empty = disabled)": "Apocalyptic Knight AK" }, { "Item shortname": "ammo.rifle", "Item amount": 128, "Item skin ID": 0, "Custom name (empty = disabled)": "Ammo for your AK" } ] }, "UI settings": { "Join Leave UI": { "Anchor": "1 0.5 1 0.5", "Offset": "-146 -12 -12 138", "Background color": "0.18 0.17 0.18 1", "Join leave button": { "Join background color": "0.18 0.41 0.12 1", "Leave background color": "0.41 0.12 0.12 1" } }, "Event status UI": { "Anchor": "0.5 1 0.5 1", "Offset": "-48 -100 48 -36", "Remaining players": { "Background color": "1 1 1 0.5", "Anchor": "0 0 1 0", "Offset": "0 0 0 24", "Icon URL": "https://i.postimg.cc/HsfZffQb/HY9DNLr.png", "Icon anchor": "0 0 0 1", "Icon offset": "4 4 20 -4" }, "Remaining time": { "Background color": "1 1 1 0.5", "Anchor": "0 0 1 1", "Offset": "0 28 0 0" } } }, "Version": { "Major": 1, "Minor": 6, "Patch": 0 } }
    GALLERY



                         


1.1m

Downloads

Total number of downloads.

5.7k

Customers

Total customers served.

83.7k

Files Sold

Total number of files sold.

1.6m

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.