Jump to content

Search the Community

Showing results for tags 'oxide'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

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

Forums

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

Product Groups

  • Creator Services
  • Host Services

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

  1. IIIaKa

    Vanish Status

    Version 0.1.3

    48 downloads

    The plugin displays invisibility indication in the status bar. Depends on Vanish/BetterVanish and AdvancedStatus plugins. P.S. Don't forget to set Enable GUI to false in the Vanish. P.P.S. For those using Vanish from umod, the API method IsInvisible sometimes returns true for players who are visible. I have asked the plugin author to add or modify this method. Meanwhile, if you want the plugin to work correctly, you need use the following plugin. Only one new method has been added, IsInvisible2, which performs the check in a different way: Vanish.cs 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 abillity to set own image and customize the color of the image; The abillity to set sprite instead of the image; The ability to specify custom text. Additionally, customization options for the color, size, and font of the text. { "ImageLibrary Counter Check": 5, "Status. Bar - Height": 26, "Status. Bar - Order": 10, "Status. Background - Color": "#15AC9D", "Status. Background - Transparency": 0.7, "Status. Background - Material(empty to disable)": "", "Status. Image - URL": "https://i.imgur.com/3D1JIaU.png", "Status. Image - Sprite(empty to use image from URL)": "", "Status. Image - Is raw image": false, "Status. Image - Color": "#15AC9D", "Status. Text - Size": 12, "Status. Text - Color": "#FFFFFF", "Status. Text - Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Version": { "Major": 0, "Minor": 1, "Patch": 3 } } EN: { "MsgText": "You are invisible" } RU: { "MsgText": "Вы невидимы" }
    $3.99
  2. Version 1.4.1

    551 downloads

    Never worry about your players fighting over a monument, make them compete for ownership! With this plugin you can configure several parameters then players can compete to claim a monument for a set time. There is enough configuration and options that this would work well for any server, whether PvE or PvP. Video Description This plugin will automatically find Facepunch standard monuments, including Cargo Ship and Oil Rigs that are on the map, and which can be specified in the configuration. This will create a zone around each monument in which customizable rules apply for anyone coming to the monument, whether they become owner or not. You can also create a zone using coordinates anywhere on the map, and assign certain rules to it. Chat Command (For all players) /mocd - Displays all cooldowns for the player /CreateCustomZone {name} - Creates a file for a custom zone in the Data/MM_Data/MonumentOwner/Custom Zones folder with the administrator position at the time of file creation Console Command (RCON only) mocdreset {SteamID64} - Resets all cooldowns for the player Plugin Config example of a configuration for monuments sample configuration for the plugin Ideas for updates that may be implemented in the future Current ideas for the future of this plugin. These are things that I want to implement possibly. You can also write to us in Discord to suggest ideas or to vote for any that I share here. Respawn loot, NPC, Bradley, etc. on command Respawn loot when getting a new owner Purchase of owner status through third-party plugins or through commands Ownership retention for as long as there is fuel in Excavator or Quarries Add plugin support for notifications and also add notifications via Rust GUI Disabling and enabling zones while the plugin is running Creating a zone by command API The answer true or false will tell whether there is a zone in this coordinate private bool HasZone(Vector3 posMonument) The answer true or false will tell whether the zone belongs to someone private bool HasOwner(Vector3 posMonument) The answer ulong will tell who the zone belongs to private ulong GetOwnerID(Vector3 posMonument) The answer true or false will tell whether the player can become the owner private bool CanPlayerBecomeOwner(Vector3 posMonument, BasePlayer player) Forcibly establishes the owner of the zone, bypassing checks on his ability to become the owner. The answer true or false will tell whether he was able to become one or the zone is occupied by another player private bool SetOwnerID(Vector3 posMonument, ulong userID) Deletes a zone. The answer true or false will tell whether he was able to do it private bool RemoveZone(MonumentInfo monument) Creates a zone for the desired monument. The answer true or false will tell whether he was able to do it private bool CreateZone(MonumentInfo monument) Translation assistance by Jbird. Check out more of my work here JTedal's library. Come see our whole teams work Mad Mapper Library. Come by the Mad Mapper Discord for support, feedback, or suggestions!
    $19.99
  3. Version 0.1.1

    10 downloads

    The plugin displays godmode and noclip indicators in the status bar. Depends on AdvancedStatus plugin. The ability to display godmode and noclip indications in the status bar. 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 abillity to set own image and customize the color of the image; The abillity to set sprite instead of the image; The ability to specify custom text. Additionally, customization options for the color, size, and font of the text. { "Check interval in seconds": 1.0, "The status bar settings for Godmode": { "Order": 20, "Height": 26, "Main_Color": "#E3BA2B", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://i.imgur.com/XmZBOuP.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#FFD33A", "Text": "MsgGod", "Text_Size": 12, "Text_Color": "#FFFFFF", "Text_Font": "RobotoCondensed-Bold.ttf" }, "The status bar settings for Noclip": { "Order": 20, "Height": 26, "Main_Color": "#66A4D2", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://i.imgur.com/LY0AUMG.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#31648B", "Text": "MsgNoclip", "Text_Size": 12, "Text_Color": "#FFFFFF", "Text_Font": "RobotoCondensed-Bold.ttf" }, "Version": { "Major": 0, "Minor": 1, "Patch": 1 } } P.S. List of available fonts. EN: { "MsgGod": "You are immortal", "MsgNoclip": "You are flying" } RU: { "MsgGod": "Вы неуязвимы", "MsgNoclip": "Вы в полете" }
    $3.99
  4. Version 0.1.1

    36 downloads

    Adds a reputation system, similar to the well-known Infestation Survivor Stories(The WarZ). More information on how the plugin works can be found at the bottom in the "Principle of work" section. P.S. Before making a purchase, I kindly ask you to carefully review all the features of the plugin, especially the configuration file. Displaying the reputation to other players while a waving; Displaying reputation above the player while aiming. Unfortunately, the reputation will also be displayed if a player is in certain bushes; Displaying the reputation of all visible players in the bandit zone; Forbidding bandits from visiting Safe Zones(except Bandit Camp). Also, notifying players about it. reputationmaster.vip - Provides the ability to set a fake rank value. reputationmaster.admin - Provides the ability to set or reset reputation value to other players. { "ImageLibrary Counter Check": 5, "Reputation Master command": "rep", "Use GameTip for messages?": true, "Use ddraw command, for displaying the rank? NOTE! To use, an administrator flag is required, which is granted before rendering and revoked immediately after issuing the command": true, "Is it worth displaying reputation when aiming at a player with a scope (ddraw should be enabled)? NOTE! The player's reputation may be displayed in certain bushes": false, "The time of self-defense for a lawman against an attack by another lawman(in minutes).": 15, "Forbid bandits from visiting the SafeZone(except for Banditcamp)?": true, "The time(in seconds) a bandit can stay in the SafeZone before being killed, and anyone can loot their loot": 10.0, "The prefab name of the effect upon killing a bandit in the SafeZone": "assets/prefabs/misc/xmas/advent_calendar/effects/open_advent.prefab", "Banditcamp custom position(xyz, example: '91.96 36.47 558.32'). Leave it blank to use default.": "", "The minimum value for fake reputation": -10000, "The maximum value for fake reputation": 10000, "UI. Display rank in the status bar(the AdvancedStatus plugin is required)": true, "UI. Status - Height": 30, "UI. Position - Left to Right": true, "UI. Position - AnchorMin": "1 0.9", "UI. Position - AnchorMax": "1 0.9", "UI. Position - OffsetMin": "-208 -15", "UI. Position - OffsetMax": "-16 15", "UI. Text - Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "UI. Text - Font Color(empty to use by rank)": "", "UI. Text Value - Font Color(empty to use by rank)": "", "UI. Text - Font Size": 14, "UI. Background - Transparency": 0.6, "UI. Reputation Positive Value Image - URL": "https://i.imgur.com/HKqyHO8.png", "UI. Reputation Negative Value Image - URL": "https://i.imgur.com/mMdm55h.png", "UI. Added Value Sound - Prefab Name": "assets/bundled/prefabs/fx/notice/item.select.fx.prefab", "List of available reputations": [ { "MinRange": -3.40282347E+38, "MaxRange": -1000.0, "Name": "Assassin", "Reward": 20.0, "Penalty": 0.0, "IsLawman": false, "AllowSafeZone": false, "IsDefault": false, "ImgURL": "https://i.imgur.com/CdDKpwv.png", "Color": "#FF341E" }, { "MinRange": -999.99, "MaxRange": -600.0, "Name": "Villain", "Reward": 15.0, "Penalty": 0.0, "IsLawman": false, "AllowSafeZone": false, "IsDefault": false, "ImgURL": "https://i.imgur.com/XBXToOD.png", "Color": "#FF7466" }, { "MinRange": -599.99, "MaxRange": -300.0, "Name": "Hitman", "Reward": 10.0, "Penalty": 0.0, "IsLawman": false, "AllowSafeZone": false, "IsDefault": false, "ImgURL": "https://i.imgur.com/9ZzkdWA.png", "Color": "#FF9489" }, { "MinRange": -299.99, "MaxRange": -100.0, "Name": "Bandit", "Reward": 4.0, "Penalty": 0.0, "IsLawman": false, "AllowSafeZone": false, "IsDefault": false, "ImgURL": "https://i.imgur.com/uF1M1DC.png", "Color": "#FF9D1E" }, { "MinRange": -99.99, "MaxRange": -25.0, "Name": "Outlaw", "Reward": 3.0, "Penalty": 0.0, "IsLawman": false, "AllowSafeZone": true, "IsDefault": false, "ImgURL": "https://i.imgur.com/e6Th4li.png", "Color": "#FFC442" }, { "MinRange": -24.99, "MaxRange": -5.0, "Name": "Thug", "Reward": 2.0, "Penalty": 0.0, "IsLawman": false, "AllowSafeZone": true, "IsDefault": false, "ImgURL": "https://i.imgur.com/SvFePzj.png", "Color": "#FFDA89" }, { "MinRange": -4.99, "MaxRange": 9.99, "Name": "Civilian", "Reward": 1.0, "Penalty": -1.0, "IsLawman": true, "AllowSafeZone": true, "IsDefault": true, "ImgURL": "https://i.imgur.com/cgi9T1D.png", "Color": "#5EC0CA" }, { "MinRange": 10.0, "MaxRange": 19.99, "Name": "Constable", "Reward": 2.0, "Penalty": -1.0, "IsLawman": true, "AllowSafeZone": true, "IsDefault": false, "ImgURL": "https://i.imgur.com/6M1TaL1.png", "Color": "#72DCDB" }, { "MinRange": 20.0, "MaxRange": 79.99, "Name": "Deputy", "Reward": 3.0, "Penalty": -2.0, "IsLawman": true, "AllowSafeZone": true, "IsDefault": false, "ImgURL": "https://i.imgur.com/sDxPbEK.png", "Color": "#99FFFF" }, { "MinRange": 80.0, "MaxRange": 249.99, "Name": "Lawman", "Reward": 4.0, "Penalty": -15.0, "IsLawman": true, "AllowSafeZone": true, "IsDefault": false, "ImgURL": "https://i.imgur.com/MZCEjDD.png", "Color": "#66FEFF" }, { "MinRange": 250.0, "MaxRange": 499.99, "Name": "Guardian", "Reward": 10.0, "Penalty": -40.0, "IsLawman": true, "AllowSafeZone": true, "IsDefault": false, "ImgURL": "https://i.imgur.com/RrzkQls.png", "Color": "#1EFEFF" }, { "MinRange": 500.0, "MaxRange": 999.99, "Name": "Vigilante", "Reward": 15.0, "Penalty": -60.0, "IsLawman": true, "AllowSafeZone": true, "IsDefault": false, "ImgURL": "https://i.imgur.com/OE9Qsti.png", "Color": "#00D6D6" }, { "MinRange": 1000.0, "MaxRange": 3.40282347E+38, "Name": "Paragon", "Reward": 20.0, "Penalty": -125.0, "IsLawman": true, "AllowSafeZone": true, "IsDefault": false, "ImgURL": "https://i.imgur.com/6yzrXE0.png", "Color": "#0AFBFB" } ], "Version": { "Major": 0, "Minor": 1, "Patch": 0 } } Note: To use ddraw, an administrator flag is required, which is granted before rendering and revoked immediately after issuing the command. The player's reputation may be displayed in certain bushes. { "MinRange": -3.40282347E+38, "MaxRange": -1000.0, "Name": "Assassin", "Reward": 20.0, "Penalty": 0.0, "IsLawman": false, "AllowSafeZone": false, "IsDefault": false, "ImgURL": "https://i.imgur.com/CdDKpwv.png", "Color": "#FF341E" }, { "MinRange": -4.99, "MaxRange": 9.99, "Name": "Civilian", "Reward": 1.0, "Penalty": -1.0, "IsLawman": true, "AllowSafeZone": true, "IsDefault": true, "ImgURL": "https://i.imgur.com/cgi9T1D.png", "Color": "#5EC0CA" }, { "MinRange": 1000.0, "MaxRange": 3.40282347E+38, "Name": "Paragon", "Reward": 20.0, "Penalty": -125.0, "IsLawman": true, "AllowSafeZone": true, "IsDefault": false, "ImgURL": "https://i.imgur.com/6yzrXE0.png", "Color": "#0AFBFB" } MinRange, MaxRange - Range of values for the group rank; Name - Name of the rank; Reward - Reward for killing or reviving(divided by 2) a player in this rank. If the initiating player has IsLawman = true, the value will be positive, otherwise, it will be negative; Penalty - Penalty for a peaceful player of this rank, for killing another peaceful player. If the target did not initiate this pvp first; IsLawman - Does the rank apply to peaceful players? AllowSafeZone - Is this rank allowed to visit Safe Zones (except Bandit Camp)? The "Forbid bandits from visiting the SafeZone (except for Banditcamp)" config should be set to true; IsDefault - Default rank. Note: only one rank can be set as default; ImgURL - Rank image; Color - Rank color. EN: { "MsgNotAllowed": "You do not have permissions to use this command!", "MsgPlayerNotFound": "The specified player was not found!", "MsgPlayerMoreThanOne": "More than one player found!", "MsgResetAllValues": "Successfully reset {0} reputations!", "MsgResetPlayerValue": "{0}'s reputation successfully reset!", "MsgFakeValueSucceeded": "Value {0} successfully set as fake!", "MsgFakeValueFailed": "You need to specify a digit value for the fake reputation.", "MsgBanditZoneSet": "Position {0} successfully set for Bandit Camp!", "MsgBanditZoneSetDefault": "Default position {0} set for Bandit Camp!", "MsgBanditZoneSetNoSafeZone": "Safe Zone is not available near position {0}!", "MsgBanditZoneFailed": "Failed to set {0} as the position for the Bandit Camp!", "MsgPlayerNewValue": "Player {0} assigned a new reputation value: {1}({2})!", "MsgPlayerNewValueWrong": "Incorrect format! Example: '/rep *userNameOrId* *value*'.", "MsgReputation": "Reputation", "MsgNewReputation": "Congratulations! You've reached a new reputation rank {0}!", "MsgKillNoPenalty": "You have killed {0}({1}). However, since he attacked you first, you will not be penalized.", "MsgInit": "You attacked {0}({1}) first. If he kills you within {2} minutes, he will not receive a penalty.", "MsgBanditEnterSafeZone": "You are not welcome here! If you do not leave this place, you will be killed in {0} seconds.", "MsgBanditLeaveSafeZone": "Do not return here anymore! Individuals like you belong in the Bandit Camp!", "MsgLawmanEnterBanditZone": "You've entered the Bandit Camp! Be cautious, there are plenty of outlaws around here!", "MsgLawmanLeaveBanditZone": "You've left the Bandit Camp! We recommend avoiding this place.", "MsgBanditEnterBanditZone": "Welcome to the Bandit Camp! Make yourself at home!", "MsgBanditLeaveBanditZone": "You've left the Bandit Camp! We hope for your swift return!", "MsgShowPlayerReputation": "{0}'s rank is {1}({2})." } RU: { "MsgNotAllowed": "У вас недостаточно прав для использования этой команды!", "MsgPlayerNotFound": "Указанный игрок не найден!", "MsgPlayerMoreThanOne": "Найдено игроков больше чем один!", "MsgResetAllValues": "Успешно сброшено {0} репутаций!", "MsgResetPlayerValue": "Репутация игрока {0} успешно сброшена!", "MsgFakeValueSucceeded": "Ложное значение {0} успешно установлено!", "MsgFakeValueFailed": "Вам необходимо указать числовое значение ложной репутации.", "MsgBanditZoneSet": "Позиция {0}, успешно установлена для Лагеря Бандитов!", "MsgBanditZoneSetDefault": "Позиция по умолчанию {0}, установлена для Лагеря Бандитов!", "MsgBanditZoneSetNoSafeZone": "Рядом с позицией {0} нет Сейф Зоны!", "MsgBanditZoneFailed": "{0} не удалось установить как позицию для Лагеря Бандитов!", "MsgPlayerNewValue": "Игроку {0} установлено новое значение репутации: {1}({2})!", "MsgPlayerNewValueWrong": "Не верный формат! Пример: '/rep *имяИлиИд* *значение*'.", "MsgReputation": "Репутация", "MsgNewReputation": "Поздравляем! Вы получили новый ранг репутации {0}!", "MsgKillNoPenalty": "Вы убили {0}({1}). Но так как он первым вас атаковал, вас не накажут.", "MsgInit": "Вы первым атаковали {0}({1}). Если он вас убьет в течении {2} минут, то не получит штрафа.", "MsgBanditEnterSafeZone": "Вам здесь не рады! Если вы не покинете это место, то вас убьет через {0} секунд.", "MsgBanditLeaveSafeZone": "Больше сюда не возвращайтесь! Таким как вы место в Лагере Бандитов!", "MsgLawmanEnterBanditZone": "Вы пришли в Лагерь Бандитов! Будьте бдительны, здесь полно отморозков!", "MsgLawmanLeaveBanditZone": "Вы покинули Лагерь Бандитов! Советуем обходить это место.", "MsgBanditEnterBanditZone": "Добро пожаловать в Лагерь Бандитов! Будьте как дома!", "MsgBanditLeaveBanditZone": "Вы покинули Лагерь Бандитов! Надеемся на скорое ваше возвращение!", "MsgShowPlayerReputation": "Ранг игрока {0}: {1}({2})." } fake *value* - Sets a fake reputation value for display to other players. reset *userNameOrID* - Resets the reputation of the specified player. Permission "reputationmaster.admin" required. reset all - Resets the reputation of all players. Permission "reputationmaster.admin" required. *userNameOrID* *value* - Sets a new reputation value for the specified player. Permission "reputationmaster.admin" required. banditzone *pos* - New position(x, y, z) for the bandit zone. Requires a safezone. Permission "reputationmaster.admin" required. Example: /rep fake 150 ReputationValueUpdated: Called after the player's reputation value has changed. void ReputationValueUpdated(ulong userID, string repName, float repValue) { Puts($"{userID} updated a reputation value to {repValue}. Current reputation rank is {repName}."); } ReputationUpdated: Called after player received a new reputation rank. void ReputationUpdated(ulong userID, string oldRep, string newRep, bool isLawman, bool allowSafeZone, float repValue) { Puts($"{userID} has updated their rank from {oldRep} to {newRep}. Is peaceful: {isLawman}\nSafe Zones: {allowSafeZone}\nReputation Value: {repValue}"); } (float) GetReputationValue(ulong userID) - Returns the reputation value of the specified player. Returns null if the player is not found. GetReputationValue(string userID) (string) GetReputationName(ulong userID) - Returns the reputation name of the specified player. Returns null if the player is not found. GetReputationName(string userID) You can create as many reputation ranks as you want, but there are only two main groups: Lawmen(peaceful or civilians); Outlaws(bandits). Each kill has a different scores depending of the reputation rank of the victim and attacker. For exampe, if you are a Civilian, you will receive: Paragon: -20 Vigilant: -15 Guardian: -10 Lawman: -4 Deputy: -3 Constable: -2 Civillian: -1 Thug: +2 Outlaw: +3 Bandit: +4 Hitman: +10 Villain: +15 Assassin: +20 Reviving: For reviving a player, you will receive a reward divided by 2. If the target is a lawman, the reward will be positive, else if a target is a bandit, it will be negative. Also, this is the only way out of bandit rank for bandits. Outlaw: When you reach the outlaw reputation, you have no more back! Except for reviving a peaceful player. You can kill other bandits but still counting as negative reputation! So, after you reach the outlaw reputation rank, scores by killing a player of a certain reputation will be as follows(negative reward value) : Paragon: -20 Vigilant: -15 Guardian: -10 Lawman: -4 Deputy: -3 Constable: -2 Civillian: -1 Thug: -2 Outlaw: -3 Bandit: -4 Hitman: -10 Villain: -15 Assassin: -20 Lawman: The scores will be as follows for each kill a outlaw reputation ranks(positive reward value) : Assassin: +20 Villain: +15 Hitman: +10 Bandit: +4 Outlaw: +3 Thug: +2 But for killing a peaceful player, you will receive penalties based on your rank. A list of penalties for each reputation rank: Paragon: -125 Vigilante: -60 Guardian: -40 Lawman: -15 Deputy: -2 Constable: -1 Civilian: -1 There is also a self-defense system that works as follows: If a peaceful player initiates an attack on another peaceful player, a timer of 15 minutes(sets from config) is activated, during which the victim can kill the attacker without penalties. So, it's very hard to become a lawman, and it's very easy to get out from lawman.
    $4.99
  5. IIIaKa

    vDelivery

    Version 0.1.1

    29 downloads

    vDelivery allows players with the permission to add a terminal(from drone station) to the vending machine and change the delivery fee. With creating the HUD on spawn vending machine. Note: For transactions with a custom fee, you still need to have 20 scrap available, which will not be taken. Also, for the vending machines modified by CustomVendingSetup(umod), there is no custom fee. vDelivery.one - Provides the ability to add the number of terminals specified for this permission in the configuration file. And use custom delivery fee. vDelivery.two - Provides the ability to add the number of terminals specified for this permission in the configuration file. And use custom delivery fee. vDelivery.three - Provides the ability to add the number of terminals specified for this permission in the configuration file. And use custom delivery fee. vDelivery.admin - Provides unrestricted access to the plugin's functionality. This includes the ability to add/remove or clear terminals from other players' vending machines. { "ImageLibrary Counter Check": 5, "vDelivery command": "vdelivery", "Use GameTip for messages?": true, "Is it worth ignoring the inaccessibility of drones?": false, "Display position - Forward": -0.35, "Display position - Up": 1.8, "Display position - Right": 0.0, "Display rotation - x": 0.0, "Display rotation - y": 180.0, "Display rotation - z": 0.0, "Max ammount of Vending machines with the Terminal": { "vDelivery.one": 1, "vDelivery.two": 3, "vDelivery.three": 5 }, "Delivery fee for each permissions": [ { "Permission name": "vDelivery.one", "Delivery fee item": "scrap", "Delivery fee amount": 20 }, { "Permission name": "vDelivery.two", "Delivery fee item": "scrap", "Delivery fee amount": 20 }, { "Permission name": "vDelivery.three", "Delivery fee item": "scrap", "Delivery fee amount": 20 } ], "UI - Duration": 6.0, "UI_HUD. Position - AnchorMin": "0 0.9", "UI_HUD. Position - AnchorMax": "0.25 1", "UI_HUD. Position - OffsetMin": "20 0", "UI_HUD. Position - OffsetMax": "0 -30", "UI_HUD. Icon - Url": "https://i.imgur.com/4Adzkb8.png", "UI_HUD. Icon - Color": "#CCE699", "UI_HUD. Icon - Transparency": 0.8, "UI. Text - Font": "RobotoCondensed-Bold.ttf", "UI. Text - Font Size": 14, "UI. Text - Font Color": "#FFFFFF", "UI. Text description - Font": "RobotoCondensed-Regular.ttf", "UI. Text description - Font Size": 12, "UI. Text description - Font Color": "#FFFFFF", "Show HUD Sound - Prefab Name": "assets/bundled/prefabs/fx/invite_notice.prefab", "Version": { "Major": 0, "Minor": 1, "Patch": 1 } } EN: { "MsgNotAllowed": "You do not have permission to use this command!", "MsgNotOwner": "You are not the owner of this vending machine!", "MsgNotAccessible": "The vending machine is not accessible to drones!", "MsgNotVending": "You need to look at the vending machine or provide correct net ID!", "MsgNotVendingDelivery": "The vending machine does not have a terminal!", "MsgLimitReached": "You cannot add a terminal as you have reached your limit of {0}!", "MsgAddBtn": "Add a terminal to the vending machine?", "MsgAddBtnDesc": "Click on the notification to confirm", "MsgMyAdded": "The terminal has been successfully added!", "MsgMyRemoved": "The terminal has been successfully removed!", "MsgMyAllRemoved": "All your terminals have been successfully removed!", "MsgPlayerAllRemoved": "All {0}'s terminals have been successfully removed!", "MsgAllRemoved": "All terminals have been successfully removed!", "MsgTerminalsNotFound": "No terminals found!", "MsgPlayerTerminalsNotFound": "{0}'s terminals not found!", "MsgNoHaveCustomFee": "To pay the personal fee, you need to have :{0}:(x{1}). Using default fee settings!" } RU: { "MsgNotAllowed": "У вас недостаточно прав для использования этой команды!", "MsgNotOwner": "Вы не являетесь владельцем данного торгового автомата!", "MsgNotAccessible": "Торговый автомат не доступен для дронов!", "MsgNotVending": "Вам необходимо смотреть на торговый автомат или указать корректный net ID!", "MsgNotVendingDelivery": "Торговый автомат не имеет терминала!", "MsgLimitReached": "Вы не можете добавить терминал, так как вы превысили свой лимит в {0}!", "MsgAddBtn": "Добавить терминал к торговому автомату?", "MsgAddBtnDesc": "Нажмите на уведомление для подтверждения", "MsgMyAdded": "Терминал успешно добавлен!", "MsgMyRemoved": "Терминал успешно удален!", "MsgMyAllRemoved": "Все ваши терминалы успешно удалены!", "MsgPlayerAllRemoved": "Все терминалы игрока {0} успешно удалены!", "MsgAllRemoved": "Все терминалы успешно удалены!", "MsgTerminalsNotFound": "Терминалы не найдены!", "MsgPlayerTerminalsNotFound": "Терминалы игрока {0} не найдены!", "MsgNoHaveCustomFee": "Для оплаты персональной комиссии вам необходимо иметь :{0}:(x{1}). Использование настроек комиссии по умолчанию!" } add - Adding a terminal to the vending machine that you are looking at from a distance of no more than 10 meters. *netID* - Adding a terminal to a vending machine with the specified netID; remove - Removing a terminal from the vending machine that you are looking at from a distance of no more than 10 meters. *netID* - Removing a terminal from the vending machine with the specified netID; clear - Removing all of your terminals from vending machines. *userID* - Removing all of specified player's terminals from vending machines. Permission "vDelivery.admin" required. all - Removing all terminals from vending machines. Permission "vDelivery.admin" required. Example: /vdelivery add /vdelivery clear all
    $4.99
  6. Version 0.1.0

    20 downloads

    Plugin rewarding players for their in-game activity. The ability to receive rewards for gathering resources; The ability to receive rewards for: killing players and NPCs; destroying barrels and road signs; 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. { "Is it worth using the AdvancedStatus plugin?": true, "Status Bar Settings": { "Order": 20, "Height": 26, "Main_Color": "#84AB49", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://i.imgur.com/k8jq7yY.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#B9D134", "Text_Size": 12, "Text_Color": "#DAEBAD", "Text_Font": "RobotoCondensed-Bold.ttf", "SubText_Size": 12, "SubText_Color": "#DAEBAD", "SubText_Font": "RobotoCondensed-Bold.ttf" }, "List of multipliers for rewards, for each group permission": { "realpve.default": 1.0, "realpve.vip": 1.1 }, "Gather Rewards": { "wood": 0.5, "stones": 1.0, "metal.ore": 1.5, "sulfur.ore": 2.0 }, "Kill Rewards": { "player": 1.0, "loot-barrel": 0.5, "loot_barrel": 0.5, "oil_barrel": 1.0, "roadsign": 0.5, "scientistnpc": 1.5, "npc_tunneldweller": 1.5, "npc_underwaterdweller": 1.5, "scientistnpc_junkpile_pistol": 1.0, "scientistnpc_heavy": 2.0, "boar": 1.0, "stag": 1.5, "wolf": 2.0, "bear": 2.0, "boar.corpse": 0.5, "stag.corpse": 0.75, "wolf.corpse": 1.0, "bear.corpse": 1.0, "patrolhelicopter": 50.0, "bradleyapc": 50.0 }, "First Loot Open Rewards": { "foodbox": 0.5, "crate_food_1": 0.5, "crate_food_2": 0.5, "crate_normal_2_food": 1.0, "wagon_crate_normal_2_food": 1.0, "crate_normal_2_medical": 1.0, "vehicle_parts": 0.5, "crate_basic": 0.5, "crate_normal_2": 1.0, "crate_mine": 1.0, "crate_tools": 1.5, "crate_normal": 2.0, "crate_elite": 2.5, "crate_underwater_basic": 0.5, "crate_underwater_advanced": 1.0, "crate_medical": 0.5, "crate_fuel": 1.0, "crate_ammunition": 1.0, "heli_crate": 10.0, "bradley_crate": 10.0, "codelockedhackablecrate": 30.0, "codelockedhackablecrate_oilrig": 30.0 }, "Pickup Rewards": { "Wood": 0.1, "Stone": 0.25, "Metal Ore": 0.5, "Sulfur Ore": 0.75, "Diesel Fuel": 1.0, "Bones": 0.1, "Corn": 0.1, "Potato": 0.1, "Pumpkin": 0.1, "Wild Mushroom": 0.1, "Hemp Fibers": 0.1, "Black Berry": 0.1, "Blue Berry": 0.1, "Green Berry": 0.1, "Red Berry": 0.1, "White Berry": 0.1, "Yellow Berry": 0.1 }, "Planting Rewards": { "hemp.entity": 0.1, "corn.entity": 0.1, "pumpkin.entity": 0.1, "potato.entity": 0.1, "black_berry.entity": 0.1, "blue_berry.entity": 0.1, "green_berry.entity": 0.1, "red_berry.entity": 0.1, "white_berry.entity": 0.1, "yellow_berry.entity": 0.1 }, "Version": { "Major": 0, "Minor": 1, "Patch": 0 } } EN: { "MsgTextBar": "Bonus" } RU: { "MsgTextBar": "Бонус" }
    $2.99
  7. IIIaKa

    Promo Status

    Version 0.1.1

    17 downloads

    The plugin allows displaying the promo code in the status bar. Depends on AdvancedStatus plugin. P.S. The promo code is set via command. The ability to display the promo code in the status bar. 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 abillity to set own image and customize the color of the image; The abillity to set sprite instead of the image; The ability to specify custom text. Additionally, customization options for the color, size, and font of the text. promostatus.admin - Provides the ability to set or delete promo code. { "ImageLibrary Counter Check": 5, "Promo command": "promo", "Use GameTip for messages?": true, "Promo code": "", "Expiration date of the promo code. Example: 2023-12-22 18:53": "", "Time in seconds for displaying the promo code in the status bar": 3600, "Status. Bar - Height": 26, "Status. Bar - Order": 10, "Status. Background - Color": "#FFD33A", "Status. Background - Transparency": 0.7, "Status. Background - Material(empty to disable)": "", "Status. Image - URL": "https://i.imgur.com/q15Cmu5.png", "Status. Image - Sprite(empty to use image from URL)": "", "Status. Image - Is raw image": false, "Status. Image - Color": "#FFD33A", "Status. Text - Size": 12, "Status. Text - Color": "#FFFFFF", "Status. Text - Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Status. SubText - Size": 12, "Status. SubText - Color": "#FFFFFF", "Status. SubText - Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Version": { "Major": 0, "Minor": 1, "Patch": 1 } } EN: { "MsgText": "PROMO CODE:", "MsgNotAllowed": "You do not have permissions to use this command!", "MsgAddNewPromo": "Added a new promo code {0}. Valid until {1}.", "MsgAddNewPromoFailed": "An error occurred while adding the promo code. Example: /promo \"test\" \"2024-01-13 09:29\"", "MsgAddNewPromoDateFailed": "Date must be greater than the current date!", "MsgSetNewDisplay": "New display time({0}) for the promo code has been set in the bar.", "MsgSetNewDisplayFailed": "An error occurred while setting a new display time for the promo code. Example: /promo display 3600", "MsgDeletePromo": "The promo code has been deleted!" } RU: { "MsgText": "ПРОМОКОД:", "MsgNotAllowed": "У вас недостаточно прав для использования этой команды!", "MsgAddNewPromo": "Добавлен новый промокод {0}. Действителен до {1}.", "MsgAddNewPromoFailed": "Произошла ошибка при добавлении промокода. Пример: /promo \"test\" \"2024-01-13 09:29\"", "MsgAddNewPromoDateFailed": "Дата должна быть больше текущей!", "MsgSetNewDisplay": "Установлено новое время({0}) отображения промокода в баре.", "MsgSetNewDisplayFailed": "Произошла ошибка при установки нового времени отображения промокода. Пример: /promo display 3600", "MsgDeletePromo": "Промокод был удален!" } display *time* - Sets the display time of the bar in seconds. Permission "promostatus.admin" required. delete - Deletes the promo code. Permission "promostatus.admin" required. *code* *time* - Sets a new promo code. Permission "promostatus.admin" required. Example: /promo display 360 /promo test "2023-12-25 18:53"
    $3.99
  8. Version 0.1.2

    76 downloads

    This plugin demonstrates the integration with the AdvancedStatus plugin. It displays the amount of a specific item in the player's inventory in the status bar. In this case, it's Scrap, to track a different item, replace the itemID value on line 16 with the ID of the desired item. This plugin can be downloaded by plugin developers as a reference to understanding how to work with the AdvancedStatus and by server owners to easily display desired items in the status bar.
    Free
  9. IIIaKa

    Fuel Status

    Version 0.1.0

    9 downloads

    The plugin displays the vehicle's fuel level in the status bar. Depends on AdvancedStatus plugin. The ability to display the vehicle's fuel level(gauge) in the status bar. 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 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, and font of the text. { "Fuel indicator refresh interval in seconds": 5.0, "Status. Bar - Height": 26, "Status. Bar - Order": 1, "Status. Background - Color": "#FFFFFF", "Status. Background - Transparency": 0.15, "Status. Background - Material(empty to disable)": "", "Status. Image - URL": "https://i.imgur.com/LP54lLZ.png", "Status. Image - Sprite(empty to use image from URL)": "", "Status. Image - Is raw image": false, "Status. Image - Color": "#E2DBD6", "Status. Image - Transparency": 0.55, "Status. Text - Size": 15, "Status. Text - Color": "#E2DBD6", "Status. Text - Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Status. Text - Offset Horizontal": 7, "Status. Progress - Transparency": 0.8, "Status. Progress - OffsetMin": "25 2.5", "Status. Progress - OffsetMax": "-3.5 -3.5", "Status. Progress - Color Low": "#F70000", "Status. Progress - Color Normal": "#F7BB00", "Status. Progress - Color Full": "#B1C06E", "Version": { "Major": 0, "Minor": 1, "Patch": 0 } }
    $3.99
  10. IIIaKa

    Real PvE

    Version 0.1.0

    20 downloads

    Plugin for Real PvE servers, featuring damage prevention, anti-griefing measures, claiming vehicles, an automatic loot queue in radtowns and raid zones and much more. The ability to set "server.pve" to "true", which allows the server to have a "PvE" flag; The ability to inflict damage to one's own structures with "server.pve true"; The ability to destroy or rotate one's structures without any time constraints; The ability to force the decay of building blocks with Twigs grade, even if there is wood in the Tool Cupboard; No one, except the owner or their friends, will be able to open their loot containers (chests, storages, bodies, etc.); Players can't gather resources within the Building Privilege of someone else; The ability to schedule the killing of players if they disconnect within someone else's Building Privilege; Disabling backpack drop upon death(outside of the safe zone), even if it is full; The ability to disable 'Give' messages; The ability to modify the items given at spawn on the beach; The ability to create an unlimited number of custom permissions; The ability to allow players to bypass the queue; The ability to set limits on sleeping bags and shelters for each permission; The ability to set a multiplier for the prices of monuments and events for each permission; The ability to customize the price and amount of vehicles for each of your custom permissions; The ability to assign vehicles to each player; The ability to customize the assigned price and available amount of vehicles for each of your custom permissions; An assigned vehicle can't be damaged, looted or pushed by other players, but it can be pushed if it is within someone else's Building Privilege; The ability to loot monuments through a queue system; The ability to configure monuments, setting their looting price and time, and adjusting status bars for each monument; The ability to acquire the privilege to loot events (helicopters, tanks, and raidable bases) through a purchase; The ability to customize the price of each event types and loot attempts (lives); NPCs only aggress against players who are looting monuments or events; Only players who are looting monuments or events can inflict damage to NPCs. All permissions are created and configured in the config file under the "List of permissions" section. You can create as many permissions as needed and customize them flexibly. It is recommended to use the prefix "realpve" in the permission's name, for example: "realpve.vip". NOTE: The first permission will serve as the default permission for those who do not have any permissions. "List of permissions. NOTE: The first permission will be used by default for those who do not have any permissions.": [ { "Permission Name": "realpve.default", "Bypass Queue": false, "Limit of beds": 15, "Limit of shelters": 1, "Monuments price multiplier": 1.0, "Events price multiplier": 1.0, "Vehicles settings": { "Horse": { "Limit": 1, "Price": 200.0 }, "Bike": { "Limit": 1, "Price": 200.0 }, "Car": { "Limit": 1, "Price": 200.0 }, ... } }, { "Permission Name": "realpve.vip", "Bypass Queue": true, "Limit of beds": 20, "Limit of shelters": 2, "Monuments price multiplier": 0.9, "Events price multiplier": 0.9, "Vehicles settings": { "Horse": { "Limit": 5, "Price": 100.0 }, ... } } ] An example of a monument or event multiplier using default permissions. For example, if you set the price for the Harbor at $1000, a player with the default permission(1.0) will pay $1000 * 1 = $1000. Meanwhile, a player with a VIP permission(0.9) will pay $1000 * 0.9 = $900. However, if a player possesses a misbehaving permission with a value of 1.1, they will need to pay $1000 * 1.1 = $1100. { "ImageLibrary Counter Check": 5, "RealPVE command": "realpve", "Is it worth forcibly implementing PvE for a server? Note: When the 'server.pve' is true, there may be bugs or issues with damage to objects.": true, "Use GameTip for messages?": true, "Is it worth preventing the sending of 'Give' messages?": true, "Which currency symbol will be used?": "$", "Anti-Sleeper - Time in seconds after which a player will be killed if they disconnect while inside someone else's Building Privilege. Set to 0 to disable": 1200.0, "List of permissions. NOTE: The first permission will be used by default for those who do not have any permissions.": [], "Settings for the events": { "PatrolHelicopter": { "Price": 100.0, "DeathLimit": 5 }, "BradleyAPC": { "Price": 100.0, "DeathLimit": 5 }, "RaidableBases": { "Price": 100.0, "DeathLimit": 5 } }, "List of tracked types of monuments": [ "RadTown", "RadTownWater", "RadTownSmall", "TunnelStation" ], "Is it worth changing the list of items given at spawn on the beach?": true, "List of items for the main inventory": [], "List of items for the belt": [], "List of items for clothing": [], "Settings for the monuments": {}, "Wipe ID": "dd93ad18f97c4a51a2d9054980ba74bd", "Version": { "Major": 0, "Minor": 1, "Patch": 0 } } An example of an item list given for the main inventory: "List of items for the main inventory": [ { "ShortName": "note", "Slot": 0, "Amount": 1, "SkinID": 0, "Text": "MsgNoteText" } ] P.S. In the Text field, you need to specify the language key. Or, you can just write any text, but there won't be a translation of the text. EN: { "MsgNoteText": "Welcome to our PvE server!\nThis server utilizes the RealPVE plugin.\nYou can find more details about the plugin at the following link: https://codefling.com/plugins/real-pve", "MsgMonumentOccupied": "{1} occupied {0} in {2} minutes.", "MsgMonumentFree": "{0} is available for looting!", "MsgMonumentOfferTitle": "Unlock Treasures of {0}!", "MsgMonumentOfferDescription": "Tap the notification to pay {0}.\nAnd unlock access to undiscovered riches!", "MsgMonumentLooterDeath": "You died while looting {0}. You have {1} seconds.", "MsgMonumentLooterExit": "You have left the monument. You have {0} seconds to return!", "MsgMonumentLooterRemoved": "Time's up! You have been removed from the monument!", "MsgMonumentLootingNotFree": "You have been added to the loot queue. Loot cost: {0}", "MsgMonumentNotInQueue": "You are not in the queue! You need to re-enter the monument!", "MsgMonumentNoAccess": "no access", "MsgEventOccupied": "{0} is already occupied by {1}!", "MsgEventOfferTitle": "Claim {0}!", "MsgEventOfferDescription": "Tap the notification to pay {0}.\nAnd unlock access to undiscovered riches!", "MsgEventNewLooter": "You have claimed {0}. You have {1} death for your team.", "MsgEventDeathLimit": "{0} is no longer yours! You have exceeded your death limit!", "MsgEventComplete": "{0} destroyed at coordinates: {1}!", "MsgEventPatrolHelicopter": "Patrol Helicopter", "MsgEventBradleyAPC": "Bradley", "MsgEventRaidableBases": "Raidable Bases", "MsgPrivlidgeClear": "{0} players have been removed from the Building Privilege.", "MsgPrivlidgeClearEmpty": "Only you are authorized in the Building Privilege.", "MsgVehicleDialogTitle": "Department of Motor Vehicles", "MsgVehicleDialogDescription": "ID: \nCategory: \nRegistration fee: ", "MsgVehicleDialogDescriptionValue": "<b>{0}</b>\n<b>{1}</b>\n<b>{2}</b>", "MsgVehicleDialogDescriptionRegistered": "ID: \nCategory: \nRegistration date: ", "MsgVehicleDialogDescriptionValueRegistered": "<b>{0}</b>\n<b>{1}</b>\n<b>{2}</b>", "MsgVehicleDialogDescriptionNotOwner": "ID: \nOwner: \nCategory: \nRegistration date: ", "MsgVehicleDialogDescriptionNotOwnerValue": "<b>{0}</b>\n<b>{1}</b>\n<b>{2}</b>\n<b>{3}</b>", "MsgVehicleCarDialogDescription": "ID: \nCategory: \nRegistration fee: ", "MsgVehicleCarDialogDescriptionValue": "<b>{0}</b>\n<b>{1}</b>\n<b>{2}</b>", "MsgVehicleCarDialogDescriptionRegistered": "ID: \nCategory: \nReg date: ", "MsgVehicleCarDialogDescriptionValueRegistered": "<b>{0}</b>\n<b>{1}</b>\n<b>{2}</b>", "MsgVehicleCarDialogDescriptionNotOwner": "ID: \nOwner: \nCategory: \nReg date: ", "MsgVehicleCarDialogDescriptionNotOwnerValue": "<b>{0}</b>\n<b>{1}</b>\n<b>{2}</b>\n<b>{3}</b>", "MsgVehicleCarGarageEmpty": "The car lift is empty!", "MsgVehicleDialogLink": "Register Vehicle", "MsgVehicleDialogUnLink": "Cancel registration", "MsgVehicleDialogIncorrectPassword": "The password must consist of 4 digits!", "MsgVehicleNotOwner": "You are not the owner!", "MsgVehicleCanNotInteract": "You are not the owner or their friend!", "MsgVehicleNoPermissions": "You do not have permissions for this action!", "MsgVehicleLinked": "The {0} has been successfully linked! You have {1} out of {2} available.", "MsgVehicleUnLinked": "The {0} has been successfully unlinked!", "MsgVehicleFailedDeauthorize": "You can only deauthorize by unlinking the vehicle from you.", "MsgVehicleLimit": "Limit exceeded! You have {1} out of {2} available.", "MsgVehicleDestroyed": "Your vehicle {0}({1}) has been destroyed!", "MsgVehicleFind": "Your vehicle {0} is located in grid {1}!", "MsgVehicleClear": "Removed {0} vehicles!", "MsgVehicleClearEmpty": "No vehicles found for removal!", "MsgVehicleNotFound": "Vehicle not found!", "MsgVehicleTugboatAuthorization": "To authorize in the tugboat, it must be claim!", "MsgVehicleLandVehicle": "Land", "MsgVehicleAirVehicle": "Air", "MsgVehicleWaterVehicle": "Water", "MsgVehicleWinterVehicle": "Winter", "MsgVehicleTrainVehicle": "Train", "MsgVehicleHorse": "horse", "MsgVehicleBike": "bike", "MsgVehicleCar": "car", "MsgVehicleBalloon": "air balloon", "MsgVehicleMinicopter": "minicopter", "MsgVehicleTransportHeli": "transportHeli", "MsgVehicleAttackHeli": "attack heli", "MsgVehicleRowBoat": "row boat", "MsgVehicleRHIB": "RHIB", "MsgVehicleTugBoat": "tugboat", "MsgVehicleSubmarineOne": "small submarine", "MsgVehicleSubmarineTwo": "submarine", "MsgVehicleSnowmobile": "snowmobile", "MsgVehicleTrain": "train", "MsgFree": "Free", "MsgNoDate": "null", "MsgEconomicsNotEnough": "Not enough funds!" } RU: { "MsgNoteText": "Добро пожаловать на наш PvE сервер!\nДанный сервер использует RealPVE плагин.\nПодробней о плагине можно узнать по ссылке: https://codefling.com/plugins/real-pve", "MsgMonumentOccupied": "{1} занял {0} на {2} минут.", "MsgMonumentFree": "{0} можно лутать!", "MsgMonumentOfferTitle": "Откройте сокровища {0}!", "MsgMonumentOfferDescription": "Нажми на уведомление для оплаты {0}.\nИ разблокируй доступ к неизведанным богатствам!", "MsgMonumentLooterDeath": "Вы умерли во время лутания {0}. У вас есть {1} секунд.", "MsgMonumentLooterExit": "Вы покинули монумент. У вас есть {0} секунд на возвращение!", "MsgMonumentLooterRemoved": "Время вышло! Вы были удалены из монумента!", "MsgMonumentLootingNotFree": "Вас добавили в очередь на лутание. Стоимость лутания: {0}", "MsgMonumentNotInQueue": "Вас нет в очереди! Вам необходимо перезайти в монумент!", "MsgMonumentNoAccess": "нет доступа", "MsgEventOccupied": "{0} уже занят игроком {1}!", "MsgEventOfferTitle": "Займите {0}!", "MsgEventOfferDescription": "Нажми на уведомление для оплаты {0}.\nИ разблокируй доступ к неизведанным богатствам!", "MsgEventNewLooter": "Вы заняли {0}. У вас на команду есть {1} жизней.", "MsgEventDeathLimit": "{0} больше не ваше! Вы исчерпали свой лимит жизней!", "MsgEventComplete": "{0} уничтожен в координатах: {1}!", "MsgEventPatrolHelicopter": "Патрульный вертолет", "MsgEventBradleyAPC": "Танк", "MsgEventRaidableBases": "Raidable Bases", "MsgPrivlidgeClear": "Из шкафа выписано {0} ироков.", "MsgPrivlidgeClearEmpty": "Кроме вас в шкафу ни кто не авторизован.", "MsgVehicleDialogTitle": "ГИБДД", "MsgVehicleDialogDescription": "ID: \nКатегория: \nСтоимость регистрации: ", "MsgVehicleDialogDescriptionValue": "<b>{0}</b>\n<b>{1}</b>\n<b>{2}</b>", "MsgVehicleDialogDescriptionRegistered": "ID: \nКатегория: \nДата регистрации: ", "MsgVehicleDialogDescriptionValueRegistered": "<b>{0}</b>\n<b>{1}</b>\n<b>{2}</b>", "MsgVehicleDialogDescriptionNotOwner": "ID: \nВладелец: \nКатегория: \nДата регистрации: ", "MsgVehicleDialogDescriptionNotOwnerValue": "<b>{0}</b>\n<b>{1}</b>\n<b>{2}</b>\n<b>{3}</b>", "MsgVehicleCarDialogDescription": "ID: \nКатегория: \nСтоимость: ", "MsgVehicleCarDialogDescriptionValue": "<b>{0}</b>\n<b>{1}</b>\n<b>{2}</b>", "MsgVehicleCarDialogDescriptionRegistered": "ID: \nКатегория: \nДата: ", "MsgVehicleCarDialogDescriptionValueRegistered": "<b>{0}</b>\n<b>{1}</b>\n<b>{2}</b>", "MsgVehicleCarDialogDescriptionNotOwner": "ID: \nВладелец: \nКатегория: \nДата: ", "MsgVehicleCarDialogDescriptionNotOwnerValue": "<b>{0}</b>\n<b>{1}</b>\n<b>{2}</b>\n<b>{3}</b>", "MsgVehicleCarGarageEmpty": "Подъемник пустой!", "MsgVehicleDialogLink": "Поставить на учет", "MsgVehicleDialogUnLink": "Снять с учета", "MsgVehicleDialogIncorrectPassword": "Пароль должен состоять из 4-х цифр!", "MsgVehicleNotOwner": "Вы не являетесь владельцем!", "MsgVehicleCanNotInteract": "Вы не являетесь владелецем или его другом!", "MsgVehicleNoPermissions": "У вас нет прав для этого действия!", "MsgVehicleLinked": "{0} успешно привязан(а)! У вас {1} из {2} доступных.", "MsgVehicleUnLinked": "{0} успешно отвязан(а)!", "MsgVehicleFailedDeauthorize": "Вы можете выписаться только при отвязки транспорта от вас.", "MsgVehicleHorseLimit": "Лимит превышен! У вас {1} из {2} доступных.", "MsgVehicleDestroyed": "Ваше транспортное средство {0}({1}) было уничтожено!", "MsgVehicleFind": "Ваше транспортное средство {0} находится в квадрате {1}!", "MsgVehicleClear": "Удалено {0} транспортных средств!", "MsgVehicleClearEmpty": "Транспортные средства для удаления не найдены!", "MsgVehicleNotFound": "Транспортное средство не найдено!", "MsgVehicleTugboatAuthorization": "Для авторизации в буксире, его необходимо поставить на учет!", "MsgVehicleLandVehicle": "Наземный", "MsgVehicleAirVehicle": "Воздушный", "MsgVehicleWaterVehicle": "Водный", "MsgVehicleWinterVehicle": "Зимний", "MsgVehicleTrainVehicle": "ЖД", "MsgVehicleHorse": "Лошадь", "MsgVehicleBike": "Мотоцикл", "MsgVehicleCar": "Машина", "MsgVehicleBalloon": "Воздушный шар", "MsgVehicleMinicopter": "Мини коптер", "MsgVehicleTransportHeli": "Корова", "MsgVehicleAttackHeli": "Боевой вертолет", "MsgVehicleRowBoat": "Лодка", "MsgVehicleRHIB": "Патрульная лодка", "MsgVehicleTugBoat": "Буксир", "MsgVehicleSubmarineOne": "Маленькая подлодка", "MsgVehicleSubmarineTwo": "Подлодка", "MsgVehicleSnowmobile": "Снегоход", "MsgVehicleTrain": "Поезд", "MsgFree": "Бесплатно", "MsgNoDate": "пусто", "MsgEconomicsNotEnough": "Не достаточно средств!" } vehicle: find - helps to find a player's vehicle; unlink - unlinks the vehicle without the need to approach it; clear - unlinks all vehicles. Example: /realpve vehicle find *netID* This plugin provides the ability to claim vehicles, thereby preventing theft and griefing from other players. In permissions, you can set the price and quantity restrictions for each type of vehicle, ensuring flexible customization according to your preferences. An assigned vehicle can't be damaged, looted or pushed by other players, but it can be pushed if it is within someone else's Building Privilege. This plugin introduces queue system and loot purchases for monuments. All monuments are configured in the config file under the "Settings for the monuments" section. You can customize the price and time for looting each monument. Within monuments, only the "Looter" and his friends have the ability to loot, pick up items or damage entities. Additionally, NPCs within monuments do not aggress against other players and do not receive damage from them. If a player dies within the monument, they will have a grace period to return. This allows players to safely loot monuments without fear of griefing. Example of monument configuration: "ferry_terminal_1": { "Type": "RadTown", "ShowSuffix": true, "Broadcast": true, "LootingTime": 900, "Price": 0.0, "BarSettings": { "Order": 10, "Height": 26, "Main_Color": "#A064A0", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://i.imgur.com/mn8reWg.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#A064A0", "Text_Size": 12, "Text_Color": "#FFFFFF", "Text_Font": "RobotoCondensed-Bold.ttf", "SubText_Size": 12, "SubText_Color": "#FFFFFF", "SubText_Font": "RobotoCondensed-Bold.ttf" } } Type - This field serves only as an indicator for you. The changes won't have any impact; ShowSuffix - Suffix display. Some monuments (for example Warehouses) have suffixes in the name, like "Warehouse #12"; Broadcast - Enabling or disabling broadcasts when a monument is occupied or vacated; LootingTime - Time allocated for looting the monument; Price - The price for which you can start looting the monument. 0 means looting is free; BarSettings - Settings for the Advanced Status Bar. You can also choose the types of monuments by specifying them in the config file under the "List of tracked types of monuments" section. A list of all available types can be viewed on the MonumentsWatcher's page in the "Developer API" section. "List of tracked types of monuments": [ "RadTown", "RadTownWater", "RadTownSmall", "TunnelStation" ] Events, similar to monuments, offer the opportunity to claim events. All events are configured in the config file under the "Settings for the events" section. You can customize the price of looting and looting attempts(deaths, including friends). Just like in monuments, only the "Looter" and his friends have the ability to loot and damage entities. Additionally, in events, NPCs do not aggress against other players. If a player(including friends) exceeds the death limit, the event became free, thereby providing other players with the opportunity to claim the event. Example of event configuration: "Settings for the events": { "PatrolHelicopter": { "Price": 100.0, "DeathLimit": 5 }, "BradleyAPC": { "Price": 100.0, "DeathLimit": 5 }, "RaidableBases": { "Price": 100.0, "DeathLimit": 5 } } Price - The price to claim the event. 0 means looting is free; DeathLimit - Limit of deaths after which the event becomes free.
    $29.99
  11. Mevent

    Clans

    Version 1.1.33

    2,752 downloads

    Clans is an all-in-one manager that lets you create, manage and invite players all from one stunning interface. Toggle friendly fire, view clan, and player leaderboards, create and break alliances, modify gather rates for clan members and set clan skins to identify clan members abroad easily. Features Beautiful user interface Performance Allied clans Gather rate for players (allows you to set how much each clan member must collect resources. For example: each member of the clan must collect 10 thousand sulfur, so that later it can be used to craft explosives and attack another clan) Clan skins (allows you to set common skins for all clan players. All the clothes on the players of the same clan will be the same, which allows you to distinguish your own from the enemies during the battle) The clan TAG min- and max-length can be defined in the config The clan overview shows offline member names Clan members can toggle friendly-fire protection for clan mates and allies Clan creation can check TAG’s against a blocked word list Clan tagging can be optionally disabled Old (not updated since x days) clans can be automatically purged Clans rating Players rating Setting a personal avatar for your clan Autowipe with wipe (optional) Commands clans (display clan menu) clans help (get information about commands) clan create (create a clan) clan leave (leave from your clan) clan join (open UI with invitations) clan ff (toggle friendlyfire status) clan allyff (toggle friendlyfire status for allies) clan invite <name/steamid> (invite a player) clan withdraw <name/steamid> (cancel an invite) clan kick <name/steamid> (kick a member) clan allyinvite <clanTag> (invite a clan to ally) clan allywithdraw <clanTag> (cancel the offer of an alliance) clan allyaccept <clanTag> (accept the offer of an alliance) clan allycancel <clanTag> (cancen the offer of an alliance) clan promote <name/steamid> (promote a member) clan demote <name/steamid> (demote a member) clan disband (disband your clan) clans.loadavatars (download avatars of all players) clans.manage list - lists all clans, their owners and their member-count clans.manage listex - lists all clans, their owners/members and their on-line status clans.manage show [name/userId] - lists the chosen clan (or clan by user) and the members with status clans.manage msg [clanTag] [message] - sends a clan message clans.manage create [name/userId] [clanTag] - creates a clan clans.manage rename [oldTag] [newTag] - renames a clan clans.manage disband [clanTag] - disbands a clan clans.manage invite [clanTag] [name/userId] - sends clan invitation to a player clans.manage join [clanTag] [name/userId] - joins a player into a clan clans.manage kick [clanTag] [name/userId] - kicks a member from a clan clans.manage owner [clanTag] [name/userId] - sets a new owner clans.manage promote [clanTag] [name/userId] - promotes a member clans.manage demote [clanTag] [name/userId] - demotes a member clans.reborn.convert (convert data from Clans Reborn plugin) clans.umod.convert (convert data from uMod Clans (v0.2.2+) plugin) clans.convert.olddata (convert data from old data) clans.convert.old.stats – used to update player data when upgrading from older versions of the game to 1.1.31 and above. Permissions clans.cancreate (permission to create a clan) clans.canjoin (permission to join a clan) clans.canleave (permission to leave a clan) clans.candisband (permission to disband a clan) clans.cankick (permission to kick a clan member) clans.admin (permission to use command 'clans.manage') Loot Types None – used for disabled loot Gather – used for gathering loot LootCrate – used for a loot crate Look – used to look at loot Kill – used to kill entities Craft – used for crafting items HackCrate – used for hacking a loot crate FAQ Q: Where can I see an example of a config? A: Config Q: Does the Clans plugin support other plugins? A: Yes, this Clans plugin has an API similar to other popular clans plugins. If the plugin works with Clans - it works with this plugin too. Q: How do I enable the display of clan ratings on the screen? A: You need to install the Clans Top plugin Q: Does the Clans plugin work with other Rust plugins? A: The Clans plugin is designed to work with a wide range of other Rust plugins, but compatibility may vary depending on the specific plugins you are using.
    $45.95
  12. Version 1.0.2

    36 downloads

    The plugin adds personal builder bots to your server that can build any base saved through the CopyPaste plugin. How it works: spawn the personal builder with the /pbuilder command, select a point for construction with the middle mouse button - the bot checks the area and begins construction. It is recommended to choose places with a flat landscape, especially for large buildings. You can configure: Controls Button to assign build position (MIDDLE_MOUSE, SECOND_MOUSE, E, RELOAD, SPRINT) Range of the task assignment button Display 3D arrows over a build position? Arrow display duration Bot settings The name of the bot to be selected through the command when spawning Bot spawn delay CopyPaste file name (oxide/data/copypaste) Player Bot display name Health Make bot immortal? Resources Require resources for construction? Drop bot's resources on death? Speed Bot speed multiplier Build speed multiplier Time to check 1 foundation Time to check 1 building block Checks Check is close to road? Check is building blocked by other cupboards? Check for Prevent Building triggers (restrict building on monuments) Prevent Building check radius Effects Enable effect when bot appears/disappears Enable building block upgrade effects? Clothes Video demonstration: By default, the plugin has 2 localization files, for Russian and English Commands: /pbuilder - spawn or despawn bot /pbuilder [bot name] - spawn a specific bot The middle mouse button (or another button specified in the config) assigns the point where you need to build a base Configuration: To make the default config work, you need to download the build file (link below) and place it in this directory "/oxide/data/copypaste". Link: https://drive.google.com/file/d/11nMTecwn2pZyiaECeRSPqDXacYq2a6iv/view?usp=sharing How to add your buildings: - Open the config, duplicate the standard bot setup - Change the permission to spawn - Change the short name of bot - Change the name of the build file - find the one you need in "/oxide/data/copypaste" directory and enter it without the file EXTENSION { "Controls": { "Button to assign build position (MIDDLE_MOUSE, SECOND_MOUSE, E, RELOAD, SPRINT)": "MIDDLE_MOUSE", "Range of the task assignment button": 25.0, "Display 3D arrows over a build position?": true, "Arrow display duration": 2 }, "Permissions": { "personalbuilder.bot1": { "The name of the bot to be selected through the command when spawning": "bot1", "Bot spawn delay": 300.0, "CopyPaste file name": "pbuilder_test", "Player (bot)": { "Bot display name": "Personal Builder", "Bot health": 1000.0, "Make bot immortal?": false }, "Resources": { "Require resources?": true, "Drop bot's resources on death?": true }, "Speed": { "Bot speed multiplier": 1.0, "Build speed multiplier": 1.0, "Time to check 1 foundation": 0.15, "Time to check 1 building block": 0.15 }, "Build": { "Checks": { "Check is close to road?": true, "Check is building blocked?": true, "Check for Prevent Building triggers": true, "Prevent Building check radius": 10.0 } }, "Effects": { "Enable effects on appear & disappear?": true, "Enable building block upgrade effects?": true }, "Clothes": [ { "Item name": "", "Item shortname": "shoes.boots", "Item skin": 0, "Item amount": 1 }, { "Item name": "", "Item shortname": "pants", "Item skin": 0, "Item amount": 1 }, { "Item name": "", "Item shortname": "hoodie", "Item skin": 0, "Item amount": 1 }, { "Item name": "", "Item shortname": "mask.bandana", "Item skin": 0, "Item amount": 1 }, { "Item name": "", "Item shortname": "hat.boonie", "Item skin": 0, "Item amount": 1 }, { "Item name": "", "Item shortname": "sunglasses", "Item skin": 0, "Item amount": 1 } ] } } }
    $30.00
  13. Version 1.3.3

    917 downloads

    This plugin adds personal animal assistants to your server, on which the player can ride, store resources or give them various instructions, for example, attack another object or collect resources in the area. You can choose one of 5 types of animals as a helper animal - bear, boar, chicken, deer and wolf. At the moment, the animal can: Attack various targets Collect resources Loot boxes Collect resources within a radius of 50 meters Follow the player and stand at the point indicated by the player Protect the owner and yourself if any of them is attacked You can customize: Control Which button will assign tasks to the animal Button range Displaying 3D arrows above the target Arrow display duration Interface Refresh once in how many seconds Panel layer Panel position Panel colors Personal animals by permission The name of the animal to be selected through the command when spawning Animal type (bear, wild boar, chicken, deer, wolf) Maximum health Re-spawn delay Animal supplements The ability to ride the animal Animal bag (inventory) Animal capabilities Can attack objects Can loot crates Can pick up resources Can defend myself Can protect the owner Can collect resources within a radius of 50 meters Interaction, loot and damage Animal damage rate Damage receive rate for an animal Can an animal damage players Can players damage an animal Configure pickup rates of resources Black list of items that cannot be put in the bag Nutrition Turn on the animal feeding system Setting health for food eaten Video: By default, the plugin has 2 localization files, for Russian and English Configuration: { "Controls setup": { "Which button will assign tasks to the animal, attack / collect, etc. (MIDDLE_MOUSE, SECOND_MOUSE, E, RELOAD, SPRINT)": "MIDDLE_MOUSE", "Range of action of the assignment button": 25.0, "Display 3D arrows over a target?": true, "Arrow display duration": 2 }, "GUI setup": { "How many seconds to update the GUI?": 6, "Panel layer (Hud, Overlay, Overall, Hud.Menu, Under)": "Overlay", "Panel position": { "type": "RectTransform", "anchormin": "1 1", "anchormax": "1 1", "offsetmin": "-170 -104", "offsetmax": "-10 -10" }, "Second position of the panel (used if the player has a personal bot)": { "type": "RectTransform", "anchormin": "0.0 0.0", "anchormax": "1.0 1.0", "offsetmin": "0.0 0.0", "offsetmax": "0.0 0.0" }, "1 panel color": "#7f8c8d", "2 panel color": "#bdc3c7", "Health bar color": "#2ecc71", "Shortcut buttons": [] }, "Setting up personal animals by permission": { "personalanimal.wolf": { "The name of the animal to be selected through the command when spawning": "wolf", "Animal type (bear, boar, chicken, stag, wolf, polar-bear)": "wolf", "Maximum health": 200, "Animal spawn cooldown": 10.0, "Addons setup": { "Enable the ability to ride an animal?": true, "Add a bag to an animal to store resources?": true, "Number of available slots in the bag (maximum 36)": 12 }, "Functions setup": { "Can the animal attack objects?": true, "Can an animal loot boxes?": true, "Can the animal pick up resources?": true, "Does the animal have to defend itself?": true, "Should the animal protect the owner?": true, "Can an animal collect resources within a radius of 50 meters? (/panimal auto-collect)": true }, "Damage, interactions and loot setup": { "Animal damage rate": 2.0, "Damage rate receive for an animal": 1.0, "Can the animal damage players?": true, "Can players damage the animal?": true, "Despawn animal corpse after death?": false, "Setting up resource pickup rates": { "stones": 5.0 }, "Black list of items that cannot be put in the bag": [ "rocket.launcher" ] }, "Nutrition setup": { "Turn on the animal feeding system?": true, "Setting health for food eaten": { "corn": 5.0 } } }, "personalanimal.bear": { "The name of the animal to be selected through the command when spawning": "bear", "Animal type (bear, boar, chicken, stag, wolf, polar-bear)": "bear", "Maximum health": 200, "Animal spawn cooldown": 10.0, "Addons setup": { "Enable the ability to ride an animal?": true, "Add a bag to an animal to store resources?": true, "Number of available slots in the bag (maximum 36)": 12 }, "Functions setup": { "Can the animal attack objects?": true, "Can an animal loot boxes?": true, "Can the animal pick up resources?": true, "Does the animal have to defend itself?": true, "Should the animal protect the owner?": true, "Can an animal collect resources within a radius of 50 meters? (/panimal auto-collect)": true }, "Damage, interactions and loot setup": { "Animal damage rate": 2.0, "Damage rate receive for an animal": 1.0, "Can the animal damage players?": true, "Can players damage the animal?": true, "Despawn animal corpse after death?": false, "Setting up resource pickup rates": { "stones": 5.0 }, "Black list of items that cannot be put in the bag": [ "rocket.launcher" ] }, "Nutrition setup": { "Turn on the animal feeding system?": true, "Setting health for food eaten": { "corn": 5.0 } } }, "personalanimal.boar": { "The name of the animal to be selected through the command when spawning": "boar", "Animal type (bear, boar, chicken, stag, wolf, polar-bear)": "boar", "Maximum health": 200, "Animal spawn cooldown": 10.0, "Addons setup": { "Enable the ability to ride an animal?": true, "Add a bag to an animal to store resources?": true, "Number of available slots in the bag (maximum 36)": 12 }, "Functions setup": { "Can the animal attack objects?": true, "Can an animal loot boxes?": true, "Can the animal pick up resources?": true, "Does the animal have to defend itself?": true, "Should the animal protect the owner?": true, "Can an animal collect resources within a radius of 50 meters? (/panimal auto-collect)": true }, "Damage, interactions and loot setup": { "Animal damage rate": 2.0, "Damage rate receive for an animal": 1.0, "Can the animal damage players?": true, "Can players damage the animal?": true, "Despawn animal corpse after death?": false, "Setting up resource pickup rates": { "stones": 5.0 }, "Black list of items that cannot be put in the bag": [ "rocket.launcher" ] }, "Nutrition setup": { "Turn on the animal feeding system?": true, "Setting health for food eaten": { "corn": 5.0 } } }, "personalanimal.chicken": { "The name of the animal to be selected through the command when spawning": "chicken", "Animal type (bear, boar, chicken, stag, wolf, polar-bear)": "chicken", "Maximum health": 200, "Animal spawn cooldown": 10.0, "Addons setup": { "Enable the ability to ride an animal?": true, "Add a bag to an animal to store resources?": true, "Number of available slots in the bag (maximum 36)": 12 }, "Functions setup": { "Can the animal attack objects?": true, "Can an animal loot boxes?": true, "Can the animal pick up resources?": true, "Does the animal have to defend itself?": true, "Should the animal protect the owner?": true, "Can an animal collect resources within a radius of 50 meters? (/panimal auto-collect)": true }, "Damage, interactions and loot setup": { "Animal damage rate": 2.0, "Damage rate receive for an animal": 1.0, "Can the animal damage players?": true, "Can players damage the animal?": true, "Despawn animal corpse after death?": false, "Setting up resource pickup rates": { "stones": 5.0 }, "Black list of items that cannot be put in the bag": [ "rocket.launcher" ] }, "Nutrition setup": { "Turn on the animal feeding system?": true, "Setting health for food eaten": { "corn": 5.0 } } }, "personalanimal.stag": { "The name of the animal to be selected through the command when spawning": "stag", "Animal type (bear, boar, chicken, stag, wolf, polar-bear)": "stag", "Maximum health": 200, "Animal spawn cooldown": 10.0, "Addons setup": { "Enable the ability to ride an animal?": true, "Add a bag to an animal to store resources?": true, "Number of available slots in the bag (maximum 36)": 12 }, "Functions setup": { "Can the animal attack objects?": true, "Can an animal loot boxes?": true, "Can the animal pick up resources?": true, "Does the animal have to defend itself?": true, "Should the animal protect the owner?": true, "Can an animal collect resources within a radius of 50 meters? (/panimal auto-collect)": true }, "Damage, interactions and loot setup": { "Animal damage rate": 2.0, "Damage rate receive for an animal": 1.0, "Can the animal damage players?": true, "Can players damage the animal?": true, "Despawn animal corpse after death?": false, "Setting up resource pickup rates": { "stones": 5.0 }, "Black list of items that cannot be put in the bag": [ "rocket.launcher" ] }, "Nutrition setup": { "Turn on the animal feeding system?": true, "Setting health for food eaten": { "corn": 5.0 } } }, "personalanimal.polarbear": { "The name of the animal to be selected through the command when spawning": "polarbear", "Animal type (bear, boar, chicken, stag, wolf, polar-bear)": "polar-bear", "Maximum health": 400, "Animal spawn cooldown": 10.0, "Addons setup": { "Enable the ability to ride an animal?": true, "Add a bag to an animal to store resources?": true, "Number of available slots in the bag (maximum 36)": 12 }, "Functions setup": { "Can the animal attack objects?": true, "Can an animal loot boxes?": true, "Can the animal pick up resources?": true, "Does the animal have to defend itself?": true, "Should the animal protect the owner?": true, "Can an animal collect resources within a radius of 50 meters? (/panimal auto-collect)": true }, "Damage, interactions and loot setup": { "Animal damage rate": 2.0, "Damage rate receive for an animal": 1.0, "Can the animal damage players?": true, "Can players damage the animal?": true, "Despawn animal corpse after death?": false, "Setting up resource pickup rates": { "stones": 5.0 }, "Black list of items that cannot be put in the bag": [ "rocket.launcher" ] }, "Nutrition setup": { "Turn on the animal feeding system?": true, "Setting health for food eaten": { "corn": 5.0 } } } }, "List of prefabs that the animal can loot (useful if the animal attacks loot instead of looting it)": [ "foodbox", "vehicle_parts" ] } Commands: /panimal - spawns or despawns an animal /panimal where - shows the grid where the animal is and the distance to it /panimal health - shows the current health of the animal /panimal follow - instructs the animal to follow the owner /panimal auto-pickup - displays information about auto-pickup resources /panimal auto-pickup (all, wood, stone, metal, sulfur) - assigns/removes a specific resource for auto-pickup /panimal auto-pickup enable - enables auto-pickup of resources /panimal auto-pickup disable - disables auto-pickup of resources
    $30.00
  14. Version 1.6.4

    760 downloads

    Road Bradley plugin expands possibilities with APC fights. It spawns Bradleys with custom AI on selected roads and/or allow player to purchase their own Bradley for fights. The plugin is highly configurable, so you can set almost every variable by your own. This plugin also fully support custom map configuration. Video Preview (Version 1.1.0) Editor Preview (Version 1.3.0) Features You can set Bradley to spawn and patrol the roads. You can give players access to purchase their own Bradley, and lock damage/loot to only the owner, or his Friends/Clan (Required plugins) or Teams. Custom Bradley AI. (target distance, clothing check, tool check, view distance) (In my opinion better than the vanilla one) Currency plugin support. Custom markers on Bradleys. Rust-themed UI. Tank unstuck system. Fully customizable in config and help messages in console if tank is stuck for more than 30 seconds. Customizable routes for custom maps. Ability to route through more than 1 road and possibility to set route to the longest map road. Chances to spawn other tank profiles in timed spawns. Permission system for purchases unlock. Cooldowns and daily limits. Health, damage, napalm and debris configuration. Custom loot support. All Bradley routes available to display. You can reward players by percentage of damage dealt per Bradley. You can setup random road timed events. You can make your own roads and edit pre-generated ones in custom road editor. You can setup bradley fight bags to respawn players without losing the loot and come back to fight very fast. Command that you can use to spawn bradleys. You can customize bradley building damage and restrict fighters to fight only in owned buildings, or bradley will get despawned. Customizable main cannon damage and support for building damage modifier. Bradley can call MLRS Airstrike on fighters when their health will drop to configured level. You can configure new RF Explosives to automatically explode from radius or change their frequency. Config Informations The "Tank Routes - Spawns Per Maps" config part ins based on levelurl so if your map file is named CustomMapV1.3.3.map if you add CustomMap to config it will work. It might depend also on map host. Checked on DropBox and Discord. Tank Road IDs can be checked through /tankroute command. Permissions roadbradley.admin - Allows you to use /tankroute command. roadbradley.bypass - Bypass Bradley purchase cost. Commands /tankroute - Displays help about methods of route displays. /buytank - Opens the Bradley purchase UI. (Configurable) /spawnrbtank <profile> <userId> - Will spawn tank with profile for the userId player. (Chat and Console command) /spawnrbtank <profile> <route> - Will spawn tank with profile on configured route. (Chat and Console command) /tankcount - Shows active road bradley count. (Chat and Console command) For Developers void OnRoadBradleySpawned(BasePlayer owner, BradleyAPC apc, string profile, string targetRoad) - Called when someone succesfully purchased an road bradley. void OnRoadBradleyKilled(BradleyAPC apc, ulong bradleyOwnerId, string profile) - Called when road bradley gets killed. bool CanRoadBradleyTarget(BradleyAPC apc, BasePlayer player) - Override custom target method. Needs to be enabled in config. Default Config (Version 1.6.1) { "Tank Purchase - Commands": [ "buytank", "bt" ], "Tank Route - Use Asphalt Roads Only": false, "Tank Route - Check for Map Obstacles (recommended for custom maps with prefabs on roads": false, "Tank Route - Remove Roads With Obstacles From Pool": false, "Tank Route - Teleport Bradley To Random Road Position after X Stuck Errors (0, to disable)": 0, "Tank Route - Broadcast Stuck To Fighters": true, "Tank Route - Obstacle Keyword Whitelist": [ "roadsign", "train_track", "road_tunnel", "doorcloser" ], "Tank Route - Remove first and last checkpoints from all routes": 1, "Tank Route - Minimal Route Checkpoints To Use": 5, "Tank Route - Remove Timed-Event Roads From Purchasable Pool": false, "Tank Route - Randomize Spawn On Road": true, "Tank Route Editor - Height Offset": 0.1, "Targeting - Target NPC": false, "Targeting - Target Sleepers": false, "Loot & Damage Share - Check For Caller Building Damage": true, "Loot & Damage Share - Allow Damage For Caller Team Buildings": true, "Loot & Damage Share - Unowned Damage Entity Reminder": 50, "Loot & Damage Share - Unowned Damage Entity Bradley Kill": 200, "Loot & Damage Share - Ignore Crate Ownership Checks": false, "Loot & Damage Share - Use Friends": false, "Loot & Damage Share - Use Clans": false, "Loot & Damage Share - Use RUST Teams": true, "Loot & Damage Share - Limit Server Spawned Bradleys Loot To Top Damage Player": false, "Loot & Damage Share - Disable Unowned Tank Damage To Buildings": false, "Loot & Damage Share - Disable Tank Damage To TC And Sleeping Bags": false, "Purchases - Used Purchase System (0 - None, 1 - Economics, 2 - ServerRewards, 3 - ShoppyStock)": 3, "Purchases - Used Currency (If ShoppyStock Is Used)": "myCurrencyKey", "Purchases - Currency Symbol (used in display)": "$", "Purchases - Max Purchased Bradleys (0, to disable)": 3, "Limits - Daily Limit Type (true - calls, false - won fights)": true, "Tank Info - Display Timed Bradley Info": true, "Tank Info - Timed Bradley Shop Name Format": "<size=12>{0} BRADLEY\n[Health: {1}]</size>", "Tank Info - Display Purchased Bradley Info": true, "Tank Info - Purchased Bradley Shop Name Format": "<size=12><color=#5c81ed>{1}'s</color> {0} BRADLEY\n[Health: {2}]</size>", "Tank Health UI - X Anchor (0-1)": 0.5, "Tank Health UI - Y Anchor (0-1)": 0.0, "Bag Respawns - Enabled": true, "Bag Respawns - Max Bags Per Player": 4, "Bag Respawns - Max Bed Distance From Player": 100.0, "PopUpAPI - PopUp Profile Name": "Legacy", "Tank Disarm Frequency": 1470, "Enable CanRoadBradleyTarget Hook": false, "Custom Tank Death Properties": { "Show Road Bradley Death Locations On Map": true, "Fireball Count (0, to disable)": 0, "Use Fireballs As Chest Lock (not recommended, high performance impact, if false, uses custom method)": false, "Hide Gib Flying Spheres (used for their scaling, will make gibs 'jump' once)": true }, "Tank Unstuck - Killed Entity Names": [ "servergibs_bradley", "scraptransporthelicopter", "magnetcrane.entity", "minicopter.entity", "supply_drop" ], "Tank Routes - Spawns Per Maps": { "default": [ "default" ], "Detroit": [ "default", "custom" ], "HapisIsland": [ "hapis" ], "ParadiseIsland": [ "custom" ] }, "Tank Routes - Purchasable Road ID Blacklist Per Map": { "default": [ "Edited_756", "Edited_33" ], "Detroit": [ "Edited_4" ] }, "Tank Routes - Custom Purchasable Roads Per Map": { "default": [ "CustomRoad1", "CustomRoad2" ], "Detroit": [ "DetroitRoad1", "DetroitRoad2", "DetroitRoad3" ], "HapisIsland": [ "HapisRoad2", "HapisRoad3", "HapisRoad4" ] }, "Tank Routes - Spawn Configuration": { "custom": { "Tank Route - Road IDs (Random, if more than one)": [ [ "0", "1" ], [ "2", "3" ] ], "Tank Route - Use all default roads": false, "Tank Route - Use longest path": false, "Tank Route - Remove first and last checkpoints": 3, "Spawns - Announce Spawn": true, "Spawns - Announce Kill": true, "Spawns - Respawn Time (in seconds)": 1200, "Spawns - Respawn Time Randomize Value (goes +value and -value from option above)": 120, "Spawns - Min. Online Players For Each Tank Amount (Amount Of Tanks: Amount Of Players)": { "1": 4, "2": 12, "3": 20 }, "Spawns - Chance": { "Extreme": 1, "Hard": 3 } }, "default": { "Tank Route - Road IDs (Random, if more than one)": [], "Tank Route - Use all default roads": false, "Tank Route - Use longest path": true, "Tank Route - Remove first and last checkpoints": 3, "Spawns - Announce Spawn": true, "Spawns - Announce Kill": true, "Spawns - Respawn Time (in seconds)": 900, "Spawns - Respawn Time Randomize Value (goes +value and -value from option above)": 120, "Spawns - Min. Online Players For Each Tank Amount (Amount Of Tanks: Amount Of Players)": { "1": 4, "2": 8 }, "Spawns - Chance": { "Hard": 2, "Normal": 5 } }, "hapis": { "Tank Route - Road IDs (Random, if more than one)": [ [ "HapisRoad1" ] ], "Tank Route - Use all default roads": false, "Tank Route - Use longest path": false, "Tank Route - Remove first and last checkpoints": 3, "Spawns - Announce Spawn": true, "Spawns - Announce Kill": true, "Spawns - Respawn Time (in seconds)": 900, "Spawns - Respawn Time Randomize Value (goes +value and -value from option above)": 120, "Spawns - Min. Online Players For Each Tank Amount (Amount Of Tanks: Amount Of Players)": { "1": 4, "2": 8 }, "Spawns - Chance": { "Hard": 2, "Normal": 5 } } }, "Tank Routes - Purchasable": { "Extreme": { "Purchases - Required Permission (leave blank, to disable)": "roadbradley.extreme", "Purchases - Cooldown (in seconds, 0 to disable)": 7200, "Purchases - Max Daily (in seconds, 0 to disable)": 1, "Purchases - Max Purchased Bradley Permissions (from best to worse)": { "roadbradley.limit.premium": 3, "roadbradley.limit.vip": 2 }, "Purchases - Time To Kill (in seconds, 0 to disable)": 600, "Purchases - Time To Come To Bradley (Kill Time + Coming Time)": 600, "Purchases - Limit Loot To Team": true, "Purchases - Limit Target To Team": true, "Purchases - Limit Damage To Team": true, "Purchases - Kill Announce Enabled": true, "Purchases - Required Items": [ { "Shortname": "scrap", "Amount": 1000, "Skin": 0, "Custom Icon URL": "" }, { "Shortname": "currency", "Amount": 5000, "Skin": 0, "Custom Icon URL": "" }, { "Shortname": "metal.fragments", "Amount": 10000, "Skin": 0, "Custom Icon URL": "" } ] }, "Hard": { "Purchases - Required Permission (leave blank, to disable)": "", "Purchases - Cooldown (in seconds, 0 to disable)": 7200, "Purchases - Max Daily (in seconds, 0 to disable)": 1, "Purchases - Max Purchased Bradley Permissions (from best to worse)": {}, "Purchases - Time To Kill (in seconds, 0 to disable)": 600, "Purchases - Time To Come To Bradley (Kill Time + Coming Time)": 600, "Purchases - Limit Loot To Team": true, "Purchases - Limit Target To Team": true, "Purchases - Limit Damage To Team": true, "Purchases - Kill Announce Enabled": true, "Purchases - Required Items": [ { "Shortname": "scrap", "Amount": 1000, "Skin": 0, "Custom Icon URL": "" }, { "Shortname": "currency", "Amount": 1500, "Skin": 0, "Custom Icon URL": "" } ] }, "Normal": { "Purchases - Required Permission (leave blank, to disable)": "", "Purchases - Cooldown (in seconds, 0 to disable)": 3600, "Purchases - Max Daily (in seconds, 0 to disable)": 3, "Purchases - Max Purchased Bradley Permissions (from best to worse)": {}, "Purchases - Time To Kill (in seconds, 0 to disable)": 600, "Purchases - Time To Come To Bradley (Kill Time + Coming Time)": 600, "Purchases - Limit Loot To Team": true, "Purchases - Limit Target To Team": true, "Purchases - Limit Damage To Team": true, "Purchases - Kill Announce Enabled": true, "Purchases - Required Items": [ { "Shortname": "scrap", "Amount": 100, "Skin": 0, "Custom Icon URL": "" }, { "Shortname": "metal.fragments", "Amount": 1500, "Skin": 0, "Custom Icon URL": "" } ] } }, "Tank Routes - Configuration": { "Extreme": { "Tank Target - Max distance to target": 10.0, "Tank Target - Targeted items": [ "rocket.launcher", "explosive.timed", "explosive.satchel" ], "Tank Target - Lose Target Intrest After X Seconds": 10, "Tank Options - Model Scale": 0.7, "Tank Options - Map Marker Type (None/Crate/Chinook/Cargoship)": "Crate", "Tank Options - Move Speed (0-1)": 1.0, "Tank Options - Move Force": 2000.0, "Tank Options - Health": 5000.0, "Tank Options - View Range": 75.0, "Turret Options - Fire Rate": 0.06, "Turret Options - Burst Length": 15, "Turret Options - Aim Cone": 3.0, "Turret Options - Bullet Damage": 25.0, "Cannon Options - Explosion Radius": 8.0, "Cannon Options - Blunt Damage": 40.0, "Cannon Options - Explosion Damage": 0.0, "Custom Attack - Do Custom Attacks": true, "Custom Attack - Try Interval (in seconds)": 15.0, "Custom Attack - Try Interval Randomization (in seconds)": 5.0, "MLRS Options - Enabled": true, "MLRS Options - Amount Per Fighter": 4, "MLRS Options - Height Spawn": 450.0, "MLRS Options - Sound Alert Prefab Name": "assets/prefabs/tools/pager/effects/beep.prefab", "MLRS Options - Chat Message Alert": true, "MLRS Options - Position Randomization": 25.0, "MLRS Options - Health Level Spawns": [ 4500.0, 3000.0, 1000.0, 100.0 ], "MLRS Options - Explosion Radius": 15.0, "MLRS Options - Blunt Damage": 75.0, "MLRS Options - Explosion Damage": 350.0, "RF Disarm - Enabled": false, "RF Disarm - Type (false - Change Frequency, true - Explode)": true, "RF Disarm - Radius From Tank": 35.0, "Bradley Debris - Scale With Tank": true, "Bradley Debris - Health": 500.0, "Bradley Debris - Time To Cool Down": 60.0, "Loot - Crate Amount (If default loot preset)": 4, "Loot - Used Loot Preset (leave blank for default)": "custom", "Loot - Rewards For Damage Dealt": [ { "Command (if not empty, item is ignored)": "", "Shortname": "currency", "Amount": 2000, "Skin": 0, "Display Name": "" }, { "Command (if not empty, item is ignored)": "", "Shortname": "scrap", "Amount": 500, "Skin": 0, "Display Name": "" } ], "Loot - Fire Lock Time (in seconds)": 60 }, "Hard": { "Tank Target - Max distance to target": 10.0, "Tank Target - Targeted items": [ "rocket.launcher", "explosive.timed", "explosive.satchel" ], "Tank Target - Lose Target Intrest After X Seconds": 10, "Tank Options - Model Scale": 0.6, "Tank Options - Map Marker Type (None/Crate/Chinook/Cargoship)": "Crate", "Tank Options - Move Speed (0-1)": 1.0, "Tank Options - Move Force": 2000.0, "Tank Options - Health": 2500.0, "Tank Options - View Range": 50.0, "Turret Options - Fire Rate": 0.06, "Turret Options - Burst Length": 15, "Turret Options - Aim Cone": 3.0, "Turret Options - Bullet Damage": 20.0, "Cannon Options - Explosion Radius": 8.0, "Cannon Options - Blunt Damage": 40.0, "Cannon Options - Explosion Damage": 0.0, "Custom Attack - Do Custom Attacks": true, "Custom Attack - Try Interval (in seconds)": 15.0, "Custom Attack - Try Interval Randomization (in seconds)": 5.0, "MLRS Options - Enabled": true, "MLRS Options - Amount Per Fighter": 2, "MLRS Options - Height Spawn": 450.0, "MLRS Options - Sound Alert Prefab Name": "assets/prefabs/tools/pager/effects/beep.prefab", "MLRS Options - Chat Message Alert": true, "MLRS Options - Position Randomization": 25.0, "MLRS Options - Health Level Spawns": [ 2300.0, 1100.0 ], "MLRS Options - Explosion Radius": 15.0, "MLRS Options - Blunt Damage": 75.0, "MLRS Options - Explosion Damage": 350.0, "RF Disarm - Enabled": false, "RF Disarm - Type (false - Change Frequency, true - Explode)": true, "RF Disarm - Radius From Tank": 35.0, "Bradley Debris - Scale With Tank": true, "Bradley Debris - Health": 500.0, "Bradley Debris - Time To Cool Down": 60.0, "Loot - Crate Amount (If default loot preset)": 4, "Loot - Used Loot Preset (leave blank for default)": "", "Loot - Rewards For Damage Dealt": [ { "Command (if not empty, item is ignored)": "", "Shortname": "currency", "Amount": 2000, "Skin": 0, "Display Name": "" } ], "Loot - Fire Lock Time (in seconds)": 60 }, "Normal": { "Tank Target - Max distance to target": 10.0, "Tank Target - Targeted items": [ "rocket.launcher", "explosive.timed", "explosive.satchel" ], "Tank Target - Lose Target Intrest After X Seconds": 10, "Tank Options - Model Scale": 0.6, "Tank Options - Map Marker Type (None/Crate/Chinook/Cargoship)": "Crate", "Tank Options - Move Speed (0-1)": 1.0, "Tank Options - Move Force": 2000.0, "Tank Options - Health": 1000.0, "Tank Options - View Range": 50.0, "Turret Options - Fire Rate": 0.06, "Turret Options - Burst Length": 10, "Turret Options - Aim Cone": 3.0, "Turret Options - Bullet Damage": 15.0, "Cannon Options - Explosion Radius": 8.0, "Cannon Options - Blunt Damage": 40.0, "Cannon Options - Explosion Damage": 0.0, "Custom Attack - Do Custom Attacks": true, "Custom Attack - Try Interval (in seconds)": 15.0, "Custom Attack - Try Interval Randomization (in seconds)": 5.0, "MLRS Options - Enabled": false, "MLRS Options - Amount Per Fighter": 2, "MLRS Options - Height Spawn": 450.0, "MLRS Options - Sound Alert Prefab Name": "assets/prefabs/tools/pager/effects/beep.prefab", "MLRS Options - Chat Message Alert": true, "MLRS Options - Position Randomization": 25.0, "MLRS Options - Health Level Spawns": [], "MLRS Options - Explosion Radius": 15.0, "MLRS Options - Blunt Damage": 75.0, "MLRS Options - Explosion Damage": 350.0, "RF Disarm - Enabled": false, "RF Disarm - Type (false - Change Frequency, true - Explode)": true, "RF Disarm - Radius From Tank": 35.0, "Bradley Debris - Scale With Tank": true, "Bradley Debris - Health": 500.0, "Bradley Debris - Time To Cool Down": 60.0, "Loot - Crate Amount (If default loot preset)": 4, "Loot - Used Loot Preset (leave blank for default)": "", "Loot - Rewards For Damage Dealt": [], "Loot - Fire Lock Time (in seconds)": 60 } }, "Loot - Presets": { "custom": { "Loot - Min. Crates": 2, "Loot - Max. Crates": 4, "Loot - Min. Items Per Crate": 4, "Loot - Max. Items Per Crate": 5, "Loot - Loot Table": [ { "Shortname": "explosive.timed", "Amount": 1, "Amount Randomizer Amount (+ and -)": 0, "Always Include Chance (0-100)": 0.0, "Max Always Includes Per Loot (0 to disable)": 0, "Skin": 0, "Display Name": "", "Chance": 1, "Additional Items": [] }, { "Shortname": "metal.refined", "Amount": 1000, "Amount Randomizer Amount (+ and -)": 0, "Always Include Chance (0-100)": 0.0, "Max Always Includes Per Loot (0 to disable)": 0, "Skin": 0, "Display Name": "", "Chance": 2, "Additional Items": [] }, { "Shortname": "rifle.ak", "Amount": 1, "Amount Randomizer Amount (+ and -)": 0, "Always Include Chance (0-100)": 0.0, "Max Always Includes Per Loot (0 to disable)": 0, "Skin": 0, "Display Name": "", "Chance": 1, "Additional Items": [ { "Shortname": "ammo.rifle", "Amount": 20, "Skin": 0, "Display Name": "" } ] } ] } } }
    $35.00
  15. Version 2.3.12

    2,049 downloads

    Virtual Quarries plugin is a large upgrade to quarries in RUST. You can create and place quarry that will dig any type of resource and access them all over the map! You can set up infinite amount of quarry types, custom quarry limits with permission system, give your friends access to resource storage, upgrade your quarry to get more resources, customize survey items, fuel and much more! Video Preview (Version 2.0.0) Features Ability to place infinite amount of infinite types of quarries. You can give access to your friends/teammates to all/certain quarries that belongs to you. Also supports adding offline players. You can customize fully customize output for each type of quarry. Customizable items. You can make quarries to dig everything! From stone and ores, to rockets and C4! Full skin and display name support! Permission system to limit quarries per player. You can upgrade your quarry for better output, capacity and fuel multiplier. Configurable required items to place quarry. They can be based on quarry resource output. Many types of surveys. You can set as many survey charge types as you want. Each quarry type can have it's different survey item. Full data merge (with items or not) through wipes. Fully responsive RUST-Themed UI. You can customize fuel type for each type of quarry. You can make run your quarries even on potatoes! Custom quarry digging method. In the default config all quarries dig once per 60 seconds to increase performance and have full custom digging system. You can configure the frequency in the config. Support for static quarries, pumpjacks and giant excavator pit. Instanced inventories for each player, customizable outputs! (NEW!) Permissions virtualquarries.use - Allows you to open /qr menu. (Needs to be enabled in config) virtualquarries.share - Allows players to give other teammates access to their quarries. (Needs to be enabled in config) virtualquarries.static.quarry - Gives access to static quarries. (Needs to be enabled in config) virtualquarries.static.pumpjack - Gives access to static pump jacks. (Needs to be enabled in config) virtualquarries.static.excavator - Gives access to giant excavator. (Needs to be enabled in config) Commands /qr - Opens Virtual Quarry Menu. (Configurable) Economy Plugin Config 0 - None 1 - Economics 2 - ServerRewards 3 - IQEconomic 4 - BankSystem 5 - ShoppyStock API for Developers OnQuarryUpgraded(BasePlayer player, int quarryLevel, string quarryProfile) - Called when quarry is successfully upgraded. OnQuarryRemoved(BasePlayer player, string quarryProfile) - Called when quarry is successfully removed. OnCustomSurveyThrow(BasePlayer player, string quarryProfile) - Called when custom survey is successfully throwed. OnQuarryPlaced(BasePlayer player, string quarryProfile) - Called when quarry is succesfully placed. Example Config With additional quarry types, more upgrade levels etc. (my private configuration) VirtualQuarries.json Default Config (Version 2.3.1) { "Command List": [ "qr", "quarry", "quarries", "vq", "virtualquarry", "virtualquarries" ], "Enable Console Logs": true, "Override ImageLibrary Icons": false, "Require Permission For Use": false, "Mining Quarry/Pump Jack Limit Permissions": { "virtualquarries.default": { "pumpjack": 1, "quarry": 2 }, "virtualquarries.vip": { "pumpjack": 2, "quarry": 3 } }, "Sharing - Require Permission": false, "Data - Enable Data Wipe On Server Wipe": false, "Data - Store Container Data In File And Restore On Server Wipe": false, "Data - Store Container Interval (in seconds)": 1800, "Quarry Tick (how often quarries dig resources, in seconds)": 60, "Static Quarry Tick (how often quarries dig resources, in seconds)": 60, "Excavator Quarry Tick (how often quarries dig resources, in seconds)": 60, "Storage Prefab": "assets/prefabs/deployable/large wood storage/box.wooden.large.prefab", "Sound - Start Sound": "assets/prefabs/npc/autoturret/effects/online.prefab", "Sound - Stop Sound": "assets/prefabs/npc/autoturret/effects/offline.prefab", "Survey Charge - Allow Throwing Survey Charges": false, "Survey Charget Types": { "survey": { "Effect Path": "assets/bundled/prefabs/fx/survey_explosion.prefab", "Required Permission (empty, if not required)": "", "Chance For Resources (0-100)": 75, "Displayed Survey Title Translation Key": "SurveyCharge", "Required Item": { "Shortname": "surveycharge", "Skin": 0, "Amount": 1, "Display Name": null, "Icon URL": "" } } }, "Upgrades - Used Economy Plugin (0 - None, See Website For More Info)": 0, "Upgrades - Economy Currency (If Economy Plugin Is 5 - ShoppyStock)": "rp", "Removing Quarries - Refund Items": true, "Go Back Button - Position (1-2)": 1, "Upgrade UI - Responsive Position": true, "Static Quarries - Enable": false, "Excavator Quarry - Enable": false, "Excavator Quarry - Lock Air Drops": false, "Excavator Quarry - Resource Container Size": 18, "Excavator Quarry - Fuel Container Size": 6, "Static Quarries - Quarry Requires Permission": false, "Static Quarries - Pump Jack Requires Permission": false, "Static Quarries - Excavator Requires Permission": false, "Static Quarries - Resource Container Size": 18, "Static Quarries - Fuel Container Size": 6, "Static Quarries - Fuel Item": { "Shortname": "lowgradefuel", "Skin": 0, "Amount": 1.0, "Display Name": null, "Icon URL": null }, "Excavator Quarry - Fuel Item": { "Shortname": "diesel_barrel", "Skin": 0, "Amount": 1.0, "Display Name": null, "Icon URL": null }, "Static Quarries - Metal Quarry Output": [ { "Shortname": "stones", "Skin": 0, "Amount Per Tick": 150.0, "Display Name": "" }, { "Shortname": "metal.ore", "Skin": 0, "Amount Per Tick": 22.5, "Display Name": "" } ], "Static Quarries - Sulfur Quarry Output": [ { "Shortname": "sulfur.ore", "Skin": 0, "Amount Per Tick": 22.5, "Display Name": "" } ], "Static Quarries - HQM Quarry Output": [ { "Shortname": "hq.metal.ore", "Skin": 0, "Amount Per Tick": 1.5, "Display Name": "" } ], "Static Quarries - Pump Jack Output": [ { "Shortname": "crude.oil", "Skin": 0, "Amount Per Tick": 6.0, "Display Name": "" } ], "Static Quarries - Excavator Outputs": { "HQM": [ { "Shortname": "hq.metal.ore", "Skin": 0, "Amount Per Tick": 50.0, "Display Name": "" } ], "Metal": [ { "Shortname": "metal.fragments", "Skin": 0, "Amount Per Tick": 2500.0, "Display Name": "" } ], "Stone": [ { "Shortname": "stones", "Skin": 0, "Amount Per Tick": 5000.0, "Display Name": "" } ], "Sulfur": [ { "Shortname": "sulfur.ore", "Skin": 0, "Amount Per Tick": 1000.0, "Display Name": "" } ] }, "Quarry Profiles": { "pumpjack": { "Required Permission (empty, if not required)": "virtualquarries.pumpjack", "Displayed Icon": { "Shortname": "mining.pumpjack", "Skin": 0, "Amount": 1, "Display Name": null, "Icon URL": "" }, "Survey Type": "survey", "Displayed Quarry Title Translation Key": "PumpjackTitle", "Chance": 5, "Minimal Resources Per Node": 1, "Maximal Resources Per Node": 2, "Fuel Required Per Tick": { "Shortname": "lowgradefuel", "Skin": 0, "Amount": 1.0, "Display Name": null, "Icon URL": null }, "Enable Upgrades": true, "Items Required To Place": [ { "Shortname": "mining.pumpjack", "Skin": 0, "Amount": 1, "Display Name": null, "Icon URL": "" } ], "Resources": { "crude": { "Output Item - Shortname": "crude.oil", "Output Item - Skin": 0, "Output Item - Display Name": "", "Output Item - Icon URL (Required if Skin not 0)": "", "Include Always": true, "Required Permission (empty if not required)": "", "Chance": 0, "Minimal Output Per Tick": 0.8, "Maximal Output Per Tick": 3.0, "Additional Items Required To Place": [] } }, "Upgrades": [ { "Required Items": [], "Required Currency (0 to disable)": 0, "Fuel Storage Capacity": 6, "Capacity": 6, "Gather Multiplier": 1.0, "Fuel Usage Multiplier": 1.0 }, { "Required Items": [ { "Shortname": "wood", "Skin": 0, "Amount": 14000, "Display Name": null, "Icon URL": "" }, { "Shortname": "stones", "Skin": 0, "Amount": 10000, "Display Name": null, "Icon URL": "" } ], "Required Currency (0 to disable)": 12000, "Fuel Storage Capacity": 6, "Capacity": 9, "Gather Multiplier": 1.2, "Fuel Usage Multiplier": 1.0 } ] }, "quarry": { "Required Permission (empty, if not required)": "", "Displayed Icon": { "Shortname": "mining.quarry", "Skin": 0, "Amount": 1, "Display Name": null, "Icon URL": "" }, "Survey Type": "survey", "Displayed Quarry Title Translation Key": "QuarryTitle", "Chance": 25, "Minimal Resources Per Node": 1, "Maximal Resources Per Node": 2, "Fuel Required Per Tick": { "Shortname": "lowgradefuel", "Skin": 0, "Amount": 1.0, "Display Name": null, "Icon URL": null }, "Enable Upgrades": true, "Items Required To Place": [ { "Shortname": "mining.quarry", "Skin": 0, "Amount": 1, "Display Name": null, "Icon URL": "" } ], "Resources": { "hq": { "Output Item - Shortname": "hq.metal.ore", "Output Item - Skin": 0, "Output Item - Display Name": "", "Output Item - Icon URL (Required if Skin not 0)": "", "Include Always": false, "Required Permission (empty if not required)": "", "Chance": 10, "Minimal Output Per Tick": 0.3, "Maximal Output Per Tick": 2.0, "Additional Items Required To Place": [] }, "metal": { "Output Item - Shortname": "metal.ore", "Output Item - Skin": 0, "Output Item - Display Name": "", "Output Item - Icon URL (Required if Skin not 0)": "", "Include Always": false, "Required Permission (empty if not required)": "virtualquarries.metal", "Chance": 50, "Minimal Output Per Tick": 22.5, "Maximal Output Per Tick": 45.0, "Additional Items Required To Place": [] }, "scrap": { "Output Item - Shortname": "scrap", "Output Item - Skin": 0, "Output Item - Display Name": "", "Output Item - Icon URL (Required if Skin not 0)": "", "Include Always": false, "Required Permission (empty if not required)": "virtualquarries.scrap", "Chance": 5, "Minimal Output Per Tick": 0.1, "Maximal Output Per Tick": 1.0, "Additional Items Required To Place": [ { "Shortname": "wood", "Skin": 0, "Amount": 7000, "Display Name": null, "Icon URL": "" } ] }, "stone": { "Output Item - Shortname": "stones", "Output Item - Skin": 0, "Output Item - Display Name": "", "Output Item - Icon URL (Required if Skin not 0)": "", "Include Always": true, "Required Permission (empty if not required)": "", "Chance": 0, "Minimal Output Per Tick": 150.0, "Maximal Output Per Tick": 300.0, "Additional Items Required To Place": [] }, "sulfur": { "Output Item - Shortname": "sulfur.ore", "Output Item - Skin": 0, "Output Item - Display Name": "", "Output Item - Icon URL (Required if Skin not 0)": "", "Include Always": false, "Required Permission (empty if not required)": "", "Chance": 50, "Minimal Output Per Tick": 15.0, "Maximal Output Per Tick": 30.5, "Additional Items Required To Place": [] } }, "Upgrades": [ { "Required Items": [], "Required Currency (0 to disable)": 0, "Fuel Storage Capacity": 6, "Capacity": 6, "Gather Multiplier": 1.0, "Fuel Usage Multiplier": 1.0 }, { "Required Items": [ { "Shortname": "wood", "Skin": 0, "Amount": 7000, "Display Name": null, "Icon URL": "" }, { "Shortname": "stones", "Skin": 0, "Amount": 5000, "Display Name": null, "Icon URL": "" } ], "Required Currency (0 to disable)": 6000, "Fuel Storage Capacity": 6, "Capacity": 9, "Gather Multiplier": 1.2, "Fuel Usage Multiplier": 1.0 } ] } } }
    $35.00
  16. Adem

    Sputnik

    Version 1.4.1

    4,857 downloads

    Sputnik is a server event that allows players to contest fallen sputnik satellite fragments that fall around the map. Players will need to battle their way past patrol helicopters, NPCs, turrets, and mines to gain access to loot locked behind keycards that require 'Space Cards,' which can be added to loot tables or sold in a shop! Alternatively, you can use standard keycards. Overview By default, there are five types of debris that can fall in any quantity and combination. The fragment can be guarded by a helicopter, NPCs, turrets, and mines. For each preset, you can configure the location and number of crates. A radiation zone can be created around the fragment. By default, there is a card reader in one of the locations that open a locked crate. It is activated using the “Space card.” For more information, see the “Space card” section. Space Card A card reader can be placed on any type of sputnik debris. By default, it is activated using a purple "Space Card." This card reader opens the crates specified in a special section of the config. A custom card can be added to the loot tables of standard crates and crates of this event. It can also be given with the help of a command or sold in the server store. If necessary, the card reader can be removed, and the card can be replaced with any type of standard card. Location presets The location preset is specified for each wreckage preset separately. By default, a data file with five types of prefabs is included: sputnik_1 debris_1 debris_2 debris_3 debris_4 They are shown in pictures 6 - 10. The first location includes a locked crate that opens with the help of a "Space Map." Chat commands (only for administrators) /sputnikstart– launches the event in a random configuration /sputnikstart <eventPresetName> – launches the event in the <eventPresetName> configuration /sputnikstop – stops the event /givespacecard – give yourself a "Space Card". Console commands (RCON only) sputnikstart– launches the event in a random configuration sputnikstart <eventPresetName> – launches the event in the <eventPresetName> configuration givespacecard <userID> – give a "Space Card" to player Config en – example of plugin configuration in English ru – example of plugin configuration in Russian Dependencies (optional, not required) True PVE PveMode GUI Announcements Notify DiscordMessages AlphaLoot CustomLoot Economics Server Rewards IQEconomic Hooks OnSputnikEventStart () OnSputnikEventStop () OnSputnikEventWin (ulong userID) My Discord: Adem#9554 Join the Mad Mappers Discord here! Check out more of my work here!
    $29.99
  17. Version 2.2.5

    4,030 downloads

    Creates a unique event at the Harbor monument for players to participate in for rewards. Players must battle numerous NPCs and APCs to access the puzzle to open the loot room! Description This event started off as a warning on the chatbox about the ships coming soon to dock in Port, loaded with precious cargo. After the period has passed, a ship appears in one of the locations at Harbour that are accessible from the map, where the crane loads the container. The loading area is protected by one Tank and 7 NPCs by default. The container door is locked, you must push a button from inside the cranes cockpit to open the door. Inside the container, there is a default security camera, locked box, 2 DMS, 2 Elite, and 2 Military boxes. The locations and loot from all crates/NPCs can be configured within configurations, and unwanted crates/NPCs added or removed. Also, ships will generate the default ship loot, e.g. The config file allows to modify tank as well as loot inside of the ship. When the event occurs, the map displays the markers (configured in the config file). All players that are inside the event area will have a timer counting down the amount of time until the event ends. Dependencies Required NpcSpawn Dependencies (optional, not required) True PVE PveMode GUI Announcements Notify Discord Messages AlphaLoot CustomLoot NTeleportation HeliControl Economics Server Rewards IQEconomic Kits Chat commands (only for administrators) /harborstart – starting of the event /harborstop – ending of the event /harborpos – determining the position and rotation coordinates for changing the location of NPCs and crates.It should write in the configuration (Attention! The event must be started, the current position of the administrator in relation to the cargoship is read) Console commands (RCON only) harborstart – starting of the event harborstop – ending of the event Plugin Config en - example of plugin configuration in English ru - example of plugin configuration in Russian Hooks void OnHarborEventStart() – called when the event starts void OnHarborEventEnd() – called when the event ends void OnHarborEventWinner(ulong winnerId) – called at the end of the event, where the winnerId is the player who did more actions to complete the event My Discord: KpucTaJl#8923 Join the Mad Mappers Discord here! Check out more of my work here!
    $37.00
  18. badgyver

    Andalusia

    Version 1.0.2

    17 downloads

    Andalusia Custom Map for Rust, containing a wide variety of custom prefabs, terrains and real rivers of Andalusia. - Description: • Andalusia is a map with all the main rivers of Andalusia (Spain). • It contains the terrain, topology and real biome of Andalusia (Spain). • Size: 6000. • Objects: 88779. • The map can be edited: Yes. - Contains all Official Monuments: • Ferry Terminal • Nuclear missile silo • Large oil platform (This monument contains an access to the subway, you can reach this monument from the train) • Small oil platform (This monument contains an access to the subway, you can reach this monument from the train) • Submarine laboratories • Harbor • Large fishing villages • Fishing villages • Launch site (Customized, with a monorail surrounding this monument, it also contains: Ziplines, a small store, customized loot, npcs and a tug on which you will find a red card respawn) • Satellite dish (Customized, with attack helicopter respawn, recycler, custom loot, npcs and a small resting place) • The Dome • HQM Quarry • Stone quarry • Sulfur quarry • Arctic Research Base • Sewer Branch • Train yard • Junkyard • Abandoned military bases • Military tunnel • Caves • Large barns • Ranch • Bandit camp • Power plant • Swamp • Airfield (Customized, contains platforms with cranes, custom loot and npcs. Several zip lines with which you can cross the entire Aerodrome, in addition to a tank that guards this site) • Giant excavation • Outpost • Lighthouse - Prefabs and custom monuments: • Zeppelin (Puzzle-parkour). • Ghostbusters Barracks, this is a faithful monument to the fire station used by the ghostbusters, contains puzzles, traps, loot, npc, ghostbusters logo. • Civil Guard Barracks, a construction zone for the server administrator. This monument-zone contains helicopter respawns and loot. • Arena, zone with loots, defenses, towers, barricades and crate with code, everything you need for your server to contain a PVP zone. You can also use this zone for other things. • Bank, a monument created for the Bank Heist plugin. If you do not have this plugin, you can use this monument for the player to search for resources. • Aircraft carrier, the aircraft carrier has been created especially for the Biplane plugin, you can also use it as a monument, it contains helicopters, loot and NPCs. • Inferno Arena, is a battlefield with traps, death and fire. • Train Stations, with waiting room, loot and NPC, with secondary rail respawn. • Aerial platforms, each aerial platform contains several platforms connected to each other. • Epic Tower Construction Zone for players. • Train tracks scattered all over the map, carefully designed. • City, with collapsed skyscrapers. • Custom Oil plataform, with four oil platforms, two small and two large. (This monument contains an access to the subway, you can reach this monument from the train). • The Arecibo Observatory, also known as the National Astronomy and Ionosphere Center (NAIC) and formerly known as the Arecibo Ionosphere Observatory, is an observatory in Barrio Esperanza, Arecibo, Puerto Rico owned by the US National Science Foundation (NSF). • H1Z1 Lab is an experimental laboratory with various puzzles to solve. It contains Zombies, NPC, traps, puzzles and an original crystal box in which you will get two hackable oil rig crates, plus extra loot of elite crates. • Underwater glass dome, the player will be able to build underwater. • A variety of custom sites for the player to build, you can find these sites easily from the map, they are marked with an X mark. • Customized rivers navigable with motorboats. • Access by train to all the Oil Shelf Plaforms. - This map will be updated frequently, new monuments will be added to recreate-simulate Andalusia (Spain).
    $39.90
  19. Version 1.3.2

    3,522 downloads

    Adds a cargo plane crash event to your server. The crash site is guarded by NPCs that patrol the area and can chase players. You can also set up custom loot using the "SimpleLootTable" plugin. Features: Support for third-party plugins Great customization options in the config Console commands: callcargoplane - force the event to start crashcargoplane - force the event to end Chat commands(need admin privileges): showcrashzone - displays the crash area setcrashzonecenter - set the center of the crash zone to where the player is callcargoplane - force the event to start crashcargoplane - force the event to end cpc_add_crashzone - adds a new zone at the location where the player is, can be used if you use multiple zones(you can set the name and radius - /cpc_add_crashzone "name" "radius") Hooks: void CargoPlaneCrashStarted() // called when the event starts void CargoPlaneCrashCrashed() // called when a cargo plane crashes CargoPlaneCrash config: { "Triggering an event by timer (disable if you want to trigger the event only manually)": true, "Time to event start(in seconds)": 3600.0, "Random time to event start": false, "Minimum time to event start(in seconds)": 600, "Maximum time to event start(in seconds)": 10800, "CargoPlane speed(recommended 4 to 6)": 5.0, "Minimum amount of online players to trigger the event": 1, "Crates amount(spawn after crash)": 1, "Crate simple loot table name(plugin SimpleLootTable is required)": "", "Minimum number of items in a crate(plugin SimpleLootTable is required)": 0, "Maximum number of items in a crate(plugin SimpleLootTable is required)": 0, "Crates lifetime(in seconds). The crate will not be destroyed if it has been activated": 3600, "Crates timer(in seconds)": 900, "Airdrops amount(spawn after crash)": 1, "Airdrop simple loot table name(plugin SimpleLootTable is required)": "", "Minimum number of items in an airdrop(plugin SimpleLootTable is required)": 0, "Maximum number of items in an airdrop(plugin SimpleLootTable is required)": 0, "Airdrops lifetime(in seconds)": 3600, "Fireballs amount(spawn after crash)": 5, "Passengers amount(spawn after crash)": 2, "Explosion marker on the map(spawn after crash)": true, "Explosion marker lifetime(in seconds)": 300, "Enable signal smoke(spawn after crash)": true, "Signal smoke lifetime(in seconds, max 214)": 214, "Map size(crash zone size), you can see the zone, use the chat command /showcrashzone": 4500.0, "Starting altitude, defaults to map size, can be increased if cargo plane hits high ground(no more than 10000 recommended)": 4500.0, "Crash zone center. Use chat command /setcrashzonecenter to set to player position. You can check crash zone center, use the chat command /showcrashzone": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Use multiple zones": false, "Select a zone from the list sequentially(if false, then the crash zone will be chosen randomly)": false, "Zones list": [ { "name": "0", "radius": 300, "center": { "x": -300.0, "y": 0.0, "z": 0.0 } }, { "name": "1", "radius": 200, "center": { "x": 100.0, "y": 0.0, "z": 0.0 } } ], "Event message(if empty, no message will be displayed)": "CargoPlane event started", "Crash message(if empty, no message will be displayed)": "Cargo plane crashed", "Message about coordinates(will display the coordinates of the crash site. If empty, no message will be displayed)": "", "Kit name(you can use kits for passengers if you have Kits plugin)": "", "Passenger name": "Mister bot", "NPCs amount(spawn after crash)": 2, "NPCs lifetime(in seconds)": 3600, "NPCs type(NPCs prefab, experimental setting, it is not known how the NPCs will behave) 0 - tunneldweller; 1 - underwaterdweller; 2 - excavator; 3 - full_any; 4 - lr300; 5 - mp5; 6 - pistol; 7 - shotgun; 8 - heavy; 9 - junkpile_pistol; 10 - oilrig; 11 - patrol; 12 - peacekeeper; 13 - roam; 14 - roamtethered; 15 - bandit_guard; 16 - cargo; 17 - cargo_turret_any; 18 - cargo_turret_lr300; 19 - ch47_gunner": 8, "NPCs health(0 - default)": 0, "NPCs damage multiplier": 1.0, "NPCs accuracy(the lower the value, the more accurate, 0 - maximum accuracy)": 2.0, "NPCs attack range": 75.0, "Minimum distance to NPC damage": 75.0, "Message if the player attacks far away NPCs": "NPC is too far away, he doesn't take damage", "Kit for NPCs. The NPC will use the weapon that is in the first slot of the belt(requires Kits plugin)": "", "Default displayName for NPC(for SimpleKillFeed/DeathNotes plugin)": "Crashsite NPC", "List of displayNames for each NPC(for SimpleKillFeed/DeathNotes plugin)": [ "Crashsite NPC1", "Crashsite NPC2", "Crashsite NPC3" ], "Prohibit building near the crash site": false, "How long construction is prohibited near the crash site(in seconds)": 1800, "Event marker on the map(spawn an event marker at the crash site)": false, "Event marker name": "Cargo plane crash site", "Event marker lifetime(in seconds)": 3600, "Event marker transparency(0-1)": 0.75, "Event marker radius": 0.5, "Event marker color.R(0-1)": 1.0, "Event marker color.G(0-1)": 0.0, "Event marker color.B(0-1)": 0.0, "Do not spawn crates and NPCs when a cargo plane falls under water (if the water depth is greater than)": 0.5, "Do not choose a crash site near monuments": false }
    $19.99
  20. Version 1.0.2

    48 downloads

    Displays the name of the zone the player is in. You can customize text, text color, background color, etc. This plugin takes information about zones from zonemanager, all information is saved in a config file, after which you can customize information about these zones, which will be displayed Commands: /rzinfo - update zone information Config file: { "Settings outside the zone": { "Id": "0", "Name": "Outside", "AnchorMin": "0.649 0.041", "AnchorMax": "0.695 0.081", "Color_Background": "0.1 0.1 0.8 0.8", "Color_Text": "1 1 1 1", "TextSize": "16", "TextPlaceHolder": "Outside" }, "Default settings for the new zone": { "Id": "0", "Name": "Default", "AnchorMin": "0.649 0.041", "AnchorMax": "0.695 0.081", "Color_Background": "0.1 0.8 0.1 0.8", "Color_Text": "1 1 1 1", "TextSize": "16", "TextPlaceHolder": "Default" }, "Zones list": [] }
    $4.99
  21. Version 1.2.6

    9,569 downloads

    Spawns set numbers of customised npcs at monuments, various events, supply drops, biomes, custom locations, and 'toplayer'. Plugin Description. Highly customisable and intuitive npc plugin, setup almost exclusively in UI. See images for an overview of the available options globally, and per npc profile. Every option in the UI is clickable, showing a detailed description of its use. Optional dependencies - Kits (free at uMod.org) CustomLoot Permissions. botrespawn.allowed - Required for non-admin use Chat commands. /botrespawn - Opens UI. /botrespawn add *profilename* - Adds a custom profile then opens UI. (please don't use spaces or hyphens) /botrespawn remove *profilename* - Removes a custom profile. /botrespawn info - Tells you about the npc you're looking at. Console commands. bot.count - Gives total number of spawned npcs. bots.count - Gives a breakdown of spawned npcs per profile. botrespawn toplayer NameOrId ProfileName amount(optional) botrespawn enable/disable "Profile name here" botrespawn tempspawn "Profile name here" - Spawns npcs from a profile at random points around that profile's location addspawn - Enabled via UI, in Edit Spawnpoints menu - for keybinding. botrespawn showspawns - Added for binding convenience. botrespawn checknav - Added for binding convenience. * Note = addspawn and showspawns commands require the user to select "Edit with console commands" first, from a profile's spawnpoints menu. Default locations. All major monuments are automatically included, plus profiles for the four biomes. The following events also have default profiles Airdrop (supply grenade optional) Locked Crate Spawn Locked Crate Hack Start APC Kill PatrolHeli Kill CH47 Kill Configurable via json, per profile. BotNames BotNamePrefix Announcement_Text Instant_Death_From_Headshot_Allowed_Weapons (accepts item shortnames) See note at end for weapon list formatting. Everything else is configurable via UI - All options have a description in UI, accessible by clicking the name/label. Kits. Kits are managed, per profile, in UI. As with BotSpawn, kit probability can be balanced by assigning a number to a kit. When selecting multiple kits, increasing a kit's number increases its chances of being picked. Only kits with weapons in the belt are shown in UI. Please stick to normal bullet weapons and melee weapons for now, with your npcs. There are plans to support the more unusual weapons in future. Spawnpoints. Adding and managing spawnpoints is done, per profile, in UI, or by enabling 'add by command' in spawnpoints menu, then using 'addspawn' console command. You can bind this command for your convenience. When opting to use the 'addspawn' command, a button will show in UI main page, allowing you to quickly return to the profile you were editing. A new feature is that each spawn point can have overrides, forcing that specific npc to have different values to the rest of the profile's npcs. At present you can override Stationary Kits Health RoamRange If you choose to use Parent_Monument, you can select it via UI, but do so before you add custom spawn points (if applicable). Parent_Monument ensures that your profile and its spawn points will relocate after a map change, so that they are in the same place, relative to that chosen monument. If a profile uses custom spawn points, but does not have enough custom spawn points to cover the whole population, it will spawn randomly placed npcs to make up the numbers, in accordance with the profile "Radius" setting. EG : Day_Time_Spawn_Amount 10 Number of custom spawn points 5 Result : 5 npcs on custom spawn points, and 5 randomly placed around the area, within the specified radius. Murderer Murderer true/false is no longer an option. Instead, the AI will respond differently based on the weapons you give it. If you want the AI to run directly at victims and attack, give it melee weapons only. I believe you can still make murderer-style kits, although you also have Frankenstein clothing options built into the the UI options now. Peacekeeper Peacekeeper is now based on whether or not players are marked hostile. An additional option 'Peacekeeper_Uses_Damage' restores the old behaviour, where peacekeeper npcs will completely ignore players until attacked by them. Configuration. "DataPrefix": "default", (tells BotReSpawn which data files to load), "UseServerTime": Uses server IsNight check, instead of manual day/hour settings, "Show_Profiles_Seconds": 10, "DayStartHour": 8, "NightStartHour": 20, "SuicideBoom": true, (toggles explosion sound for suicide npcs), "APC_Safe": true, "Turret_Safe": true, "Animal_Safe": true, "Supply_Enabled": false, (spawn 'airdrop' bots for user-called supplys), "Ignore_Skinned_Supply_Grenades": true, "Remove_BackPacks_Percent": 100 is always : 0 is never, "Remove_KeyCard": true, (any keycards in bot default loot will be destroyed), "Remove_Frankenstein_Parts": true, (any frankenstein parts in bot default loot will be destroyed), "Ignore_Sleepers": true/false, "Pve_Safe": true, (bots will not be injured by fire/barbs, etc.), "Max_Chute_Fall_Speed": 100, "Staggered_Despawn": false, "Disable_Non_Parented_Custom_Profiles_After_Wipe": false "Announce_Toplayer": false "RustRewards_Whole_Numbers": true "XPerience_Whole_Numbers: true "NPCs_Damage_Armour": true "Limit_ShortRange_Weapon_Use": false "Allow_Ai_Dormant": false "Prevent_Biome_Ai_Dormant": false "Scale_Meds_To_Health": false (increases npc heal amount relative to npc's max health. "Ignore_Factions": false - Makes all profiles fight all profiles if true. "Reduce_Damage_Over_Distance: false "Deaggro_Memory_Duration: 20 - Number of seconds it takes an npc to forget you outside deaggro range/line of sight. "Ignore_HackableCrates_With_OwnerID" - Makes hackable crate profiles only respond to crates with OwnerID 0 (server spawned) "NPCs_Assist_NPCs" - true/false. When a botrespawn npc is attacked, nearby botrespawn npcs will also respond and defend. "Enable_Targeting_Hook": false "Allow_AlphaLoot": true Can be used to prevent AlphaLoot from giving loot to BotReSpawn npcs. "Parachute_From_Height": 200 "Smooth_Damage_Scale": false "Allow_Oilrigs": false - NPCs here must be custom spawn point and stationary true. These values are adjustable and described in detail in in-game UI, with the exception of DataPrefix. Profile values. Each profile value and description is not listed here, but all (apart from text strings) are now configurable via UI, and have sensible default values. Every option has a full in-game description, accessible by clicking an option's name/label. If any specific setting/value is unclear, please just ask in CF discord, my discord, or the support section here. Notes : Durations which used to be in seconds are now in minutes. "Type" is an internal use variable - Users should not change this option. Profile copy/paste does not include location, Parent_Monument, or custom spawnpoints. BotNames, and Headshot weapons should be formatted as follows: ["name1"], for single or ["name1", "name2", "name3"], for many. ["rifle.lr300"], for single or [ "rifle.lr300", "pistol.m92" ], for many. Faction and Subfaction of 0 means this profile will not fight any other, and will not be attacked by any other. Faction and Subfaction settings greater than 1 are used for configuring which profiles should be allies / enemies. API : string[] AddGroupSpawn(Vector3 location, string profileName, string group, int quantity) string[] RemoveGroupSpawn(string group) string NPCProfile(NPCPlayer npc) (returns "No Name" for non BotReSpawn npcs) object OnBotReSpawnNPCTarget(ScientistNPC npc, BasePlayer player) void OnBotReSpawnNPCSpawned(ScientistNPC npc, string profilename, string group) void OnBotReSpawnNPCKilled(ScientistNPC npc, string profilename, string group, HitInfo info) bool IsBotReSpawn(NPCPlayer npc) bool IsBotReSpawn(ulong id) For preventing BotReSpawn npc spawns for event profiles. object OnBotReSpawnCrateDropped(HackableLockedCrate crate) object OnBotReSpawnCrateHackBegin(HackableLockedCrate crate) object OnBotReSpawnAPCKill(BradleyAPC apc) object OnBotReSpawnPatrolHeliKill(PatrolHelicopterAI heli) object OnBotReSpawnCH47Kill(CH47HelicopterAIController ch) object OnBotReSpawnAirdrop(SupplyDrop drop) Example usage. [PluginReference] private Plugin BotReSpawn; Vector3 location = new Vector3(0,0,0); string[] Spawn = BotReSpawn?.Call("AddGroupSpawn", location, "The Dome 0", "MadeUpNameHere", 5) as string[]; Puts($"{Spawn[0]}"); Puts($"{Spawn[1]}"); Passing 0 for quantity will spawn the appropriate amount of npcs for the time of day, according to the profile. Method call OnBotReSpawnNPCSpawned(ScientistNPC npc, string profile, string group, notifies of spawned npcs. Example. void OnBotReSpawnNPCSpawned(ScientistNPC npc, string profile, string group) { if (String.IsNullOrEmpty(group)) Puts($"BotReSpawn spawned an npc from profile {profile}"); else Puts($"BotReSpawn spawned an npc from profile {profile} - API group name {group}"); } FAQ. Q: My npcs don't move and/or won't attack A: If you have any PVE plugins or settings please try disabling those temporarily to test. A: Make sure the server has the following settings. nav_wait true nav_disable false ai.think true A: If you use Rust Admin, please ensure that the animal AI option is enabled. A: If you have Vanish installed please try unloading it. If this worked, check you don't have the permission for permanent Vanish. Q: There's a million options. Where do I start? A: Open the UI with /botrespawn and set AutoSpawn to true for at least one monument, then click the button to reload that profile. A: Everything else is preference/user customisation. A: If the monument has a building/structure near the middle, like Dome, you may need to increase the spawn radius option to get going. Q: My bots won't die / my bots take damage when attacking people. A: Make sure Godmode permissions allow you to do damage. A: Same for vanish ^. A: Ensure you don't have a PVE plugin which is causing this damage behaviour. Q: I take damage when attacking my bots. A: This can also be caused by server, or plugin, PVE settings. Q: Will X kill my bots? A: Radiation, drowning, falling, and helicopters should not kill your bots. A: Turrets targeting bots can be toggled. Bradleys targeting bots can be toggled. A: Fire (campfires etc) will kill your bots. Damage from barbs, cacti etc will kill your bots, but can be prevented with the 'Pve_Safe' config option set to true. Q: What weapons can my bots use? A: As far as I know they should use all weapons except for throwable melee (eg. spears). A: Flamethrowers, nail guns, rocket launchers, bows, grenade launchers, etc were added in a recent update. A: Throwable explosives can be used as 'backup' weapons and are thrown when line-of-sight is temporarily broken. A: All npcs, even those with throwables, must have at least one valid held weapon to use. Q: Can I have custom profile locations? A: Yes. Your custom locations are stored in data with a filename of *YourPrefix*-CustomProfiles.json. Use chat command '/botrespawn add NewNameHere' to create a profile at your present location. A: Doing so will open the UI, at the page for your new profile's settings. Q: Can I spawn bots at events. A: Yes. There are event profiles for aidrop, hackable crate spawn and hack start, and the destruction of CH47, Patrol Heli, and APC. For the airdrop profile, spawn at user-supply call is an additional option, found in the global config. Q: Can I have specific custom spawn points? (underground, etc) A: Yes. Use the built in UI to create custom spawn points and set UseCustomSpawns to true, for some profile.. A: That BotReSpawn profile will now ignore radius settings and use the precise spawn points from your file. A: Event profiles which can occur underground should work automatically now (crate spawn/crate hack). A: Even if parachutes are enabled, these profiles should still work with underground-spawning npcs, if the event takes place under ground. Q: My bot kits aren't working. A: Kits which don't have a valid weapon in the belt will not be made available in the UI. A: Please redeem the kit yourself to an empty inventory, to ensure that the expected items are definitely in it. Q: How can I prove that bots have spawned? I can't find them. A: Type bot.count into console for a total number, or bots.count for a per-profile breakdown. A: Respawn timer is taken into account so if you spawn one and kill him, bot.count will show 0 until respawn. Q: bot.count console command shows that there are 0 bots. A: Double check that at least one monument is set "AutoSpawn": true in your config, and reload the plugin. A: Also, don't forget their respawn timer. If they're all dead when you do bot.count, it will show 0.
    $40.00
  22. Version 1.0.0

    3 downloads

    A simple and user-friendly plugin designed to reward players for joining your Steam group! Why use this plugin? We've been using the free plugin on Umod for quite some time, which still works fine, but we've encountered repeated issues with users joining the group and then leaving, as there was no automatic removal function, causing players to retain their rewards. That's why we've developed our own version with enhanced features and we'd like to share it with you. What makes this plugin special? • User-friendly configuration file • Support for one group and one permission assignment, activatable and deactivatable in the configuration • Automatic checking upon joining and leaving the server, activatable and deactivatable in the configuration • Chat notifications, activatable and deactivatable in the configuration • Customizable notifications and Chat-Prefix • Chat command and console command only for administrators • support for Carbon and Oxide Where can I find the Steam group profile URL? • The profile URL isn't your Steam group's URL, but rather a tag for the URL. • You can find this under "Edit Group Profile" -> "Profile URL" (see image). • Then, add this tag under "SteamGroupPROFILURL." Does it support multiple permissions? • No, although technically feasible, I've decided to only support one permission. • If you wish to assign multiple permissions, I recommend assigning them directly to the group and granting all permissions to the group. What commands are available? • Checks the specified Steam group and adds or removes the permission or group accordingly. | Chat-Command • /checksteam - Chat command • checksteam - Console command What's enabled by default in the configuration? • NotifyGroupPlayers: Notifies the user when they're assigned to or removed from the group. • EnableAddGroup: Assigns the user to the specified group. • EnablePlayerDisconnectedCheck: The plugin checks each time a player leaves the server to see if they're in the Steam group. SteamGroupCheck Configuration true = active | false = disabled { "AutoCreateGroup": false, "ChatPrefix": "<size=12><color=#AE3624>YOURSERVERNAME</color> <size=16>|</size> <color=#738D45>[SteamGroupCheck]</color>\n", "EnableAddGroup": true, "EnableAddPerm": false, "EnableConsoleNotifications": false, "EnablePlayerConnectedCheck": false, "EnablePlayerDisconnectedCheck": true, "NotifyGroupPlayers": true, "NotifyPermPlayers": false, "PlayerAddGroupName": "yourgroup", "PlayerAddPermissions": "yourpermission", "SteamGroupPROFILURL": "YoursteamGroupPROFILURL" } What do the individual configuration settings mean? • AutoCreateGroup: If this setting is set to "true," the group specified by you as "PlayerAddGroupName" will be automatically created. By default, this is disabled. • ChatPrefix: Sets the chat prefix displayed before each message. • EnableAddGroup: Enables or disables the function to add groups. • EnableAddPerm: Enables or disables the function to add permissions. • EnableConsoleNotifications: Enables or disables the function for console notifications. • EnablePlayerConnectedCheck: Enables or disables the check when a player joins the server. • EnablePlayerDisconnectedCheck: Enables or disables the check when a player leaves the server. • NotifyGroupPlayers: Enables or disables the notification for the player when they are assigned to or removed from the group. • NotifyPermPlayers: Enables or disables the notification for the player when permissions are assigned to or removed from them. • PlayerAddGroupName: Here, the name of the group to be assigned to the player is specified, e.g., "steam." • PlayerAddPermissions: Here, the permissions to be assigned to the player are specified, e.g., "banksystem.use." • SteamGroupPROFILURL: Here, the profile URL is entered, as explained above, the most important setting in the entire configuration. SteamGroupCheck Lang English { "GroupAdded": "Thank you for joining the Steam group! As a token of appreciation, you will receive the group <color=#738D45>{0}</color>!", "GroupRemoved": "Unfortunately, you have left the Steam group! Therefore, the permission <color=#738D45>{0}</color> has been revoked from you!", "PermissionRemoved": "Unfortunately, you have left the Steam group! Therefore, the permission <color=#738D45>{0}</color> has been revoked from you!", "PermissionGranted": "Thank you for joining the Steam group! As a token of appreciation, you will receive the permission <color=#738D45>{0}</color> from us!", "NoPermission": "You don't have permission to use this command; you need to be an administrator on the server!", "PlayerCheckExecuted": "The Steam group has been checked, and all joined players have been credited with the reward!" } Deutsch { "GroupAdded": "Danke, dass du der Steam-Gruppe beigetreten bist! Als Dankeschön erhältst Du von uns die Gruppe <color=#738D45>{0}</color>! ", "GroupRemoved": "Leider hast du die Steam-Gruppe verlassen! Daher wurde dir die Gruppe <color=#738D45>{0}</color> wieder entzogen!", "PermissionRemoved": "Leider hast du die Steam-Gruppe verlassen! Daher wurde dir die Permission <color=#738D45>{0}</color> wieder entzogen!", "PermissionGranted": "Danke, dass du der Steam-Gruppe beigetreten bist! Als Dankeschön erhältst Du von uns die Permission <color=#738D45>{0}</color>! ", "NoPermission": "Du hast keine Berechtigung, diesen Befehl zu verwenden; du musst ein Administrator auf dem Server sein!", "PlayerCheckExecuted": "Die Steam-Gruppe wurde überprüft und allen beigetretenen Spielern wurde die Belohnung gutgeschrieben!" } Certainly, you are free to adjust the notification settings according to your preferences. Furthermore, you are not obliged to use {0} if you don't wish to! If you have any questions or encounter any issues, please don't hesitate to contact me!
    $9.99
  23. Mevent

    Notify

    Version 1.0.12

    2,816 downloads

    Custom notifications Commands notify.show [type] [message] notify.player [steamid] [type] [message] notify.allplayers [type] [message] Permissions You can set permission in config, for example: "Permission (example: notify.use)": "notify.use", notify.see – So a player can see notifications notify.notify – So an admin/moderator can see how it looks before sending it notify.player – Send notification to specific player (they need the notify.see permission) notify.allplayer – Send notification to all players (they need the notify.see permission) API private void SendNotify(string userId, int type, string message) private void SendNotify(ulong userId, int type, string message) private void SendNotify(BasePlayer player, int type, string message) Config Examples Config
    Free
  24. Version 2.9.7

    8,116 downloads

    Ever wondered why Rust has so many desks, toilets, boxes and even washing machines but you've never been able to see the hidden secrets inside? Now you can! With Static Lootables you can turn those boring props into loot containers filled with all sorts of goodies. Loot containers that aren't normally supposed to be looted. For best experience, have the UI scale set to 1. Lootables are being refilled based on each individual configuration set. Compatible with Static Lootables: Lootables.Ext $5.26 Prefab creator that directly works with Static Lootables in order to create custom lootable definitions for your servers! This plugin provides more than there already is. See it in action here. or get it as a bundle! -> Editor This plugin now has an integrated editor that allows anyone with the permission to customize the loot that can be found in-game in defined static lootables. Scroll to the bottom of this page to see it in action. Modify lootables using all the tools in-game. Update global settings to your liking on the fly. Dependencies ImageLibrary (Required) QuickSort ZoneManager Permissions StaticLootables.admin: Use the MMB when not holding any item to privately print the name of the object in front of you to chat. StaticLootables.editor: Allows players with the permission to use the /sledit command, which gives them the power to create/update/delete lootables using the editor. Features Highly customizable and intuitive system. ZoneManager inclusion / exclusion (per lootable prefab OR global settings). Parented filtering. Locked container system. Hacking system. Interaction icons (with template), customized text and opening container effects. Individual lootable container refilling rates. Consistent support & open to suggestions. Very user-friendly editor for server owners to modify or customize lootables. Unique System: create lootables that only apply on one or more prefabs. Integrated API for manipulating lootable definitions. Get the default loot-tables They will be updated in the future. Add StaticLootables.json to your oxide/config folder. Updated on 23th of October, 2021 #13 (OLD): StaticLootables.json Updated on 9th of July, 2023 (NEW): StaticLootables.json To create your own custom icons, you can use this template: staticlootables_template.zip Please make sure you maintain the margins as weird artifacts will show up if the icons are touching the edges of the icon, in-game. Lootable Objects Supermarket Cash Register (locked, 500 HP) Toilets Cardboard Boxes Lockers (closed models are locked, 50 HP) File Cabinets (locked, 50 HP) Desks (locked, 250 HP) Kitchen Fridges Electrical Boxes Washing Machine Trash Bag Gas Pumps Toolboxes (locked, 100 HP) Plant Pots Type-writers Kitchen Cooker (Underwater Labs) Pickup Truck (Rusty), Sedan A (Junkyard), Compact Car C (all locked, 75 HP), can be accessed anywhere but Junkyard Barge Coal Metal Crate (B) (locked, 500 HP; hackable, 120s, code resets every 300m) NEW Pallet Stacks (A-through-C) NEW Bin NEW Vodka Bottle Your suggestions are welcome! If there are any ideas in regards to prefabs or possible loot to find in them, use the Discussion tab to let me know about it so I add it for everyone to use. Hacking This is how Hackable containers work and why they're an OP mini-game: Hacking one will give you the PIN which will allow you to use with the container for a couple of hours 'till it becomes obsolete and resets. If one has hacked a container, the next hack will double in the amount of time taken. X3 for the third hack, and so on. The PIN can be shared within the team so they can come back every a couple a minutes and loot the hacked box. Press R when looking at an unlocked hacked container to pull up the PIN dialog. API Be creative! Information Here's to clarify how config properties work and what they mean. General Settings Distance: The maximum distance between the player and container. ItemAmountMultiplier: The multiplier for the amount of the items found in containers. LootableHealthMultiplier: The multiplier of the (maximum) health of locked lootable containers. ShadowOpacity: The white glow behind the text which highlights the text more in the dark. ShowLockedLootableApproximateCount: Shows the amount next to the health bar of containers. (e.g ~2 ITEMS APPX.) DamageMultiplierMinimum: The minimum damage dealt to the locked containers by melee weapons. Maximum does the same but for maximum. DamageCUIRefreshRate: The refresh rate for the CUI when containers are being hit at a high rate (with a jackhammer for example). Recommended 0.5. EnforcedFilters: It disallows all definitions from being lootable if their path contain the parent names in this array. EnforcedInZone: It only allows definitions to be lootable only within the zone(s) defined in this array. EnforcedNotInZone: It only allows definitions to be lootable when they're out of the zone(s) defined in this array. Interaction Settings Icon: The icon of the interaction definition. Text: The text of the interaction definition. OpenEffect: The (usually sound) effect of the interaction definition. Definition Settings PrefabFilter: The prefab name used by the definition to set this definition as lootable. InteractionIndex: The index of the interaction defined in the Interactions array. It starts at 0. ContainerSize: The slot count of the container non-relative to the contents defined in the contents array. AllowStack: Can items in the container stacked. Mainly used if you have 2 or more slots that have the same kind of item. Liquid: Marks the container as liquid. If this is set to true, no matter the contents defined, only liquid objects (water, salt water, blood?) can get in. Lock: Health: The maximum health of a container. Set to null if you wanna disable it. (e.g "Lock": null) Hack: Wait Time: The time in seconds! players have to wait for the initial hacking attempt. Code Resetting Rate: The time in minutes! until the hack resets the PIN and goes down an increment for how many times has been hacked used for the Wait Time multiplier. Rule: Refill Rate: The rate in minutes! until the container gets wiped from the server & memory is being freed for server resource reasons. OnlyIfParentFilter: It allows all definitions to be lootable if their path contain the parent names in this array. OnlyIfNotParentFilter: It disallows all definitions from being lootable if their path contain the parent names in this array. OnlyIfInZone: It only allows definitions to be lootable only within the zone(s) defined in this array. OnlyIfNotInZone: It only allows definitions to be lootable when they're out of the zone(s) defined in this array. Contents: ShortName: The short name of the item definition. CustomName: The in-game name of the item. SkinId: The skin of the ID. UseRandomSkins: Use the RandomSkins array to create more variety on what skinned items are used. SkinId: The skin of the ID. RandomSkins: The skin ID array used in replacement of SkinID when UseRandomSkins is true. MinimumAmount: The minimum range used for the item amount randomisation. MaximumAmount: The maximum range used for the item amount randomisation. ConditionMinimumAmount: The minimum range used for the item condition / durability randomisation. ConditionMaximumAmount: The maximum range used for the item condition / durability randomisation. SpawnChanceTimes: How many times in the SpawnChanceScale will it be likely for the item to be spawned. SpawnChanceScale: The scale of the odds for the item to be spawned. Contents: It's recursive, has the exact same content structure as this property. Installation Download the config which can be found above on this page. Put it in the oxide/config folder. Put StaticLootables.cs file in oxide/plugins. You're good to go! FOR BEST ENTERTAINMENT, USE THE DEFAULT SETTINGS OF THE PLUGIN. Screenshots Videos * The annoying flicker has been fixed in the live version, this was recorded while testing.
    $12.69
  25. IIIaKa

    Rules

    Version 0.1.2

    51 downloads

    Useful Rules Agreement Plugin. Allowing you to prevent players who do not agree with your rules from playing on the server. Disables the ability to use the keyboard, mouse, commands, chat and voice chat in the game until the rules window is closed; Inability to press the accept button until you have read all the pages; Ability to request agreement with the rules once, upon updating the rule date. For this, the date from the configuration file "Date of rules update." is used; A timer after which the player will be kicked if they do not accept the rules; A consecutive refusals counter, upon reaching which the player will be banned; Adds 4 new hooks for developers. 2 of them can be overrided; Effect of opening the rules; Effect of accepting the rules; The ability to enable/disable rules; The ability to request players to agree to the rules again, using a command. rules.ignore - Provides the ability to ignore rules agreements. rules.admin - Provides the ability to ignore rules agreements. Also includes the ability to use enable/disable and reask commands. { "Use GameTip for messages?": true, "Rules command": "rules", "Date of rules update. Format: yyyy-MM-dd HH:mm": "2024-04-14 00:45", "Enable agreement with rules requirement?": true, "Is it necessary to ask for agreement to the rules once?": true, "Should a player be prevented from using chat until they agree to the rules?": true, "Should a player be prevented from using commands until they agree to the rules?": true, "Should a player be prevented from using voice chat until they agree to the rules?": true, "Is it necessary to request agreement from all players with the rules after plugin (re)load or enabled?": true, "The time in seconds after which a player will be kicked(0 to disable)": 0.0, "The number of rule rejects in a row after which a player will be banned(0 to disable)": 5, "Show Rules Sound - Prefab Name(leave it blank to disable)": "assets/bundled/prefabs/fx/invite_notice.prefab", "Rules Accepted Sound - Prefab Name(leave it blank to disable)": "assets/prefabs/misc/xmas/advent_calendar/effects/open_advent.prefab", "Panel - Main Width": 640, "Panel - Main Height": 540, "Panel - Title Background Color": "#1AA6F2", "Panel - Title Background Transparency": 0.9, "Panel - Title Sprite Image": "assets/icons/warning.png", "Panel - Title Sprite Color": "#FFFFFF", "Panel - Title Text Size": 16, "Panel - Title Text Color": "#FFFFFF", "Panel - Title Text Font": "RobotoCondensed-Bold.ttf", "Panel - Title SubText Size": 11, "Panel - Title SubText Color": "#FFFFFF", "Panel - Title SubText Font": "RobotoCondensed-Regular.ttf", "Panel - Pagination Background Color": "#E6E6E6", "Panel - Pagination Background Transparency": 0.7, "Panel - Pagination Text Size": 14, "Panel - Pagination Text Color": "#FFFFFF", "Panel - Pagination Text Font": "RobotoCondensed-Regular.ttf", "Panel - Content Background Color": "#E6E6E6", "Panel - Content Background Transparency": 0.7, "Panel - Content Progress Height": 2, "Panel - Content Progress Color": "#338FFF", "Panel - Content Progress Transparency": 1.0, "Panel - Content Text Size": 14, "Panel - Content Text Color": "#FFFFFF", "Panel - Content Text Font": "RobotoCondensed-Regular.ttf", "Panel - Content Text FadeIn": 1.0, "Panel - Footer Background Color": "#79CBFF", "Panel - Footer Background Transparency": 0.8, "Panel - Footer Button Text Size": 14, "Panel - Footer Button Text Font": "RobotoCondensed-Regular.ttf", "Panel - Footer Button Decline Text Color": "#FFFFFF", "Panel - Footer Decline Background Color": "#E6E6E6", "Panel - Footer Decline Background Transparency": 0.7, "Panel - Footer Button Accept Text Color": "#FFFFFF", "Panel - Footer Accept Background Color": "#338FFF", "Panel - Footer Accept Background Transparency": 1.0, "Panel - Footer Inactive Accept Background Color": "#E6E6E6", "Panel - Footer Inactive Accept Background Transparency": 0.7, "Version": { "Major": 0, "Minor": 1, "Patch": 2 } } Note: List of available fonts: https://umod.org/guides/rust/basic-concepts-of-gui#fonts. EN: { "RulesAccepted": "Thank you for accepting our terms! Enjoy the game!", "RulesEnabled": "The requirement to agree with the rules is enabled!", "RulesDisabled": "The requirement to agree with the rules is disabled!", "RulesAlreadyEnabled": "The requirement to agree with the rules is already enabled!", "RulesAlreadyDisabled": "The requirement to agree with the rules is already disabled!", "RulesOnceEnabled": "One-time request for agreement with the rules enabled!", "RulesOnceDisabled": "One-time request for agreement with the rules disabled!", "RulesReAsk": "All players have been sent the agreement with the rules!", "RulesNotFound": "Argument {0} not found!", "KickReason": "You have been kicked because you declined our rules!", "BanReason": "You have been banned because you declined our rules {0} times in a row!", "BtnAccept": "Accept", "BtnDecline": "Decline", "Year": "Year", "January": "January", "February": "February", "March": "March", "April": "April", "May": "May", "June": "June", "July": "July", "August": "August", "September": "September", "October": "October", "November": "November", "December": "December", "PanelTitle": "Terms Of Service", "PanelLastUpdate": "Last updated on <color=brown>{0}</color>", "PanelPageNext": ">", "PanelPagePrevious": "<", "Rules_1": "<b>1. Information</b>\n\n<b>1.1</b> - Lack of knowledge of the rules does not exempt you from responsibility.\n<b>1.2</b> - By playing on the server, you automatically agree to all the rules listed below.\n<b>1.3</b> - If you have already been caught using cheats/macros or exploiting on another server/project, and there is proof against you, we reserve the right to ban you without further investigation.\n<b>1.4</b> - The administration determines the punishment for a player based on the severity of the violation and the circumstances. Violators may receive a warning or a permanent ban (there is no temporary bans). Bans apply to all servers within the project.\n<b>1.5</b> - The administration does not compensate for in-game items lost due to your errors, technical server/hosting issues, game bugs, or contact with rule violators.\n<b>1.6</b> - The administration does not interfere in player-to-player relationships. You are solely responsible for the people you choose to play with, so if a player deceives you, there will be no punishments for them from us.\n<b>1.7</b> - You are responsible for all your accounts. If one account is banned, the ban applies to all your accounts. The same applies if one of your accounts has a game ban (EAC).\n<b>1.8</b> - Impersonating a member of the server's administration is prohibited.", "Rules_2": "<b>2. Gameplay</b>\n\n<b>2.1</b> - It is prohibited to use/store/purchase/distribute third-party software or any other means that provide an advantage over other players.\n<b>2.2</b> - Using cheat services is forbidden.\n<b>2.3</b> - Exploiting game bugs is not allowed.\n<b>2.4</b> - Exceeding the player limit in a team is prohibited:\n<b>+</b> Alliances or truces with other players are not allowed if the total number of players involved exceeds the server's limitations;\n<b>+</b> Frequent changes of allies will be considered a rule violation, as will playing with another player while your teammate is AFK or not nearby;\n<b>+</b> Changing teammates temporarily is not allowed if the replaced teammate intends to continue playing with you;\n<b>+</b> Changing a partner is allowed if your previous partner will not be in contact with you in the future.", "Rules_3": "<b>3. In-Game Chat/Voice Chat</b>\n\n<b>3.1</b> - Discussion of politics, religion, immoral, and other inappropriate topics is prohibited.\n<b>3.2</b> - Inciting national, racial, or religious hatred or insulting other players and individuals is forbidden.\n<b>3.3</b> - Posting links to third-party services and websites in the chat is not allowed.\n<b>3.4</b> - Spamming (repeatedly posting meaningless phrases or characters) or sending identical messages in a short period of time is prohibited.\n<b>3.5</b> - Selling or pretending to sell cheats/macros is not allowed.\n<b>3.6</b> - Proposing actions that lead to an unwanted server exit is prohibited. Such actions include, for example, pressing <b>alt+f4</b>, typing <b>disconnect</b> in the console, and similar actions whose meanings other players may not be aware of.\n<b>3.7</b> - The administration reserves the right to mute or block a player in the chat if they behave inappropriately or disrespectfully towards other players.\n<b>3.8</b> - Selling/buying in-game items for real currency, crypto or skins is prohibited.", "Rules_4": "<b>4. In-Game Check</b>\n\n<b>4.1</b> - In-Game checks are conducted exclusively through the <b>Discord</b> program. Every player on our project must have the ability to access it for the purpose of undergoing in-game checks.\n<b>4.2</b> - Calls for in-game checks are made only through in-game notifications and never through voice or text chat.\n<b>4.3</b> - If a player leaves the server, ignores a in-game check, or refuses to participate in it, they will immediately receive a ban.\n<b>4.4</b> - Clearing your PC before a in-game check is prohibited.\n<b>4.5</b> - Refusal to provide the necessary information for the in-game check or inappropriate behavior will result in a ban.\n<b>4.6</b> - If a player is banned as a result of a in-game check (including bans for refusal, ignoring, leaving the server, and providing incorrect contact information), their entire team will also be banned.\n\n<b>+</b> You have the full right to refuse to undergo a in-game check, but in this case, you and your allies will be banned.\n<b>+</b> Leaving the server, providing incorrect contact information, and ignoring the in-game check will also be considered a refusal.\n<b>+</b> If you agree to undergo the in-game check, you automatically allow the administration to install third-party programs necessary for checking your PC(e.g., AnyDesk, RCC, etc.).", "Rules_5": "<b>Appeal Process</b>\nOne month after the ban, you have the ability to submit an appeal, but only if the ban was not for cheats or macros.\nAppeals can be submitted on our website.", "Rules_6": "Rules_6", "Rules_7": "Rules_7", "Rules_8": "Rules_8", "Rules_9": "Rules_9", "Rules_10": "Rules_10" } RU: { "RulesAccepted": "Спасибо, что приняли наши условия! Приятной вам игры!", "RulesEnabled": "Требование согласия с правилами включено!", "RulesDisabled": "Требование согласия с правилами выключено!", "RulesAlreadyEnabled": "Требование согласия с правилами уже включено!", "RulesAlreadyDisabled": "Требование согласия с правилами уже выключено!", "RulesOnceEnabled": "Однократный запрос на согласие с правилами включен!", "RulesOnceDisabled": "Однократный запрос на согласие с правилами выключен!", "RulesReAsk": "Всем игрокам разослано соглашение с правилами!", "RulesNotFound": "Аргумент {0} не найден!", "KickReason": "Вы были исключены, так как вы отклонили наши правила!", "BanReason": "Вы были заблокированы, так как вы в {0} раз подряд отклонили наши правила!", "BtnAccept": "Принимаю", "BtnDecline": "Отказываюсь", "Year": "года", "January": "Января", "February": "Февраля", "March": "Марта", "April": "Апреля", "May": "Мая", "June": "Июня", "July": "Июля", "August": "Августа", "September": "Сентября", "October": "Октября", "November": "Ноября", "December": "Декабря", "PanelTitle": "Условия использования", "PanelLastUpdate": "Последнее обновление <color=brown>{0}</color>", "PanelPageNext": ">", "PanelPagePrevious": "<", "Rules_1": "<b>1. Информация</b>\n\n<b>1.1</b> - Не знание правил не освобождает Вас от ответственности.\n<b>1.2</b> - Играя на сервере Вы автоматически соглашаетесь со всеми нижеперечисленными пунктами правил.\n<b>1.3</b> - Если Вы уже были замечены с читами/макросами или использованием просвета на другом сервере/проекте и на вас есть пруфы - мы имеем право забанить Вас без проверки.\n<b>1.4</b> - Администрация сама выбирает наказание для игрока в зависимости от степени нарушения и обстоятельств. Нарушитель может получить как предупреждение, так и перманентный бан(временных блокировок нет). Блокировка выдаётся на всех серверах проекта.\n<b>1.5</b> - Администрация не компенсирует игровые ценности, утраченные по причине вашей ошибки, технических проблем на сервере/хостинге, багов игры или контакта с нарушителями.\n<b>1.6</b> - Администрация не вмешивается во взаимоотношения игроков, за тех с кем вы играете ответственны только Вы, поэтому в случае если игрок вас обманет — ему ничего за это не будет.\n<b>1.7</b> - Вы несете ответственность за все свои аккаунты. Получив бан на одном аккаунте - Вы получите его и на остальных аккаунтах. То же самое будет если на одном из ваших аккаунтах имеется игровая блокировка(EAC).\n<b>1.8</b> - Запрещено выдавать себя за члена Администрации сервера.", "Rules_2": "<b>2. Геймплей</b>\n\n<b>2.1</b> - Запрещено использовать/хранить/приобретать/распространять стороннее ПО или любые другие средства, позволяющие получить преимущество над другими игроками.\n<b>2.2</b> - Запрещено использование услуг читеров.\n<b>2.3</b> - Запрещено использование багов.\n<b>2.4</b> - Запрещено превышать лимит игроков в команде:\n<b>+</b> Нельзя устраивать альянсы или перемирия с другими игроками если в сумме вас больше, чем указано в ограничениях сервера;\n<b>+</b> Частая смена союзников будет считаться за нарушение правил, тоже самое касается и игру с другим игроком пока тиммейт стоит афк или не находится рядом;\n<b>+</b> Запрещена смена союзников на время, если заменяемый союзник продолжит с вами играть;\n<b>+</b> Разрешено сменить напарника, если ваш предыдущий напарник в дальнейшем не будет с вами контактировать.", "Rules_3": "<b>3. Игровой Чат/Голосовой чат</b>\n\n<b>3.1</b> - Запрещено обсуждение политики, религии, аморальных и прочих неуместных тем.\n<b>3.2</b> - Запрещено разжигание национальной, расовой или религиозной ненависти или оскорбления других игроков и других людей.\n<b>3.3</b> - Запрещены ссылки в чате на сторонние сервисы и сайты.\n<b>3.4</b> - Запрещен флуд(многократное повторение бессмысленных фраз, символов) или многократное отправление одинаковых фраз за короткий промежуток времени.\n<b>3.5</b> - Запрещено продавать или делать вид что вы продаёте читы/макросы.\n<b>3.6</b> - Запрещено предлагать сделать действия, приводящие к нежеланному выходу с сервера. К таким действиям относится например нажатие <b>alt+f4</b>, прописывание <b>disconnect</b> в консоль и прочие подобные действия, о значении которых другие игроки могут не знать.\n<b>3.7</b> - Администрация оставляет за собой право выдать мут или заблокировать игрока в чате если тот ведёт себя неадекватно или некорректно по отношению к другим игрокам.\n<b>3.8</b> - Запрещена продажа/покупка игровых ценностей за реальную валюту, крипту или скины.", "Rules_4": "<b>4. Игровая проверка</b>\n\n<b>4.1</b> - Проверки проходят только через программу <b>Discord</b>. Каждый игрок на нашем проекте, в обязательном порядке должен иметь возможность зайти в нее для прохождения проверки.\n<b>4.2</b> - Вызов на проверку осуществляется только через игровое оповещение и ни в коем случае не через голосовой или текстовый чат.\n<b>4.3</b> - Если игрок покинул сервер, проигнорировал проверку или отказался от неё, то он сразу получает блокировку.\n<b>4.4</b> - Запрещено чистить ПК перед проверкой.\n<b>4.5</b> - За отказ показывать нужную для проверки информацию или неадекватное поведение — вы будете заблокированы.\n<b>4.6</b> - Если по итогу(итогом считается и блокировка за отказ / игнор / выход из сервера и предоставление некорректных данных для связи) проверки игрок блокируется, то и вся его команда блокируется вместе с ним.\n\n<b>+</b> Вы имеете полное право отказаться проходить проверку, но в этом случае Вы и ваши союзники будут заблокированы.\n<b>+</b> Так же отказом от проверки будет считаться выход с сервера, предоставление некорректных контактных данных и игнорирование проверки.", "Rules_5": "<b>+</b> Если Вы согласны пройти проверку - то автоматически разрешаете устанавливать сторонние программы нужные администрации для проверки вашего PC(AnyDesk, RCC и т.д).\n\n<b>Возможность разблокировки</b>\nЧерез месяц после блокировки можно подать апелляцию, но, только в случае если бан был получен не за читы или макросы.\nАпелляцию можно подать на нашем сайте.", "Rules_6": "Rules_6", "Rules_7": "Rules_7", "Rules_8": "Rules_8", "Rules_9": "Rules_9", "Rules_10": "Rules_10" } Note: Each number in the Rules_* means number of page. Page will be ignored if it is blank or contains only page name Rules_*. You can also add more than 10, for example Rules_11, and so on. rules enable - Enabling Rules agreements. Permission "rules.admin" required. rules disable - Disabling Rules agreements. Permission "rules.admin" required. rules once - Enabling/disabling one-time agreement request for the Rules. Permission "rules.admin" required. rules reask - Reasking all players for the Rules agreement. Permission "rules.admin" required. RulesEnabled: Called after the rules are enabled or the plugin is loaded with enabled config. RulesDisabled: Called after the rules are disabled or the plugin is unloaded. RulesAccepted: Called after the player has accepted the rules; Returning a non-null value overrides default behavior. RulesDeclined: Called before kicking or banning a player; Returning a non-null value overrides default behavior. void RulesEnabled() { Puts("The rules were enabled!"); } void RulesDisabled() { Puts("The rules were disabled!"); } object RulesAccepted(IPlayer player) { Puts($"Player {player.Name} has accepted the rules!"); return null; } object RulesDeclined(IPlayer player, int declines, int ban_attemps) { Puts($"Player {player.Name} has declined the rules! This is the {declines} declines out of {ban_attemps}!"); return null; }
    $4.99
1.1m

Downloads

Total number of downloads.

5.6k

Customers

Total customers served.

80.4k

Files Sold

Total number of files sold.

1.5m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.