Jump to content

Search the Community

Showing results for tags 'reward'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

  • Plugins
  • Carbon
  • Harmony
  • Maps
  • Monuments
  • Prefabs
  • Arenas
  • Bases
  • Tools
  • Discord Bots
  • Customizations
  • Extensions
  • Graphics

Forums

  • CF Hub
    • Announcements
  • Member Hub
    • General
    • Show Off
    • Requests
  • Member Resources
    • For Hire
    • Creators
    • Creators Directory
  • Community Hub
    • Feedback
  • Support Hub
    • Support
    • Site Support
    • Help Center

Product Groups

  • Creator Services
  • Host Services
  • Memberships

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


Steam


Github

  1. Version 1.8.2

    374 downloads

    xSkillSystem xSkillSystem adds an RPG-style leveling experience to your gameplay. Whether you're chopping wood, mining for ores, or battling wildlife, every action earns you XP and helps you level up specialized skills. XP Table was testet properly and it should be fine. There are gather rates impact which are configurable and also a passive HP regen for skill "Vitality" depending on its level which is also configurable. Comes with an external config editor! » Discord « PLUG&PLAY PLUGIN, but configs are available to adjust it to your needs Built in image caching/reading (ImageLibrary is NOT needed) => Automatic skill icons download and placement. Skills: Each player starts at Level 1 in every skill and levels up through regular gameplay. Here's what you can master: Woodcutting – Chop trees. (Configurable Gather Rates depending on Level) Mining – Dig deep and extract valuable resources like stone, metal, and sulfur. (Configurable Gather Rates depending on Level) Gathering – Pick up natural items from the environment. (Configurable Gather Rates depending on Level) Slayer – Hunt animals, kill NPCs and fight players. (Configurable player speed boost 'Blood Rush' perk depending on Level) Skinning – Skin downed animals for XP. (Configurable Gather Rates depending on Level) Building - Gain XP by building, upgrading, deploying etc. Crafting – Gain XP as you build tools, weapons, and other items. (Configurable Craft Speed depening on Level) Vitality - Gain XP by using medical syringes & bandages (Configurable passive HP regen depending on Level) Looting - Gain XP by killing barrels or looting different type of crates. Cooking - Gain XP by cooking food. Prospecting - Gain XP by using Metal Detector and have success on it (When flag appears) Custom Level Rewards Double XP Weekends Commands Plugin Preview ( *v1.2.7* ) > Clipchamp didn't allow me 60FPS export, sorry External Config Editor Config Permissions Language API
    $21.99
  2. Brad Copp

    Zen Mail

    Version 2.0.0

    73 downloads

    Zen Mail is an in-game mail and notification system for Rust servers, allowing players to send “emails” to online and offline players. Admins will also benefit from being able to include attachments such as items, commands, and economy rewards. With permission, players can also attach images via URL. Designed for wipes, announcements, rewards, crash compensation, support, and direct communication, Zen Mail ensures both online and sleeping players receive admin messages, while also providing threaded conversations—replies are appended to the original message, so players can follow the full back-and-forth via a simple UI they can access at any time. Perfect For Admin announcements Server rules and new player welcome messages Compensations Reward delivery Event prizes Player to Player communication Core Features Persistent inbox per player Messages are delivered even when players are currently offline Configurable inbox limits per player - oldest message deleted if limit exceeded. Optional wipe-based inbox clearing Simple message creation Ability to input subject and message content Recipient can be easily selected via a player picker UI, with unique colors and tags for Online/Sleeper/Staff Images can be attached to messages through either image URLs pre-configured, or by supplying an image URL (permission required) Clean scrollable UI and configurable max length for long messages. Admins can easily include a combination of items, economies, or commands ran against the recipient. Messages and attachments can also be created via console commands, perfect for use in other plugins. Unread notifications Notification delivery and visual/audible cue driven by Zen Panel Attachments & Rewards Each message can include any combination of: Item rewards Multiple items per message Custom display names Optional skin IDs Inventory-safe claiming Image from a pre-configured list or directly via an image URL Command rewards Ability to run server commands on claim Supports placeholders to ensure command is run against the recipient (%steamid%) Repeatable command execution via amount entry Economy rewards Economics ServerRewards TCBank each handled independently, with clear failure feedback if unavailable or failed Players claim attachments directly from the inbox with a single click Admin & Console Tools Send messages with attachments: Using In-game UI Using Console commands Attach items and pre-configured images using simple flag-based commands Ability to include item/command/economy attachments is admin permission based Target: Individual players All players (Online and Sleepers) Online players only Customization/Config Customize HUD icon and unread indicators via Zen Panel Configure which user groups are displayed as Staff Add pre-configured images (samples included) Configure max subject/message lengths Configure maximum amount of threads for a player inbox to hold Configure if messages are cleared on server wipe. Chat Commands: /inbox - Opens the Inbox UI where players can view and send/reply messages /sendmail "PlayerName" - optional chat command to send message to specific player without going through inbox/player picker /inbox_top - Admin command to view players with largest inbox sizes /inbox_clear "PlayerName" - Admin command to clear a specific player's inbox Permissions: zenmail.send - required to be able to send messages zenmail.admin - required to add attachments via UI and run admin commands zenmail.imageurl - required to attach images through a URL Console command functionality Console commands can be used for both messaging and attachment delivery using flags, with included option to select which image will appear in the message Basic command structure is as follows: mail.send <playername OR SteamID> "<subject>" "<content>" [flags] mail.sendall "<subject>" "<content>" [flags] Available flags are desribed below and may be used multiple times and in any order: Image Flag: -img <number> Sets the message image. Uses the image list from the config Index starts at 0 0 = first image, 1 = second, etc. _______________________________ Item Flag: -item <shortname> <amount> <skinId> optional:"displayName" Adds an item attachment. skinId may be 0 Custom name is optional If omitted, the item’s default name is used _______________________________ Commands Flag: -cmd "<name>" "<command>" <amount> Runs a server command when claimed. amount specified how many time to run the command. It defaults to 1 Supports %steamid% and %name% wildcards - useful when sending to all players or via other plugins. "name" is what the player will see as the attachment name (instead of seeing the command itself) _______________________________ Economy Flag: -eco <type> <amount> Adds a currency attachment. Supported types: Economics ServerRewards TCBank _______________________________ Example Console Commands: Below are some example console commands. Note you can use \n\n for following text to start as a new paragraph Simple message only to single player(with image) mail.send PlayerName "Welcome!" "Welcome to the server. Enjoy your stay!" -img 0 Simple message only to all players (with image) mail.sendall "Server Notice" "Welcome to the server everyone!" -img 0 Single item attachment (with image) mail.send PlayerName "Resource Gift" "Here are some materials to get you started." -img 1 -item wood 2000 0 Item attachment with custom display name and specific skinID (with image) mail.send PlayerName "Special AK" "You have received skinned HV pistol ammo." -img 2 -item rifle.ak 1 987654321 "Very Cool AK" Multiple items (with image) mail.send PlayerName "Supply Drop" "A mix of useful resources." -img 0 -item wood 3000 0 -item stones 2000 0 -item metal.fragments 500 0 Command attachment (with image) mail.send PlayerName "Starter Kit" "Claim this message to receive your starter kit." -img 1 -cmd "Starter Kit" "kit give %steamid% starter" Economy reward (Economics) (with image) mail.send PlayerName "Welcome Bonus" "You have received a currency reward." -img 0 -eco Economics 1000 Mix of Items + Economics (with image) mail.send PlayerName "Builder Pack" "Resources and money to help you build." -img 2 -item wood 4000 0 -item stones 4000 0 -eco Economics 2500 Mix of Items and Command (TWO vip kits) (with image) mail.send PlayerName "VIP Trial" "Enjoy a one time VIP kit." -img 1 -item scrap 250 0 -cmd "VIP Kit" "kit give %steamid% VIP" 2 Full mixed attachments (items + command + economy) (with image) mail.send PlayerName "Welcome Package" "Everything you need to get started." -img 0 -item wood 3000 0 -item ammo.pistol.hv 100 0 -cmd "Starter Kit" "kit give %steamid% starter" -eco Economics 1500 Full mixed attachments to all players (note using \n\n to create a new paragraph within message content) (with image) mail.sendall "Attention Citizens!" "Thank you for being awesome.\n\nAttached some gifts." -img 0 -item wood 3000 0 -item ammo.pistol.hv 100 0 -cmd "Starter Kit" "kit give %steamid% starter" -eco Economics 1500 If using the commands within a JSON (config) file, you will need to ensure you escape the quotes with a backslash (place a backslash before any quote sign), for example: mail.send %SteamID% \"Welcome!\" \"Welcome to the server!\n\n This is a mail system used to message online and offline players and for admins to share important information, changes or updates during the wipe\n\nWe hope you have a great time\" -item ammo.pistol.hv 100 0 \"\" -img 1 If you’re looking for a modern replacement for chat spam, manual kit commands, or unreliable reward delivery, Mail System provides a polished, user-friendly solution that players will instantly understand and appreciate. I have done my best to document the full functionality, but if any doubt do not hesitate to open a support request.
    $17.99
  3. codeboy

    Promocodes

    Version 1.0.2

    35 downloads

    The promo code plugin for Rust game provides the ability to reward players for entering a code word. This plugin includes a variety of settings and functionality for easy management and configuration of promo codes in the admin panel. Main Features Creation and Configuration of Promo Codes: Promo Code: The administrator can create unique promo codes. Item Configuration: The administrator can determine which items will be given when the promo code is activated. Item Parameters Shortname: The code word for issuing a specific item. SkinID: The skin identifier of the item. DisplayName: The displayed name of the item. Amount: The number of items given by the promo code. Flexible Settings Promo Code Duration: Ability to set an end date until which the promo code will be active. Usage Limit: Setting a limit on the number of times the promo code can be used. Command Configuration Ability to replace item issuance with the execution of a specific server command when the promo code is activated. Example Usage Admin usage Give admin permission - promocodes.admin Open UI with command (can be changed in config, default: /p) Creating a Promo Code: Create the promo code "SUMMER21". Set its expiration date to July 31. Set a usage limit of 100 times. Player usage Open UI with command (can be changed in config, default: /p) Enter promocode Press CHECK button Item Configuration Add an item: shortname - "rifle.ak", skinid - "123456", displayname - "AK-47 Elite", amount - 1. Add an item: shortname - "ammo.rifle", skinid - "0", displayname - "Rifle Ammo", amount - 100. Command Replacement Set the command "give %STEAMID% some_reward" to be executed when the promo code is activated instead of issuing items. Configuration file { "Cooldown for promocode": 65, "Commands to open UI": [ "promocode", "promo", "code", "pc", "p" ] }
    $9.99
  4. Version 2.0.4

    1,628 downloads

    Introducing Total Control – The Ultimate Rust Server Admin Tool Total Control is a powerful full GUI admin plugin for Rust servers. Whether you run hardcore PvP or relaxed PvE, Total Control gives you complete live control over every major system directly in-game, with zero config files or reloading after changes. Dynamic Schedule System: •Plan your entire wipe and let the plugin do the work for you. •Create up to 5 scheduled sets (plus the default) Automatically change gather rates, stack sizes, smelting, rewards, PvE/PvP mode, raid protection, and more at exact dates and times. •Use real-world time or server time. •Enable only the pages you want for each set everything else stays on your default settings. •Run your server exactly how you want. Gather Rates & Stack Sizes: •Full control over every item (ore, plants, crates, quarries, excavator, etc.) Quick multiplier buttons or type exact values. •Category multipliers with individual item overrides. •Add or remove any item instantly with chat commands. Smelting & Cooking: •Adjust speed, charcoal output, fuel usage, and resource output for every furnace type. •Full control over the Mixing Table and Cooking Workbench. Rewards System: •Reward players for gathering, killing animals/NPCs/players, destroying barrels, emptying crates, Bradley/Heli loot, and playtime. •Support for Scrap, Economics, and ServerRewards (use any or all three) Optional UI Notify integration with custom message styles. Settings Page: •Auto or voted night skip. Time freeze, custom day/night lengths, and server date. •PvE/PvP mode switching (manual or timed). •Full raid protection (manual or timed). •Offline raid protection (with adjustable cooldown timer). •Option to disable shotgun traps, flame turrets, auto turrets, and SAM sites. Any admin with the correct permission can open the Total Control GUI with /tc and modify everything, without requiring data file access or plugin reload. Ideal for administrators worldwide. Permissions & Commands: Permission: TotalControl.OpenGui Chat Commands: /tc Open the GUI /addgather <shortname> /removegather <shortname> Add/Remove items to GatherRates page. /addstack <shortname> /removestack <shortname> Add/Remove items to StackSize page. /addreward <shortname or prefab> /removereward <shortname or prefab> Add/Remove items to Rewards page. /raid help /raid list List all excluded prefabs from Raid Protection. /raid include <shortname | itemID | prefabID> /raid exclude <shortname | itemID | prefabID> Add/Remove items to or from Raid Protection. /raid include <building.grade prefabID> /raid exclude <building.grade prefabID> Add/Remove Building blocks to or from Raid Protection. (Shortnames list: https://www.corrosionhour.com/rust-item-list) Join the Community Stay up to date, get support, make suggestions, report bugs, or promote your server. https://discord.gg/AkwHUs8Qma
    $29.99
  5. Version 2.0.0

    54 downloads

    This plugin will add a special chest with online rewards for players. You can get the fastest support in our Discord: Alias™ dev. Features You can reset the cycle of rewards every day or wipe. The chest can collect and store multiple rewards sequentially (configurable). You can give multiple commands/items to player in one reward. You can set any position and size for chest (ui). Has langs for each of your reward. Has EN and RU versions in archive. Default Configuration [EN] Main config (oxide/config/aRewards.json) [RU] Main config (oxide/config/aRewards.json)
    $9.90
  6. IIIaKa

    Skull Trophy

    Version 0.1.10

    184 downloads

    Useful multifunctional plugin related to trophy harvesting. The ability to automatically add a player's skull to their inventory without the need to harvest it; The ability to replace a player's skull upon harvesting; The ability to set the chance of harvesting a player's heart; The ability to harvest head bags without a special knife; The ability to customize head bags by type and separately for players; The ability to set icons for head bags; The ability to customize the name of head bags by type; The ability to add custom head bags for entities that don't have them by default; The ability to prevent harvesting one's own head bag if the corresponding permission is present. skulltrophy.vip - Allows players to save their clothing or copy someone else's saved clothing for display on a hunting trophy. skulltrophy.ignore - A player with this permission is protected from custom drop of skull and heart. skulltrophy.admin - Grants the same privileges as skulltrophy.vip. Additionally, it allows saving, modifying, and resetting saves for anyone, including by types. { "Chat command": "strophy", "Is it worth enabling GameTips for messages?": true, "List of language keys for creating language files": [ "en" ], "Is it worth ignoring Facepunch's rules regarding skins and DLCs?": false, "Is it worth creating a player's skull in their inventory upon suicide?": false, "Is it worth creating skulls for NPCs(Disabled, EnabledForAll, EnabledForSkinnedOnly)?": "EnabledForSkinnedOnly", "List of NPC skinIDs for skull creation": [ 14922524, 8675309 ], "Is it worth allowing the Head Bag to be harvested without a special knife?": true, "Text format when harvesting the Head Bag": "<color=#FFFFFF>{0}</color>", "List of skin IDs for Head Bag icons": { "Chicken": 3075281761, "Snake": 3470214843, "Boar": 3074393967, "Stag": 3074394545, "Horse": 3074392217, "Wolf": 3074393525, "Panther": 3470215653, "Tiger": 3470216364, "Bear": 3074392575, "Polarbear": 3470216633, "Crocodile": 3470217480, "SimpleShark": 3252067977, "BasePlayer": 3074297551, "ScientistNPC": 3075282198, "ScientistNPC2": 3676211119, "UnderwaterDweller": 3075283082, "TunnelDweller": 3075283387, "BanditGuard": 3075283702, "ScientistHeavy": 3075283936, "ScientistPeacekeeper": 3075284145, "ScientistNVG": 3075284355, "ScientistOutbreak": 3470232890, "NPCShopKeeper": 3534310675, "ScarecrowNPC": 3075284618, "GingerbreadNPC": 3075284816 }, "List of displayed names by type for the Head Bag": { "Chicken": "Chicken", "Snake": "Snake", "Boar": "Boar", "Stag": "Stag", "Horse": "Horse", "Wolf": "Wolf", "Panther": "Panther", "Tiger": "Tiger", "Bear": "Bear", "Polarbear": "Polar Bear", "Crocodile": "Crocodile", "SimpleShark": "Shark", "ScientistNPC": "Scientist", "UnderwaterDweller": "Underwater Dweller", "TunnelDweller": "Tunnel Dweller", "BanditGuard": "Bandit Guard", "ScientistHeavy": "Scientist Heavy", "ScientistPeacekeeper": "Peacekeeper", "ScientistNVG": "Scientist NVG", "ScientistOutbreak": "Scientist Outbreak", "NPCShopKeeper": "Shop Keeper", "ScarecrowNPC": "Scarecrow", "GingerbreadNPC": "Gingerbread" }, "Chance of harvesting the Heart(0-100)": 50, "Shortname of the source item for the Heart": "chicken.cooked", "Skin ID of the icon for the Heart": 3075285011, "Name of the effect when eating the Heart. An empty string disables the effect": "assets/prefabs/misc/xmas/snowball/effects/strike_screenshake.prefab", "Temperature applied when eating the Heart. A negative value adds cold, a positive value adds heat": 30.0, "Text format when harvesting the Heart": "<color=#FFFFFF>{0}</color>", "Is it worth replacing the Skull(vanilla) when it's harvested?": true, "The shortname of the item that replaces the Skull when it's harvested. An empty string removes the item": "skull.trophy", "Text format when harvesting Trophies": "<color=#FFFFFF>{0}</color>", "List of random shortname Trophies upon harvesting": [ "trophy", "skull.trophy", "skull.trophy.table", "skull.trophy.jar", "skull.trophy.jar2", "huntingtrophylarge", "huntingtrophysmall", "fishtrophy" ], "Version": { "Major": 0, "Minor": 1, "Patch": 10 } } EN: { "CmdMainAdmin": "Available admin commands:\n\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>clear</color> <color=#D1CBCB>all/types/players/*nameOrId*</color>(optional) - Clear saved data for the hunting trophy\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>save</color> <color=#D1CBCB>*type*/*nameOrId*</color>(optional) - Save outfit for the hunting trophy\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>copy</color> <color=#D1CBCB>*nameOrId*</color> - Copy outfit for the hunting trophy from the specified player\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>add</color> <color=#D1CBCB>*type*</color> - Add an entity type for the hunting trophy\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>remove</color> <color=#D1CBCB>*type*</color> - Remove an entity type from the hunting trophy\n\n--------------------------------------------------", "CmdMain": "Available commands:\n\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>clear</color> - Clear saved data for the hunting trophy\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>save</color> - Save outfit for the hunting trophy\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>copy</color> <color=#D1CBCB>*nameOrId*</color> - Copy outfit for the hunting trophy from the specified player\n\n--------------------------------------------------", "CmdNotAllowed": "You do not have permissions to use this command!", "CmdPlayerNotFound": "Player '{0}' not found! You must provide the player's name or ID.", "CmdMultiplePlayers": "Multiple players found for '{0}': {1}", "CmdClearAll": "The saved clothing of all players and NPCs has been reset!", "CmdClearAllTypes": "The saved clothing by types has been reset!", "CmdClearAllPlayers": "The saved clothing of all players has been reset!", "CmdClearPlayer": "{0}'s saved clothing has been reset!", "CmdClearMyself": "Your saved clothing has been reset!", "CmdWearSavedForType": "Clothing for type '{0}' has been saved!", "CmdWearSavedFor": "Clothing for player '{0}' has been saved!", "CmdWearSaved": "Your clothing has been saved!", "CmdWearCopied": "{0}'s clothing has been successfully copied!", "CmdPlayerNoSavedWear": "The player did not save their clothing!", "CmdTypeAdded": "A new type of '{0}' has been created! It used your clothing.", "CmdTypeRemoved": "Type '{0}' has been successfully deleted!" } RU: { "CmdMainAdmin": "Доступные админ команды:\n\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>clear</color> <color=#D1CBCB>all/types/players/*имяИлиАйди*</color>(опционально) - Очистка сохранённых данных для трофейного панно\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>save</color> <color=#D1CBCB>*тип*/*имяИлиАйди*</color>(опционально) - Сохранение одежды для трофейного панно\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>copy</color> <color=#D1CBCB>*имяИлиАйди*</color> - Копирование одежды для трофейного панно с указанного игрока\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>add</color> <color=#D1CBCB>*тип*</color> - Добавить тип сущности для трофейного панно\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>remove</color> <color=#D1CBCB>*тип*</color> - Удалить тип сущности для трофейного панно\n\n--------------------------------------------------", "CmdMain": "Доступные команды:\n\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>clear</color> - Очистка сохранённых данных для трофейного панно\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>save</color> - Сохранение одежды для трофейного панно\n<color=#D1CBCB>/strophy</color> <color=#D1AB9A>copy</color> <color=#D1CBCB>*имяИлиАйди*</color> - Копирование одежды для трофейного панно с указанного игрока\n\n--------------------------------------------------", "CmdNotAllowed": "У вас недостаточно прав для использования этой команды!", "CmdPlayerNotFound": "Игрок '{0}' не найден! Вы должны указать имя или ID игрока.", "CmdMultiplePlayers": "По значению '{0}' найдено несколько игроков: {1}", "CmdClearAll": "Сохраненная одежда всех игроков и NPC была обнулена!", "CmdClearAllTypes": "Сохраненная одежда по типам была обнулена!", "CmdClearAllPlayers": "Сохраненная одежда всех игроков была обнулена!", "CmdClearPlayer": "Сохраненная одежда игрока '{0}' была обнулена!", "CmdClearMyself": "Ваша сохраненная одежда была обнулена!", "CmdWearSavedForType": "Одежда для типа '{0}' была сохранена!", "CmdWearSavedFor": "Одежда для игрока '{0}' была сохранена!", "CmdWearSaved": "Ваша одежда была сохранена!", "CmdWearCopied": "Одежда игрока '{0}' была успешно скопирована!", "CmdPlayerNoSavedWear": "Игрок не сохранял свою одежду!", "CmdTypeAdded": "Новый тип '{0}' был создан! Использовалась ваша одежда.", "CmdTypeRemoved": "Тип '{0}' был успешно удален!" } Admin commands: clear all/types/players/*nameOrId*(optional) - Clear saved data for the hunting trophy; save *type*/*nameOrId*(optional) - Save outfit for the hunting trophy; copy *nameOrId* - Copy outfit for the hunting trophy from the specified player; add *type* - Add an entity type for the hunting trophy; remove *type* - Remove an entity type from the hunting trophy. Players commands: clear - Clear saved data for the hunting trophy; save - Save outfit for the hunting trophy; copy *nameOrId* - Copy outfit for the hunting trophy from the specified player. Example: /strophy clear all /strophy copy iiiaka
    $4.99
  7. Version 1.2.8

    1,330 downloads

    Event-tournament duels between players (1x1, 2x2, 3x3, etc) Event goal Players duel among themselves until the last survivor. In a situation with team muzzles, first they duel in teams, and then if there are not enough players for a team duel, then among themselves. What features: - Outsiders cannot enter the arena - Tournament participants in the role of spectators do not take damage and have a hardened metabolism - All things are saved and given to the participants after leaving the tournament, in the same form in which they were - After the event, the player returns to the same place from where he teleported to him - After a duel in the arena, all items dropped from duelists are cleaned - There is an API for compatibility between plugins - There is a blocking of prohibited chat and console commands in the tournament - Very thoughtful matchmaking generator for duels - Present UI - There is a full-fledged plugin setting with great functionality - There is an automatic start of tournaments after a certain time - Easy installation and configuration Installation: - Install CopyPaste [https://umod.org/plugins/copy-paste] - Install ArenaTournament - Ready Commands: /qq - register for the tournament [optional, as there is a button with UI] Admin commands: /o - launch a random tournament [admin or permission arenatournamentbeta.admin] at.start - start random tournament [admin] at.copy name of existing name of new - copy arena settings to create a new one [admin] Creating a new arena: Build an arena Put resources in the closet so that it would be enough for a wipe and hide it Place the spawn point of the first team using regular chairs [https://rustlabs.com/item/chair] Set a spawn point for the second team using gaming chairs [https://rustlabs.com/item/secret-lab-chair] Set a spectator respawn point using sirens [https://rustlabs.com/item/siren-light] Save arena /copy name Add the arena to the config using the command at.copy nameexisting namenew Open plugin config Change in the config in your new arena "Position [coordinates]" to random, but within the map (not outside the grid!) Set up the arena (Important! Do not specify "Tournament Modes" more than you have specified spawn locations for each of the teams) Restart plugin API: API: [PluginReference] Plugin ArenaTournament; private bool IsOnTournament(ulong userid) { return ArenaTournament != null && ArenaTournament.Call<bool>("IsOnTournament", userid); } private bool IsDueling(BasePlayer player) { return ArenaTournament != null && ArenaTournament.Call<bool>("IsOnTournament", player); } Arena pack: https://haxlite.ru/fermens_Arenas.zip Demonstration: from the buyer
    $35.99
  8. Version 1.1.0

    188 downloads

    FreeMoneyTimer Give money to players with a configurable timer and when they first spawn. Features Give money to players when they first spawn. Give money to players with a configurable timer. Choose how much money they get. Choose how long the timer is. Compatible with TC Bank, Economics, and ServerRewards. Enable or disable chat message to player. Configurable currency symbol. Dependencies TC Bank - Optional plugin for paying players. Economics - Optional plugin for paying players. ServerRewards - Optional plugin for paying players. Documentation Permissions Configuration
    Free
  9. Version 1.0.10

    322 downloads

    Collection Log is a plugin that will track items collected from multiple sources against multiple collection logs. When a player discovers a new item that is contained in one of the logs, it is marked as found. Once a log has been entirely collected, the player is rewarded with that logs prizes. The sources that players can obtain items from are completely customizable, allowing for some unique logs to be created. Fully customizable logs that also support custom items. 11 different sources that can be collected from (Crates, barrels, Farming, Fishing, Woodcutting etc). Support for item rewards and command rewards included. Supports UINotify for communicating newly collected items. Here is an example of 2 collection logs with different sources: The "Farming" collection log contains growable items such as cloth, corn and pumpkins, but the only valid source to obtain these items from is the Farming source. The "Resources" collection log contains many types of items, but has some overlap with the "Farming" log, which includes cloth, corn and pumpkins. The key difference is that this log supports multiple sources (Collecting, Crates, Barrels, and Woodcutting), but it does not contain the Farming source. In this situation: When a player collects a map generated hemp plant (hemp-collectible), it would register cloth under the "Resources" log as collected, but it will not do the same for the "Farming" log. The "Farming" log would only register if the cloth was obtained from a grown hemp plant (hemp.entity). This is an example of how you can differentiate the same items using different sources. The plugin allows for multiple sources per collection log. Barrel - Triggered when the player destroys a barrel or road sign Collecting - Triggered when the player picks up an entity (hemp-collectible, diesel_collectible etc). Crates - Triggered when the player opens a create (only the first player to open the crate will trigger it). Farming - Triggered when the player collects grown entities. Fishing, - Triggered when the player catches a fish. Mining - Triggered when the player mines ore. Woodcutting - Triggered when the player chops a tree. Skinning - Triggered when a player skins an animal/person. Crafting - Triggered when a craft completes. Unwrap - Triggered when a player uses the unwrap button on an item. Consume - Triggered when a player uses the eat/drink button on an item. Corpse - Triggered when a player loots the corpse of an NPC. Plugin - Triggered by a Third-party plugin. The only permission in the plugin currently is collectionlog.use. This is required to use any feature of the plugin. Menu command (customizable via config): cl or collectionlog API // Triggers collection of an item. sourceType should be a CollectionSource enum. void CollectFromPlugin(BasePlayer player, Item item, string sourceType);
    $14.99
  10. Version 1.0.3

    57 downloads

    World Buffs is a plugin that allows for the creation of server-wide quests, allowing for players to work together to complete a common goal. Quests are comprised of any number of tasks, and will reward the entire server upon completion with a mixture of built-in buffs such as increased gather yields, bonus damage to NPCs etc, as well as the option for permissions and server commands. All players, regardless of their online status, will receive the built-in and permission based rewards. Tasks can be set based on the task type, along with a list of identifying features. For example, you can have a task that requires players to kill npcs using the KillNpc task type. If you only wanted certain npcs to count, you could then add further restrictions by listing the short prefab names of the npc, such as npc_tunneldweller & npc_underwaterdweller, if you only wanted Tunnel & Underwater dwellers to be considered towards the goal. The plugin supports the use of a quest queue (disabled by default). Quests in the queue are automatically started when the plugin loads. When the active quest is completed, the plugin will queue up the next quest after a short while. The identifier of a task depends on the task type itself. Some tasks work with item shortnames when considering quest progress, while others may use prefab shortnames.. Leaving the identifier field empty or set to null will consider any action that triggers the check to contribute towards the task. A list of item shortnames can be found here. A list of prefabs can be found here. TaskType: Woodcutting Identifier: Item shortname TaskType: Mining Identifier: Item shortname TaskType: Skinning Identifier: Item shortname TaskType: Collectible Identifier: Item shortname TaskType: Growable Identifier: Item shortname TaskType: Fishing Identifier: Item shortname TaskType: Growable Identifier: Item shortname TaskType: KillNpc Identifier: prefab shortname TaskType: KillNpcSpawn Identifier: Npc displayname [profile name] TaskType: KillAnimal Identifier: prefab shortname TaskType: KillBradleyApc Identifier: prefab shortname TaskType: LootCrates Identifier: prefab shortname TaskType: DestroyBarrels Identifier: prefab shortname TaskType: Dig Identifier: prefab shortname Reward types function similar to Task Types. They allow for identifiers to limit the sources that they impact. For example, you can specify "cloth" for the CollectibleYield RewardType, which would only boost the yield when collecting cloth, and not other items such as pumpkins or diesel. RewardType: WoodGatherBonus Identifier: Item shortname RewardType: MiningGatherBonus Identifier: Item shortname RewardType: SkinningGatherBonus Identifier: Item shortname RewardType: FishingBonus Identifier: Item shortname RewardType: CollectibleYield Identifier: Item shortname RewardType: GrowableYield Identifier: Item shortname RewardType: NpcDamageBonus Identifier: Prefab shortname RewardType: NpcSpawnDamageBonus Identifier: Prefab shortname RewardType: ScientistDefenceBonus Identifier: Prefab shortname RewardType: AnimalDefenceBonus Identifier: Prefab shortname RewardType: BradleyDamageBonus Identifier: Prefab shortname RewardType: BradleyDefenceBonus Identifier: Prefab shortname RewardType: NpcSpawnDamageBonus Identifier: Npc displayName [profile name] RewardType: XpBonus Identifier: None RewardType: UniversalSwipeCardsBonus Identifier: None RewardType: PvpDamageBonus Identifier: None RewardType: PvpDefenceBonus Identifier: None Command: wb.toggle Type: Chat command Description: Toggles the ui on and off. Command: wb.setquestqueueindex <index> Type: Console command Description: Set's the next quest in the queue to the specified index value Requires admin: Yes Command: wb.startnextquest Type: Console command Description: Starts the next quest in the queue if no quest is running. Requires admin: Yes Command: wb.cancelquest <true/false: start next quest in queue> Type: Console command Description: Cancels the current quest Requires admin: Yes Command: wb.completequest Type: Console command Description: Mark the current quest as complete (this gives players rewards from the quest) Requires admin: Yes Command: wb.startquest <quest name> <optional true/false: force cancel the current quest> Type: Console command Description: a Requires admin: Yes
    $19.99
  11. Version 1.0.2

    79 downloads

    Bring the iconic "Clue Scroll" experience from Old School RuneScape directly into Rust! Treasure Trails adds a dynamic, multi-stage reward system that encourages players to explore the map, engage in diverse activities, and hunt for high-tier loot through a series of challenging tasks. How It Works Discovery: Players find Clue Scrolls as rare drops from loot sources (barrels & crates), and can effortlessly be added to shops, custom loot plugins etc. The Hunt: Each scroll contains a specific task. Upon completion, the player is granted the next "step" in the trail. The Reward: After completing a set number of steps, the player receives a Reward Casket. Opening a casket grants customizable loot and can even trigger server commands. Key Features Fully Customizable Steps: Server owners have total control. Design unique tasks for every step of the trail to fit your server's theme. Dynamic Loot Tables: Reward your players with rare items, blueprints, or currency. Command Integration: Caskets aren't just for items—run any console command upon opening (e.g., granting VIP ranks, economic rewards, server rewards, item perk rewards etc). Immersive Experience: Keeps players moving across the map and interacting with the world in ways they normally wouldn't. Every trail is a unique journey. Players will encounter several distinct types of challenges, each requiring a different set of skills to overcome. Players are given a list of specific clothing or armor pieces they must equip. Once dressed correctly, they must locate and speak to a specific NPC to receive their next step. The scroll displays a static image of a location or a hand-drawn style map with a red X. These clues only appear if the corresponding monument or landmark exists on your current map seed. Navigate to the exact spot marked on the image to progress. A scrambled name or phrase appears on the scroll. Solve the anagram to figure out which NPC the clue is referring to, then find and speak with them. A direct question regarding Rust lore, game mechanics, or server-specific trivia. Input or provide the correct answer through the clue interface to unlock the next stage. A cryptic poem or mysterious description of an NPC. Use logic and map knowledge to deduce who the riddle describes and track them down. The clue provides a specific set of world coordinates or grid references. Players must use their map and compass to reach the exact location. These commands require the treasuretrails.admin permission to be assigned. Type: Console Command: tt.giveclue <target> Description: Gives a clue scroll to the specified target. Type: Chat Command: tt.next Description: Skips the current clue step. Type: Chat Command: tt.rewards Description: Generates a reward cache. Type: Chat Command: tt.showcoordinates Description: Shows nearby coordinates that the coordinate clues can use. Type: Chat Command: tt.addnpc <profile> Description: Adds an Npc with the specified profile at the player's current location (case sensitive). Type: Chat Command: tt.addmonumentnpc <profile> Description: Adds an Npc with the specified profile at the player's location, and register their position to the closest monument. These Npcs will automatically spawn at this monument at the same relative position if it exists on the map. Type: Chat Command: tt.map.pos Description: Prints the closes monument, the player's local position to that monument, and the monument's custom name (if it's a custom monument). Type: Chat Command: tt.shownpcs Description: Shows all Treasure Trail registered Npcs on the map. Permissions - treasuretrail.admin - required to run administrative commands. - treasuretrail.loot - required to find treasure trail clues from loot sources such as crates, barrels etc.
    $24.99
  12. Version 1.2.0

    357 downloads

    XLevels (BattlePass) - levels and awards for your server. - Optimization of the interface for different monitor resolutions. - Storing player data in - oxide/data/XDataSystem/XLevels - There is a lang ru/en/uk/es. - Sound effects when interacting with the menu. - Setting the number of levels and XP to increase the level. - Setting up the level reward. [ Item, Custom Item, Command ] [ You can customize the rewards for a specific level. For example 5, 10, 20, 30. The rest will be without rewards ] - Configuring the issuance of XP by permissions for online. - Setting the XP multiplier by permissions. - Setting up coupons. [ Exchange for XP ] - Configuring boxes and the chance to spawn coupons. - Configuring the issuance of XP. [ Loot, kill, break barrels, open boxes, pick from the ground, harvest ] - Possibility to enable/disable the system of coupons. - Possibility to enable/disable VIP levels. - Chat prefix with player level. - Mini-panel with pumping progress. - Inventory with received awards. - Two options to get into the level menu. [ Command | NPC shops/keepers ] - Setting the increase in the amount of required XP with each pumped level. - The ability to accumulate XP if the maximum level is reached. [ Useful for top players ] - The ability to exchange coupons for XP if the maximum level is reached. [ Useful for top players ] - Top players. [ Level | XP ] - The ability to level up and receive rewards again after the maximum level has been reached. [Level and XP reset to zero. ] - Rank system. [ Setting in config. Display in the chat (prefix) and in the menu. ] - Possibility to hide the reward. [ The reward will not be displayed until the player reaches the required level. ] -> Overview - YouTube <- Shortnames for config settings. WORK WITH BetterLoot For the correct spawning of coupons in the crate, in the BetterLoot plugin, remove/comment out the following line of code. 630 - container.inventory.capacity = container.inventory.itemList.Count; Permissions xlevels.vip - access to VIP rewards. xlevels.top - access to the top players. Commands Open the level menu - /level, /lvl, /pass Give XP - level_give_xp <SteamID> <Amount XP> API int API_GetLevel(BasePlayer player) - returns the player's level. int API_GetLevel(ulong userID) - returns the player's level. void API_GiveXP(BasePlayer player, float XPAmount) - give the player XP. string API_GetPlayerPrefix(BasePlayer player) - get a ready-made player prefix with all the settings. string API_GetPlayerPrefix(ulong userID) - get a ready-made player prefix with all the settings. Hooks void OnXLevelsXPGained(BasePlayer player, float xp) - called when the player gains XP. void OnXLevelsUP(BasePlayer player, int level) - called when the player level up. Config { "General settings": { "XP for the pickup of resources": true, "XP for harvest": true, "XP for bonus resources": true, "XP for kill": true, "XP for opening crates": true, "Include messages of received rewards in chat": true, "Include level up messages in chat": true, "Enable coupons": true, "Enable VIP rewards": true, "Get VIP reward - [ True - only with permission | False - without permission ]": true, "Take VIP Reward - [ True - take only with permission | False - take at any time without permission ]": true, "Add XP if the maximum level is already reached - [ Suitable for top players ]": false, "Exchange coupons if you have already reached the maximum level - [ Suitable for top players ]": false, "Reset the level and XP of the player after reaching the maximum level - [ Players will re-open levels and receive rewards ]": false, "There is a plugin for custom loot": false, "Profile SteamID for custom avatar": 0, "List of commands to open the menu": [ "level", "lvl", "pass" ], "Enable prefix in chat - [ Set to False if the prefix should be disabled or the prefix is used by a third party chat plugin ]": true, "Display the level in prefix": true, "Display the rank in prefix": true, "List of available ranks - [ Level - Rank ] ( If the list is empty, then the rank will not be displayed in the menu )": { "0": "CAP-Х", "1": "IRON-1", "2": "IRON-2", "3": "IRON-3", "4": "BRONZE-1", "5": "BRONZE-2", "6": "BRONZE-3", "7": "SILVER-1", "8": "SILVER-2", "9": "SILVER-3", "10": "GOLD-1", "11": "GOLD-2", "12": "GOLD-3", "13": "PLATINUM-1", "14": "PLATINUM-2", "15": "PLATINUM-3", "16": "DIAMOND-1", "17": "DIAMOND-2", "18": "DIAMOND-3", "19": "IMMORTAL-1", "20": "IMMORTAL-2", "21": "IMMORTAL-3", "22": "RADIANT-1", "23": "RADIANT-2", "24": "RADIANT-3", "25": "GOD" } }, "Vendings settings": { "Open the level menu. [ True - Immediately after the opening of the NPC shop | False - UI button ]": false, "Access to the level menu is only through the NPC shops. [ True - NPC shop | False - Command ]": false, "List of NPC shops in which you can open the level menu (shop name)": [ "Black Market" ] }, "XP multiplier": { "Enable XP multiplier when exchanging coupons - [ This parameter affects only the multipliers for the exchange of coupons ]": false, "Setting up permissions for XP multipliers for the exchange of coupons and other actions. [ Permission | XP multiplier ]": { "xlevels.125p": 2.25, "xlevels.75p": 1.75, "xlevels.10p": 1.1 } }, "Issuing XP for online": { "Enable issuing XP to online players": false, "XP issue interval (in sec.)": 15.0, "Setting up permissions. [ Permission | XP ]": { "xlevels.default": 5.0 } }, "Mini-bar location / Main menu settings": { "AnchorMin": "1 0", "AnchorMax": "1 0", "OffsetMin": "-403 16", "OffsetMax": "-210 42", "Show mini-bar": true, "Color background_1": "0.517 0.521 0.509 0.95", "Color background_2": "0.217 0.221 0.209 0.95", "Display reward container - [ True - Only when there is a reward in the level | False - Always ]": false, "Display required reward level": true, "Display required VIP reward level": true }, "Settings levels": { "Maximum level": 25, "Number of XP to upgrade one level": 100.0, "How much to increase the number of XP with each level": 25.0 }, "XP settings | Shortname : ValueXP": { "XP for the pickup of resources": { "stones": 10.0, "sulfur.ore": 15.0, "metal.ore": 12.5 }, "XP for harvest": { "potato.entity": 2.5, "corn.entity": 1.75, "hemp.emtity": 0.25 }, "XP for bonus resources": { "stones": 5.0, "sulfur.ore": 10.0, "metal.ore": 7.5 }, "XP for kill / destroy barrel": { "boar": 10.0, "loot-barrel-1": 7.5, "heavyscientist": 2.5 }, "XP for opening crates": { "crate_normal": 5.0, "crate_normal_2": 1.0, "crate_tools": 3.5 } }, "Coupons for XP": [ { "Coupon name": "Coupon 5XP", "Coupon text": "Coupon for 5XP\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 5, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 3 } ] }, { "Coupon name": "Coupon 10XP", "Coupon text": "Coupon for 10XP\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 10, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 3 } ] }, { "Coupon name": "Coupon 25XP", "Coupon text": "Coupon for 25XP\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 25, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 2 } ] }, { "Coupon name": "Coupon 50XP", "Coupon text": "Coupon for 50XP\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 50, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 2 } ] }, { "Coupon name": "Coupon 100XP", "Coupon text": "Coupon for 100XP\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 100, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 1 } ] }, { "Coupon name": "Coupon 200XP", "Coupon text": "Coupon for 200XP\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 200, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 1 } ] }, { "Coupon name": "Coupon 500XP", "Coupon text": "Coupon for 500XP\n\nExchange them and get XP to level up!\n\nCommand for exchange - /level", "Coupon skin": skinID, "XP amount": 500, "Setting the chance of falling out of crates/barrels": [ { "Name crate/barrel": "crate_normal_2", "Drop chance": 50.0, "Minimum amount of coupons": 1, "Maximum number of coupons": 1 } ] } ], "Level reward": { "1": { "Item shortname / custom reward name [ Must not be empty ]": "wood", "Reward display name": "Wood", "Item quantity": 1250, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "2": { "Item shortname / custom reward name [ Must not be empty ]": "charcoal", "Reward display name": "Charcoal", "Item quantity": 1500, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "3": { "Item shortname / custom reward name [ Must not be empty ]": "metal.ore", "Reward display name": "Metal ore", "Item quantity": 1000, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "4": { "Item shortname / custom reward name [ Must not be empty ]": "metal.fragments", "Reward display name": "Metal fragments", "Item quantity": 750, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "5": { "Item shortname / custom reward name [ Must not be empty ]": "sulfur.ore", "Reward display name": "Sulfur ore", "Item quantity": 500, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "6": { "Item shortname / custom reward name [ Must not be empty ]": "sulfur", "Reward display name": "Sulfur", "Item quantity": 300, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "7": { "Item shortname / custom reward name [ Must not be empty ]": "gunpowder", "Reward display name": "Gunpowder", "Item quantity": 400, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "8": { "Item shortname / custom reward name [ Must not be empty ]": "hq.metal.ore", "Reward display name": "HQM ore", "Item quantity": 25, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "9": { "Item shortname / custom reward name [ Must not be empty ]": "metal.refined", "Reward display name": "HQM", "Item quantity": 20, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "10": { "Item shortname / custom reward name [ Must not be empty ]": "scrap", "Reward display name": "Scrap", "Item quantity": 50, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false } }, "VIP level reward": { "1": { "Item shortname / custom reward name [ Must not be empty ]": "wood", "Reward display name": "Wood", "Item quantity": 1250, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "2": { "Item shortname / custom reward name [ Must not be empty ]": "charcoal", "Reward display name": "Charcoal", "Item quantity": 1500, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "3": { "Item shortname / custom reward name [ Must not be empty ]": "metal.ore", "Reward display name": "Metal ore", "Item quantity": 1000, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "4": { "Item shortname / custom reward name [ Must not be empty ]": "metal.fragments", "Reward display name": "Metal fragments", "Item quantity": 750, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "5": { "Item shortname / custom reward name [ Must not be empty ]": "sulfur.ore", "Reward display name": "Sulfur ore", "Item quantity": 500, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "6": { "Item shortname / custom reward name [ Must not be empty ]": "sulfur", "Reward display name": "Sulfur", "Item quantity": 300, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "7": { "Item shortname / custom reward name [ Must not be empty ]": "gunpowder", "Reward display name": "Gunpowder", "Item quantity": 400, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "8": { "Item shortname / custom reward name [ Must not be empty ]": "hq.metal.ore", "Reward display name": "HQM ore", "Item quantity": 25, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "9": { "Item shortname / custom reward name [ Must not be empty ]": "metal.refined", "Reward display name": "HQM", "Item quantity": 20, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false }, "10": { "Item shortname / custom reward name [ Must not be empty ]": "scrap", "Reward display name": "Scrap", "Item quantity": 50, "Item skin": 0, "Command": "", "Link to custom image": "", "Hide reward - [ Reward will not be displayed until the player reaches this level ]": false } } }
    $24.49
  13. Version 1.0.1

    71 downloads

    Records playtime, with option to separately record AFK time. Includes a reward system to give players points/money/cash for time played or by referring other players to your server. You can also create custom permissions to give VIP players point multipliers either by using the commands or by simply adding in more config options manually. Features: Discord Logging with a simple discord webhook. Last wipe data saving. Currencies. Afk & active tracking. Permissions. Multipliers. UI Leader Board. Cmds. Recommended Rust Settings Due to ImageLibary's cache avatar feature being broke I have coded in my own method to manually have ImageLibrary cache them.. For rust you will need ImageLibrary installed for the avatar images to work. Enable the Avatar Image Patch": true , And throw in your steam API Key " ", Permissions playtimerewards.admin -- Allows players to use ptr command Chat Commands /playtime -- Displays your name and your playtime /playtime Khan -- Display the playtime for the specified player /playtime top -- Display the top 10 play times in chat /playtime lastwipe -- Displays the last time the data was wiped /pt -- Brings up the Rust only UI Leader Board System Admin Commands playtimerewards.admin -- Requires the admin permissions to use /ptr add vip 10 -- Adds a new custom permission with multiplier value /ptr remove vip -- Removes a custom permission /ptr list -- Shows all available permissions Note: Permissions will automatically be prefixed with playtimerewards. Reward System The reward system can be used to issue currency to players based on their playtime. It has 2 reward style plugins to handle them. Permission System The permission system is there to give VIP players a multiplier for the rewards they are issued. The amount of points will be the default amount set in the config, multiplied by the number you set in the permission. For example, if you create a permission called "playtimerewards.vip" with a value of 1.5, and the amount of points is 5 (default amount), the user will get 7.5 points when issued a reward for playtime Referral System The referral system is simple. PlayerA invites PlayerB to the server. For the reward to be Deposited PlayerB simply has to type '/refer PlayerA'. Once he/she has done this PlayerA will be given points for inviting a player and PlayerB will be given points for joining from a referral Referred Player B Joined Server, Deposit Amount": 3, Referral Invite Sent Deposit Amount, After player B has joined is": 5, Once PlayerB has registered his/her referral they can never use the system again, however they can invite as many players as they want to claim referral rewards Developer API double? FetchPlayTime(string playerid) // Returns double playtime in seconds, or null if no data found double? FetchAfkTime(string playerid) // Returns double AFK time in seconds, or null if no data found int? FetchReferral(string playerid) // Returns int number of referrals, or null if no data found Configuration The settings and options can be configured in the PlayTimeRewards file under the config directory. The use of an editor and validator is recommended to avoid formatting issues and syntax errors. { { "1. Don't Edit This": { "LastWipe": "2021-05-29 19:05:14Z", "WasWiped": false, "WipeTime": "2021-05-29 19:05:14Z" }, "2. Discord Settings": { "1. Enable Discord Logging": false, "2. Discord Web Hook Url": "", "3. Embed Message Color": "#483D8B", "4. Include Plugin Image Name in discord messages": true, "5. Discord Plugin Image": "https://assets.umod.org/images/icons/plugin/60b0e6d6c8900.png", "6. Discord Plugin Name": "PlayTimeRewards" }, "3. Track Settings": { "1. Sets the Save Interval Timer": 15, "2. Enable Afk Time Tracking": true, "3. Enable Avatar Image Patch": true, "4. Avatar Image Patch Requires Steam API Key": "", "5. Ignore Specified Oxide Groups from getting rewards": [ "admin" ] }, "4. Reward Settings": { "1. Enable Rewards": true, "2. Use ServerRewards": false, "3. Use Economics": true, "4. Use Cash System": false, "Cash System Currency": "$", "5. Enable Referrals": true, "6. Enable Earning By Referrals": true, "7. Send Deposit Response": true, "8. PlayTime Deposit Timer": 3600, "9. PlayTime Deposit Amount": 5, "10. Referred Player Joined Deposit Amount": 3, "11. Referral Invite Sent Deposit Amount": 5 }, "5. Permission Multipliers": { "Multiplyer": 1.0, "SetPermission": "" } } Localization The default messages are in the PlayTimeRewards file under the lang/en directory. To add support for another language, create a new language folder (e.g. de for German) if not already created, copy the default language file to the new folder and then customize the messages. { "mia": "Unable to find player number or name {0} \n Try there display-name instead.", "playeraccepted": "Your referral has been accepted", "playerread": "{0} has acknowledged a referral from you", "playeraccepteddeposit": "Your referral has been accepted and you have received {0} points", "playeracceptedplayersreferaldeposit": "{0} has acknowledged a referral from you and you have received {1} points", "self": "You can not refer yourself!", "alreadydid": "You have already acknowledged a referral", "refsyntax": "/refer <playername> - Acknowledge a referral from <playername>", "permmultiplier": "permission | multiplier", "notaperm": "The permission {0} does not exist", "permremoved": "You have successfully removed the permission {0}", "missingvalue": "You must enter a multiplier", "alreadyperm": "The permission '{0}' already exists", "permadded": "You have successfully created a new reward multiplier. Permission: {0}, Multiplier {1}", "ptr": "Create custom permissions with reward multipliers for VIP players", "add": "/ptr add <permissionname> <multiplier> - Adds a new reward multiplier", "remove": "/ptr remove <permissionname> - Removes reward multiplier", "list": "/ptr list - List available permissions and their multipliers", "list1": "Permission {0}, multiplier {1} \n", "typo": "Unable to get your playtime", "natime": "Unable to get that players playtime", "sr": "RP", "economics": "Coins", "cash": "Cash", "cashsystem": "custom", "deposit": "{0} {1} have been deposited to your account!", "toptime": "Top Playtimes: ", "topscore": "You can see the top scoring playtimes by typing \n \"/playtime top (optional:number 1, 22, etc)\"", "lastwipe": "{0} Last wipe was {1}" }
    $14.99
  14. Mabel

    NPC Gifts

    Version 1.0.5

    888 downloads

    The NPC Gifts plugin provides a system where players can receive random gifts upon killing NPCs. The gifts are spawned as containers, and there are customizable settings for cooldowns, spawn chances, and permissions. Features Randomly spawns gifts when players kill NPCs. Customizable cooldowns to prevent gift spamming. Different container types with individual spawn chances. Permission-based access to specific container types. Configurable messages for chat and game tips. Configuration Options Cooldown Settings: Cooldown Duration Minutes: The duration before a player can receive another gift after killing an NPC. Message Settings: Enable Chat Message: Whether to send a chat message to the player when they receive a gift. Enable Game Tip Message: Whether to show a game tip message to the player when they receive a gift. Container Settings: Enabled: Whether this container type is enabled. Container Prefab: The prefab path for the container to spawn. Spawn Chance: The chance (between 0 and 1) that this container will spawn when an NPC is killed. Permission: The permission required for a player to receive this container type. Loot Table Name: The name of the loot table to use for this container. If left empty, the default loot table is used. Min Items: The minimum number of items to spawn in the container. Max Items: The maximum number of items to spawn in the container. Adding/Editing Containers Enable/Disable Containers: Set the Enabled field to true or false to control whether the container is used. Adjust Spawn Chances: Modify the Spawn Chance to change how often a container is spawned. A value of 0.5 means there's a 50% chance. Set Permissions: Specify a Permission for each container. Ensure these permissions are registered and granted to the appropriate players or groups. Set Loot Table Name: This filed is only required if using the Simple Loot Table Plugin, left blank will use the servers default loot tables Set Min/Max Items: These Fields are only required for users of the Simple Loot Table Plugin, they will not adjust the min/max values of your server loot table Permissions Register Permissions: The plugin will automatically register permissions based on the configuration. Grant Permissions: Use the following commands to grant permissions to players or groups: oxide.grant user <username> <permission> oxide.grant group <groupname> <permission> Example: oxide.grant user Mabel npcgifts.example1 Console Commands npcgifts_wipe - clears the cooldown data file Default Configuration { "Cooldown Settings": { "Cooldown Duration Minutes": 60 }, "Message Settings": { "Enable Chat Message": false, "Enable Game Tip Message": true }, "Container Settings": [ { "Enabled": true, "Container Prefab": "assets/prefabs/misc/xmas/sleigh/presentdrop.prefab", "Spawn Chance": 0.5, "Permission": "npcgifts.example1", "Loot Table Name": null, "Min Items": 0, "Max Items": 0 }, { "Enabled": true, "Container Prefab": "assets/prefabs/missions/portal/proceduraldungeon/xmastunnels/loot/xmastunnellootbox.prefab", "Spawn Chance": 0.5, "Permission": "npcgifts.example2", "Loot Table Name": null, "Min Items": 0, "Max Items": 0 }, { "Enabled": true, "Container Prefab": "assets/prefabs/misc/xmas/giftbox/giftbox_loot.prefab", "Spawn Chance": 0.5, "Permission": "npcgifts.example3", "Loot Table Name": null, "Min Items": 0, "Max Items": 0 } ], "Version": { "Major": 1, "Minor": 0, "Patch": 4 } } Default Language: { "ChatMessage": " :dance: Congratulations <color=#abf229>{0}</color> You Received A Gift From <color=#abf229>{1}</color> :dance:", "GameTipMessage": "Congratulations <color=#abf229>{0}</color> You Received A Gift From <color=#abf229>{1}</color>" }
    Free
  15. mvrb

    LuckyWheel

    Version 1.0.4

    46 downloads

    Boost engagement on your Rust server with a fully customizable Prize Wheel at Outpost, inviting players to spin daily for exciting rewards and adding a unique touch to your server. Players spin by pressing a button, and you can configure the location of all signs, the button, and the wheel itself, plus add custom branding with ImageUrls. The highly configurable reward system supports item spawns with custom skin IDs and commands, which is ideal for special rewards like VIP access or grand prizes on lucky spins. Support If you have any questions before deciding to purchase, need help setting it up or want more features added, feel free to contact me here or here: Discord: mvrb Mvrb's Plugins (Fastest support): https://discord.gg/tSgCUW86kJ Default Plugin Config: LuckyWheel.mp4
    $9.99
  16. Version 2.2.1

    65 downloads

    Play To Win A complete, COMMUNTIY SERVER SAFE configurable playtime-based reward and VIP progression system for Rust. Features ✔ Awards points automatically as players stay online ✔ Players redeem free VIP via a command ✔ Custom VIP duration ✔ /points to show stats, playtime & VIP ✔ Info & Settings GUI ✔ Force-expire free VIP (single or all) DISCORD LOGGING TEMPORARILY REMOVED FOR IMPROVEMENTS, WILL BE FIXED SOON Commands: /freevip - claim freevip or check progress /points - check stats / points amount /awardpoints (name) (amount) - give points to a player /expirevip (player) - expire a player's free VIP admin permission: playtowin.admin
    $7.49
  17. aomuu

    Gacha Pon

    Version 1.4.1

    18 downloads

    GachaPon is a high-performance gacha system plugin for Rust servers. Players can use designated items to obtain random rewards of various rarities, ranging from Common to Legendary. All gacha content is fully customizable, including obtainable items, drop rates, item durability, and notification settings. Server owners can configure the required items and amounts to perform a pull, apply discounts for 10-pull bundles, and enable a Daily Gacha system with customizable attempt limits and reset times. The daily free gacha system helps maintain player engagement. GachaPon is the perfect solution for servers looking to add a reward distribution system, ensuring that players keep coming back every day! Key Features Animated Gacha UI - Visually engaging capsule spinning and opening animations with rarity-specific visual effects 5-Tier Rarity System - Common, Uncommon, Rare, Epic, and Legendary categories with customizable colors and drop rates 10-Pull System - Bulk pull option with configurable discount rates Daily Free Gacha - Permission-based daily free pulls with configurable reset time (UTC) Global Announcements - Server-wide announcements for rare item drops Blueprint Support - Rewards can be configured as blueprints Item Condition System - Configure item durability/condition ranges for weapon rewards Skin Support - Apply custom skins to reward items High Performance - Object pooling, image caching, and optimized UI rendering Auto Config Migration - Automatic configuration updates while preserving user settings Multi-Language Support - Built-in English and Japanese localization Use Cases Server Economy - Create an engaging currency sink for your server's economy Event Rewards - Special gacha events with limited-time items VIP Perks - Daily free pulls as VIP benefits Player Engagement - Gamification element to increase player retention Loot Distribution - Alternative to traditional loot crates with more excitement Commands Player Commands /gacha - Perform a single gacha pull /gacha 10 - Perform 10 pulls at a discounted cost /gacha daily or /gacha free - Claim the daily free gacha (permission required) /gacha info - Display gacha rates and costs /gacha reload - Reload configuration (admin permission required) Admin Commands /gachaadmin reload - Reload the configuration files /gachaadmin give <player> [amount] - Give currency to a player /gacha test or /gacha test 10 - Test single pull (no cost, admin only) /gachaadmin reset <player | all> - Reset player data or all data /gachaadmin status - Display plugin status and statistics Permissions gachapon.use - Allows players to use basic gacha commands gachapon.daily - Allows players to claim the daily free gacha gachapon.admin - Allows access to admin commands and config reload Configuration "Categories": { "Legendary": { "Enabled": true, "Display Name": "LEGENDARY", "Chance %": 3.0, // Drop rate percentage for this category "Color (HEX)": "#FFD700", // Category color for UI display "Is Rare": true, // Mark as rare (triggers special effects) "Global Announce": true, // Broadcast to server when obtained "Rewards": [ { "Enabled": true, "Item Shortname": "rifle.ak", "Skin ID": 0, "Is Blueprint": false, "Amount Min": 1, "Amount Max": 1, "Chance %": 5.0, "Use Condition": true, "Condition Min (%)": 80.0, "Condition Max (%)": 100.0, "Display Name": "AK-47" } } }
    $20.00
  18. Version 1.0.1

    4 downloads

    Treasure Chest A detailed treasure chest prop available in four versions: Open, Closed, Empty, and Lootable. Ideal for use in custom monuments, event areas, or as decorative scenery. Each chest is filled with decorative weapons, explosives, and gold, enhancing immersion and visual appeal. The lootable version does not include predefined loot—custom loot tables must be added manually. Assistance with creating or setting up a custom loot table is available upon request.
    $1.50
  19. Version 0.1.8

    802 downloads

    Plugin rewarding players for their in-game activity. P.S. Don't forget to assign the permission to players, otherwise rewards won't be granted. o.grant group default activityrewards.default The ability to receive rewards for a prefix or suffix in the username; The ability to receive rewards for gathering resources; The ability to receive rewards for: killing players and NPCs; destroying barrels, road signs and dead logs; The ability to receive rewards for the researching blueprints; The ability to receive rewards for the first opening of loot crates; The ability to receive rewards for collecting resources; The ability to receive rewards for planting plants; The ability to receive rewards for catching fishes; The ability to receive rewards for the first daily visit to monuments; The ability to grant permissions for the duration of a player's stay inside monuments; The ability to reward with in-game items; The ability to set reward multiplier for each permission; The ability to add a night reward multiplier on top of the base multiplier; The ability to use AdvancedStatus to display a status bar with highly flexible settings. { "List of language keys for creating language files": [ "en" ], "Is it worth using the AdvancedStatus plugin?": true, "Advanced Status display method: 0 - single bar, 1 - single cumulative bar, 2 - new bar for each": 2, "Is it worth enabling the Gather Rewards?": true, "Is it worth enabling the Kill Rewards?": true, "Is it worth enabling the Research Rewards?": true, "Is it worth enabling the Loot Open Rewards?": true, "Is it worth enabling the Pickup Rewards?": true, "Is it worth enabling the Planting Rewards?": true, "Is it worth enabling the Fishing Rewards?": true, "Is it worth enabling the Monument Rewards?": true, "A prefix or suffix required in the player's nickname to receive the permission reward. An empty string disables the reward": "#RealPVE", "List of permissions granted when the player's nickname contains the required prefix or suffix": [ "kits.loyalty" ], "List of reward multipliers for each permission": { "activityrewards.default": 1.0, "realpve.default": 1.0, "realpve.vip": 1.1 }, "Night bonus multiplier. Will be added to the base reward multiplier. A value of 0 disables this": 0.1, "The list of economy plugins for rewards": { "Economics": { "Is it worth enabling the plugin for rewards?": true, "Reward Type: true - int, false - double": false, "Language key for the text": "MsgEconomics", "API method name for deposit": "Deposit", "API method name for withdraw": "Withdraw", "BarSettings": { "Order": 40, "Height": 26, "Main_Color(Hex or RGBA)": "#84AB49", "Main_Transparency": 0.8, "Main_Material(empty to disable)": "", "Image_Url": "https://i.imgur.com/k8jq7yY.png", "Image_Local(Leave empty to use Image_Url)": "ActivityRewards_Default", "Image_Sprite(Leave empty to use Image_Local or Image_Url)": "", "Image_IsRawImage": false, "Image_Color(Hex or RGBA)": "#B9D134", "Image_Transparency": 1.0, "Is it worth enabling an outline for the image?": false, "Image_Outline_Color(Hex or RGBA)": "0.1 0.3 0.8 0.9", "Image_Outline_Transparency": 1.0, "Image_Outline_Distance": "0.75 0.75", "Text_Size": 12, "Text_Color(Hex or RGBA)": "#DAEBAD", "Text_Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Text_Offset_Horizontal": 0, "Is it worth enabling an outline for the text?": false, "Text_Outline_Color(Hex or RGBA)": "#000000", "Text_Outline_Transparency": 1.0, "Text_Outline_Distance": "0.75 0.75", "SubText_Size": 12, "SubText_Color(Hex or RGBA)": "#DAEBAD", "SubText_Font": "RobotoCondensed-Bold.ttf", "Is it worth enabling an outline for the sub text?": false, "SubText_Outline_Color(Hex or RGBA)": "0.5 0.6 0.7 0.5", "SubText_Outline_Transparency": 1.0, "SubText_Outline_Distance": "0.75 0.75" } }, "ServerRewards": { "Is it worth enabling the plugin for rewards?": true, "Reward Type: true - int, false - double": true, "Language key for the text": "MsgServerRewards", "API method name for deposit": "AddPoints", "API method name for withdraw": "TakePoints", "BarSettings": { "Order": 40, "Height": 26, "Main_Color(Hex or RGBA)": "#84AB49", "Main_Transparency": 0.8, "Main_Material(empty to disable)": "", "Image_Url": "https://i.imgur.com/k8jq7yY.png", "Image_Local(Leave empty to use Image_Url)": "ActivityRewards_Default", "Image_Sprite(Leave empty to use Image_Local or Image_Url)": "", "Image_IsRawImage": false, "Image_Color(Hex or RGBA)": "#B9D134", "Image_Transparency": 1.0, "Is it worth enabling an outline for the image?": false, "Image_Outline_Color(Hex or RGBA)": "0.1 0.3 0.8 0.9", "Image_Outline_Transparency": 1.0, "Image_Outline_Distance": "0.75 0.75", "Text_Size": 12, "Text_Color(Hex or RGBA)": "#DAEBAD", "Text_Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Text_Offset_Horizontal": 0, "Is it worth enabling an outline for the text?": false, "Text_Outline_Color(Hex or RGBA)": "#000000", "Text_Outline_Transparency": 1.0, "Text_Outline_Distance": "0.75 0.75", "SubText_Size": 12, "SubText_Color(Hex or RGBA)": "#DAEBAD", "SubText_Font": "RobotoCondensed-Bold.ttf", "Is it worth enabling an outline for the sub text?": false, "SubText_Outline_Color(Hex or RGBA)": "0.5 0.6 0.7 0.5", "SubText_Outline_Transparency": 1.0, "SubText_Outline_Distance": "0.75 0.75" } }, "BankSystem": { "Is it worth enabling the plugin for rewards?": true, "Reward Type: true - int, false - double": true, "Language key for the text": "MsgBankSystem", "API method name for deposit": "Deposit", "API method name for withdraw": "Withdraw", "BarSettings": { "Order": 40, "Height": 26, "Main_Color(Hex or RGBA)": "#84AB49", "Main_Transparency": 0.8, "Main_Material(empty to disable)": "", "Image_Url": "https://i.imgur.com/k8jq7yY.png", "Image_Local(Leave empty to use Image_Url)": "ActivityRewards_Default", "Image_Sprite(Leave empty to use Image_Local or Image_Url)": "", "Image_IsRawImage": false, "Image_Color(Hex or RGBA)": "#B9D134", "Image_Transparency": 1.0, "Is it worth enabling an outline for the image?": false, "Image_Outline_Color(Hex or RGBA)": "0.1 0.3 0.8 0.9", "Image_Outline_Transparency": 1.0, "Image_Outline_Distance": "0.75 0.75", "Text_Size": 12, "Text_Color(Hex or RGBA)": "#DAEBAD", "Text_Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Text_Offset_Horizontal": 0, "Is it worth enabling an outline for the text?": false, "Text_Outline_Color(Hex or RGBA)": "#000000", "Text_Outline_Transparency": 1.0, "Text_Outline_Distance": "0.75 0.75", "SubText_Size": 12, "SubText_Color(Hex or RGBA)": "#DAEBAD", "SubText_Font": "RobotoCondensed-Bold.ttf", "Is it worth enabling an outline for the sub text?": false, "SubText_Outline_Color(Hex or RGBA)": "0.5 0.6 0.7 0.5", "SubText_Outline_Transparency": 1.0, "SubText_Outline_Distance": "0.75 0.75" } }, "IQEconomic": { "Is it worth enabling the plugin for rewards?": true, "Reward Type: true - int, false - double": true, "Language key for the text": "MsgIQEconomic", "API method name for deposit": "API_SET_BALANCE", "API method name for withdraw": "API_REMOVE_BALANCE", "BarSettings": { "Order": 40, "Height": 26, "Main_Color(Hex or RGBA)": "#84AB49", "Main_Transparency": 0.8, "Main_Material(empty to disable)": "", "Image_Url": "https://i.imgur.com/k8jq7yY.png", "Image_Local(Leave empty to use Image_Url)": "ActivityRewards_Default", "Image_Sprite(Leave empty to use Image_Local or Image_Url)": "", "Image_IsRawImage": false, "Image_Color(Hex or RGBA)": "#B9D134", "Image_Transparency": 1.0, "Is it worth enabling an outline for the image?": false, "Image_Outline_Color(Hex or RGBA)": "0.1 0.3 0.8 0.9", "Image_Outline_Transparency": 1.0, "Image_Outline_Distance": "0.75 0.75", "Text_Size": 12, "Text_Color(Hex or RGBA)": "#DAEBAD", "Text_Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Text_Offset_Horizontal": 0, "Is it worth enabling an outline for the text?": false, "Text_Outline_Color(Hex or RGBA)": "#000000", "Text_Outline_Transparency": 1.0, "Text_Outline_Distance": "0.75 0.75", "SubText_Size": 12, "SubText_Color(Hex or RGBA)": "#DAEBAD", "SubText_Font": "RobotoCondensed-Bold.ttf", "Is it worth enabling an outline for the sub text?": false, "SubText_Outline_Color(Hex or RGBA)": "0.5 0.6 0.7 0.5", "SubText_Outline_Transparency": 1.0, "SubText_Outline_Distance": "0.75 0.75" } } }, "LastClearDay": 9, "Version": { "Major": 0, "Minor": 1, "Patch": 8 } } Setting up rewards for each action occurs in the respective files within this folder *SERVER*\oxide\data\ActivityRewards PluginInt for: BankSystem and ServerRewards; PluginDouble for: Economics. You can also set the reward to 0 to disable the reward. "fish.smallshark": { "PluginInt": 50, "PluginDouble": 5.0, "ItemsList": [ { "ShortName": "scrap", "Amount": 10, "SkinId": 0 } ] } EN: { "MsgEconomics": "Bonus", "MsgServerRewards": "Bonus", "MsgBankSystem": "Bonus", "MsgIQEconomic": "Bonus" } RU: { "MsgEconomics": "Бонус", "MsgServerRewards": "Бонус", "MsgBankSystem": "Бонус", "MsgIQEconomic": "Бонус" }
    $3.99
  20. IIIaKa

    Promo Status

    Version 0.1.4

    65 downloads

    The plugin allows displaying promo codes in the status bar. Depends on AdvancedStatus plugin. The ability to display promo codes in the status bar; The ability to automatically generate language files for different languages(filled in English); The ability to individually toggle the display of status bars; The ability to customize the status bar for each promo; The ability to specify the order of the bar; The ability to change the height of the bar; The abillity to customize the color and transparency of the background; The ability to set a material for the background; The ability to switch between CuiRawImageComponent and CuiImageComponent for the image; The ability to get images from the local folder(*SERVER*\oxide\data\AdvancedStatus\Images); The abillity to set own image and customize the color and transparency of the image; The abillity to set sprite instead of the image; The ability to customize the color, size, font and outline of the text. promostatus.admin - Provides the ability to admin commands. { "Chat command": "promo", "Is it worth enabling GameTips for messages?": true, "List of language keys for creating language files": [ "en" ], "Default time in seconds for displaying the promo code in the status bar. A value of 0 will keep the bar visible until the promo code expires": 600.0, "List of promo codes": [], "List of status bar settings. Leave empty or null to recreate the default list": { "_default": { "Order": 20, "Height": 26, "Main_Color(Hex or RGBA)": "#FFD33A", "Main_Transparency": 0.7, "Main_Material(empty to disable)": "", "Image_Url": "https://i.imgur.com/q15Cmu5.png", "Image_Local(Leave empty to use Image_Url)": "PromoStatus_Default", "Image_Sprite(Leave empty to use Image_Local or Image_Url)": "", "Image_IsRawImage": false, "Image_Color(Hex or RGBA)": "#FFD33A", "Image_Transparency": 1.0, "Is it worth enabling an outline for the image?": false, "Image_Outline_Color(Hex or RGBA)": "0.1 0.3 0.8 0.9", "Image_Outline_Transparency": 1.0, "Image_Outline_Distance": "0.75 0.75", "Text_Key": "BarDefault", "Text_Size": 12, "Text_Color(Hex or RGBA)": "#FFFFFF", "Text_Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Text_Offset_Horizontal": 0, "Is it worth enabling an outline for the text?": false, "Text_Outline_Color(Hex or RGBA)": "#000000", "Text_Outline_Transparency": 1.0, "Text_Outline_Distance": "0.75 0.75", "SubText_Size": 12, "SubText_Color(Hex or RGBA)": "#FFFFFF", "SubText_Font": "RobotoCondensed-Bold.ttf", "Is it worth enabling an outline for the sub text?": false, "SubText_Outline_Color(Hex or RGBA)": "0.5 0.6 0.7 0.5", "SubText_Outline_Transparency": 1.0, "SubText_Outline_Distance": "0.75 0.75" } }, "Version": { "Major": 0, "Minor": 1, "Patch": 4 } } EN: { "BarDefault": "PROMO CODE:", "CmdNotAllowed": "You do not have permissions to use this command!", "CmdWrongCommand": "You entered an incorrect command!\nExample: /{0} toggle", "CmdWrongArguments": "You have not provided enough arguments for this command!", "CmdPromoNotFound": "Promo code '{0}' not found!", "CmdAddFailed": "Failed to add promo code. Invalid format or expiration date is earlier than the current date.\nExample: /{1} add \"{0}\" \"{2}\" \"{3}\"(optional)", "CmdPromoAdded": "Promo code '{0}' has been successfully added. Valid until '{1}'.", "CmdPromoUpdated": "Promo code '{0}' has been successfully updated. Valid until '{1}'.", "CmdPromoRemoved": "Promo code '{0}' has been successfully removed!", "CmdDisplayFailed": "Failed to update promo code display time.\nExample: /{1} display \"{0}\" 600", "CmdDisplayUpdated": "A new display time({1} sec) has been set in the status bar for promo code '{0}'.", "CmdBarEnabled": "Displaying the promo bar is enabled!", "CmdBarDisabled": "Displaying the promo bar is disabled!", "CmdPromoEmpty": "No available promo codes!", "CmdPromoList": "List of available promo codes(UTC):\n{0}" } RU: { "BarDefault": "ПРОМОКОД:", "CmdNotAllowed": "У вас недостаточно прав для использования этой команды!", "CmdWrongCommand": "Вы ввели не правильную команду!\nПример: /{0} toggle", "CmdWrongArguments": "Вы ввели не достаточно аргументов для этой команды!", "CmdPromoNotFound": "Промокод '{0}' не найден!", "CmdAddFailed": "Не удалось добавить промокод. Не верный формат, либо дата истечения меньше текущей даты.\nПример: /{1} add \"{0}\" \"{2}\" \"{3}\"(опционально)", "CmdPromoAdded": "Промокод '{0}' был успешно добавлен. Действителен до '{1}'.", "CmdPromoUpdated": "Промокод '{0}' был успешно обновлен. Действителен до '{1}'.", "CmdPromoRemoved": "Промокод '{0}' был успешно удален!", "CmdDisplayFailed": "Не удалось обновить время отображения промокода.\nПример: /{1} display \"{0}\" 600", "CmdDisplayUpdated": "Установлено новое время({1} сек) отображения в статус баре для промокода '{0}'.", "CmdBarEnabled": "Отображение промо баров включено!", "CmdBarDisabled": "Отображение промо баров выключено!", "CmdPromoEmpty": "Нет доступных промокодов!", "CmdPromoList": "Список доступных промокодов(UTC):\n{0}" } bar - personal toggle for displaying promo status bars; list - displays a list of all active promo codes in the chat; list_admin - displays a list of all active promo codes in the chat, include inactive ones. Permission "promostatus.admin" required; add *code* *expireDate* *startDate*(optional) - adds a new promo code. Permission "promostatus.admin" required; remove *code* - removes a promo code. Permission "promostatus.admin" required; display *code* *seconds* - changes the display time(in seconds) of the promo code for each player. Permission "promostatus.admin" required. Example: /promo bar /promo list /promo add "test" "2024-12-23 14:06" /promo display "test" 360 There are 2 hooks that the plugin is subscribed to: OnPromoCodeAdded OnPromoCodeRemoved OnPromoCodeAdded: Used to add a new promo code. To call the OnPromoCodeAdded hook, you need to pass 3 parameters, 1 of which is optional: <string>promoCode - The promo code; <DateTime>expireDate - The expiration date; <DateTime>startDate - Optional. The start date of validity; <string>barCfgId - Optional. The key for the status bar settings. Interface.CallHook("OnPromoCodeAdded", "*Your promo*", expireDate, startDate, "_default");//Calling the OnPromoCodeAdded hook to add a new promo code. OnPromoCodeRemoved: Used to remove a promo code. To call the OnPromoCodeRemoved hook, you need to pass 1 parameter: <string>promoCode - The promo code. Interface.CallHook("OnPromoCodeRemoved", "*Your promo*");//Calling the OnPromoCodeRemoved hook to remove a promo code.
    $3.99
  21. Version 3.2.6

    197 downloads

    V2 Update Features Automatic Events: Events run at configurable intervals Simple Gameplay: Players just type their guess directly in chat Prize System: Winners claim customizable rewards Sound Effects: Special sounds for winning and claiming prizes Leaderboard: Track and display top winners Admin Controls: Manually start events Commands Guessing: Just type a number in chat when event is active /claim: Claim your prizes if you won the previous event /startevent: Admins can manually start an event /leaderboard: View the top winners /eventstatus: Check if an event is active and see details Configuration The plugin is highly customizable with the following options: { "PrizeCommands": [ "inventory.give {player.id} wood 100" ], "GuessRangeMin": 0, "GuessRangeMax": 10, "EventIntervalMinutes": 15, "EventDurationMinutes": 10, "CorrectGuessSound": "assets/prefabs/misc/halloween/lootbag/effects/gold_open.prefab", "ClaimPrizeSound": "assets/prefabs/misc/xmas/presents/effects/unwrap.prefab", "SteamApiKey": "", "ClaimCommand": "claim" } Multiple Prize Example: You can configure multiple prizes to be awarded to winners: { "PrizeCommands": [ "inventory.give {player.id} wood 100", "inventory.give {player.id} stone 75", "inventory.give {player.id} metal.fragments 50", "inventory.give {player.id} scrap 25" ], "GuessRangeMin": 0, "GuessRangeMax": 10, "EventIntervalMinutes": 15, "EventDurationMinutes": 10, "CorrectGuessSound": "assets/prefabs/misc/halloween/lootbag/effects/gold_open.prefab", "ClaimPrizeSound": "assets/prefabs/misc/xmas/presents/effects/unwrap.prefab", "SteamApiKey": "", "ClaimCommand": "claim" }
    $6.99
  22. Version 1.1.4

    84 downloads

    Perform flips, jumps, and even attempt to fly on your bike, all while collecting money or simply having fun. This plugin offers extensive customization options, allowing you to tweak various parameters to control the bike's behavior to suit your style. FEATURES: Change a couple of parameters to make the bike go the way you want it to Setup the Score System so players get RP points for what they do on the bike Allows you to do jumps on bikes (use duck button) Adds sprint boost for motorbikes Now the bike can do flips Driver can change view mode by pressing the reload button Players can disable or enable modifiers via command "bikemodifierswitch" Let me know if you want me to add something to this plugin { "Enable score system": true, "Score system [ServerRewards or Economics required]": { "stuntriding.base": { "1 RP per points [every N points player will get 1 RP]": 100, "Minimum seconds in the air to start gain points": 2, "Points for each N second in the air": 200, "Frequency of gaining points in the air": 0.75, "Points per flip": 900, "Delay before the points will convert to RP": 5.0, "Message after convert points to RP": "You gained {0} points. It converted to {1} RP" } }, "Bikes": { "pedalbike": { "Permission for use [if a rider doesn't have permission the bike behavoiur won't change]": "stuntriding.licence", "Enable boozy view for driver on a bike by default": true, "Swap to the third person viewmod by press reload button": true, "Engine power [39 for motor and 4 for pedal by default]": 9, "Mass [200 for motor and 60 for pedal by default]": 30, "Rotation speed in the air [right/left]": 0.1, "Sprint time [for pedal bikes | -1 = inifinity sprint time | 5 is default]": -1.0, "Sprint regen time [for pedal bikes | 10 is default]": -1.0, "Sprint speed multiplier [0.3 is default]": 0.5, "Use jumps": true }, "motorbike": { "Permission for use [if a rider doesn't have permission the bike behavoiur won't change]": "stuntriding.licence", "Enable boozy view for driver on a bike by default": true, "Swap to the third person viewmod by press reload button": true, "Engine power [39 for motor and 4 for pedal by default]": 60, "Mass [200 for motor and 60 for pedal by default]": 200, "Rotation speed in the air [right/left]": 0.1, "Sprint time [for pedal bikes | -1 = inifinity sprint time | 5 is default]": -1.0, "Sprint regen time [for pedal bikes | 10 is default]": -1.0, "Sprint speed multiplier [0.3 is default]": 0.5, "Use jumps": true }, "motorbike_sidecar": { "Permission for use [if a rider doesn't have permission the bike behavoiur won't change]": "stuntriding.licence", "Enable boozy view for driver on a bike by default": true, "Swap to the third person viewmod by press reload button": true, "Engine power [39 for motor and 4 for pedal by default]": 60, "Mass [200 for motor and 60 for pedal by default]": 200, "Rotation speed in the air [right/left]": 0.1, "Sprint time [for pedal bikes | -1 = inifinity sprint time | 5 is default]": -1.0, "Sprint regen time [for pedal bikes | 10 is default]": -1.0, "Sprint speed multiplier [0.3 is default]": 0.5, "Use jumps": false } } }
    $10.00
  23. Monster

    XFarmRoom

    Version 1.0.5

    29 downloads

    XFarmRoom - farm room of ores for your server. Good donate for players. - Optimization of the interface for different monitor resolutions. - Storing player data in - oxide/data/XDataSystem/XFarmRoom - There is a lang ru/en/uk/es. - Sound effects when interacting with the menu. - In the room is forbidden: pick up prefabs that are in the room, install anything in the room, damage the room, use console/chat commands ( customizing commands in the config ). - Teleport from a room to the place you teleported from. [ Teleportation from the room works correctly when: leaving the room, death, disconnecting from the server, unloading the plugin, restarting the server ] - A player is automatically teleported out of the farm room if his permission to access the farm room is revoken away. - Setting the CD to teleport into a room. [ Permission can be granted to disable the CD.] - Automatically clear data after a wipe. [ Configure in config ] - Ability to display room spawn points on the map. [ Administrator only ] - Ability to set a limit of simultaneously active(occupied rooms) for optimization. - Ability to customize how many items a player can take into a room. - The player chooses his own ores from the available ones to mine. [ For example: the player has all ores available, but in the UI menu he selects a stone and mines only it ] - Ores can be given out individually, any number on command. [ For example: for sale in the store ] - The ability to make the ores unlimited for the player. [ Permissions and number of ores are configurable in the config. Ores can be updated once every N seconds or once per wipe ] - Room prefabs are spawn without third party plugins. - Notifications to chat when grant and revoke permission/group with permission to access farm room functionality. Permissions xfarmroom.use - access to the room/commands. xfarmroom.nocdtp - allow teleporting into a room without a CD. Commands /roomtp - to join the room. /roomleave - to leave the room. /roomspawns - display spawn points of farming rooms. [ Administrator only ] xfarmroom_give_ore <SteamID> <ore - [ sulfur-ore | metal-ore | stone-ore ]> <amount - [ 10 | -10 ]> - give ores to the player. xfarmroom_clear_ore <SteamID> - reset the player available ores to zero. API bool API_PlayerInRoom(ulong userID) - return TRUE/FALSE if the player is in the room. Config { "General settings": { "Button placement. [ True - 1 | False - 2 ]": true, "Option to update available ores. ( only with permission to update ). [ True - once per wipe | False - once every N seconds ]": false, "Clear the data after a wipe": true, "Limit the number of items that can be taken into a room": true, "Use UI button to leave the room": true, "Every how many sec. update the number of available ores. ( it is checked only when the player tries to/falls into the room )": 3600, "How many maximum simultaneously active rooms can there be. ( for optimization )": 10, "How many maximum items can be taken into a room": 6, "Room teleportation break sec.": 90, "Chat prefix": "<size=12><color=#FFFFFF50>[</color> <color=#00FF0050>XFarmRoom</color> <color=#FFFFFF50>]</color></size>\n", "Notify the player when he has been granted or revoked away access to the farm room functionality": false, "SteamID profile for custom avatar": 0, "List of allowed console commands in farm room": [ "global.farm_ore" ], "List of allowed chat commands in farm room": [ "roomtp", "roomleave" ] }, "Permission - number of ores. [ Only the value and permission can be changed ]": { "xfarmroom.300": { "sulfur-ore": 300, "metal-ore": 300, "stone-ore": 300 }, "xfarmroom.100": { "sulfur-ore": 100, "metal-ore": 100, "stone-ore": 100 } } }
    $18.99
  24. Version 1.0.5

    150 downloads

    Introduction CustomRewards is a turnkey solution to reward player engagement. This plugin allows you to give a player any type of reward based on conditions you'll be able to configure. Whether you're a server admin aiming to boost player engagement or a developer creating complex reward systems, CustomRewards is your go-to solution. Main Features: Diversity of Rewards: Set up a huge variety of rewards for your players, ranging from items to special permissions, including server command execution. Reward Templates: Create different reward models for various events or scenarios, providing maximum flexibility to meet your server's needs. Award Conditions: Ensure only eligible players receive certain rewards by setting conditions based on groups, permissions, and more. Integration with Other Plugins: CustomRewards isn't just a standalone, it can also be seamlessly integrated with other externals plugins such as VoteSystem or PlaytimeTracker : Vote System : By using Custom Reward with VoteSystem, your players will be able to obtain rewards by voting. PlayTime Reward (free) : By using CustomRewards with PlaytimeTracker, your players will be able to obtain rewards based on their playtime. Interface Customization Provide your players with an appealing visual experience with a fully customizable user interface, custom reward images, and colorful themes. Expandability for Developers For those looking to delve deeper, CustomRewards offers a robust API, allowing you to integrate your own point system or even other plugins ! Plugin's Future: We always listen to the community! If you have a specific plugin you'd like to see integrated with CustomRewards, please let us know. Our goal is to make CustomRewards as versatile and useful as possible for all users. Support : I am very often available and will respond as quickly as possible to all your questions, here or on my Discord: https://discord.gg/JJnxFgP27G. Full Documentation : Feel free to check out the complete documentation here. Commands (chat) : - /CustomRewards_Give <type> <player name or id> <quantity> : available only for administrators or with permission CustomRewards.Admin - The commands to show the UI need to be implemented in the configuration. Permissions : - CustomRewards.Admin : enable admin commands if not administrator - CustomRewards.<Type>.Use : Permission linked to the type (rewards template), users without the permission will not be able to use the command to display the UI. Therefore, it's important to add the permission to your groups once the template is created! How To use API : private void Give_API(string rewardType, ulong playerId, int quantity) // Add quantity points for player (for referenced rewardType) private int Get_API(string rewardType, ulong playerId) // Get quantity points for player (for referenced rewardType) CustomRewards Configuration Tutorial Step 1: Initial Setup : - Ensure the CustomRewards_rewards folder is present in Oxide/Data. If not, the plugin will attempt to create it automatically, but it's good to check. - Ensure - For each reward type you want to configure, create a .json file in the CustomRewards_rewards folder. For instance, for a reward type called "VIP", you might have a VIP.json file. Step 2: Basic Configuration In your .json file: - "Enabled": Set this value to true to activate this reward type. - "Commands for show UI": List of commands that will display the user interface for this reward type. For example: ["rewards_vip", "vip_rewards"]. Step 3: User Interface Configuration Under "UI Settings": - Configure the appearance and layout of the user interface with properties like "Max Reward By Page", "Window Rect", etc. - Set the theme colors under "Theme" using properties like "Colors". Each color is defined by an RGBA value. - Configure rarity colors under "Rarity Colors". - To modify the window title or description (above the rewards), go through the lang files (Oxide/Lang/<lang>/CustomRewards_<type>). Example Lang file : { "Messages": { "Title": "Rewards", "Description": "Every time you earn points, you can claim your rewards here." } } Step 4: Reward Configuration Under "Rewards Settings": - "Rewards List": Here, you'll define each individual reward for this type. - "Rarity (Common - Rare - Epic - Legendary)": Set the reward's rarity. - "Quantity": If the reward is an item, set the quantity here. - "Item Shortname (optional)": If the reward is an item, set its short name here. - "Custom image URL (optional)": For a custom image for the reward. - "Server command (optional)": Commands to execute when this reward is claimed. - "Grant Permissions ": Permissions to grant when this reward is claimed. - "Grant Groups": Groups to grant when this reward is claimed. - "Nedded Permissions": Permissions needed to claim this reward. - "Nedded Group ": Groups needed to claim this reward. Step 5: Plugin Extensions Under PluginExtensions, you can configure integration with other plugins: - For PlaytimeTracker, use properties under "PlayTimeTracker" like "Count Afk Time?", "Added points", and "Add point every (in seconds)". Step 6: Save and Reload After completing your configuration, save the .json file and reload the plugin on your server. Here's a sample configuration file to help you get started:
    $5.99
  25. Version 2.1.9

    130 downloads

    Unlock the secrets of treasure hunting in the world of Rust with the "Treasure Chest" plugin. This feature-rich plugin allows server owners to create custom loot experiences for their players by introducing unique treasure chests, each with its own set of surprises and rewards. News: You can now change skin and display name of chest . You can change for each chest custom stack size. Small UI changes. 4 custom chests : Green, Blue, Red, Gold Customizable Loot Chests: The plugin allows server administrators to define multiple types of Treasure Chests, each with its own set of loot items. Chests can be enabled or disabled individually, giving administrators fine-grained control over the available loot. Create loot tables for each chest, specifying the items, skins,quantities, and probabilities players will find inside. Chest Spawning: Treasure Chests are spawned in the game world based on predefined containers and chances . Admins can chose containers where will Treasure Chest spawn ,with spawn chance . Permission: treasurechest.itemloot.givechest // to be able to use give command Commands : Command: /givechest "display name" quantity Command : /givechestto <player ID/name> <display name> <quantity> // example /givechestto copek green chest 5 Console Command : givechestto <player ID/name> <display name> <quantity> // example givechestto copek green chest 5 For opening virtualy chest to balance loot : ConsoleCommand : chestsim <lootTable> <number of chests> // with this you will see in game console ConsoleCommand : chestsimr <lootTable> <number of chests> // with this you will see in rcon console Configuration: The "Treasure Chest" plugin is highly configurable, allowing you to create a truly unique loot system on your Rust server. Customize everything from the items inside chests to the chance of finding them. Usage: Set up your custom treasure chests with the desired loot. Let players uncover the riches by interacting with these chests. Admins can distribute chests as rewards or for special events,and more. Configuration: The "Treasure Chest" plugin is highly configurable, allowing you to create a truly unique loot system on your Rust server. Customize everything from the items inside chests to the chance of finding them. Config Example: "Enabled - true/false , if false chest will not spawn in PrefabPaths", "CustomStackSize - now you can change stack size of each chest", "You can change skin and display name of each chest", "MinChestAmount/MaxCHestAmount - how much items player will get from chest ", "CooldownSeconds - how much seconds will player need to wait to open another chest", "You can add more items to loottable", "Economy: here you put item or plugin", "PluginName: economics or serverrewards", "If you use plugin ,shortname and skinId will be showed in Ui as item for economy,you will not get that item you will get balance of plugin", "IsBlueprint - if true you will get bp of that item", "Min/MaxAmount - quantity of that item (you can put min/max - to same number (1),so its min and max 1 quantity of that item)", "Probability - from 0.0 (0%) to 1.0 (100%) chance to get that item", "command : /givechest display name quantity; example /givechest green chest 5", "Spawns - PrefabPath (chose where will chest spawn),SpawnChance (0-100 ,chance to spawn chest in that prefab)", "Dont put same prefabpath for more type of chests,for each chest use different prefabpath", "Opening effect : if empty its disabled,you can change opening effect to something else" "Chests": [ { Enabled = true, "CustomStackSize": 100, ItemDisplayName = "Green Chest", ItemShortname = "xmas.present.large", LootBoxSkinID = 3038475567, MinChestAmount = 1, MaxChestAmount = 2, LootTable = "greenchest", "CooldownSeconds": 60, LootTables = new Dictionary<string, List<LootTableItem>> { ["greenchest"] = new List<LootTableItem> { new LootTableItem { "Economy": "Plugin", "PluginName": "Economics", "Shortname": "rock", "MaxAmount": 5, "MinAmount": 1, "Probability": 1.0, "SkinID": 2108583966, "DisplayName": "EcoMoney", "IsBlueprint": false }, { "Economy": "Plugin", "PluginName": "ServerRewards", "Shortname": "wood", "MaxAmount": 300, "MinAmount": 100, "Probability": 1.0, "SkinID": 0, "DisplayName": "", "IsBlueprint": false }, { "Economy": "Item", "PluginName": null, "Shortname": "stones", "MaxAmount": 300, "MinAmount": 100, "Probability": 1.0, "SkinID": 0, "DisplayName": "", "IsBlueprint": false } } }, "Spawns": [ { "PrefabPath": "assets/bundled/prefabs/radtown/crate_normal_2.prefab", // where can "green chest" spawn "SpawnChance": 50.0 // chance to spawn in that crate_normal_2 } ] }, Get ready to surprise and engage your players with a loot system that goes beyond the ordinary. Unleash the treasures of Rust with the "Treasure Chest" plugin!
    $10.00

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.7m
Total downloads
Customers
11.5k
Customers served
Files Sold
164.3k
Total sales
Payments
3.5m
Processed total
×
×
  • 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.