Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

MikeHawke

Curator
  • Posts

    324
  • Joined

  • Last visited

Files posted by MikeHawke

  1. Free

    Centralized Banning

    Fancy a bit of Centralized Banning without paying for RustAdmin or similar.

    What is Centralized banning? Centralized banning is the ability to ban a player on one server and have that ban logged across all of your servers.

    If you have a web server that runs php and mysql you can easily set it up.

    This is literally a simplified version of the RustyBan Centralized banning system for use with the server end point system.
    Installation is easy:
    Setup a sql user, database and API table. (my sql rip is at the bottom)

    Edit the Database.php file in API/config folder with your Database name, User and password.
    Drop the API files into your webserver

    drop the CentralBan.cs plugin into all your servers.

    Set the API URL in the oxide config file and run the 
    CentralFirstRun
    command in console.

    then set your server.bansserverendpoint as your check.php?steamId= address
    Done!
    confused?
    Watch my video
     
    SQL
     
    CREATE TABLE `API` ( `id` int(11) NOT NULL, `steamId` varchar(17) NOT NULL, `Reason` text NOT NULL, `expiryDate` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() ) ENGINE=MyISAM DEFAULT CHARSET=latin1; ALTER TABLE `API` ADD PRIMARY KEY (`id`); ALTER TABLE `API` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; COMMIT;  

       (0 reviews)
    • 334
    • 10
    • 0

     Submitted

  2. Free

    TPMarker

    Very basic admin tool.
    Set a location on the map (right click) and be instantly teleported.
    user will be teleported to ground level at location, so you may end up inside a base or monument.

    Command
    /tpm to enable or disable the function 
    Permission
    Either player is admin or
    TPMarker.use to be able to use the function
     

       (2 reviews)
    • 497
    • 70
    • 0

     Submitted

  3. Free

    Moved

    If your moving server and still have the old one for a little bit then why not let players know you've shifted.

    Moved displays a simple line of text when a player attempts to connect to the server.

    Configuration
    config is easy, just a simple line of text.
     
    { "Text": "We Have Moved. Use F1 type connect IP:PORT and hit enter" }  

       (0 reviews)
    • 514
    • 40
    • 0

     Updated

  4. Free

    RustyBangers

    Rusty Bangers is a UI for Vehicle Licence.
     
    STOP... I HAVE REWRITTEN THE PLUGIN TO MAKE SPACE FOR ANY OTHER VEHICLES COMING TO RUST.
    I HAVE ALSO ADDED THE ABILITY TO CUSTOMISE THE VEHICLE IMAGES.
    IF YOU USE THE DEFAULT CONFIG AND MY VEHICLE LICENSE CONFIG (PASTE BIN LINK BELOW) IT SHOULD WORK STRAIGHT OUT OF THE BOX (MINUS NEEDING SOME PRICE AND POSSIBLE COOL DOWN CHANGES TO MATCH YOUR SERVER)

    Check out updates below
    Permissions
    Rusty Bangers now requires vehiclelicence.use permission to be opened
    AND NOW
    Players can now only see options for vehicles that they have been granted permissions to spawn.
    Command
    /rusty << opens the UI

    Configuration
    { "Genericsettings": { "Command List": [ "mini", "tcop", "hab", "ch47", "rhib", "row", "sedan", "horse", "smallchassis", "mediumchassis", "largechassis", "smallcar", "mediumcar", "largecar", "workcart", "magnetcrane", "subsolo", "subduo" ] }, "Page1Settings": { "Slot 1 Permission": "vehiclelicence.minicopter", "Slot 1 Image": "https://i.imgur.com/1eCWmxC.png", "Slot 2 Permission": "vehiclelicence.transportcopter", "Slot 2 Image": "https://i.imgur.com/KMXvIiC.png", "Slot 3 Permission": "vehiclelicence.hotairballoon", "Slot 3 Image": "https://i.imgur.com/huK1pU3.png", "Slot 4 Permission": "vehiclelicence.chinook", "Slot 4 Image": "https://i.imgur.com/MQRcEcv.png", "Slot 5 Permission": "vehiclelicence.rhib", "Slot 5 Image": "https://i.imgur.com/jXf4fNl.png", "Slot 6 Permission": "vehiclelicence.rowboat", "Slot 6 Image": "https://i.imgur.com/SlE8lLs.png", "Slot 7 Permission": "vehiclelicence.sedan", "Slot 7 Image": "https://i.imgur.com/aNUvab6.png", "Slot 8 Permission": "vehiclelicence.ridablehorse", "Slot 8 Image": "https://i.imgur.com/eZvi0n2.png" }, "Page2Settings": { "Slot 1 Permission": "vehiclelicence.smallchassis", "Slot 1 Image": "https://i.imgur.com/Nlgsj4h.png", "Slot 2 Permission": "vehiclelicence.mediumchassis", "Slot 2 Image": "https://i.imgur.com/WX0iPUB.png", "Slot 3 Permission": "vehiclelicence.largechassis", "Slot 3 Image": "https://i.imgur.com/0JSrdCy.png", "Slot 4 Permission": "vehiclelicence.smallmodularcar", "Slot 4 Image": "https://i.imgur.com/7QsY72X.png", "Slot 5 Permission": "vehiclelicence.mediummodularcar", "Slot 5 Image": "https://i.imgur.com/65VPddU.png", "Slot 6 Permission": "vehiclelicence.largemodularcar", "Slot 6 Image": "https://i.imgur.com/zkmYF9d.png", "Slot 7 Permission": "vehiclelicence.workcart", "Slot 7 Image": "https://i.imgur.com/TU0DD1v.png", "Slot 8 Permission": "vehiclelicence.magnetcrane", "Slot 8 Image": "https://i.imgur.com/sXMrzuq.png" }, "Page3Settings": { "Slot 1 Permission": "vehiclelicence.submarinesolo", "Slot 1 Image": "https://i.imgur.com/bu3vBjM.png", "Slot 2 Permission": "vehiclelicence.submarineduo", "Slot 2 Image": "https://i.imgur.com/To7tiMp.png", "Slot 3 Permission": "", "Slot 3 Image": "https://i.imgur.com/6RjWdNd.png", "Slot 4 Permission": "", "Slot 4 Image": "https://i.imgur.com/6RjWdNd.png", "Slot 5 Permission": "", "Slot 5 Image": "https://i.imgur.com/6RjWdNd.png", "Slot 6 Permission": "", "Slot 6 Image": "https://i.imgur.com/6RjWdNd.png", "Slot 7 Permission": "", "Slot 7 Image": "https://i.imgur.com/6RjWdNd.png", "Slot 8 Permission": "", "Slot 8 Image": "https://i.imgur.com/6RjWdNd.png" }, "PageSettings": { "Home Icon Image": "https://i.imgur.com/ZTNqNQM.png", "Page 2 active": true, "Page 2 Icon Image": "https://i.imgur.com/W9Kr4jB.png", "Page 3 active": true, "Page 3 Icon Image": "https://i.imgur.com/qi5kX0c.png" }, "ButtonSettings": { "Buy Button Color": "1 0 0 1", "Deliver Button Color": "0 1 0 1", "Recall Button Color": "0 0 1 1", "Kill Button Color": "0.5 0.5 0.5 1" } } Set your config Variables to the same details displayed in your Vehicle Licence Config.
    Command List are the spawn commands from the Vehicle License config.
    e.g. In the Vehicle licence config
    "Commands": [ "car", "sedan" ], So in the list for RustyBangers we add either car or sedan.
    The order of the command list the must be the order of your icons and perms.
     
    The link below is a blank image. if you are not using the section I would suggest using this image.
    https://i.imgur.com/6RjWdNd.png  
    Button Color Configuration is done in the RGBA format with values between 0 and 1. Examples at bottom.
    Vehicle licence config
    Here is a pastebin link for the config I use.. if your missing cars and chassis this contains them as you have to manually create them now. (Set prices and cool downs to your requirements mine maybe weird because it's for testing)
    https://pastebin.com/N5LKf6EJ

    Color Examples
    blackSolid black. RGBA is (0 0 0 1).
    blueSolid blue. RGBA is (0 0 1 1).
    clearCompletely transparent. RGBA is (0 0 0 0).
    cyanCyan. RGBA is (0 1 1 1).
    grayGray. RGBA is (0.5 0.5 0.5 1).
    greenSolid green. RGBA is (0 1 0 1).
    greyEnglish spelling for grey. RGBA is the same (0.5 0.5 0.5 1).
    magentaMagenta. RGBA is (1 0 1 1).
    redSolid red. RGBA is (1 0 0 1).
    whiteSolid white. RGBA is (1 1 1 1).
    The Last digit dictates Alpha channel... so for an opaque appearance select a value below 1  E.g. 0.7

    UPDATE
    V1.1.0 Rewritten to allow users to make images that reflect their VL settings and include Subs, WorkCart and Crane.
    V1.0.4 Global configuration section removed thanks to Arainrr exposing fields in VehicleLicence for the RustyBangers project.

       (2 reviews)
    • 7,246
    • 643
    • 26

     Updated

  5. Free

    Into The Boat

    Combat fuel giveaway at the new boat houses.
    Spawn Boats and subs with a specified quantity of fuel.
     
    If your new fishing village is polluting the seas with free lowgrade slap this bad boy onto your server and choke that leak!
    Simple Setup, Same as Get To Da Choppa.. Load plugin, edit config with values, reload and enjoy.

    Configuration
    { "Amount of fuel to spawn with RowBoats": 100, "Amount of fuel to spawn with Rhibs": 100, "Amount of fuel to spawn with Subs": 100 } Set amount and reload plugin.
    Plugin will only effect RowBoats, RHIBS and Subs inside safe zones which will prevent player fuel loss on reboots.
     

       (0 reviews)
    • 2,162
    • 214
    • 4

     Updated

  6. $5.00

    LootCreate

    Facepunch generated loot containers change on spawn, sometimes it's a Military crate, sometimes elite, sometimes normal.
    RustEdit however does not. It will only spawn the crates/barrel you define.

    Heres where LootCreate comes in, Two simple commands to place either a crate or a barrel and away you go.

    Containers are selected randomly from a list in the config and a timer defines the respawn time. (default 2-8 mins)
    Containers are stored in the data file which is cleared on wipe.

    Permission
    LootCreate.admin << required to use commands

    Commands
    /PlaceCrate << will place a crate where the player is standing
    /RemoveCrate << Removes the crate you are looking at (best if you stand on the crate and look down at it)
    /PlaceBarrel << will place a barrel where the player is standing
    /RemoveBarrel << Removes the barrel you are looking at (best if you stand on the barrel and look down at it)

    Configuration
    { "Crate Prefab List": [ "assets/bundled/prefabs/radtown/crate_basic.prefab", "assets/bundled/prefabs/radtown/crate_elite.prefab", "assets/bundled/prefabs/radtown/crate_normal.prefab", "assets/bundled/prefabs/radtown/crate_normal_2.prefab", "assets/bundled/prefabs/radtown/crate_tools.prefab" ], "Barrel Prefab List": [ "assets/bundled/prefabs/autospawn/resource/loot/loot-barrel-1.prefab", "assets/bundled/prefabs/autospawn/resource/loot/loot-barrel-2.prefab", "assets/bundled/prefabs/radtown/oil_barrel.prefab", "assets/prefabs/resource/diesel barrel/diesel_barrel_world.prefab" ], "Respawn timer upper": 480.0, "Respawn timer lower": 120.0 } Pretty self explanatory, a list of Barrel Prefabs, a list of Crate Prefabs and two numbers that the timer is triggered between.

    Data
    The crate and barrel information are save in the LootCreate.json datafile.
    Deleting this file will clear all placed containers.
    This is triggered to wipe on new save. Meaning if you wipe the server save it will clear the data.

    *IF YOU SETUP THE LOOT AND THEN WIPE THE SERVER BEFORE GOING LIVE MAKE SURE YOU BACKUP THIS DATA FILE OR ALL YOUR HARD WORK WILL BE UNDONE*
     

       (0 reviews)
    • 798
    • 15
    • 0

     Updated

  7. Free

    OneForAll

    OneForAll is another MikeHawke is camping and bored creation.
    Fire off multiple console commands from the config with one console command.. easy peasy
    Command
    OFA << Console command to fire off what is in the config
     
    Config
    Here is an example if i wanted the server to say 1 2 3.
    { "Command List": [ "say 1", "say 2", "say 3" ] } you can use any Rcon command. o.reload, o.unload. o.load. o.grant o.revoke o.CantThinkOfAnyMoreOfTheTopOfMyHead
    make sure each command is in quotations and broken up with commas like above.

       (0 reviews)
    • 852
    • 43
    • 0

     Submitted

  8. $5.00

    Terminator

    Terminator stops unwanted rust world spawns and kills rust events and entities via command.
    Features
    Ability to toggle config settings via console.
    One time Kill or continual kill.
    Item count.
    Sets server convars where available to lighten load.
    Commands
    There are 3 main console commands..
    DoIt/DoItNow/Comeon.

    and 12 variables.
    Bradley/Plane/Heli/CH47/Mini/Scrap/Horse/Hab/Boats/Ores/Cols/Animals/Logs/Wood/ModCars
    Bradley is the tank found usually at launch site
    Plane is the Cargo plane that drops air drops
    Heli is the attack helicopter
    Ch47 is the chinook (this will break oil rig events if true)
    Mini is MiniCopters
    Scrap is Scrap Transport Helicopters
    Horse is both wild horse and ridable horse
    Hab is Hot Air Balloon
    Boats is Row and RHIB Boats
    Ores are all mineable Ore
    Cols are Collectable entities (Pumpkins, Hemp, Corn, Stone, Metal, Sulfur, Wood, Halloween Cross, Easter Eggs...etc
    Wood are Driftwood
    Logs Logs found in the floor of the woods
    Animals is all Animals (Bear, Bore, Stag, Wolf etc)
    ModCars is the new modular cars.

     
    DoIt followed by a variable will toggle the config property
    E.g.  DoIt Mini        [Terminator] Terminating Minicopters is set to True DoIt Mini       [Terminator] Terminating Minicopters is set to False  
    DoItNow followed by a variable will destroy all active entities of that type. (Also has the extra variable ALL)
    E.g. DoItNow Mini        [Terminator] Terminating MiniCopters        [Terminator] None Out ComeOn Will count active items on the map from all of the variable options.
    E.g. ComeOn [Terminator] There are 16 Minicopters Alive [Terminator] There are 7 Scrap Helis Alive [Terminator] There are 9 Horses Alive [Terminator] There are 9 HotAirBalloons Alive [Terminator] There are 900 Ores Alive [Terminator] There are 2152 Collectable Entites Alive [Terminator] There are 45 Boat Entites Alive [Terminator] There are 143 Animals Entites Alive  
    Configuration
    The settings and options for this plugin can be configured in the Terminator.json file under the oxide/config directory. The use of a JSON editor or validation site such as jsonlint.com is recommended to avoid formatting issues and syntax errors.
     
    { "Kill BradleyAPC true/false": false, "Kill CargoPlane true/false": false, "Kill CargoShip true/false": false, "Kill Attack Heli true/false": false, "Kill Ch47 true/false": false, "Kill MiniCopters true/false": false, "Kill Scrap Helis true/false": false, "Kill Horses true/false": false, "Kill HotAirBalloons true/false": false, "Kill Ores true/false": false, "Kill Collectable Entites true/false": false, "Kill Boat Entites true/false": false, "Kill Animals true/false": false, "Kill Modular Cars true/false": false "Default Population Value For Scrap Transport Helis": 0, "Default Population Value For Minicopters": 0, "Default Population Value For Wild Horses": 1, "Default Population Value For Rideable Horses": 4, "Default Population Value For Hot Air Ballons": 1, "Default Population Value For Row Boats": 4, "Default Population Value For Rhibs": 1, "Default Population Value For Bears": 2, "Default Population Value For Chickens": 3, "Default Population Value For Stags": 3, "Default Population Value For Wolves": 2, "Default Population Value For Boars": 5, "Default Population Value For Modular Cars": 3 } Kill options are toggleable via the DoIt Command.
    Default Population Values are what the server expects as a default number when NOT terminating the item in question...
    This has been added as some servers (after the Vehicle update) have chosen to still have MiniCopters and Scrapcopters spawn in the wild...
    E.g. "Default Population Value For Minicopters": 1 << would be the default value before the update. (now 0)
    When the plugin is loaded it will set the server convars to the value in the config and when terminating is disabled.
    Example Setup
    In this example we want to remove Ores only...
    Dropping in the plugin will update Server Convars as per the rules set out in the config.
     
    [Terminator] Update Server Values scraptransporthelicopter.population: "1" minicopter.population: "1" horse.population: "1" ridablehorse.population: "4" hotairballoon.population: "1" cargoship.event_enabled: "True" [Terminator] Bradley Not Being Terminated [Terminator] Plane Not Being Terminated [Terminator] Heli Not Being Terminated [Terminator] Chinook Not Being Terminated [Terminator] Ores Not Being Terminated [Terminator] Collectables Not Being Terminated motorrowboat.population: "4" rhib.rhibpopulation: "1" bear.population: "2" chicken.population: "3" stag.population: "3" wolf.population: "2" boar.population: "5" By default the Config value for Terminating Ores is false.. so lets set it to true
     
    doit ores [Terminator] Terminating Ores is set to True And then lets kill any ores that have spawned on the map before the rule was set
    doitnow ores [Terminator] Terminating Ores [Terminator] Terminating Ores [Terminator] Terminating Ores [Terminator] Terminating Ores [Terminator] Terminating Ores [Terminator] None Out Now to confirm, if we run ComeOn we can see there are no longer any Ores on the map
    comeon [Terminator] There are 18 Minicopters Alive [Terminator] There are 9 Scrap Helis Alive [Terminator] There are 36 Horses Alive [Terminator] There are 9 HotAirBalloons Alive [Terminator] There are 3498 Collectable Entites Alive [Terminator] There are 45 Boat Entites Alive [Terminator] There are 143 Animals Entites Alive Lather, Rinse, Repeat for the Variables you want.
    Video
    FAQ.
    Horse
    When I Kill horses it says
    [Terminator] Terminating Horse Part1
    but no part two...
    Part 1 is Rideable horses 
    Part 2 is Wild horses.
    Its fine to see one without the other.
    Spam
    When I run a doitnow command there is a log of network spam.
    This is intentional to show that the plugin is working per variable.
    The doitnow all command does not do this.

    nothing out/ not out
    After running a doitnow command it says terminating and then nothing out or not out.
    Correct.. it validates that it has killed them all and reports that they are gone.

       (0 reviews)
    • 2,867
    • 30
    • 1

     Updated

  9. Free

    Bottom

    Bottom adds a simple line of text to the bottom of the hotbar.

    Text changes from entries in the config.
    Time between changes setable from the config.
     
    Configuration
    { "Bottom Text List": [ "Welcome to our server", "Join our discord", "Do you like the music of showaddywaddy?" ], "Change timer in seconds": 60.0 }
    Text supports color and font size (within limitation) if done in the html format e.g <color=#FF0000> </color>
     

       (7 reviews)
    • 1,996
    • 228
    • 10

     Updated

  10. $1.00

    StartingPoint

    StartingPoint is a simple method of setting a single spawn point.
    Features
    Teleports new players to Start Point on spawn.
    Simple command to set spawn point.
    Automatic Zone creation when enabled.
    Automatic data clear on map change.
    Provision to give a certain kit on player spawn.
    Ability to set it as global spawn for all players new or old.
    Provision to force players to skip DeathScreen.
    Optional Dependencies
    Zone Manager << Required to use Zone Functions.
    Kits << Required For Kits Functions
    Permission
    StartingPoint.Admin << Required to set spawn point.
    Commands
    /EnableStart << Toggles the StartPoint Enabled Variable in config (to be used after Start Point is set
    /SetStart << In game sets the spawn point (Start Point) and updates config.
    WipeStart << In Console clears the data file which resets the initial spawns.
    Configuration
    The settings and options for this plugin can be configured in the startingpoint.json file under the oxide/config directory. The use of a JSON editor or validation site such as jsonlint.com is recommended to avoid formatting issues and syntax errors.
    { "StartPoint Enabled true/false": false, "StartPoint Location": { "x": 28.01832, "y": 1.85290134, "z": 968.511536 }, "AutoRespawn true/false": false, "Only Spawn at SpawnPoint true/false": false, "Give Kit On Spawn true/false": false, "KitName": "AutoKit", "Zone On StartPoint true/false": false, "Zone Radius": 5, "Zone Flags": "pvpgod, noplayerloot", "Use Messages true/false": true, "Enter Message": "This is a <color=#ff0000>NO</color> PVP Spawn!", "Exit Message": "Flying the nest, Good Luck", "Spawn Building Load Timer(Increase if building around Spawn isnt spawning in time)": 4.0 } Zone Manager is required to use Zone Functions.
    Use Messages needs to be true to use the Enter and Exit Message function
    color tags are usable in the Enter and Exit Messages but must be in hex format.
    If "Only Spawn at SpawnPoint true/false" Is set to true please ensure you clear the DataFiles for Starting Point with WipeStart in console as players that have already died will continue to spawn as normal.

       (3 reviews)
    • 3,242
    • 92
    • 5

     Updated

  11. Free

    DropBox Extension

    The Dropbox Extension creates a backup of your Rust files and uploads them to your Dropbox account.
    Video Below Explaining Usage and setup
    Requires a Dropbox developer app to be made at http://dropbox.com/developer
    to get an OAuth2 Token
    and a directory in your Dropbox folder.

    File is contained in a zip. unzip the folder to find Oxide.Ext.DropBox.dll
    Power off your server, place the .dll in your RustDedicated_data/managed folder 
    Please note some providers do not grant access to this folder you may need to open a support ticket with your host
    Powering on the server will create a file in the oxide/config folder.

    Configuration
    { "OAuth2Token": "Token here", "DropBoxDir": "DropBox_Directory", "BackupInterval": 3600, "BackupOxideConfig": true, "BackupOxideData": true, "BackupOxideLang": true, "BackupOxideLogs": true, "BackupOxidePlugins": true, "BackUpServer": true, "FileList": [] } V1.0.1 > BackUpServer value will save any files in your rust instance/server folder (maps, saves, etc)
    By default the extension will back up all of the oxide folder.. however if you only wish to backup specific files in the directory or say HurtWorld files set the values in FileList.
    E.g. 
    "FileList": ["autosave_DiemensLand.plr", "autosave_DiemensLand.wld"] Once you have changed the settings a reboot will be required.
    Video
     

       (1 review)
    • 1,775
    • 176
    • 0

     Updated

  12. Free

    RustyBanLite

    RustyBan is a simple no hassle Community Ban system.

    NEW CENTRALIZED BANNING API AT BOTTOM

    RustyBanLite will search our database whenever a player connects, If they have been banned off one of our partnered servers it will prevent entry to the player.
    No configuration needed, No messing about, Just drop the plugin in and start your protection today.
    Our database of cheaters and troublemakers is growing daily... Don't get caught with your pants down!
    RustyBan From V1.0.3 will create a datafile of each warning.. this will wipe on map change automatically. This is so that RustyBan will only send warnings of known players once per wipe.
    Configuration
    We have a configuration if you want to change the default setup. 
    None of these setting are required to start your protection however if you want to use discord web hooks or allow banned players to join.. this is where you do it..
    use of discord requires Discord Messages from uMod
    Bypass List If you have a player you can vouch for you can add their Steam ID to the bypass list and they will bypass RustyBan checks when connecting.
    This is a list format so needs to be written like ["steamid"] for one or ["steamid","steamid","steamid","etc"] for more.
    { "Allow Players But Warn Admin": false, "Warn To Discord": false, "Discord webhook": "Discord Webhook", "Bypass List": [] } For more information on the Project and to learn about becoming a Partnered server come see us at http://www.RustyBan.com

    ***NEW From RustyBan***
    RustyBans now has a Centralized Banning API, Works the same as the RustyBanLite.
    You can use the database on vanilla servers.

    Just set the convar
    server.bansServerEndpoint http://api.rustyban.com/centralcheck.php?steamId= You can look up more on the Centralized Banning system here https://wiki.facepunch.com/rust/centralized-banning

       (1 review)
    • 3,118
    • 279
    • 0

     Updated

  13. Free

    STFU

    STFU is a simple player voice muting system (that doesn't interfere with game chat or running commands like some others do)
    STFU handles times as Seconds, Minutes, Hours, Days, or perm mutes.
    Optional output to discord via webhook (Requires DiscordMessages by Slut on uMod)

    Permissions
    STFU.user << required to use in-game commands

    In-Game Commands
    To mute:
    /STFU <target> <duration> "reason" Reasons for multiple words must be contained in quotations
    E.g.
    /STFU Death 2d "Shouting reeee continuously."  
    for perm mutes, just use the word "perm."
    E.g
    /STFU Death Perm "Reee'd again."

    To Unmute:
    /UnShut <target> E.g
    /UnShut Death

    Console Commands

    same as above but without the slash
    To Mute:
    STFU <Target> <Duration> "reason" To Unmute:
    UnShut <Target> Console all so has the command. 
     
    STFULookUp Which will print all current bans to console

    Configuration
    The configuration is only needed if you wish to output to discord via DiscordMessages
    { "Report to Discord": false, "Discord Webhook": "DiscordWebhook URL" }  

       (0 reviews)
    • 2,147
    • 106
    • 2

     Updated

  14. $2.00

    PhoneCore

    PhoneCore is a Grand Theft Auto Style GUI that is easy to setup and customise.

    UPDATE? Go To Bottom

    PhoneCore is a zip file with 4 variations to the code, images and psd/afphoto allowing you all the options you could think of.
    Code included is a 2x3 Phone, 3x4 phone and now 2x3 with 4 pages and 3x4 with 4 pages!
    Fire off any command that would usually be used with a "/" via this tasty little ui (e.g. /kits /backpack /dis)
     
    Configuration
    Configuration is simple, Drop in the urls for the image you want (list in image folder of default URLS) and add a command,Save, Reload and enjoy.
    Both the configs follow the same setup, just one is longer than the other.
    The use of a JSON editor or validation site such as jsonlint.com is recommended to avoid formatting issues and syntax errors.
    { "Use Permission phonecore2x4.show": false, "Background Image Url": "https://i.imgur.com/GY90fRP.png", "Image Url in place One": "https://i.imgur.com/bQGcmWL.png", "Command For Place One": "", "Image Url in place Two": "https://i.imgur.com/WAY6j4A.png", "Command For Place Two": "", "Image Url in place Three": "https://i.imgur.com/rOLnNiY.png", "Command For Place Three": "", "Image Url in place Four": "https://i.imgur.com/EbBRqT5.png", "Command For Place Four": "", "Image Url in place Five": "https://i.imgur.com/3mLH0mP.png", "Command For Place Five": "", "Image Url in place Six": "https://i.imgur.com/6RjWdNd.png", "Command For Place Six": "" } Command
     /Phone << opens the phone GUI
    Permission
    Each of the codes has an option to use permissions in the config.. the permission is pluginname.show and is required to open the PhoneUI is the config value is set to true 
    e.g. PhoneCore3x4.show
    Update
    Version 1.0.1... Added 2 Extra codes to the zip, These "multi" versions have 4 pages.. Watch the video Below.
    Version 1.0.1... Code 2x3 had an error that prevented compiling.. this has been rectified.
    Version 1.0.2... Added Rules so that blank unused buttons are no longer clickable.
    Version 1.0.3... Added option in config to require a permission to open the UI

    Images
    These are images that are included & random things I've added to hosting that you can use on with PhoneCore
    Icons:
    https://i.imgur.com/6RjWdNd.png Blank
    https://i.imgur.com/EbBRqT5.png Backpack
    https://i.imgur.com/0o3q7BC.png Close
    https://i.imgur.com/3mLH0mP.png Discord
    https://i.imgur.com/Vz4vVaw.png Hammer
    https://i.imgur.com/rOLnNiY.png Info
    https://i.imgur.com/bQGcmWL.png Facemask/Kits
    https://i.imgur.com/mnBkYwB.png Message
    https://i.imgur.com/WAY6j4A.png Minicopter
    https://i.imgur.com/cMjS34N.png WorkBench
    https://i.imgur.com/eRN5lCU.png Door
    https://i.imgur.com/uKCyxev.png House/Teleport
    https://i.imgur.com/cclUBi3.png Kit/Present
    https://i.imgur.com/62Tu4HV.png Lift/Elevator
    https://i.imgur.com/ldwvf7L.png Wolf/Pet
    https://i.imgur.com/IqvuMKd.png Stats
    https://i.imgur.com/1Of9ltc.png Skin/Hoodie
    https://i.imgur.com/8DJoUQT.png Rocket Turret
    https://i.imgur.com/9Yom8S9.png Brush
    https://i.imgur.com/rUlh3Qk.png Portal 
    Backgrounds:
    https://i.imgur.com/GY90fRP.png Default/Phone GUI
    https://i.imgur.com/MCjSq33.png Tower
    https://i.imgur.com/rYwQO6C.png Furnace
    https://i.imgur.com/J4rvbCJ.png Wolf
    https://i.imgur.com/d7b2LmJ.png SatAirDrop
    https://i.imgur.com/1NZyPXl.png Night
    https://i.imgur.com/UqdQAWL.png RustPoster
    https://i.imgur.com/m48YGmJ.png Waving
    https://i.imgur.com/WJ5Qr6w.png Face
    https://i.imgur.com/XHLySft.png Hemp
    https://i.imgur.com/AweYNbi.png MikeHawke
    https://i.imgur.com/vVye6Wu.png Cobalt Rewards
    https://i.imgur.com/htVCYhH.png Cobalt Regen

       (8 reviews)
    • 11,838
    • 343
    • 38

     Updated

  15. Free

    PVETurrets

    PVETurrets Disables Turrets and GunTraps aiming and/or shooting players when enabled.
    This will allow players to place turrets for decoration / targeting NPC's etc
    Can be used in conjunction with raidable bases (see bottom)
    Permission
    PVETurrets.admin < Required to use the in game toggle commands

    Commands
    /PVETurret tur << toggles Turret PVE on or off
    /PVETurret trap << toggles Gun Trap PVE on or off
    Configuration
    These values can be changed in game with the above commands.
    The values are either true or false.
    { "PVE Turret Active": false, "PVE GunTraps Active": false }  
    Raidable bases
    If you wish to use this plugin to have the turrets/gun traps on Raidable Bases target players whilst blocking player placed turrets/gun traps from targeting other players.
    1. Set both PVETurrets config values to true
    2. Open the config for CopyPaste and set the value for EntityOwner to false:
     "EntityOwner (true/false)": false 3. Reload CopyPaste (o.reload CopyPaste)
    After reloading CopyPaste the Turrets and Gun Traps in your raidable base will target players but player placed turrets and Gun Traps will not.

       (1 review)
    • 2,241
    • 217
    • 7

     Updated

  16. Free

    EasyVote

    Easy Vote is a player reward system for server votes on Rust-servers.net, rust-servers.info and BestServers.com.
    This is a fork of EasyVote by Exel80 EasyVote by Exel80 on Github and thus licensed under his MIT licence.
    Changes are listed below.
    Required DiscordMessages on Umod to send webhook
     
    Features
    Closest reward feature.
    Players receive a reward every time they vote successfully. You can edit the available rewards in the configuration file.
    You can make more reward variables by adding new line in Commands json. Commands are just console commands, so this way EasyVote support every plugin which have console commands.
    Add custom reward based how many time player has voted. You can add many as you like custom rewards, there is no limits.
    Supports Rust-Servers.net, Rust-Servers.info and BestServers.com but you can add other voting API sites by editing config file.
    Global Announcement - Alert to every player in server. Who and how many time player has voted.
    Discord Announcement - Alert to every player in server. Who and how many time player has voted.
    And much more!
    Reward Variables
    These are called "Commands" in config file!!!
    Also note that these are just CONSOLE COMMANDS, so you can make more by just add new line! Rename variable name and use it in Rewards.
    Note: If you make new "Commands", you have to add same named line in lang/EasyVote.json lang file. You can see existing commands there as well.
    item.name: <amount> -- You get item list from Oxide itemlist addgroup: <group>-<time> -- Add a player to a group for a specific time (Request: Timed Permissions) grantperm: <permission>-<time> -- Give a player a permission for a specific time (Request: Timed Permissions) money: <amount> -- How much gave money per vote (Request: Economics) oxidegrantgroup: <group name> -- Add player to group oxidegrantperm: <permission name> -- Grant permission to player oxiderevokegroup: <permission name> -- Remove player from group oxiderevokeperm: <group name> -- Revoke permission to player rp: <amount> -- Add points to players profile (Request: ServerRewards) zlvl-wc: <amount> -- How much add Woodcutting level per vote (Request: ZLevels) zlvl-m: <amount> -- How much add Mining level per vote (Request: ZLevels) zlvl-s: <amount> -- How much add Skinning level per vote (Request: ZLevels) zlvl-c: <amount> -- How much add Crafting level per vote (Request: ZLevels) zlvl-*: <amount> -- How much add ALL level per vote (Request: ZLevels) Variables
    Use the below replacement variables when you make own commands.
    {playername} -- player's display name {playerid} -- player's Steam ID {value} -- the reward list {value2}** the reward list split with - character; example:addgroup: GroupName-30d` Permissions
    This plugin uses Oxide's permission system. To assign a permission, use oxide.grant <user or group> <name or steam id> <permission>. To remove a permission, use oxide.revoke <user or group> <name or steam id> <permission>.
    easyvote.use -- Allows player to use the available chat commands
    Chat Commands
    /vote -- Show vote link(s) /claim -- Claim vote reward(s) /rewardlist -- Display what reward(s) can get Configuration
    The settings and options for this plugin can be configured in the EasyVote.json file under the oxide/config directory. The use of a JSON editor or validation site such as jsonlint.com is recommended to avoid formatting issues and syntax errors.
    { "Commands": { "money": "deposit {playerid} {value}", "oxidegrantgroup": "oxide.usergroup add {playerid} {value}", "oxidegrantperm": "oxide.grant user {playerid} {value}", "oxiderevokegroup": "oxide.usergroup remove {playerid} {value}", "oxiderevokeperm": "oxide.revoke user {playerid} {value}", "rp": "sr add {playerid} {value}", "tempaddgroup": "addgroup {playerid} {value} {value2}", "tempgrantperm": "grantperm {playerid} {value} {value2}", "zlvl-*": "zl.lvl {playerid} * {value}", "zlvl-c": "zl.lvl {playerid} C {value}", "zlvl-m": "zl.lvl {playerid} M {value}", "zlvl-s": "zl.lvl {playerid} S {value}", "zlvl-wc": "zl.lvl {playerid} WC {value}" }, "Discord": { "Discord webhook (URL)": "", "DiscordMessage Enabled (true / false)": "false", "Enable @here alert (true / false)": "false", "Title": "Vote" }, "Rewards": { "@": [ "supply.signal: 1", "zlvl-*: 1" ], "first": [ "oxidegrantperm: kits.starterkit" ], "vote10": [ "money: 1000", "rp: 50", "tempgrantperm: fauxadmin.allowed-5m" ], "vote3": [ "oxidegrantgroup: member" ], "vote6": [ "money: 500", "tempaddgroup: vip-1d1h1m" ] }, "Servers": { "ServerName1": { "Rust-Servers.net": "ID:KEY" }, "ServerName2": { "Rust-Servers.info": "ID:KEY" }, "ServerName3":{ "BestServers.com" :"ID:KEY" }, }, "Settings": { "Enable logging => oxide/logs/EasyVote (true / false)": "true", "Globally announcment in chat when player voted (true / false)": "true", "Prefix": "<color=#00ffff>[EasyVote]</color>", "Send thank you message to player who voted (true / false)": "true", "Vote rewards cumulative (true / false)": "false" }, "VoteSitesAPI": { "Rust-Servers.info": { "API Claim Reward (GET URL)": "https://api.rust-servers.info/votesclime/?key={0}&steamid={1}", "API Vote status (GET URL)": "https://api.rust-servers.info/votescheckclime/?key={0}&steamid={1}", "Vote link (URL)": "http://rust-servers.info/server/id-{0}.html" }, "Rust-Servers.net": { "API Claim Reward (GET URL)": "http://rust-servers.net/api/?action=custom&object=plugin&element=reward&key={0}&steamid={1}", "API Vote status (GET URL)": "http://rust-servers.net/api/?object=votes&element=claim&key={0}&steamid={1}", "Vote link (URL)": "http://rust-servers.net/server/{0}" }, "BestServers.com": { "API Claim Reward (GET URL)": "https://bestservers.com/api/vote.php?action=claim&key={0}&steamid={1}", "API Vote status (GET URL)": "https://bestservers.com/api/vote.php?action=status&key={0}&steamid={1}", "Vote link (URL)": "https://bestservers.com/server/{0}" } } }  
     
    Changes
    Color tags updated to Hex Code.
    Removal of Beancan API as servers are no longer approved.
    Inclusion of Pavel Neelers API for rust-servers.info
    Updated to api requirements for DiscordMessages
    ORIGINAL CREDITS

    Calytic, for adding beancan.io support helping with the config reading
    MJSU, for their custom Easy Vote plugin and all the effort done so far
    Luke Spragg, for helping hotfix plugin
    FURTHER CREDIT

    TheExel80 for bringing this plugin together and supporting it until recently 
     
    FAQ
    Get Your API Keys:

    Add your server to Rust-Server.net, Rust-Server.info, or BestServers.com, or all.
    You can find the id from the last part of the voting site's URL for your server.
    in Rust-Server.info id is right here https://rust-servers.info/server/id-123.html <- in this case, is 123
    In Rust-Servers.net, id is right here http://rust-servers.net/server/123 <- in this case, is 123
    In BestServers.com, id is right here http://BestServers.com/server/123 <- in this case, is 123
    Key is secret key what you should not share any one. Key is hided in vote site dashboard. Login your account and navigate to modify your server, somewhere there should be your apikey, key, secret token, etc.
    Rust-servers.info displays your API at the top of the My Server section
    Note that you can add all your servers in this config and let player vote all your server. It also let players claim reward in any server. Here is example how it could look after you finished to found your ID and KEY.
    "Servers": { "My Server x10": { "Rust-Servers.info": "12345:gsvdwsdsdsfddfgsfdg21342uJTRA9oOPIASCNDJK12343b", "Rust-Servers.net": "12345:gsvdwsdsdsfddfgsfdg21342uJTRA9oOPIASCNDJK12343b", "BestServers.com" : "12345:gsvdwsdsdsfddfgsfdg21342uJTRA9oOPIASCNDJK12343b" }, "My Second server x10000": { "Rust-Servers.info": "12345:gsvdwsdsdsfddfgsfdg21342uJTRA9oOPIASCNDJK12343b", "Rust-Servers.net": "12345:gsvdwsdsdsfddfgsfdg21342uJTRA9oOPIASCNDJK12343b", "BestServers.com" : "12345:gsvdwsdsdsfddfgsfdg21342uJTRA9oOPIASCNDJK12343b" } }, After that trouble, feel free test that everything is working. Run reload command in server console: oxide.reload EasyVote.
    If you found out that you do not get any reward after voting server or /vote chat command not showing any server what you just added. Then open logs (oxide/logs/EasyVote) and there you can see what cause the error.
    If everything works just fine then start modifying rewards settings.
     
    What is Closest reward feature?
    Here is an example configuration:
    "Rewards": { "first": [ "oxidegrantperm: kits.starterkit" ], "@": [ "supply.signal: 1" ], "vote1": [ "money: 10" ], "vote5": [ "money: 50" ] }, Plugin will always give the last/closest reward based on their votes.
    "@" means all the time reward, "first" means once time reward.
    [Voted 1th] -> Vote1 reward first & @ reward [Voted 2th] -> Vote1 reward @ reward [Voted 3th] -> Vote1 reward @ reward [Voted 4th] -> Vote1 reward @ reward [Voted 5th] -> Vote5 reward @ reward [Voted 6th] -> Vote5 reward @ reward If "Vote rewards cumulative" is enabled from config. Player will got all past reward(s), like so..
    [Voted 1th] -> Vote1 reward first & @ reward [Voted 2th] -> Vote1 reward @ reward [Voted 3th] -> Vote1 reward @ reward [Voted 4th] -> Vote1 reward @ reward [Voted 5th] -> Vote1 & Vote5 reward @ reward [Voted 6th] -> Vote1 & Vote5 reward @ reward  
    How can I make a new command for my rewards?
    All "Commands" are just console commands. Make new line under last line in "Commands". Also remember add a comma character in above line example
    "zlvl-wc": "10", << Dont forget that comma "hello": "say {value}" << new command Now you can add "hello" in rewards, like this:
    "Rewards": { "@": [ "supply.signal: 1", "hello: Potato", << New command will say Potato in chat "zlvl-*: 1" ] } Save all and oxide.reload EasyVote

       (2 reviews)
    • 4,849
    • 534
    • 6

     Updated

  17. Free

    The Button

    Customizable 7th Button.

    Easy to setup, Default is a backpack image and command
    Use any command that would usually require a slash e.g. "/Backpack" becomes "Backpack" in the config

    Permissions
    TheButton.use << Required to use The Button
    Command
    /button << toggles button on or off.
    Configuration
    { "GlobalSettings": { "Image Url for The Button": "https://i.imgur.com/7L1uDrs.png", "Command For The Button": "backpack", "Background color of Button RGBA format": "0.3 0.3 0.3 0.8", "Open By Default true/false": true }, "AlignmentSettings": { "AnchorMin": "0.645 0.023", "AnchorMax": "0.688 0.095" } }
    AnchorMin And Max are set roughly to the position right of the hot-bar but can appear slightly different depending on the players resolution.
    The default value in the Config is for 16:10.... 
    theres 16:9:  AnchorMin": "0.645 0.029", AnchorMax": "0.691 0.104"
    theres also to the left 16:9: AnchorMin": "0.295 0.029", AnchorMax": "0.341 0.104",
    Color Examples
    blackSolid black. RGBA is (0 0 0 1).
    blueSolid blue. RGBA is (0 0 1 1).
    clearCompletely transparent. RGBA is (0 0 0 0).
    cyanCyan. RGBA is (0 1 1 1).
    grayGray. RGBA is (0.5 0.5 0.5 1).
    greenSolid green. RGBA is (0 1 0 1).
    greyEnglish spelling for grey. RGBA is the same (0.5 0.5 0.5 1).
    magentaMagenta. RGBA is (1 0 1 1).
    redSolid red. RGBA is (1 0 0 1).
    whiteSolid white. RGBA is (1 1 1 1).
    The Last digit dictates Alpha channel... so for an opaque appearance select a value below 1  E.g. 0.7
    Updates
    1.0.2 Added background color to config, added open or close by default to config, fixed errors on server load, added hook to hide button if using furnace splitter.
    1.0.3 Removed Debug message and fixed force load on default being true
    1.0.4 error on server load fixed.... for real this time
    1.0.5 Loosing the will to live.... Changed red text stuff again, changed methods that call the ui, simplified code, expanded brackets, drank coffee.. if its still broken after this i'm removing the plug and stating again!
    1.0.6 Not given up on life yet.. another possible fix for red text spamage.
    1.0.7 I just broke everything
    1.0.8 Set the permission to the GUI... if the player doesnt have the perm they dont see the button

       (2 reviews)
    • 12,485
    • 1,009
    • 36

     Updated

  18. Free

    JuanTime

    JuanTime gives players a kit one time per wipe.
    JuanTime will wipe its data of who has had the kit on map change/Server wipe.
     
    Give one Kit, or a random kit from list
    Dependency
    Umod Rust Kits

    Configuration
    Easy one line config.. place name of kit in config, save and reload. (Case Sensitive)
     
    Default:
    { "KitName": [] } One Kit:
    { "KitName": ["autokit"] } Multiple (picks one at random):
    { "KitName": ["autokit","poop","bum"] }
     
    Command
    JuanWipe << will wipe the list of people who have had the kit awarded to them (which is saved in Data)
    Video
    (ignore config part.. its changed.. look above)
     
     

       (0 reviews)
    • 2,729
    • 122
    • 0

     Updated

  19. Free

    Back To The Carpet

    Take Your Protocol Back To The Carpet!

    Change the default Protocol mismatch error message to something players can understand.

     
    { "ServerUpdateRequired": { "Server Update Required Message": "The Server Need Updating, Please Try Again Later" }, "ClientUpdateRequired": { "Client Update Required Message": "Your Client Needs Updating, Close Client And Reload" } }  

       (1 review)
    • 1,729
    • 117
    • 0

     Updated

  20. Free

    NameCheck

    NameCheck checks a players name to see if it contains part of the config list and then kicks the player with a custom message.
    Prevent players advertising on your server with their display name.
    Configuration
    Default config looks like this 
    { "Names": [], "Kick Message": "Change your name to enter this server" }  
    For a single entry input it in quotations like this
    { "Names": [".com"], "Kick Message": "Change your name to enter this server" }  
    For multiple entries enter them separated with a comma
    { "Names": [".com",".gg","skins"], "Kick Message": "Change your name to enter this server" } Just enter values, reload and forget about it.
     
     

       (0 reviews)
    • 1,875
    • 162
    • 0

     Updated

  21. Free

    GetToDaChoppa

    Nice and Simple.. Clears the fuel tank on Minicopter and Scrap Transport Heli spawns at the Bandit Camp and replaces it with the amount set in the config.
    No need to change your stack size to counteract the new air wolf fuel give away.
    Load this, set the amount and be happy
    Configuration
    { "Amount of fuel to spawn with MiniCopters": 100, "Amount of fuel to spawn with Scrap Helicopters": 100 } No Perms
    No Commands
    Just Load, Set, Reload!

       (3 reviews)
    • 3,717
    • 426
    • 5

     Updated

  22. Free

    ComTimer

    ComTimer is a plugin that runs console commands after an amount of time.
    Good for automating events quickly and easily

    Set the commands you want to run into the config list.
    Set a timer upper limit and a timer lower limit and the plugin will pick a number between and countdown... on completion it will run a command from the list and start the whole process over again.

    any command that you can run in rcon you can run with this.

    Configuration
    Default configuration is as follows:
    { "Command List": [], "Upper Time In Seconds": 500.0, "Lower Time In Seconds": 200.0 } Setting a single command:
    { "Command List": ["say Welcome to the server"], "Upper Time In Seconds": 500.0, "Lower Time In Seconds": 200.0 } Setting more then one command:
    { "Command List": ["say Welcome to the server","callheli","giveall scrap 1"], "Upper Time In Seconds": 500.0, "Lower Time In Seconds": 200.0 }
    Works well with plugins like CustomHeliTiers if the plugin doesn't have its own spawn timer:
    { "Command List": ["callheli 1","callheli 2","callheli 3","callheli 4","callheli 5","callheli 6"], "Upper Time In Seconds": 500.0, "Lower Time In Seconds": 200.0 }  

       (0 reviews)
    • 2,397
    • 196
    • 10

     Submitted

  23. Free

    Rules GUI

    RulesGUI displays a screen overlay on connect or command that a player must agree to, to continue playing on your server.
    This is a fork of the original work done by Pain Under his MIT Licence.
     
    V2 Full Rewrite, Backup and delete your config content.
     
     
    Features
    Customiseable overlay that the player HAS to accept to continue playing on your server.
    Chat command so that players can remind them selfs on the server rules at any time
    Admin command to force player to re-read the rules
    Variables
    Version 2.0.0 has a very easy to understand config.
    Background Image: True/False < Color or image as background
    Background Color RGBA: "0 0 0 1" < BG Color if ^ is set to false (RGBA examples at bottom)
    Background Image URL : << URL Of Background image if ^ is true
    Font Size << Size of font... duh
    Message Text: The message that will be displayed.
    Display on every connection: True/False << Display the message on first connection only or every connection.
    Disagree Kick Reason << If you disagree to the rules you get kicked from the server and the this will be displayed as the reason why
    Formatting
    As I have updated the code there is now more space to add text.. and as the text is no longer in a list format there is some formatting that needs to be applied. 
    For new line us \n (not /).
    To make it look closer to the original use two \n\n
    Color tags etc all still work.
    Permissions
    rulesgui.usecmd Required to use /rulesto command
    Chat Commands
    /rules Will display rules on screen
    /rulesto "NameOrID" Will display rules on players screen.
    Console Command
    sendrules "PlayerName/ID" Will display the rules to selected player
    Configuration
    The settings and options for this plugin can be configured in the RulesGUI.json file under the oxide/config directory. The use of a JSON editor or validation site such as jsonlint.com is recommended to avoid formatting issues and syntax errors.
    { "Background Image true/false": true, "Background Color RGBA": "0.1 0.1 0.1 0.7", "Background Image URL": "https://i.ytimg.com/vi/yaqe1qesQ8c/maxresdefault.jpg", "Text Font Size": 22, "Message text": "<color=#00FFFF>Welcome!</color> <color=#ff0000>The following in-game activities are prohibited in the Game:</color>\n\n<color=#FFFF00>1.</color> Use of bots, use of third-party software, bugs.\n\n<color=#FFFF00>2.</color> Pretending to be a member of Administration.\n\n<color=#FFFF00>3.</color> Fraud, other dishonest actions.\n\n<color=#FFFF00>4.</color> Flooding, flaming, spam, printing in capital letters (CAPS LOCK).\n\n<color=#FFFF00>5.</color> Creating obstructions for other users, Greifing and bullying\n\n<color=#FFFF00>6.</color> Advertisement, political propaganda.\n\n<color=#ff0000>7. Racism! </color>\n\n<color=#0000FF>8. Failure to comply will land you in prison, continuing to break rules will land you a Ban!</color>", "Display on every connection true/false": true, "Disagree Kick Reason": "You disagreed with the rules!" }  
    Color Examples
    blackSolid black. RGBA is (0 0 0 1). blueSolid blue. RGBA is (0 0 1 1). clearCompletely transparent. RGBA is (0 0 0 0). cyanCyan. RGBA is (0 1 1 1). grayGray. RGBA is (0.5 0.5 0.5 1). greenSolid green. RGBA is (0 1 0 1). greyEnglish spelling for gray. RGBA is the same (0.5 0.5 0.5 1). magentaMagenta. RGBA is (1 0 1 1). redSolid red. RGBA is (1 0 0 1). whiteSolid white. RGBA is (1 1 1 1). The Last digit dictates Alpha channel... so for an opaque appearance select a value below 1  E.g. 0.7

       (1 review)
    • 9,332
    • 1,151
    • 8

     Updated

  24. Free

    BanScreen

    BanScreen displays a screen overlay to lock out a player and force them to acknowledge that they are being banned or warned.
     
    Updating it 1.5.1 Back up Your Config
     
    Features
    Customiseable overlay that the player is greeted with when banning
    Chat and console command so that a player can be banned from in game or rcon
    Variables
    Background
    Color "255 0 0 1" << If Background image is false then you can select the color and transparency of the GUI in RGBA format (Examples at bottom) Enabled True/False << Sets a background or color screen ImageURL URL << Set Background Image Messages
    "BAN_MESSAGE": "Failed to follow rules" << Message that will be displayed after player is banned and when they attempt to join the server  FontSize "22" << Size of text on overlay "BAN_MESSAGES" ["line one","line two","line three"] << Text that will be displayed on Ban Screen "LC_MESSAGES" ["line one","line two","line three"] << Text that will be displayed of Last Chance Ban Acknowledge Button
        Enabled True/False << Display button on Ban Screen     Seconds till close if button is false: 10 << Amount of seconds the Ban screen is displayed before banning player if button is set to false Warn Acknowledge Button
        Enabled True/False << Display button on Warning Screen     Seconds till close if button is false: 10 << Amount of seconds the Warning screen is displayed before closing if button is set to false Permissions
    BanScreen.usecmd Required to use /BanScreen & /LastChance command
    Chat Commands
    /BanScreen "Player/ID" Will display Ban Screen to player
    /LastChance "Player/ID" Will display Last Chance Screen to player
    Console Command
    BanScreen "PlayerName/ID" Will display Ban Screen to player
    LastChance "Player/ID" Will display Last Chance Screen to player
    Configuration
    The settings and options for this plugin can be configured in the BanScreen.json file under the oxide/config directory. The use of a JSON editor or validation site such as jsonlint.com is recommended to avoid formatting issues and syntax errors.
    { "Background": { "Color": "255 0 0 1", "Enabled": false, "ImageURL": "https://i.ytimg.com/vi/yaqe1qesQ8c/maxresdefault.jpg" }, "Ban Acknowledge Button": { "Enabled": true, "Seconds till close if button is false": 10 }, "Messages": { "BAN_MESSAGE": "Failed to follow rules", "BAN_MESSAGES": [ "<color=#000000>STOP!</color> <color=#FFFF00>You have not followed the rules of this server:</color>", "As a result,", "It is the opinion of the staff that you are issued with", "A SERVER BAN", "If you feel the ban is unfair, you may appeal the ban via the following methods", "Discord", "Website", "<color=#0000FF>Note that appeals are at the discretion of the server owner</color>", "<color=#0000FF>And may take up to 48 hours to complete </color>" ], "FontSize": "22" }, "Warn Acknowledge Button": { "Enabled": true, "Seconds till close if button is false": 10 }, "WarningMsgs": { "FontSize": "22", "LC_MESSAGES": [ "<color=#000000>STOP!</color>", "This is a warning.", "Continue to not follow the rules and we will issue you", "A SERVER BAN", "Your actions are in violation of the server rules", "If you need to be remided of the rules", "Use /Rules ", "<color=#0000FF>If you continue in this manner you will be removed from the server</color>", "<color=#0000FF>This is your final warning </color>" ] } }  
    Color Examples
    blackSolid black. RGBA is (0 0 0 1). blueSolid blue. RGBA is (0 0 1 1). clearCompletely transparent. RGBA is (0 0 0 0). cyanCyan. RGBA is (0 1 1 1). grayGray. RGBA is (0.5 0.5 0.5 1). greenSolid green. RGBA is (0 1 0 1). greyEnglish spelling for gray. RGBA is the same (0.5 0.5 0.5 1). magentaMagenta. RGBA is (1 0 1 1). redSolid red. RGBA is (1 0 0 1). whiteSolid white. RGBA is (1 1 1 1). The Last digit dictates Alpha channel... so for an opaque appearance select a value below 1  E.g. 0.7
    Thanks to my moderator and friend MrBytedk for being banned about a hundred times while testing functionality

       (1 review)
    • 3,835
    • 328
    • 4

     Updated

  25. Free

    Scopes

    Scopes is an on screen crosshair solution for all your rusty shooting needs.
    Features
    Selection of 6 Scopes that are customisable via the config.
    Permissions
    Scopes.Toggle << Required to use Scopes.
    Commands
    /Scope << Tells players to use the following:
    /Scope 1 << Scope1 (Default is 「」
    /Scope 2 <<Scope2 (Default is   +
    /Scope 3 <<Scope3 (Default is  ◎
    /Scope 4 <<Scope4 (Default is   ◬
    /Scope 5 <<Scope5 (Default is   ・
    /Scope 6 <<Scope6 (Default is   Ⓧ
    /NoScope <<Disables the Scope.
    Configuration
    The settings and options for this plugin can be configured in the Scopes.json file under the oxide/config directory. The use of a JSON editor or validation site such as jsonlint.com is recommended to avoid formatting issues and syntax errors.
    { "symbols": [ "「」", "+", "◎", "◬", "・", "Ⓧ" ], "Colour": "1 0 0 1" } SPECIAL CAUTION NEEDS TO BE TAKEN WHEN EDITING THE CONFIG. USE NOTEPAD++ OR VSC. SOME PLAIN TEXT EDITORS (Like the one built into WinSCP) CANNOT LOAD THE SYMBOLS AND REPLACES THEM WITH GARBAGE! 
    Variables
    As you can see to change a symbol you just type in your favourite character Within Rusts abilities (Some symbols are not supported as they are not included in Rusts Language packs... can be a little bit trial and error)
    Symbol Color is in the RGBA format Examples below..
    Color Examples
    blackSolid black. RGBA is (0 0 0 1).
    blueSolid blue. RGBA is (0 0 1 1).
    clearCompletely transparent. RGBA is (0 0 0 0).
    cyanCyan. RGBA is (0 1 1 1).
    grayGray. RGBA is (0.5 0.5 0.5 1).
    greenSolid green. RGBA is (0 1 0 1).
    greyEnglish spelling for grey. RGBA is the same (0.5 0.5 0.5 1).
    magentaMagenta. RGBA is (1 0 1 1).
    redSolid red. RGBA is (1 0 0 1).
    whiteSolid white. RGBA is (1 1 1 1).
    The Last digit dictates Alpha channel... so for an opaque appearance select a value below 1  E.g. 0.7

       (1 review)
    • 3,232
    • 371
    • 0

     Updated

About Us

Codefling is a forward-thinking platform for developers to share and monetize their work from plugins to game assets and everything in-between.

6,069 files sold to 564 customers and $88,683 of payments processed this year!

×
×
  • 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.