Maze

v1.0.3

Description

depends on GitHub - k1lly0u/Oxide.Ext.RustEdit: Oxide extension to allow further customisation in Rust maps Works with Clans Clans REBORN Clans FClan About Maze The Maze plugin adds intensive pvp combat within a maze environment. Players navigate through the maze, engaging in intense battles to eliminate opponents and be on top   Easy to setup Automation of maze arena Includes Free 2 Maze Arena with pre-setuped arenas Door Animation Multiple arena setup Easy configurable Setup winning rewards Discord Webhook support Need help setting up the arena or customization? Knock me on Discord                        Setup Commands /maze create <ArenaName> - Create a maze arena where you are standing /maze edit  <ArenaName> - Select an arena to edit /maze radius <Number> - Change arena radius /maze wallradius  <Number> - Change arena wall radius which is your arena walls radius from center /maze meshheight  <Number> - Change arena mesh height is top and bottom from corner mesh /maze location  - Change arena location to where you are standing /maze setcorner  - Set corner location to where you are standing /maze showmesh  - Show created mesh after setting corners /maze copywalls  - Copy all the walls in the arena radius and store them /maze pastewalls  - Copy all the walls in the arena radius and store them /maze setspawn  - Set spawn postion for arena players to teleport /maze spawnclear  - Clear all spawn points /maze adddoor  - Place an arena door to your standing location /maze removedoor  - Remove arena door to your standing location (Radius 5f) /maze cleandoors  <ArenaName> - Remove all the arena doors from the arena /maze list  - Show all arena and its settings /maze cleanarena  - Clears the entire arena /maze delete/remove  <ArenaName> - Remove or deletes an arena /maze start  <ArenaName> - Starts a Maze(For Testing)                      Start Commands /maze_setup - Starts Automatic Maze setup if arena available also a console command /mazestart  - Starts a random maze from the config if available /mazestart  <ArenaName> - Starts the specific arena /mazestop  - Stops the running maze event Maze.admin - To use all maze available commands   { "Maze Automatic Event": true, "Maze Automatic Event Interval Minimum (In Seconds)": 3600, "Maze Automatic Event Interval Maximum (In Seconds)": 7200, "Maze Minimum player requires to starts Auto": 2, "Maze Automatic Event Random From List": [ "mazeareana", "maze2areana" ], "Maze Event Player Teleport Timer (In Seconds)": 15, "Maze Event Before Notification (In Seconds)": 300, "Maze Event Door Opening Notification (In Seconds)": 300, "Maze Event Door Closing In (In Seconds)": 600, "Maze Event Removing Walls Radius": 10, "Maze Event Shrink Amount": 3, "Maze Event Removing Walls Timer (In Seconds)": 15, "Save old postion to teleport players back when event ends": true, "Teleport winning players after x seconds of maze ends": 300, "Show Kill Streak Messages": true, "Maze Event Door Prefab": "assets/content/structures/interactive_garage_door/sliding_blast_door.prefab", "Maze Walls Item List": [ "assets/prefabs/building/wall.external.high.stone/wall.external.high.stone.prefab" ], "Maze Event Blocked items": [ "grenade.beancan", "grenade.f1", "rock", "rocket.launcher", "ammo.rocket.basic", "ammo.rocket.smoke", "ammo.rocket.hv", "ammo.rocket.seeker", "ammo.rocket.fire", "explosive.satchel", "explosive.timed", "ammo.grenadelauncher.smoke", "ammo.grenadelauncher.buckshot", "ammo.grenadelauncher.he", "grenade.flashbang", "grenade.molotov", "multiplegrenadelauncher", "grenade.smoke" ], "Maze Event Blocked Commands": [ "kit", "trade", "remove", "tpa", "home", "shop", "clan" ], "Maze Map Marker Setting": { "Display Name": "Maze", "Marker Radius": 0.4, "Marker Transparency": 0.75, "Marker Color": "#FFFF00" }, "Maze Rewards": { "Give commmands rewards upon winning the event": true, "Rewards player with higest kill from winning clan": true, "Rewards upon winning({PLAYER})": [ "inventory.giveto {PLAYER} supply.signal 1" ], "Spawn Hackablelocked crates upon winning the event": true, "Spawn Hackablelocked crates amount": 1 }, "Maze Chat Setting": { "Chat Avatar Icon": 0, "Chat Prefix": "<color=#FFFF00>Maze -> ", "Winner Message": [ "<color=#FFD700>Maze Results:", "\n", "Winner -> <color=#FFFF00>{WinningClanName}", "", "{PlayerStats}", "", "<color=#FFD700>Totals: Kills: {ClanTotalKills}, Deaths: {ClanTotalDeaths}, KDR: {ClanTotalKDR}", "Damage: {ClanTotalDamage}, Headshots: {ClanTotalHeadshots}", "", "<color=#FFD700>Aggregate Maze Totals:", "- Total Kills: <color=#FFD700>{TotalKills}", "- Total Damage: <color=#FFD700>{TotalDamages}", "- Number of Participants: <color=#FFD700>{Participents}" ], "Participents Message": [ "<color=#FFD700>Personal Stats", "Kills: <color=#FFD700>{Kills}, Deaths: <color=#FFD700>{Deaths}, KDR: <color=#FFD700>{KDR}, Total Damage: <color=#FFD700>{Damages}, HeadShots: <color=#FFD700>{Headshots}", "Shooting Accuracy: <color=#FFD700>{Accuracy}%, HeadShot Accuracy: <color=#FFD700>{HeadshotAccuracy}%" ], "Maze Event Top Bar Message": [ "<size=25><color=#FFFF00>MAZE", "<size=15><color=#FFFF00>{DYNAMIC_TIMER}", "", "<size=15><color=#FFFF00>{TotalTeams} TEAMS REMAINING", "<size=15><color=#FFFF00>{TotalPlayers} PLAYERS REMAINING" ] }, "Discord Setting": { "Enable Discord Webhook": false, "Discord Webhook URL": "", "Discord Webhook Message": [ "MAZE ARENA", "", "Details", "Total Kills: {TotalKills}", "Total Teams: {TotalTeams}", "Total Players: {Participents}", "", "Winners", "{WinnerClanName}", " Kills: {ClanKills} Deaths: {ClanDeaths}", " Headshots: {ClanHeadshots} Damages: {ClanDamages}", "", "Members", "{MembersStats}" ] }, "Auto Maze Arena Setup": { "Start Maze Arena Setup": true, "Auto Arena Setup": { "AutoMaze1": { "Maze Center Item": "skullspikes.candles", "Maze Arena Locate Radius": 100.0, "Maze Arena Wall Radius": 40.0, "Maze Arena Mesh Top & Bottom Height": 50.0, "Maze Spawn Points Item": "woodbox_deployed", "Maze Door Item": "workbench1.deployed", "Maze Corner Item": "mailbox" } } } } Quote { "EventStartingNotify": "Starting in {0} seconds", "EventStartingIn": "Starting in {0} seconds", "EventStarted": "Event has started. Please use <color=#FFFF00>/maze command to teleport to Maze", "EventTeleporting": "You are teleporting in {0} seconds", "EventStop": "Event has ended", "EventNoWinner": "No winner found", "EventDoorOpening": "Door opening in {0} seconds", "EventDoorOpned": "Door has been opened. You can enter the Maze Arena now.", "EventDoorClosing": "Door Closing in {0} seconds", "EventDoorClosed": "Door has been closed. No players can join in the event now", "EventRemovingWalls": "Removing outter walls in {0} seconds", "WinningPlayers": "Winning players will be teleported back in {0} seconds", "EventBannedItems": "You cannot enter this event with banned items in your inventory! Items removed from your inventory: <color=#DC143C>{0}", "NoEventRunning": "There is no event running to teleport", "NoClan": "Please create a Clan before entering the event", "AlreadyPosition": "You are already at the event location", "CantTeleport": "You can't teleport to Maze at this moment", "TeleportCanceled": "Teleportation to maze cancelled" }   OnMazeStarts(string ArenaName, DateTime timeNow) OnMazeWinnerAnnounce(HashSet winnerList, DateTime timeNow)    

Product information

31

Where to find it

Released: 2024-03-21
Last Update: 2025-04-03