About vDelivery
vDelivery allows players with the permission to add a terminal 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.
Permissions:
- 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.
Default config file:
{ "ImageLibrary Counter Check": 5, "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": "0.8 0.9 0.6", "UI_HUD. Icon - Transparency": 0.8, "UI. Text - FadeIn": 1.0, "UI. Text - Font": "RobotoCondensed-Bold.ttf", "UI. Text - Font Size": 14, "UI. Text - Font Color": "1 1 1 1", "UI. Text description - Font": "RobotoCondensed-Regular.ttf", "UI. Text description - Font Size": 12, "UI. Text description - Font Color": "1 1 1 1", "Show HUD Sound - Prefab Name": "assets/bundled/prefabs/fx/invite_notice.prefab" }
Localization:
EN: { "NotAllowed": "You do not have permission to use this command!", "NotOwner": "You are not the owner of this vending machine!", "NotAccessible": "The vending machine is not accessible to drones!", "NotVending": "You need to look at the vending machine or provide correct net ID!", "NotVendingDelivery": "The vending machine does not have a terminal!", "LimitReached": "You cannot add a terminal as you have reached your limit of {0}!", "AddBtn": "Add a terminal to the vending machine?", "AddBtnDesc": "Click on the notification to confirm", "MyAdded": "The terminal has been successfully added!", "MyRemoved": "The terminal has been successfully removed!", "MyAllRemoved": "All your terminals have been successfully removed!", "PlayerAllRemoved": "All {0}'s terminals have been successfully removed!", "AllRemoved": "All terminals have been successfully removed!", "TerminalsNotFound": "No terminals found!", "PlayerTerminalsNotFound": "{0}'s terminals not found!", "NoHaveCustomFee": "To pay the personal fee, you need to have :{0}:(x{1}). Using default fee settings!" } RU: { "NotAllowed": "У вас недостаточно прав для использования этой команды!", "NotOwner": "Вы не являетесь владельцем данного торгового автомата!", "NotAccessible": "Торговый автомат не доступен для дронов!", "NotVending": "Вам необходимо смотреть на торговый автомат или указать корректный net ID!", "NotVendingDelivery": "Торговый автомат не имеет терминала!", "LimitReached": "Вы не можете добавить терминал, так как вы превысили свой лимит в {0}!", "AddBtn": "Добавить терминал к торговому автомату?", "AddBtnDesc": "Нажмите на уведомление для подтверждения", "MyAdded": "Терминал успешно добавлен!", "MyRemoved": "Терминал успешно удален!", "MyAllRemoved": "Все ваши терминалы успешно удалены!", "PlayerAllRemoved": "Все терминалы игрока {0} успешно удалены!", "AllRemoved": "Все терминалы успешно удалены!", "TerminalsNotFound": "Терминалы не найдены!", "PlayerTerminalsNotFound": "Терминалы игрока {0} не найдены!", "NoHaveCustomFee": "Для оплаты персональной комиссии вам необходимо иметь :{0}:(x{1}). Использование настроек комиссии по умолчанию!" }
Commands:
-
vdelivery add - Adding a terminal to the vending machine that you are looking at from a distance of no more than 10 meters.
- vdelivery add *netID* - Adding a terminal to a vending machine with the specified netID;
-
vdelivery remove - Removing a terminal from the vending machine that you are looking at from a distance of no more than 10 meters.
- vdelivery remove *netID* - Removing a terminal from the vending machine with the specified netID;
-
vdelivery clear - Removing all of your terminals from vending machines.
- vdelivery clear *userID* - Removing all of specified player's terminals from vending machines. Permission "vDelivery.admin" required.
- vdelivery clear all - Removing all terminals from vending machines. Permission "vDelivery.admin" required.