Jump to content

general2811's Wishlist

  1. More information about "VIP Tokens"

    $15.00

    VIP Tokens

    Monetize and fund your server!
     
    This plugin will allow players to purchase a token that represents a current group on your server, such as VIP, which can be traded/sold/gifted to other players in-game.
    It is functionally similar to bonds in Runescape, Plex in Eve Online and WOW tokens in WOW.
     
    The main benefit of this plugin is that it will allow your more generous donators to purchase tokens and sell them in game for items/resources etc to players who otherwise would not financially support the server. 
    The RP server I run has been a shining success for this, increasing our VIP count by almost 50%.
     
    Features:
    Customizable tokens to suit most servers monetary requirements. Scalable quantities of VIP perks. A GUI to manage the show the players token balance, perks that each token provides, and end date of their subscription, all of which is configurable. Supports automatic payments via platforms such as Tebex, allowing for complete automation of purchasing. Automatically adds and removes the player from the designated oxide group. Days are completely configurable via the config file. Fail safes to prevent abuse, restrict the amount of VIP time for each token (configurable), and prevent overlapping of existing group access (configurable). Can optionally run a console command in addition to/instead of adding a player to an oxide group.  
    Update (not mentioned in the video):
    Added the ability to run a command in addition to/instead of adding a player to a VIP group. Added the option to trigger a hook when a token is consumed (for developers). You will need to delete your old config and load the new config in order to use these new features.
     
    Chat commands
    Command: givetoken
    Arguments: <token id> <optional: quantity>
    Example: /givetoken vip 10  -this would give you 10x tokens called "vip"
    Permissions: viptoken.admin
    Command: removevip
    Arguments: <player name/id> <token id>
    Example: /removevip "new guy" vip - would remove the vip token from a player matching the name "new guy". Use quotation marks when inputting names with spaces, otherwise they aren't required.
    Permissions: viptoken.admin
    Command: tokenmenu
    Arguments: none
    Example: /tokenmenu
    Permissions: none
     
    Watch the video for more information on the plugin, how it works and how to set it up on a platform such as Tebex.

    Token links from my video:
    Thumbs up - https://steamcommunity.com/sharedfiles/filedetails/?id=2544603563 Recycler token - https://steamcommunity.com/sharedfiles/filedetails/?id=2544601457 VIP T1 - https://steamcommunity.com/sharedfiles/filedetails/?id=2529344523 VIP T2 - https://steamcommunity.com/sharedfiles/filedetails/?id=2529343385 VIP T3 - https://steamcommunity.com/sharedfiles/filedetails/?id=2529344741 Bitcoin - https://steamcommunity.com/sharedfiles/filedetails/?id=2530111676 The skin ID is the numbers at the end of each URL.

    Command syntax for your payment platform:
    addtoken <password> <steam ID> <tier> An example of a basic vip setup for tebex would be:

     
    API
    This function can be triggered if the configuration has hook = true. It will fire when the token is successfully consumed.
    void OnTokenConsumed(BasePlayer player, string tokenKey) { Puts($"{player.displayName} consumed a {tokenKey} token"); }  
  2. More information about "Custom Mixing Table"

    $10.99

    Custom Mixing Table

    This plugin is basically custom made mixing table which works pretty much same as "vanilla" Mixing Table. Worth mentioning detail, vanilla mixing table interface is no longer accessible while using this plugin although you can still list "teas" in DrugMixing and make them craft-able this way.  By using one of my other plugins called Consumable Effects you can add special buffs to consumable items. These buffs are activated upon consuming the item with custom item name listed in data file. Buffs can modify metabolism values like health, bleeding, hunger, comfort etc. or apply Tea Boost with customized values (time, value, type).




    FAQ
     
    Default configuration.
    Default config files are included with plugin, you will find there 7 recipes which supports ConsumableEffects plugin.
    Alternatively you can look into configuration made by my customers here -> Default Tea Recipes / Complete Drug Config for RP servers
    Changing and uploading custom item icons.
    You can upload any icon on steam workshop with uploader tool, it is simple as just clicking one button. I can provide you with free one on my discord.

    Where can players find custom ingredients for mixing table.
    There is few different ways how to do it. Best way is to use any plugin which modifies loot tables and add your special items in there.

    Getting custom item when picking up plants.
    This is done by using free plugin ExtraGatherBonuses (link here). With this plugin you can set up any gather chance for custom items.

    Special effects/buffs when consuming custom items.
    To set up any buffs, please check out optional dependency Consumable Effects

    If you have any questions prior to purchasing, feel free to message me here, for faster response reach out on my discord.gg/rustplugins/
    For more detailed documentation visit this link.


    Create Recipe 

    Additional Options
     
  3. More information about "Discord Link"

    $14.99

    Discord Link

    Discord Link is a very simple, performant, and feature-rich Discord and Rust linking system. 2 Simple steps and a player can link to Discord!
    NO DISCORD.DLL!!

    FEATURES
    - NO DISCORD.DLL REQUIRED!!! - Link Rust and Discord accounts - Grant a role in discord and group in game for linked players - Soft unlinking (All past data on a user's account links will be forever stored) - 2 Way role syncing between rust to discord and discord to rust - Supports multi server linking - Booster perks for linked players boosting your discord - Steam to discord name syncing (Auto renames users in discord to their steam name) - Admin perms to unlink players - Search link commands in discord and in game to get who a player is linked to - Logs to discord when players link and unlink - Auto remove players from being linked when they leave the Discord - Syncing your old database files from steamcord, discord auth, or discord core PERMISSIONS
    discordlinkbot.search - ability to search players and use the UI

    The Plugin and Discord Bot both have very simple installations.
    We have included a readme.md file to make it even easier to setup!
    Need support or want updates about what is coming to the bot? Join the support discord here https://discord.gg/RVePam7pd7

    This will require bot hosting to run the bot 24/7 since we do not use the Discord DLL therefore the server cannot host the bot.
    Thanks to @shady14u for co-developing!!
     
     
  4. More information about "Loot Table & Stacksize GUI"

    $40.00

    Loot Table & Stacksize GUI

    Say goodbye to configuration and data files. This plugin lets yo edit the loot of (almost) every lootable object directly over a custom UI. It also includes a graphical stack size editor thus making it ideal for anyone who is not familiar with editing config files.
    Do not use in combination with any other stack size controller or loot plugin.
     
    Features:
    User friendly GUI - no need to edit config files Loot configuration for every prefab in the game Stack size controller supports individual stack sizes for every prefab Support for custom items Support for third party plugins Fully backwards compatible with version 1.x.x Default config included for every prefab Configuration for Smelting Speed, Recycler Speed and Efficiency Supply Drop configuration   
    Supported prefabs:
    Crates, Barrels NPCs Trees, Ores, Animal corpses Excavator, Quarries Christmas Presents, Eggs, Loot Bags Collectables like Hemp, Corn, etc.  
    Additional Configuration:
    Smelting Speed Supply Drop Recycler Speed / Efficiency
     
     Commands:
    loottable - Open the Loottable UI loottable reload - Manually refresh loot  
    Permission:
    loottable.edit - Required to use the Loottable UI  
    Required Dependencies (Oxide only):
    Image Library: https://umod.org/plugins/image-library
     
    Translations:
    This plugin fully supports translation. Out of the box only english is included. For item names to be translated, the plugin https://umod.org/plugins/rust-translation-api is required. English translations are located in /oxide/lang/en/Loottable.json
     
    For Developers:
    Loot Api:
    Developers can use the Loot Api to register loot profiles for custom NPCs or other plugin related loot.
    It is highly recommended to use one of the provided wrappers to access the api. Both wrappers offer the same functionality.
    Non-static (with documentation): https://gist.github.com/TheKiiiing/53a37e8bbb48d8a24c8e8b21b9da37ac
    Static (with documentation):         https://gist.github.com/TheKiiiing/77ee60fa5d23934fd138fde58a2b147f
     
    Loot Api Example:
    // This example uses the non-static version of the Loot Api private LoottableApi loottableApi; void OnServerInitialized() { loottableApi = new LoottableApi(this); timer.In(5f, () => { loottableApi.ClearPresets(); loottableApi.CreatePresetCategory("Crates"); loottableApi.CreatePreset("c_locked", "Locked Crate", "crate_hackable"); loottableApi.CreatePreset("c_elite", "Elite Crate", "crate_elite"); loottableApi.CreatePreset("c_military", "Military Crate", "crate_military"); loottableApi.CreatePreset("c_normal", "Normal Crate", "crate_normal"); loottableApi.CreatePresetCategory("NPCs"); loottableApi.CreatePreset(true, "npc_cargo", "Cargo Ship NPC", "npc_militunnel"); loottableApi.CreatePreset(true, "npc_control", "Control Center NPC", "npc_militunnel"); }); } void SpawnNpc() { // Spawn NPC here ScientistNPC npc; // Assign a loot preset to the NPC loottableApi.AssignPreset(scientist, "npc_control"); } void SpawnCrate() { // Spawn crate here LootContainer crate; // Assign a preset to the crate if (loottableApi.AssignPreset(container, "c_locked")) { // The container has been filled with loot return; } else { // The container is not handled by Loottable // Default loot logic goes here } } The resulting configuration page would look like this:

     
    Custom Items API:
    Developers can use the Custom Items Api to add a custom item to the Loottable item list. If an item is marked as persistent it will remain in the custom item list until it is removed by ClearCustomItems. All non-persistent items will be removed after the plugin that registered them has been unloaded.
    (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId) (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId, bool persistent) //(v1.0.27 or higher) (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId, string customName) (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId, string customName, bool persistent) //(v1.0.27 or higher) (void) ClearCustomItems(Plugin plugin) //(v1.0.27 or higher)  
     Hooks:
    (object) OnContainerPopulate(LootContainer container) This hook is called every time a loot container is about to be populated with loot. Returning a non-null value prevents the plugin from spawning loot into that crate.
     
    (object) OnCorpsePopulate(LootableCorpse corpse) This hook is called every time an npc corpse is about to be populated with loot. Returning a non-null value prevents the plugin from spawning loot into that corpse.
     
    (object) OnCustomAirdrop(SupplySignal signal) This hook is called every time a custom supply drop is about to be delivered. Returning a non-null value will cancel the custom supply drop.
     
    Outdated documentation for Version 1:

    New with version 1.0.27:
    Custom Items can now be created and edited directly in the GUI. They can be created from any existing item and modified in the Item Select menu
             
     
    You can now create and load backups of your configuration. Commands (F1 or Server Console):
    loottable.backup load <name> - Load backup with the given name from the backups folder (will wipe your current configuration) loottable.backup create <name> - Create backup of everything with the given name Backups will be created in the data/Loottable/backups folder. To load a backup, the backup file needs to be present in that folder. When creating backups in the in-game console, the permission loottable.debug is required.
    IMPORTANT: DO NOT LOAD BACKUPS FORM SOURCES YOU DO NOT TRUST, they might cause harm to your server
     
    New with version 1.0.16:
    Custom Items:
    Now you can add custom items used by other plugins directly to your loot table. Other plugins can can register these items using the api (documentation below).

     
    Screenshots:
    Overview of crates and their current loot table

     
    Stacksize Editor

     
    Commands:
    loottable - Open the editor loottable refresh - Manually refresh crate loot loottable flags - List available flags (explained below) loottable flags <name> <1|0> - Enable / disable a certain flag loottable reload_vanilla_profiles - Manually re-download vanilla loot profiles (only for debuging)  
    Permission:
    loottable.edit - Required to use the editor  
    Flags:
    There are flags to disable some limits in the editor. Only enable these flags if you really need to as they might cause unexpected behavior of the editor. There are currently 3 flags available:
    Debug If enabled, the Debug flag provides more detailed information about errors and other actions in the editor. Don't enable this flag unless you want your console full of spam.
    UnlockGatherMultiplier allows you to use gahter multipliers less than one and higher than 1000. Note that multipliers less than one might lead to unexpected results in some cases.
    DisableItemLimit Probably the safest flag to use is DisableItemLimit as it simply lets you set stack sizes and every other item amount in the editor as high as 2,147,483,647 which is the biggest possible value of a 32-bit integer.
    UnlockFurnaceMultiplier lets you use any value as the furnace speed multiplier. Don't enable this flag unless you know what you are doing, since the default value range from 0.1 to 100 should cover most use cases and larger values might impact server performance.
    UnlockItemMultiplier unlocks the multiplier when multiplying a loot table.
    DisableStackingHooks will disable all stacking related hooks. Enable if you encounter problems when stacking items.
    RefreshLootOnExit controls if all crates get refreshed after closing the editor or when reloading the plugin. Enable this only for testing, there might be an increase in entities.
    Refer to the Commands section for more information about enableing flags.
     
    Vanilla Configurations:
    Since version 1.0.7 there are vanilla loot profiles available for most crates and NPCs. These profiles can be loaded using the "Load default loot table" button at the top center of the editor.

    DISCLAIMER:
    The vanilla loot profiles in the editor might not exactly match the vanilla loot distribution of the game as it uses a completely different loot distribution system than Rust. These profiles rather serve as a reference point for custom loot profiles.
     
     Important for Carbon users:
    In order for this plugin to work with carbon, Harmony references need to be enabled. This can be done with the following command:
    c.harmonyreference 1  
    Required Dependencies (Oxide only):
    Image Library: https://umod.org/plugins/image-library
     
    Custom Items API:
    Add a custom item to the item list. If an item is marked as persistent it will remain in the custom item list until it is removed by ClearCustomItems. All non-persistent items will be removed after the plugin that registered them has been unloaded.
    (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId) (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId, bool persistent) //(v1.0.27 or higher) (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId, string customName) (void) AddCustomItem(Plugin plugin, int itemId, ulong skinId, string customName, bool persistent) //(v1.0.27 or higher) (void) ClearCustomItems(Plugin plugin) //(v1.0.27 or higher) Example:
    Its recommended to delay the call a little bit to make sure Loottable is loaded
    private void Init() { timer.In(1f, () => { Loottable?.Call("AddCustomItem", this, -946369541, 2664651800, "High Quality Fuel"); }); }  
    Hooks:
    (object) OnContainerPopulate(LootContainer container) This hook is called every time a loot container is about to be populated with loot. Returning a non-null value prevents the plugin from spawning loot into that crate.
     
    (object) OnCorpsePopulate(LootableCorpse corpse) This hook is called every time an npc corpse is about to be populated with loot. Returning a non-null value prevents the plugin from spawning loot into that corpse.
     
    (object) OnCustomAirdrop(SupplySignal signal) This hook is called every time a custom supply drop is about to be delivered. Returning a non-null value will cancel the custom supply drop.


  5. More information about "Pack 1| Raidable Bases"

    $40.00

    Pack 1| Raidable Bases

    Don't have time to make your own Raid Bases? No worries, we have you covered! Just purchase the pack and pop in your copy/paste folder and setup your profiles! 
    Rotate out your base line up with over40+ bases in this pack!

    Pack include:
    40+ Bases 
    - 9  Easy Bases.
    - 6  Expert Bases.
    - 9  Hard Bases.
    - 10  Medium Bases.
    - 8  Nightmare Bases.
    - 1 Extra Base Halloween

     
     

    ## How to Add Bases
    To add new bases, follow these steps:
    1. **Open the F1 Console**:
       - Press the F1 key to open the console.
    2. **Copy and Paste the Command**:
       - Use the following command to add the bases:
        
    rb.config add "Easy Bases" Easy-1re Easy-2re Easy-3re Easy-4re Easy-5re Easy-6re Easy-7re Easy-8re Easy-9re Easy-10re rb.config add "Medium Bases" Medium-1re Medium-2re Medium-3re Medium-4re Medium-5re Medium-6re Medium-7re Medium-8re Medium-9re Medium-10re rb.config add "Hard Bases" Hard-1re Hard-2re Hard-3re Hard-4re Hard-5re Hard-6re Hard-7re Hard-8re Hard-9re rb.config add "Expert Bases" Expert-1 Expert-2 Expert-3 Expert-4 Expert-5 Expert-6 rb.config add "Nightmare Bases" Nightmare-1 Nightmare-2 Nightmare-3 Nightmare-4 Nightmare-5 Nightmare-6 Nightmare-7 Nightmare-8  

    Discord https://discord.gg/bBczVRbPBs
                                          
                                                                                  
1.4m

Downloads

Total number of downloads.

6.9k

Customers

Total customers served.

102.3k

Files Sold

Total number of files sold.

2m

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.