venda_vole's Wishlist
-
Deployable Nature
By imthenewguy in Plugins
Adds 53 new deployable items to your server!. Custom item collection system. Players can obtain these items while cutting trees, mining rocks and collecting plants. Includes a built in market that can be accessed via a chat command or a HumanNPC. Each base item can be configured to allow for a wide variety of placement options/restrictions. A large amount of configuration options are available for each item. Adjustable placement options while holding shift. Items can be picked up by holding a hammer, looking at the deployed entity and pressing your mouse3 button (scroll wheel button).
deployablenature.admin - Required to use the giveprefab command.
deployablenature.market.chat - Required to use the market chat command.
deployablenature.ignore.restrictions - Allows a player to deploy items without restriction (TC etc).
deployablenature.gather - Required for players to obtain drops while gathering.
deployablenature.use - Required to deploy nature items.
deployablenature.free - allows access to the nature market for free.
There is also the option to create groups via the config, which will receive discounts in the market based on the value assigned to them.
Example:
"Permissions that will receive a discount on the store cost when purchasing [1.0 is full price]. Prefix with deployablenature.": { "deployablenature.vip": 0.5 }, This would give players with the deployablenature.vip permission a discount of 50% off of the market price.
Command: giveprefab
Parameters: <skin id> <quantity>
Example: /giveprefab 2609145017 100 - spawns the user 100x medium clutter rocks"
Permission: deployablenature.admin
Command: naturemarket
Permission: deployablenature.market.chat
Command: dnpickup
Permission: None
Command: giveprefab (console)
Parameters: <player id/name> <skin id> <quantity>
Example: /giveprefab "new guy" 2609145017 100 - spawns the user 100x medium clutter rocks for new guy"
Permission: deployablenature.admin
Console Command: dnkillentities - wipes all nature entities from the map.
Parameters: <optional parameter: true> - this wipes the data after the command executes. If not used, the nature items will respawn on plugin reload.
Example: dnkillentities or dnkillentities true.
Permission: deployablenature.admin if running from player console.
Console Command: dnkillentitiesforplayer - wipes all nature entities from the map for the specified player
Parameters: <player name/id>
Example: dnkillentitiesforplayer "new guy" - would delete all entities for the player whose name contained "new guy".
Permission: deployablenature.admin if running from player console.
Console Command: dnpurge - enables purge mode, wiping all entities from the map (does not delete data), and preventing them from spawning on server start/being deployed by players while active. Automatically resets to false on server wipe.
Parameters: <true/false>
Example: dnpurge true - would enable purge mode.
Permission: deployablenature.admin if running from player console.
You most likely won't need the below information, but it is here for more advanced users.
Prefab Types
0: Rock 1: Tree 2: Bush 3: Animal
Tree Types
0: None 1: Palm 2: Oak 3: Swamp 4: Birch 5: Beech 6: Pine 7: Cacti 8: Snow
Bush Types
0: None 1: Willow 2: Willow_snow 3: Spice 4: Spice_snow 5: Creosote 6: Berries 7: Mushrooms
Example config
https://pastebin.com/E5duDqtf
API
public bool IsDeployableNature(BaseEntity entity) Returns if an entity is a DeployableNature entity that has the prevent_gather attribute.
-
BuildCost UI
Download the BuildCostUI.cs. "buildcost.show"
Put it in the oxide/plugins folder.
And everything should be okay.
If your server doesn't create config file:
BuildCostUI.json
Updated ✅
If you changed the config "/buildcost" is allows you to open interface to calculate
{ "AnchorMax": "0.988 1", "AnchorMin": "0.91 0.491", "Button": true, "Images": { "..." } }
If you do not want to open the interface via the button, you can make changes via the config file.
If you have disabled the button, you can open the interface by typing /buildcost.
If you are familiar with OffsetMin and OffsetMax, you can easily customize the position for button and panel in the configuration. The panel size is set to 170x470 for a resolution of 1920x1080. And the button is 160x35.
- #calculate
- #calculator
-
(and 6 more)
Tagged with:
-
Barges
Discover the beauty of nature landscapes with our versatile barges, perfect for transforming into your floating abode. Glide across the waterways effortlessly, be it with the aid of a tugboat/RHIB or by harnessing the power of your own motor. Elevate your gaming experience to new heights with Barges — where every journey is a unique adventure waiting to unfold. Try it for yourself!
The plugin includes 7 configurable platforms, for each of which you can adjust the number and location of modules, the maximum building height, movement speed and so on.
Modules
The barges come with a variety of modules that you have the flexibility to enable, disable, or swap out for alternative ones. Access to these modules is restricted to players who are duly authorized in the cupboard.
Connector
Allows you to attach to another barge, tugboat, or RHIB. To allow attachment, press the button on the connector. You cannot install more than one module of this type.
Dock
Used for attaching boats/submarines to the barge. Just approach it with your vehicle to activate. It can be installed on the barge in any quantity.
Cabin
It is used to control the barge. If this module is installed, the barge becomes self-propelled and can move by itself with the help of an engine. To get into it, use the button on the door. To start the engine, fuel must be placed in the fuel tank behind the cabin. You cannot install more than one module of this type.
Ramp
It is used for loading and unloading vehicles, such as cars and motorcycles. To open/close the gate, use the button on the post. It can be installed in any quantity.
Anchor
The most frequently used module. Press the button to move the barge to the marching position. Pressing the button again will make the barge static, neutralize the influence of the waves and allow you to build.
Features and limitations
The plugin is currently in BETA testing, as I cannot make it compatible with every plugin without your help.
• By default, the construction on the barge can only be graded in metal and wood. The building blocks will automatically receive the "Container" and "Legacy" skins, respectively. Improvements to MVK/stone are prohibited by default, you can remove the restriction in the config, but this will affect the smooth movement of building blocks with a large number of barges on the server.
• The following functions are not available during
- the movement of the barge: construction;
- use of chairs/sofas, installation of objects;
- interaction with wires/ pipes/conveyors.
All these actions are allowed only at anchor.
• For the purpose of optimization, it is forbidden to install wallpaper on the barge.
• It is forbidden to take building blocks outside the boundaries of the barge.
• The Frankenstein table is prohibited for installation on a barge.
• By default, it is forbidden to approach fishing villages by barge.
Chat commands (admin only)
/spawnbarge PresetName - spawn the barge in your position /killbarge - destroys the barge you're looking at /killallbarges - destroys all barges on the server /givebarge PresetName - give the barge to yourself
Console commands (RCON only)
givebarge PresetName userID - give the barge to the player
Plugin Config
en – example of plugin configuration in English ru – example of plugin configuration in Russian
Check out the rest of my work: Adem's Codefling Library
You can reach out to me in Discord: Adem's Discord Profile
Join the Mad Mappers Discord!
-
Armored Train [Halloween Update]
Halloween Update
Have you already prepared your server for Halloween?
On the eve of the Halloween Rust update, I have prepared for customization of all armored train cars.
After installing the update, customization will be automatically applied to all cars in the configuration of the armored train. To disable this, make the "Customization preset" parameter empty in the config.
New Year Update
The New Year is coming and I have prepared for you a new preset customization for the train!After installing the update, customization will be automatically applied to all cars in the configuration of the armored train. To disable this, make the "Customization preset" parameter empty in the config.
You can also disable the customization of certain wagons or change the customization of the NPCs in the file oxide/data/ArmoredTrain/NewYear
New Year's map from the video:
This plugin will add an armored train to your server, which can travel both in the subway and by rail.
It can consist of any number of wagons. A helicopter can accompany it.
Bradley, npc, turrets, simsites can be installed on the train.
The plugin allows you to create any number of train presets, for which the order of wagons, the helicopter preset, the probability of spawn and the duration of patrolling can be specified. Each wagon or locomotive can be configured separately. Any speed can be set by the locomotive.If there is no spawn of trains on the surface on your custom map, read the section “Custom spawn points”
Custom spawn points
If you are using a custom map in which there are no spawn trains on the surface, but there is a railway, then for the train to work on the surface, you need to add custom spawn points of the train.
Instruction:
Stand at the point where you want the train to spawn Enter the command /atrainpoint If you receive a message that a point has been created, enable “Use custom spawn coordinates [true/false]” in config For correct operation, it is recommended to create several spawn points of the train
Chat commands (only for administrators)
/atrainstart– launches the event in a random configuration /atrainstartunderground - forcibly launches an event underground /atrainstartaboveground - forcibly launches an event aboveground /atrainstart <trainPresetName> – launches the event in the <trainPresetName> configuration /atrainstartunderground <trainPresetName> /atrainstartaboveground <trainPresetName> /atrainstop– stops the event /atrainpoint– creates a custom spawn point of the train in your position
Console commands (RCON only)
atrainstart– launches the event in a random configuration atrainstartunderground - forcibly launches an event underground atrainstartaboveground - forcibly launches an event aboveground atrainstart <trainPresetName> – launches the event in the <trainPresetName> configuration atrainstartunderground <trainPresetName> atrainstartaboveground <trainPresetName> atrainstop – stops the event
Config
en – example of plugin configuration in English ru – example of plugin configuration in Russian
Dependencies (optional, not required)
True PVE PveMode GUI Announcements Notify DiscordMessages AlphaLoot CustomLoot Economics Server Rewards IQEconomic Api
bool IsArmoredTrainActive() bool StopArmoredTrain() bool StartArmoredTrainEvent() bool EndArmoredTrainEvent() bool IsTrainBradley(uint netID) bool IsTrainHeli(uint netID) bool IsTrainCrate(uint netID) bool IsTrainSamSite(uint netID) bool IsTrainWagon(uint netID) bool IsTrainTurret(uint netID) Vector3 ArmoredTrainLocomotivePosition()
Hooks
OnArmoredTrainEventStart OnArmoredTrainEventStop
Contact me in Discord: Adem#955
-
Convoy Reforged
Set your server apart with a roaming mobile event that has nearly endless configuration options! Configure the loot truck as well as the Convoy of protection vehicles ranging from sedans, module cars, Bradley tanks, motorbikes, vendor trucks, to a patrol helicopter! The plugin runs on custom and procedural generated maps, can use custom routes or let the plugin find a random route based on your configuration.
You can make yours an aggressive or a peaceful Convoy, who shoots first? You can set all kinds of parameters regarding the many pieces of the event, how to beat it, whether destroying the loot truck destroys the loot or not for example. There are many compatible plugins like TruePVE, GUIAnnouncements, Notify, DiscordMessages, and RustCord to name a few. The plugin has a built in UI that will give you important information about the event as you are inside it's zone. Check the map to see the location of the event as a marker and even see the timer on the event! All of the ground vehicles are driven and filled with NPCs. Every vehicle, the NPCs, and the loot as well as all timers can be configured to suit your server. A PvP zone can be created within the event area for those of you who use TruePVE to control damage on your servers. The limits are nearly endless!
If you have some players on your server that you want to really send everything you have at, this is the plugin for you. Watch players crap their pants when they first encounter a full Convoy with multiple tanks and a Patrol Heli all attacking at once. Sit back and delight in their fear as all of the vehicles empty their occupants and NPCs swarm them mercilessly!
Required Dependency (must install this free plugin)
NpcSpawn – link is included and can be found in the ReadMe file included with download
Chat commands (admin only)
/convoystart - launches the event using a random preset based on your configuration /convoystart PresetName - add the name of a preset from the configuration to launch a specific preset /convoystop - stops the event /convoyroadblock - the event will not be held on the road where you are standing (clear the Blocked roads section of config when you change maps) /convoypathstart - stand at starting point and enter command to start recording a custom route /convoypathsave RoutePresetName - to save a custom route (enter anything you'd like in place of RoutePresetName) multiple routes can be added to one route preset, one will be selected at random in this case /convoypathcancel - to reset the route
Console commands (RCON only)
convoystart - launches the event using a random preset based on your configuration convoystart PresetName - add the name of a preset from the configuration to launch a specific preset convoystop - stops the event
Plugin Config
en – example of plugin configuration in English ru – example of plugin configuration in Russian
API
bool IsConvoyVehicle(BaseEntity entity) bool IsConvoyCrate(StorageContainer crate) bool IsConvoyHeli(PatrolHelicopter patrolHelicopter)
Hooks
void OnConvoyStart() - сalled when a convoy appears void OnConvoyStop() - сalled when a convoy disappears void OnPlayerEnterConvoy(BasePlayer player) - сalled when a player enters the event area void OnPlayerExitConvoy(BasePlayer player) - сalled when the player leaves the event area void OnConvoyEventWin(ulong userId) - called at the end of the event and informs about its winner
Check out the rest of my work: Adem's Codefling Library
You can reach out to me in Discord: Adem's Discord Profile
Thanks to Jbird for writing, translation, & support: Jbird's Discord Profile
Join the Mad Mappers Discord!