Search the Community
Showing results for tags 'frame'.
-
Version 1.1.0
16 downloads
Are you tired of the strict limitations on floor frames, where only ladder hatches are allowed? DoorFrames is here to change that! This plugin introduces the ability to place Wooden Double Doors, Metal Double Doors, Armored Double Doors, and Garage Doors on floor frames, giving players more creative freedom and practical utility in their base designs. What Does DoorFrames Do? By default, Rust restricts floor frames to only accept ladder hatches, limiting design possibilities. DoorFrames overrides this behavior, allowing players to place multiple door types on floor frames, seamlessly integrating them into existing structures. Key Features Support for All Double Door Types Players can place the following doors on floor frames: Wooden Double Doors Metal Double Doors Armored Double Doors Garage Doors Permission-Based Access Control which players can place specific door types using permission system: doorframes.all: Allows placement of all supported door types. doorframes.wood: Allows placement of Wooden Double Doors. doorframes.metal: Allows placement of Metal Double Doors. doorframes.armored: Allows placement of Armored Double Doors. doorframes.garage: Allows placement of Garage Doors. Cooldown System for Performance To ensure smooth server performance, the plugin includes a 0.5-second cooldown for each frame. Additionally, a 100-frame limit is enforced to prevent excessive memory usage. The oldest cooldowns are purged as needed, ensuring stability during heavy server activity. (Those can be changed in the code for optimization.) Custom Hook Integration The FFDoorPlaced hook is triggered every time a door is successfully placed, enabling advanced customization for server developers. How It Works For Developers Customization via Hook: The FFDoorPlaced hook allows you to add functionality such as logging, rewards, or additional restrictions. It provides the following parameters: BasePlayer player: The player placing the door. Door door: The door entity being placed. string doorType: The type of door being placed (e.g., door.double.hinged.metal). For Players Select a Door: Equip one of the supported doors in your hotbar. Aim at a Floor Frame: Point at a valid floor frame within a 5-meter range. Place with a Click: If permissions are granted, the door will automatically align to the frame. Players who lack the required permission will receive a message in chat, preventing placement. Important Considerations Performance First: The cooldown system and frame limit ensure no unnecessary server lag or memory usage. Backup Recommended: Always back up your server before installing new plugins or making major changes. For Developers: using Oxide.Core; using UnityEngine; namespace Oxide.Plugins { [Info("FFDoorLogger", "Hakan", "1.0.0")] public class FFDoorLogger : RustPlugin { void FFDoorPlaced(BasePlayer player, Door door, string doorType) { Puts($"{player.displayName} placed a {doorType} on a floor frame."); } } } Functionality The FFDoorPlaced method is a hook that gets called whenever a door is placed using the DoorFrames plugin. When triggered, it: Takes three parameters: player: The BasePlayer who placed the door door: The Door entity that was placed doorType: The type of door placed (e.g., wooden, metal)$9.99- 17 comments
-
- 1
-
-
- #floorstack
- #floorframe
- (and 13 more)
-
Version 1.0.0
1 download
Helldivers Spawn is a spawn area for players on your Rust server. Inspired by the popular Helldivers game, this monument contains a large Helldivers style decoration. CONTAINS: Eight spawn points. Pictures on the walls, use these pictures to put images. Large windows with views to the outside. Doors to go outside, press the buttons to open the doors. Automatic lighting, when the night comes the light turns on automatically. Helldivers logo.$12.90-
- #spawn
- #spawner
-
(and 38 more)
Tagged with:
- #spawn
- #spawner
- #spawning
- #spawnpoint
- #spawn point
- #helldivers
- #helldivers2
- #helldivers 2
- #helldiverslogo
- #helldivers logo
- #room
- #spawn point room
- #spawnpointroom
- #badgyver
- #oxide
- #carbon
- #steam
- #facepunch
- #rust
- #playrust
- #console
- #pvp
- #pve
- #rp
- #roleplay
- #role play
- #decor
- #decoration
- #picture
- #pictureframe
- #frame
- #solarpanel
- #skeleton
- #button
- #electric
- #electricity
- #automatic
- #light
- #glow
- #glass
-
Version 1.0.3
474 downloads
This plugin is designed for the game Rust and is used for managing the health of constructions. The main objective of the plugin is to allow server administrators to individually adjust the health of constructions such as building blocks, doors, external walls, barricades, windows, and frames. You can very easily configure through the UI. * To fully apply the settings configured through the UI, reload the plugin. The Building Block type is set with a multiplier, 100 is 1 times. All other types can be set with natural numbers. [Features] 1. Building Health Configuration: Server administrators can set the health of each building element. For example, it is possible to increase the health of doors or windows or decrease the health of walls or barricades. 2. Building Element Categorization: Building elements are categorized into "Building Block", "Door", "External Wall", "Barricade", "Window", "Frame", and so on. This allows users to quickly find and change the health of the desired building element. 3. UI Interface: The plugin utilizes a UI interface, allowing users to adjust the health of building elements through the interface. 4. Raidable Bases : Can configure dedicated settings for Raidable Bases [Permissions] buildinghealthmanager.default - Required to use default settings buildinghealthmanager.vip - Required to use vip settings buildinghealthmanager.vvip - Required to use vvip settings buildinghealthmanager.admin - Required to use command [Command] /bhm - Open BuildingHealthManager UI [Config] { "Building Block Health": { "foundation": 100.0, "foundation.triangle": 100.0, "wall": 100.0, "wall.frame": 100.0, "wall.window": 100.0, "wall.doorway": 100.0, "floor": 100.0, "floor.frame": 100.0, "floor.triangle": 100.0, "floor.triangle.frame": 100.0, "roof": 100.0, "roof.triangle": 100.0, "wall.half": 100.0, "wall.low": 100.0, "ramp": 100.0, "block.stair.ushape": 100.0, "block.stair.lshape": 100.0, "foundation.steps": 100.0, "block.stair.spiral.triangle": 100.0, "block.stair.spiral": 100.0 }, "Door Health": { "Default settings": { "door.hinged.wood": 200, "door.hinged.metal": 250, "door.hinged.toptier": 1000, "door.double.hinged.wood": 200, "door.double.hinged.metal": 250, "door.double.hinged.toptier": 1000, "wall.frame.garagedoor": 600, "door.hinged.industrial.d": 250, "gates.external.high.wood": 500, "gates.external.high.stone": 500, "shutter.wood.a": 200, "floor.ladder.hatch": 250, "wall.frame.cell.gate": 300, "floor.triangle.ladder.hatch": 250, "wall.frame.fence.gate": 75, "wall.frame.shopfront": 500 }, "VIP settings": { "door.hinged.wood": 200, "door.hinged.metal": 250, "door.hinged.toptier": 1000, "door.double.hinged.wood": 200, "door.double.hinged.metal": 250, "door.double.hinged.toptier": 1000, "wall.frame.garagedoor": 600, "door.hinged.industrial.d": 250, "gates.external.high.wood": 500, "gates.external.high.stone": 500, "shutter.wood.a": 200, "floor.ladder.hatch": 250, "wall.frame.cell.gate": 300, "floor.triangle.ladder.hatch": 250, "wall.frame.fence.gate": 75, "wall.frame.shopfront": 500 }, "VVIP settings": { "door.hinged.wood": 200, "door.hinged.metal": 250, "door.hinged.toptier": 1000, "door.double.hinged.wood": 200, "door.double.hinged.metal": 250, "door.double.hinged.toptier": 1000, "wall.frame.garagedoor": 600, "door.hinged.industrial.d": 250, "gates.external.high.wood": 500, "gates.external.high.stone": 500, "shutter.wood.a": 200, "floor.ladder.hatch": 250, "wall.frame.cell.gate": 300, "floor.triangle.ladder.hatch": 250, "wall.frame.fence.gate": 75, "wall.frame.shopfront": 500 }, "Raidable Bases settings": { "door.hinged.wood": 200, "door.hinged.metal": 250, "door.hinged.toptier": 1000, "door.double.hinged.wood": 200, "door.double.hinged.metal": 250, "door.double.hinged.toptier": 1000, "wall.frame.garagedoor": 600, "door.hinged.industrial.d": 250, "gates.external.high.wood": 500, "gates.external.high.stone": 500, "shutter.wood.a": 200, "floor.ladder.hatch": 250, "wall.frame.cell.gate": 300, "floor.triangle.ladder.hatch": 250, "wall.frame.fence.gate": 75, "wall.frame.shopfront": 500 } }, "External Wall Health": { "Default settings": { "wall.external.high.wood": 500, "wall.external.high.stone": 500, "wall.external.high.ice": 500, "icewall": 200 }, "VIP settings": { "wall.external.high.wood": 500, "wall.external.high.stone": 500, "wall.external.high.ice": 500, "icewall": 200 }, "VVIP settings": { "wall.external.high.wood": 500, "wall.external.high.stone": 500, "wall.external.high.ice": 500, "icewall": 200 }, "Raidable Bases settings": { "wall.external.high.wood": 500, "wall.external.high.stone": 500, "wall.external.high.ice": 500, "icewall": 200 } }, "Barricade Health": { "Default settings": { "barricade.woodwire": 400, "barricade.concrete": 500, "barricade.metal": 600, "barricade.sandbags": 200, "barricade.stone": 100, "barricade.wood": 250, "barricade.cover.wood": 120 }, "VIP settings": { "barricade.woodwire": 400, "barricade.concrete": 500, "barricade.metal": 600, "barricade.sandbags": 200, "barricade.stone": 100, "barricade.wood": 250, "barricade.cover.wood": 120 }, "VVIP settings": { "barricade.woodwire": 400, "barricade.concrete": 500, "barricade.metal": 600, "barricade.sandbags": 200, "barricade.stone": 100, "barricade.wood": 250, "barricade.cover.wood": 120 }, "Raidable Bases settings": { "barricade.woodwire": 400, "barricade.concrete": 500, "barricade.metal": 600, "barricade.sandbags": 200, "barricade.stone": 100, "barricade.wood": 250, "barricade.cover.wood": 120 } }, "Window Health": { "Default settings": { "shutter.metal.embrasure.b": 500, "wall.window.bars.metal": 500, "shutter.metal.embrasure.a": 500, "wall.window.bars.toptier": 500, "wall.window.glass.reinforced": 350, "wall.window.bars.wood": 250 }, "VIP settings": { "shutter.metal.embrasure.b": 500, "wall.window.bars.metal": 500, "shutter.metal.embrasure.a": 500, "wall.window.bars.toptier": 500, "wall.window.glass.reinforced": 350, "wall.window.bars.wood": 250 }, "VVIP settings": { "shutter.metal.embrasure.b": 500, "wall.window.bars.metal": 500, "shutter.metal.embrasure.a": 500, "wall.window.bars.toptier": 500, "wall.window.glass.reinforced": 350, "wall.window.bars.wood": 250 }, "Raidable Bases settings": { "shutter.metal.embrasure.b": 500, "wall.window.bars.metal": 500, "shutter.metal.embrasure.a": 500, "wall.window.bars.toptier": 500, "wall.window.glass.reinforced": 350, "wall.window.bars.wood": 250 } }, "Frame Health": { "Default settings": { "wall.frame.fence": 100, "floor.grill": 250, "floor.triangle.grill": 250, "wall.frame.shopfront.metal": 750, "wall.frame.netting": 100, "wall.frame.cell": 300, "watchtower.wood": 200, "ladder.wooden.wall": 100 }, "VIP settings": { "wall.frame.fence": 100, "floor.grill": 250, "floor.triangle.grill": 250, "wall.frame.shopfront.metal": 750, "wall.frame.netting": 100, "wall.frame.cell": 300, "watchtower.wood": 200, "ladder.wooden.wall": 100 }, "VVIP settings": { "wall.frame.fence": 100, "floor.grill": 250, "floor.triangle.grill": 250, "wall.frame.shopfront.metal": 750, "wall.frame.netting": 100, "wall.frame.cell": 300, "watchtower.wood": 200, "ladder.wooden.wall": 100 }, "Raidable Bases settings": { "wall.frame.fence": 100, "floor.grill": 250, "floor.triangle.grill": 250, "wall.frame.shopfront.metal": 750, "wall.frame.netting": 100, "wall.frame.cell": 300, "watchtower.wood": 200, "ladder.wooden.wall": 100 } }, "Version": "1.0.0" } [Localization] { "NoPerm": "You don't have permission to use that command", "BuildingBlockSave": "The Setting for {0}'s Health have been saved as {1}", "OtherSave": "The {1} for {0}'s Health have been saved as {2}" }Free- 30 comments
- 1 review
-
- 4
-
-
-
- #building
- #building health
- (and 12 more)