-
Posts
185 -
Joined
-
Last visited
Content Type
Profiles
Warranty Claims
Downloads
Forums
Store
Services
Downloads Plus Support
DOWNLOADS EXTRA
Everything posted by Theswingingturtle
-
Tested with your SimplePVE config + RulesData. Rockets are blocked correctly here. This is caused by another plugin overriding damage on your server. Marking as Not a Bug.
-
Could you please upload your oxide/data/simplepve/RulesData.json as well?
-
RocketWeapons uses the vanilla rocket_basic / rocket_hv / rocket_fire prefabs and does not modify any damage hooks. It works correctly with TruePVE on my test server. Which PvE plugin are you using? Could you share its full config file?
-
Changed Status from Pending to Fixed Changed Fixed In to 1.0.2
-
RocketWeapons does not modify loot tables. If you want specific variants only, use a skin ID in the config and add that shortname + skin ID to your loot/plugin setup. If you configure only the shortname (no skin ID), it will apply to all vanilla versions of that weapon.
-
Added in version 1.0.2. You can now use the optional customname field in the config to override the weapon's display name.
-
Version 1.0.5
54 downloads
## RocketWeapons Transform weapons into rocket-firing weapon. Supports all ranged and melee weapons — including custom shortnames and skins. Fine-tune rockets per shot, spread, speed, and cost per weapon. Throwables and water guns are not supported. ### Key Features - Toggle with /rocketweapons or enable Always-On for all players - Permission controlled via "rocketweapons.use" - Define rocket type per shortname - Fallback mapping for non-ammo weapons (e.g. water pistol, snowball gun) - HUD icon shows which rocket type is active - Override weapon display name via config ### Blacklist SkinID - Blacklist specific SkinIDs via config - Blacklisted skins will not trigger RocketWeapons - Requires CustomName (display name override) to function - Prevents abuse from owned/purchased skins - Fully compatible with custom loot systems Spawn Weapons via RocketWeapons Chat: /giverw player givecommand Console: giverw player givecommand ### Rocket Types 0 = None • 1 = Basic • 2 = HV • 3 = Fire ### Configuration Example { "Toggle command": "rocketweapons", "Enable rocketweapons command for players": false, "Rocketweapons always on": true, "HUD Icon Size (percent)": 5.0, "HUD Offset From Right (px)": 435.0, "HUD Offset From Bottom (px)": 25.0, "Blacklist SkinID": [ 2056471683, 3693688702 ], "Weapons": [ { "shortname": "rifle.ak", "customname": "", "skinid": 0, "GiveCommand": "ak", "rocketspershot": 4, "consumedrocketspershot": 0, "rockettype(0=basic 1=hv 2=inced)": 0, "spreaddegrees": 10.0, "speedmultiplier": 1.0, "attachment blacklist": [ "weapon.mod.extendedmags" ] }, { "shortname": "hammer.salvaged", "customname": "", "skinid": 0, "GiveCommand": "salvagedhammer", "rocketspershot": 4, "consumedrocketspershot": 0, "rockettype(0=basic 1=hv 2=inced)": 0, "spreaddegrees": 10.0, "speedmultiplier": 1.0, "attachment blacklist": [] }, { "shortname": "snowballgun", "customname": "", "skinid": 0, "GiveCommand": "snowballgun", "rocketspershot": 4, "consumedrocketspershot": 0, "rockettype(0=basic 1=hv 2=inced)": 0, "spreaddegrees": 10.0, "speedmultiplier": 1.0, "attachment blacklist": [] } ] } Installation 1. Upload RocketWeapons.cs → oxide/plugins 3. Configure oxide/config/RocketWeapons.json 4. Grant Permission oxide.grant user STEAMID rocketweapons.use oxide.grant user STEAMID rocketweapons.give$22.00 -
Version 1.2.2
16 downloads
Browse and showcase your custom items in-game with categories, search and themed UI. Features • Unlimited categories • Color formatted text (<color> tags supported) • Search by name, shortname or skin ID • Item images via ImageLibrary (shortname or URL) • Designed for modded servers with custom items Admin Command /additem <category> • Registers the item you are currently holding • Works with exact category name from config • Also works if you type the category without color tags • Example: 1<color=#FFD700>★</color> can be added using /additem 1★ • Automatically sets shortname, SkinID (0 if none) and the lowest available unique ID How to open ItemShowcaseUI Use /items Optional Dependency ImageLibrary - only required for item images Example of adding more categories and different colors to both UI and info text. Endless Info text Easy to find items with searchbar Data Example { "Id": 1, "DisplayName": "<color=#FF66CC>Bubblegum Armor</color>", "Category": "<color=#FFD700>ARMOR</color>", "Shortname": "metal.plate.torso", "SkinID": 0, "Url": null, "Description": [ "Colored text example", "Gold, cyan and lime colors supported" ], "Drops": [ "Elite Crate", "Dungeon Boss" ] } Config Example { "General": { "Browser Title": "Custom Item Browser", "Categories": [ "<color=#FFD700>ARMOR</color>", "<color=#FFD700>WEAPONS</color>", "<color=#FFD700>CONSUMABLE</color>" ] }, "Override UI Theme (None, Blue, Teal, Purple, Green, Yellow, Orange, Red, Pink, Swamp, Oak)": "None" }$14.99 -
Failed to call hook 'OnPluginUnloaded' on plugin 'ChaosNPC v3.0.37' (MissingMethodException: Method not found: void .BaseNetworkable.Kill(BaseNetworkable/DestroyMode)) at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00107] in <15f61ddda771464d8246ebdce8ff4811>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <15f61ddda771464d8246ebdce8ff4811>:0 Unloaded plugin CustomItems v2.0.0 by 0xF Failed to call hook 'OnPluginUnloaded' on plugin 'ChaosNPC v3.0.37' (MissingMethodException: Method not found: void .BaseNetworkable.Kill(BaseNetworkable/DestroyMode)) at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00107] in <15f61ddda771464d8246ebdce8ff4811>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <15f61ddda771464d8246ebdce8ff4811>:0 Unloaded plugin Customizable Protection v2.1.12 by 0xF [dsc.gg/0xf-plugins] Failed to call hook 'OnPluginUnloaded' on plugin 'ChaosNPC v3.0.37' (MissingMethodException: Method not found: void .BaseNetworkable.Kill(BaseNetworkable/DestroyMode)) at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00107] in <15f61ddda771464d8246ebdce8ff4811>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <15f61ddda771464d8246ebdce8ff4811>:0 Unloaded plugin CustomItemDefinitions v2.3.2 by 0xF // dsc.gg/0xf-plugins I think
-
it says it conflicts with other stack plugins, and this one doesn't offer a stack modifier, or am I misreading it?
-
StackSizeController , umod basic one.
-
Hello, seems like if you're stacking or have a stack of any of the pro items, then unstack them they become Large Presents instead. Happens to all pro items. Doesn't matter if stack is found or if players stacked it, unstacking always convert them to regular Large Presents but with the custom icon still
-
heli signals not counting
Theswingingturtle replied to Theswingingturtle's Support Report in Support
Quick and responsive, thanks Ninja works, also love the plugin, makes the server feel more live! -
heli signals not counting
Theswingingturtle replied to Theswingingturtle's Support Report in Support
Tested your update. Helisignals/Patrol Helicopter showing correct now. Side thing, when you destroy each gib on bradleys and helis it also gives "killed patrol/bradley" now. Custom items working properly. -
heli signals not counting
Theswingingturtle replied to Theswingingturtle's Support Report in Support
Changing GetWeaponName to this fixed custom items showing correct for me: private string GetWeaponName(HitInfo info) { if (info == null) return null; if (info.Weapon != null) { var item = info.Weapon.GetCachedItem() ?? info.Weapon.GetItem(); if (item != null) { if (!string.IsNullOrEmpty(item.name)) return item.name; if (item.info != null && item.info.displayName != null && !string.IsNullOrEmpty(item.info.displayName.english)) return item.info.displayName.english; } } if (info.WeaponPrefab != null) { var weaponName = info.WeaponPrefab.ShortPrefabName; if (!string.IsNullOrEmpty(weaponName)) { weaponName = weaponName.Replace(".entity", "").Replace(".prefab", ""); weaponName = weaponName.Replace("_", " "); if (weaponName.Contains("/")) { var parts = weaponName.Split('/'); weaponName = parts[parts.Length - 1]; } return System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(weaponName); } } -
heli signals not counting
Theswingingturtle replied to Theswingingturtle's Support Report in Support
definitely working on his Bradley Drops plugin ^ But not on the Heli Signals, could @ZEODEdo same with Heli Signals and make it count like the BradleyDrops does maybe? -
hello, can you please make Zeodes HeliSignals on codefling count towards kills. His BradleyDrops plugin works fine with bradley kills but would be nice if also HeliSignals works too with heli kills I'm also using custom items made via CustomItemsDefinitions on codefling aswell, on a custom lr-300 with new shortname and display name it just say Killed with LR 300 but it should be for example "Admin.LR" If you don't mind talking on discord add Theswingingturtle
-
just came home, didn't see anything in rawlogs last 24 hours, had 2 restarts. and I tested a reload now, perfect aswell. You can go ahead and close thanks
-
out of 145 plugins this one is the only one requiring it, is it because lootmanager or convoy? i didn't get this before update
-
kept coming on reload, but on server restart it's now working properly.
-
[Convoy] A backup of the config named 'Convoy_Backup.json' has been created! Failed to call hook 'OnServerInitialized' on plugin 'Convoy v2.9.2' (UnauthorizedAccessException: Access to the path "/home/container/oxide/data/LootManager/LootTables/convoy_biker_m92_easy_1.json" is denied.) at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <f98723dd4586469db5213ec59da723ca>:0 at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.IO.FileOptions options) [0x00000] in <f98723dd4586469db5213ec59da723ca>:0 at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions) at System.IO.StreamWriter..ctor (System.String path, System.Boolean append, System.Text.Encoding encoding, System.Int32 bufferSize) [0x00055] in <f98723dd4586469db5213ec59da723ca>:0 at System.IO.StreamWriter..ctor (System.String path) [0x00008] in <f98723dd4586469db5213ec59da723ca>:0 at (wrapper remoting-invoke-with-check) System.IO.StreamWriter..ctor(string) at System.IO.File.WriteAllText (System.String path, System.String contents) [0x00026] in <f98723dd4586469db5213ec59da723ca>:0 at Oxide.Core.Configuration.DynamicConfigFile.WriteObject[T] (T config, System.Boolean sync, System.String filename) [0x0003f] in <112d89ea5d3348c8b949af0ab1a866d2>:0 at Oxide.Core.DataFileSystem.WriteObject[T] (System.String name, T Object, System.Boolean sync) [0x00007] in <112d89ea5d3348c8b949af0ab1a866d2>:0 at Oxide.Plugins.Convoy+LootManagerMigrator.SaveLootTable (System.String presetName, Oxide.Plugins.Convoy+LootTableData lootTableData) [0x0002c] in <37ce2dd323df4ed297189121661ce5b2>:0 at Oxide.Plugins.Convoy+LootManagerMigrator.GetLootManagerPresetName (Oxide.Plugins.Convoy+BaseLootTableConfig baseLootTableConfig, System.String presetName) [0x0001a] in <37ce2dd323df4ed297189121661ce5b2>:0 at Oxide.Plugins.Convoy+LootManagerMigrator.SendAllLootTablesToLootManager () [0x001c3] in <37ce2dd323df4ed297189121661ce5b2>:0 at Oxide.Plugins.Convoy.UpdateConfig () [0x00206] in <37ce2dd323df4ed297189121661ce5b2>:0 at Oxide.Plugins.Convoy.OnServerInitialized () [0x00015] in <37ce2dd323df4ed297189121661ce5b2>:0 at Oxide.Plugins.Convoy.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00255] in <37ce2dd323df4ed297189121661ce5b2>:0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <42f9bedc659b4f4786eb778d3cd58968>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <112d89ea5d3348c8b949af0ab1a866d2>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <112d89ea5d3348c8b949af0ab1a866d2>:0 Loaded plugin Convoy v2.9.2 by Adem
-
I set everything to false in rb main config+raid-profile, but raidablebases still doing it, idk why Calling hook OnBackpackDrop resulted in a conflict between the following plugins: DeathModifier - False (Boolean), RaidableBases (True (Boolean)) Calling hook OnBackpackDrop resulted in a conflict between the following plugins: DeathModifier - False (Boolean), RaidableBases (True (Boolean)) .
-
-
If hackable crate isn't unlocked yet it keep trying to loot https://medal.tv/games/rust/clips/lKlE0Mvi7Nh_F99gX?invite=cr-MSxrbnQsNDg2NjYxMjEx&v=15