GangstaPichu's Wishlist
-
Server Hud
Server HUD · Rust · Oxide · CARBON Your chat is «is heli up?» twelve times an hour Put the answer on screen. Online count, clock, grid square, balance, and a live bar of every event running — Bradley, heli, cargo, airdrop, both oil rigs. Nine events out of the box, set up entirely from a panel in game. How it goes From install to the event you added yourself MINUTE ONE Install and it's on screen It doesn't wait for the next wipe to be useful Install mid-wipe and the heli that's already flying is on the bar. ImageLibrary is the only other plugin you need. Nine events on by default. Bradley, Patrol Heli, CH47, Cargo Ship, Airdrop, Harbor cargo, both Oil Rigs, Deep Sea. Rigs turn red while the crate is being hacked. Players see the fight starting from across the map. Icons are just URLs. Fetched and cached for you. First install reloads once to pick them up — expected, not a fault. No file to edit first. Defaults draw a finished HUD with your server name in it. FROM THEN ON Every player, every day The numbers your chat keeps asking for Updated as they change. A player standing still costs you nothing. K12 or X:-1204 Z:842 Grid square or raw coordinates. Your choice, your colour. Online, sleeping, queue. Admins can be left out of the count. Clock in each player's own format. 12- or 24-hour from their game language, or force one. Two balances, side by side. Economics, ServerRewards or ShoppyStock. Only what's live. One switch hides idle events instead of showing a wall of grey. Info messages on rotation. A random line from your list, any corner, any width. IN THE WAY The player decides Four states, and the choice is remembered Your logo is the button: full panel → events only → hidden. One command removes it entirely. Still set that way after a reconnect. Streamers keep coordinates off camera. One permission drops the position readout. CCTV and drones get a clean screen. Hides on mount, back on dismount, switchable. Any corner, any scale. Pixel offsets, one scale value, and a toggle to show it over the inventory. MONTHS LATER All of it, from in game The config file is optional One command opens an admin panel over every setting there is. Change it, it saves, everyone online sees it. Events from other plugins. A name, an icon, and the hooks it fires. Convoy, Sputnik, Armored Train and Harbor come pre-filled. Adding one rewrites a marked block in the plugin file and reloads it. A drop-down of command buttons. Any chat or console command, own icon, own permission, closes itself after use. Updates don't reset your settings. New events land with defaults; a section you deleted comes back. Or edit the file. Auto reload picks it up the moment you save. The look See it running, then make it yours Every icon is a URL in the config. Take a pack, or draw your own from the blank template. Free custom HUD icons Free Custom HUD icons Paid Server HUD custom icon pack Paid While you're not looking Built to be left alone ✓ A typo in the config won't take the HUD down — it falls back to defaults and says so ✓ Switching a counter off stops the work behind it, not just the display ✓ An economy you enabled but never installed shows 0, and the HUD carries on ✓ Unloading clears every panel off every screen — nothing stuck until relog Reference One chat command, five words after it Setup is admins only. Menu buttons take whatever permission you name in the config. Chat /h Show the command list Chat /h open Full panel — counters, clock, position, balance, events Chat /h events Event bar only Chat /h hide Hide the panels, keep the logo button Chat /h close Remove it entirely Chat /h setup Settings panel — admins only Perm hud.streamer Hides the position readout from whoever holds it Hook object CanHudChangeState(BasePlayer player, string currentState, string nextState) Fires before a state change. Return non-null to stop it. API string API_PlayerHudState(string playerId) Returns full, events, hidden or closed for a player. Straight answers Asked before buying Can players turn it off? Full panel, event bar only, or gone entirely — their choice, and it survives a reconnect. Do I have to edit the config file? No, the in-game panel covers all of it. If you prefer a text editor, auto reload picks the file up as you save. I stream — my coordinates are on screen. Grant yourself the streamer permission. The position readout goes, everything else stays. Can I add an event from another plugin? Yes — name it, give it an icon, and name the hooks it fires. Most plugins list those in their own description. What if I run no economy plugin? Leave it off and the HUD closes the gap. Enable it without the plugin and you get a 0, not a broken HUD. Does it block CCTV and drones? It hides itself in a Computer Station and comes back on dismount. One toggle if you'd rather it stayed. 9 events out of the box 4 states, chosen per player 2 economy balances at once 1 dependency — ImageLibrary -
Team Announce
GUI and sound announcements for online teammates. Announcements about teammates who have connected, disconnected, been wounded or killed while sleeping. Additionally, announcements from the team leader, in Team chat channel using "!" as a first char.
{ "Chat command": "teama", "Is it worth enabling GameTips for messages?": true, "Is it worth using Notify plugins for messages instead of the vanilla UI?": false, "Specify the regular message type for notify": 0, "Specify the warning message type for notify": 1, "Is it worth enabling sound announcements?": true, "Is it worth enabling leader's group announcements?": true, "Radius within which a wounded ally notification is received": 100.0, "Radius within which a sound effect is triggered when an ally is wounded": 50.0, "Sound effect triggered when an ally is wounded": "assets/bundled/prefabs/fx/player/beartrap_scream.prefab", "Notification settings for each type": { "Connected": { "Is it worth using Notify plugins for notifications?": false, "Specify the message type for notify": 0, "Language_Key": "UiConnected", "Duration": 6.0, "Main_Color": "#4F6133", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://gitlab.com/IIIaKa/images/-/raw/main/TeamAnnounce/TeamAnnounce_Connected.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#8CBA42", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#8CBA42", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/prefabs/npc/scientist/sound/chatter.prefab" }, "Disconnected": { "Is it worth using Notify plugins for notifications?": false, "Specify the message type for notify": 1, "Language_Key": "UiDisconnected", "Duration": 6.0, "Main_Color": "#BF3B26", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://gitlab.com/IIIaKa/images/-/raw/main/TeamAnnounce/TeamAnnounce_Connected.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#FFD173", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#FFD173", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/prefabs/npc/scientist/sound/chatter.prefab" }, "LeaderAnnounce": { "Is it worth using Notify plugins for notifications?": false, "Specify the message type for notify": 1, "Language_Key": "", "Duration": 6.0, "Main_Color": "#216699", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "http://gitlab.com/IIIaKa/images/-/raw/main/TeamAnnounce/TeamAnnounce_LeaderAnnounce.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#82C7F5", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#82C7F5", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/prefabs/missions/effects/mission_victory.prefab" }, "WoundedDistance": { "Is it worth using Notify plugins for notifications?": false, "Specify the message type for notify": 1, "Language_Key": "UiWoundedDistance", "Duration": 6.0, "Main_Color": "#FFC21A", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "http://gitlab.com/IIIaKa/images/-/raw/main/TeamAnnounce/TeamAnnounce_Wounded.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#FFF54C", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#FFF54C", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/prefabs/npc/scientist/sound/death.prefab" }, "WoundedGrid": { "Is it worth using Notify plugins for notifications?": false, "Specify the message type for notify": 1, "Language_Key": "UiWoundedGrid", "Duration": 6.0, "Main_Color": "#FFC21A", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "http://gitlab.com/IIIaKa/images/-/raw/main/TeamAnnounce/TeamAnnounce_Wounded.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#FFF54C", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#FFF54C", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/prefabs/npc/scientist/sound/death.prefab" }, "DeadWhileSleeping": { "Is it worth using Notify plugins for notifications?": false, "Specify the message type for notify": 1, "Language_Key": "UiDeadWhileSleeping", "Duration": 6.0, "Main_Color": "#FFC21A", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "http://gitlab.com/IIIaKa/images/-/raw/main/TeamAnnounce/TeamAnnounce_Dead.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#FFF54C", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#FFF54C", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/bundled/prefabs/fx/player/howl.prefab" }, "Banned": { "Is it worth using Notify plugins for notifications?": false, "Specify the message type for notify": 1, "Language_Key": "UiBanned", "Duration": 6.0, "Main_Color": "#BF3B26", "Main_Transparency": 0.8, "Main_Material": "", "Image_URL": "https://gitlab.com/IIIaKa/images/-/raw/main/TeamAnnounce/TeamAnnounce_Banned.png", "Image_Sprite": "", "Image_IsRawImage": false, "Image_Color": "#FFD173", "Image_Transparency": 1.0, "Text_Size": 16, "Text_Color": "#FFD173", "Text_Font": "RobotoCondensed-Bold.ttf", "Sound_Effect": "assets/prefabs/missions/effects/mission_failed.prefab" } }, "Version": { "Major": 0, "Minor": 1, "Patch": 9 } }
EN: { "CmdAllEnabled": "All teammate notifications enabled!", "CmdAllDisabled": "All teammate notifications disabled!", "CmdSoundEnabled": "Teammate notification sounds enabled!", "CmdSoundDisabled": "Teammate notification sounds disabled!", "CmdConnectedEnabled": "Teammate connect notifications enabled!", "CmdConnectedDisabled": "Teammate connect notifications disabled!", "CmdDisconnectedEnabled": "Teammate disconnect notifications enabled!", "CmdDisconnectedDisabled": "Teammate disconnect notifications disabled!", "CmdWoundedEnabled": "Teammate wounded notifications enabled!", "CmdWoundedDisabled": "Teammate wounded notifications disabled!", "CmdDeathEnabled": "Teammate sleeping death notifications enabled!", "CmdDeathDisabled": "Teammate sleeping death notifications disabled!", "UiConnected": "Your teammate '{0}' has been connected!", "UiDisconnected": "Your teammate '{0}' has been disconnected!", "UiTeamEmpty": "There is only you in your team!", "UiNotTeamLeader": "Only the team leader can send announcements!", "UiTeamOffline": "All your teammates are offline!", "UiWoundedDistance": "Your teammate '{0}' was wounded by '{1}'!\nHe is {2} meters away from you.", "UiWoundedGrid": "Your teammate '{0}' was wounded by '{1}' at '{2}'!", "UiDeadWhileSleeping": "Your teammate '{0}' was killed by '{1}' while he was sleeping at '{2}'!", "UiBanned": "Your teammate '{0}' has been banned!\nReason: {1}.", "unknown": "Unknown", "chicken": "Chicken", "snake": "Snake", "boar": "Boar", "stag": "Stag", "horse": "Horse", "wolf": "Wolf", "panther": "Panther", "tiger": "Tiger", "bear": "Bear", "polarbear": "PolarBear", "crocodile": "Crocodile", "simpleshark": "Shark", "patrolhelicopter": "Patrol Heli", "bradleyapc": "Bradley APC", "scientistnpc_arena": "Scientist", "scientistnpc_bradley": "Bradley Scientist", "scientistnpc_bradley_heavy": "Bradley Heavy Scientist", "scientistnpc_cargo": "Cargo Scientist", "scientistnpc_cargo_turret_any": "Cargo Scientist", "scientistnpc_cargo_turret_lr300": "Cargo Scientist", "scientistnpc_ch47_gunner": "Chinook Scientist", "scientistnpc_excavator": "Excavator Scientist", "scientistnpc_full_any": "Scientist", "scientistnpc_full_lr300": "Scientist", "scientistnpc_full_mp5": "Scientist", "scientistnpc_full_pistol": "Scientist", "scientistnpc_full_shotgun": "Scientist", "scientistnpc_heavy": "Heavy Scientist", "scientistnpc_junkpile_pistol": "Road Scientist", "scientistnpc_oilrig": "Oilrig Scientist", "scientistnpc_outbreak": "Jungle Scientist", "scientistnpc_patrol": "Patrol Scientist", "scientistnpc_patrol_arctic": "Arctic Patrol Scientist", "scientistnpc_peacekeeper": "Peacekeeper Scientist", "scientistnpc_ptboat": "Marine Patrol Scientist", "scientistnpc_rhib": "Marine Patrol Scientist", "scientistnpc_roam": "Roam Scientist", "scientistnpc_roam_nvg_variant": "Roam NVG Scientist", "scientistnpc_roamtethered": "Roam Scientist", "scientist2": "Scientist", "scientist2.heavy": "Heavy Scientist", "scientist2.shotgun": "Scientist" } RU: { "CmdAllEnabled": "Все уведомления о тиммейтах включены!", "CmdAllDisabled": "Все уведомления о тиммейтах отключены!", "CmdSoundEnabled": "Звуковые уведомления о тиммейтах включены!", "CmdSoundDisabled": "Звуковые уведомления о тиммейтах отключены!", "CmdConnectedEnabled": "Уведомления о подключении тиммейтов включены!", "CmdConnectedDisabled": "Уведомления о подключении тиммейтов отключены!", "CmdDisconnectedEnabled": "Уведомления об отключении тиммейтов включены!", "CmdDisconnectedDisabled": "Уведомления об отключении тиммейтов отключены!", "CmdWoundedEnabled": "Уведомления о ранении тиммейтов включены!", "CmdWoundedDisabled": "Уведомления о ранении тиммейтов отключены!", "CmdDeathEnabled": "Уведомления о смерти спящего тиммейта включены!", "CmdDeathDisabled": "Уведомления о смерти спящего тиммейта отключены!", "UiConnected": "Ваш союзник '{0}' подключился!", "UiDisconnected": "Ваш союзник '{0}' отключился!", "UiTeamEmpty": "У вас нет союзников!", "UiNotTeamLeader": "Только лидер группы может отправлять объявления!", "UiTeamOffline": "Все ваши союзники не в сети!", "UiWoundedDistance": "Вашего союзника '{0}' серьезно ранил '{1}'!\nОн в {2} метрах от вас.", "UiWoundedGrid": "Вашего союзника '{0}' серьезно ранил '{1}' в '{2}'!", "UiDeadWhileSleeping": "Вашего союзника '{0}' убил '{1}', пока тот спал в '{2}'!", "UiBanned": "Ваш союзник '{0}' был заблокирован!\nПричина: {1}.", "unknown": "Неизвестный", "chicken": "Курица", "snake": "Змея", "boar": "Кабан", "stag": "Олень", "horse": "Лошадь", "wolf": "Волк", "panther": "Пантера", "tiger": "Тирг", "bear": "Медведь", "polarbear": "Полярный медведь", "crocodile": "Крокодил", "simpleshark": "Акула", "patrolhelicopter": "Патрульный вертолет", "bradleyapc": "Танк", "scientistnpc_arena": "Ученый", "scientistnpc_bradley": "Член экипажа танка", "scientistnpc_bradley_heavy": "Элитный член экипажа танка", "scientistnpc_cargo": "Защитник карго", "scientistnpc_cargo_turret_any": "Защитник карго", "scientistnpc_cargo_turret_lr300": "Защитник карго", "scientistnpc_ch47_gunner": "Защитник чинука", "scientistnpc_excavator": "Защитник экскаватора", "scientistnpc_full_any": "Ученый", "scientistnpc_full_lr300": "Ученый", "scientistnpc_full_mp5": "Ученый", "scientistnpc_full_pistol": "Ученый", "scientistnpc_full_shotgun": "Ученый", "scientistnpc_heavy": "Элитный ученый", "scientistnpc_junkpile_pistol": "Road Scientist", "scientistnpc_oilrig": "Защитник нефтевышки", "scientistnpc_outbreak": "Jungle Scientist", "scientistnpc_patrol": "Patrol Scientist", "scientistnpc_patrol_arctic": "Arctic Patrol Scientist", "scientistnpc_peacekeeper": "Peacekeeper Scientist", "scientistnpc_ptboat": "Marine Patrol Scientist", "scientistnpc_rhib": "Marine Patrol Scientist", "scientistnpc_roam": "Странствующий ученый", "scientistnpc_roam_nvg_variant": "Roam NVG Scientist", "scientistnpc_roamtethered": "Странствующий ученый", "scientist2": "Ученый", "scientist2.heavy": "Элитный ученый", "scientist2.shotgun": "Ученый" }
con - Personal enabling/disabling connected announcement; dis - Personal enabling/disabling disconnected announcement; wound - Personal enabling/disabling wounded announcement; death - Personal enabling/disabling sleeper's death announcement; sound - Personal enabling/disabling sound effects; all - Personal enabling all announcements; clear - Personal disabling all announcements(except leader and ban announces). Example: /teama con
-
Loadout Controller
Loadout controller is made to assist in allowing your Battlefield or even PVE community to thrive with customizable loadouts.
FEATURES
- Supports infinite permission groups - Easy UI system to modify permission groups - PERMISSION GROUP OPTIONS: - Item saving amount per item - Item saving amount per category (Weapons, attire, etc*) - Blacklisted ammo types loaded in weapons - Blacklied skin ID's - Priority settings - Max saves per permission - ETC* - Plyers can easily save their loadouts through the UI or chat commands. - The UI shows players exactly what items they can save, can't save, or can only save part of. - You can easily delete, override, select, or save new loadouts through the UI. - You can see what items are in your currently selected loadout in the UI - Loadouts automatically apply when a player respawns - Extremely performant UI system
- #loadout
- #controller
-
(and 5 more)
Tagged with:
-
Armored Train
New Year Update
The New Year is coming and I have prepared for you a new preset customization for the train!After installing the update, customization will be automatically applied to all cars in the configuration of the armored train. To disable this, make the "Customization preset" parameter empty in the config.
You can also disable the customization of certain wagons or change the customization of the NPCs in the file oxide/data/ArmoredTrain/NewYear
New Year's map from the video:
Halloween Update
Have you already prepared your server for Halloween?
On the eve of the Halloween Rust update, I have prepared for customization of all armored train cars.
After installing the update, customization will be automatically applied to all cars in the configuration of the armored train. To disable this, make the "Customization preset" parameter empty in the config.
This plugin will add an armored train to your server, which can travel both in the subway and by rail.
It can consist of any number of wagons. A helicopter can accompany it.
Bradley, npc, turrets, simsites can be installed on the train.
The plugin allows you to create any number of train presets, for which the order of wagons, the helicopter preset, the probability of spawn and the duration of patrolling can be specified. Each wagon or locomotive can be configured separately. Any speed can be set by the locomotive.If there is no spawn of trains on the surface on your custom map, read the section "Custom spawn points”
Custom spawn points
If you are using a custom map in which there are no spawn trains on the surface, but there is a railway, then for the train to work on the surface, you need to add custom spawn points of the train.
Instruction:
Stand at the point where you want the train to spawn Enter the command /atrainpoint If you receive a message that a point has been created, enable "Use custom spawn coordinates [true/false]” in config For correct operation, it is recommended to create several spawn points of the train
Chat commands (only for administrators)
/atrainstart– launches the event in a random configuration /atrainstartunderground - forcibly launches an event underground /atrainstartaboveground - forcibly launches an event aboveground /atrainstart <trainPresetName> – launches the event in the <trainPresetName> configuration /atrainstartunderground <trainPresetName> /atrainstartaboveground <trainPresetName> /atrainstop– stops the event /atrainpoint– creates a custom spawn point of the train in your position
Console commands (RCON only)
atrainstart– launches the event in a random configuration atrainstartunderground - forcibly launches an event underground atrainstartaboveground - forcibly launches an event aboveground atrainstart <trainPresetName> – launches the event in the <trainPresetName> configuration atrainstartunderground <trainPresetName> atrainstartaboveground <trainPresetName> atrainstop – stops the event
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 Api
bool IsArmoredTrainActive() bool StopArmoredTrain() bool StartArmoredTrainEvent() bool EndArmoredTrainEvent() bool IsTrainBradley(uint netID) bool IsTrainHeli(uint netID) bool IsTrainCrate(uint netID) bool IsTrainSamSite(uint netID) bool IsTrainWagon(uint netID) bool IsTrainTurret(uint netID) Vector3 ArmoredTrainLocomotivePosition()
Hooks
OnArmoredTrainEventStart OnArmoredTrainEventStop
Contact me in Discord: Adem#955
-
Quick Loot
Adds a "quick loot" panel similar to that found in games such as Starfield and Fallout 4. This allows players to quickly view and loot items from containers without needing to open them first. Includes additional features such as item tracking and sorting.
View and loot items without needing to open a container Live updating quick loot panel when looking at a container Item tracking, which allows players to track certain items which will highlight them if they appear in a container Ability to sort items in the quick loot panel Customizable hotkeys Highly configurable UI
Install the plugin on your server Assign yourself (or your group) your desired permissions. For this tutorial I recommend assigning yourself all the permissions EXCEPT quickloot.ignorelocks. Once permissions are assigned, use the /ql command to open the quick loot settings menu. In the settings menu, follow the instructions for setting up key bindings, for this tutorial I recommend using the example keybindings. Each player WILL need to do this step themselves, but they will only have to do it once. Once key binding are setup, simply look at a container that you can open that has multiple items in it, the quick loot panel should appear. If you setup your keybindings according to the example, use the up and down arrow keys to page through items. You can "track" an item by paging over an item in the quick loot panel and pressing the right arrow key (if using example keybinds). Items you are tracking will appear highlighted at the top of the quick loot panel if they exist in the container. You can untrack these items by repressing the same key. You can "take" an item by paging over an item in the quick loot panel and pressing the left arrow key (if using example keybinds). This will loot the entire stack, if you want to loot a single item from the stack, hold down the sprint key (shift by default) while pressing the loot key.
/ql - Displays the Quick Loot settings menu. Requires the quickloot.menu permission.
These are commands that can be bound to keybindings. To do so press F1 then type "bind <key> <command>". For example if you want to bind the quick loot toggle to the "o" key, you can do "bind o ql.toggle". Rust plugins unfortunately cannot bind keys automatically. Each player will need to setup keybindings themselves, but once they do, they won't have to do it again. There are instructions for this in the /ql settings menu.
ql.close - Closes the quick loot settings menu. ql.down - Selects the next item in the quick loot panel. ql.up - Selects the previous item in the quick loot panel. ql.sort - Cycles to the next item sort mode. ql.loot - Loots the selected item from the quick loot panel. Hold "sprint" to select single items instead of a stack. ql.track - Tracks the selected item. Tracked items appear at the top of the quick loot panel if they exist in the container. ql.toggle - Toggles the visibility of the quick loot panel. You can click here for a list of key identifiers to use.
To try out the plugin, I recommend assigning players all the permissions EXCEPT "quickloot.ignorelocks".
quickloot.storage.take - View and take items from storage containers, such as chests, furnaces, and other deployables. quickloot.storage.view - Only view items in storage containers, such as chests, furnaces, and other deployables. quickloot.barrels.take - View and take items from roadside barrels. quickloot.barrels.view - Only view items from roadside barrels. quickloot.crates.take - View and take items from naturally spawned crates. quickloot.crates.take - Only view items from naturally spawned crates. quickloot.tracking - Ability to track items, so that they will appear highlighted in the quick loot panel. quickloot.menu - Needed to use the /ql command and open the Quick Loot settings menu. quickloot.ignorelocks - Locked containers will no longer prevent you from viewing or taking items from them. Nice for admins.
You can customize how the quick loot panel looks with a variety of options. To do so you will need to create a style preset. By default, this plugin auto-generates a few of them that you can use for reference. They are located within the "oxide/data/QuickLoot/styles" folder. To create a new style preset, simply copy one of them existing ones and edit the values. The load this preset, set the "StylePreset" property in the config file to the name of the preset file you created. I HIGHLY recommend creating your own preset instead of editing an existing one, because the existing ones may be overwritten if you have "GenerateDefaultStyles" set to "true" in the config.
Feel free to share your created presets in the discussion forum!
Q: I loaded the plugin, but the quick loot menu doesn't appear when I look at a container.
A: You need to assign yourself (or your group) the permissions in order to use the quick loot features.
Q: Hotkeys are not working for me.
A: Rust does not allow plugins to automatically bind keys for players. Each player will need to bind hotkeys themselves. The /ql command will provide instructions for how to do this.
Q: How can I loot a single item at a time instead of the entire stack?
A: You can hold down the "sprint" key (shift by default) to switch to single looting mode.
Q: Can I put items into the container via the quick loot panel?
A: Inserting items into a container is not currently a feature of this plugin.
Q: How do I change the look of the quick loot panel?
A: See the customization section.
Q: Some images are not loading, how do I fix this?
A: The images I provided for this plugin are hosted through Imgur, which means under peak load times, sometimes may not load correctly. I recommend hosting the images yourself and setting the URL in the config to avoid this issue.
Q: The quick loot panel is overlapping with the UI of another plugin.
A: You can change the position of the quick loot panel in style preset. Please see the customization section for more info.
Q: I have another plugin that uses the "/ql" command and it is conflicting with this one.
A: You can change this command in the configuration file. Make sure to update the localization text as well if you change it.