Сustomizable Weapons

$30.00

Sold by: 0xF

Customize weapons by changing their damage types, changing the capacity of the magazine, etc.

Categories: , ,

Description

The plugin offers a wide range of weapon customization options, allowing you to adjust parameters such as damage, durability and magazine capacity depending on the module or resolution you are carrying. With the ability to create custom items and define unique damage types, the plugin easily works in all areas with weapons, including turrets, npc and bosses.

What I can do with this plugin?

  • The plugin allows you to create weapons that are effective against certain types of players.
  • You can also create NPCs or bosses with weapons that deal significant damage to regular players, while applying special armor from another plugin (CustomizableProtection) to reduce the impact of this type of damage. To improve gameplay, you can use crafting to add armor.
  • In addition, thanks to the plugin, you can create a weapon improvement system from +1 to +20 levels, offering the ability to gradually increase strength with each level.

Ultimately, the customization possibilities are endless and limited only by your imagination.

Features

  • Customizability
  • Item setup files are all separately in their own file and folder, making it easy to customize items
  • Support for NPCs, turrets, etc.
  • Ability to create your own items
  • Nice UI, allowing players to see items as best as possible

Screenshorts


Сustomizable Weapons Сustomizable Weapons Сustomizable Weapons Сustomizable Weapons
Сustomizable Weapons Сustomizable Weapons Сustomizable Weapons Сustomizable Weapons

Permissions:

customizableweapons.give – Permission to issue weapons

customizableweapons.icon.show

customizableweapons.icon.hide

customizableweapons.*****   any permissions you configure, the default with the examples goes vip1, vip2

Console Commands:

cw.give <custom item name> – give yourself a custom item

cw.give <steamid> <custom item name> – give the player a custom item

cw.add – Add a custom item based on the image of another item

cw.reload – Quick reloading of items

File Hierarhy:

• CustomizableWeapons

     ↳ • Custom

          ↳ admin.lr.json

     ↳ • Permissions

          ↳ • [0] vip2

                ↳ rifle.lr300.json

          ↳ • [1] vip1

                ↳ rifle.lr300.json

     ↳ • Default

          ↳ bow.compound.json

          ↳ bow.hunting.json

          ↳ crossbow.json

          ↳ hmlmg.json

          ↳ lmg.m249.json

          ↳ multiplegrenadelauncher.json

          ↳ pistol.eoka.json

          ↳ pistol.m92.json

          ↳ pistol.nailgun.json

          ↳ … etc.

Custom item settings:

{

  “Name”: “Admin LR300”,

  “Description”: “Powerful admin gun”,

  “UI Settings”: {

    “Name Color (or use <color></color> in name)”: “1 0 0 1”,

    “Frame Color”: “1 0 0 1”

  },

  “Unique SkinId”: 2400056213,

  “Shortname”: “rifle.lr300”,

  “Unbreakable”: true,

  “Durability”: 1000000.0,

  “Magazine Capacity”: 10000,

  “Effects when hit”: {

    “Maximum and minimum values in the accumulation”: {

      “Max Radiation Poison”: 500.0,

      “Max Bleading”: 100.0,

      “Min Temperature”: -100.0,

      “Max Temperature”: 100.0,

      “Max Wetness”: 100.0

    },

    “Radiation Poison”: 0.0,

    “Bleading”: 0.0,

    “Temperature”: 0.0,

    “Hunger”: 0.0,

    “Thirst”: 0.0,

    “Wetness”: 0.0,

    “Number of electric balls (recommended to 10)”: 0

  },

  “Base damage by type & ammo”: {

    “ammo.rifle”: {

      “Hunger”: 1000000.0,

      “Thirst”: 1000000.0,

      “Cold”: 1000000.0,

      “Drowned”: 1000000.0,

      “Heat”: 1000000.0,

      “Bleeding”: 1000000.0,

      “Poison”: 1000000.0,

      “Bullet”: 1000000.0,

      “Slash”: 1000000.0,

      “Blunt”: 1000000.0,

      “Radiation”: 1000000.0,

      “Bite”: 1000000.0,

      “Stab”: 1000000.0,

      “Explosion”: 1000000.0,

      “ElectricShock”: 1000000.0,

      “Arrow”: 1000000.0,

      “AntiVehicle”: 1000000.0,

      “Collision”: 1000000.0

    },

    “ammo.rifle.explosive”: {

      “Hunger”: 1000000.0,

      “Thirst”: 1000000.0,

      “Cold”: 1000000.0,

      “Drowned”: 1000000.0,

      “Heat”: 1000000.0,

      “Bleeding”: 1000000.0,

      “Poison”: 1000000.0,

      “Bullet”: 1000000.0,

      “Slash”: 1000000.0,

      “Blunt”: 1000000.0,

      “Radiation”: 1000000.0,

      “Bite”: 1000000.0,

      “Stab”: 1000000.0,

      “Explosion”: 1000000.0,

      “ElectricShock”: 1000000.0,

      “Arrow”: 1000000.0,

      “AntiVehicle”: 1000000.0,

      “Collision”: 1000000.0

    },

    “ammo.rifle.incendiary”: {

      “Hunger”: 1000000.0,

      “Thirst”: 1000000.0,

      “Cold”: 1000000.0,

      “Drowned”: 1000000.0,

      “Heat”: 1000000.0,

      “Bleeding”: 1000000.0,

      “Poison”: 1000000.0,

      “Bullet”: 1000000.0,

      “Slash”: 1000000.0,

      “Blunt”: 1000000.0,

      “Radiation”: 1000000.0,

      “Bite”: 1000000.0,

      “Stab”: 1000000.0,

      “Explosion”: 1000000.0,

      “ElectricShock”: 1000000.0,

      “Arrow”: 1000000.0,

      “AntiVehicle”: 1000000.0,

      “Collision”: 1000000.0

    },

    “ammo.rifle.hv”: {

      “Hunger”: 1000000.0,

      “Thirst”: 1000000.0,

      “Cold”: 1000000.0,

      “Drowned”: 1000000.0,

      “Heat”: 1000000.0,

      “Bleeding”: 1000000.0,

      “Poison”: 1000000.0,

      “Bullet”: 1000000.0,

      “Slash”: 1000000.0,

      “Blunt”: 1000000.0,

      “Radiation”: 1000000.0,

      “Bite”: 1000000.0,

      “Stab”: 1000000.0,

      “Explosion”: 1000000.0,

      “ElectricShock”: 1000000.0,

      “Arrow”: 1000000.0,

      “AntiVehicle”: 1000000.0,

      “Collision”: 1000000.0

    }

  }

}

Default item settings:

{

  “Shortname”: “multiplegrenadelauncher”,

  “Unbreakable”: false,

  “Durability”: 200.0,

  “Magazine Capacity”: 6,

  “Effects when hit”: {

    “Maximum and minimum values in the accumulation”: {

      “Max Radiation Poison”: 500.0,

      “Max Bleading”: 100.0,

      “Min Temperature”: -100.0,

      “Max Temperature”: 100.0,

      “Max Wetness”: 100.0

    },

    “Radiation Poison”: 0.0,

    “Bleading”: 0.0,

    “Temperature”: 0.0,

    “Hunger”: 0.0,

    “Thirst”: 0.0,

    “Wetness”: 0.0,

    “Number of electric balls (recommended to 10)”: 0

  },

  “Base damage by type & ammo”: {

    “ammo.grenadelauncher.buckshot”: {

      “Hunger”: 0.0,

      “Thirst”: 0.0,

      “Cold”: 0.0,

      “Drowned”: 0.0,

      “Heat”: 0.0,

      “Bleeding”: 0.0,

      “Poison”: 0.0,

      “Bullet”: 15.0,

      “Slash”: 0.0,

      “Blunt”: 0.0,

      “Radiation”: 0.0,

      “Bite”: 0.0,

      “Stab”: 0.0,

      “Explosion”: 0.0,

      “ElectricShock”: 0.0,

      “Arrow”: 0.0,

      “AntiVehicle”: 0.0,

      “Collision”: 0.0

    },

    “ammo.grenadelauncher.he”: {

      “Hunger”: 0.0,

      “Thirst”: 0.0,

      “Cold”: 0.0,

      “Drowned”: 0.0,

      “Heat”: 0.0,

      “Bleeding”: 0.0,

      “Poison”: 0.0,

      “Bullet”: 0.0,

      “Slash”: 0.0,

      “Blunt”: 55.0,

      “Radiation”: 0.0,

      “Bite”: 0.0,

      “Stab”: 0.0,

      “Explosion”: 35.0,

      “ElectricShock”: 0.0,

      “Arrow”: 0.0,

      “AntiVehicle”: 0.0,

      “Collision”: 0.0

    },

    “ammo.grenadelauncher.smoke”: {

      “Hunger”: 0.0,

      “Thirst”: 0.0,

      “Cold”: 0.0,

      “Drowned”: 0.0,

      “Heat”: 0.0,

      “Bleeding”: 0.0,

      “Poison”: 0.0,

      “Bullet”: 0.0,

      “Slash”: 0.0,

      “Blunt”: 0.0,

      “Radiation”: 0.0,

      “Bite”: 0.0,

      “Stab”: 0.0,

      “Explosion”: 0.0,

      “ElectricShock”: 0.0,

      “Arrow”: 0.0,

      “AntiVehicle”: 0.0,

      “Collision”: 0.0

    }

  }

}

Defaut Config:

{

  “Icon Position (0 – Off | -1 – left by 1 slot, 1 – right by 1 slot | ..)”: -2,

  “Global Settings”: {

  “Give Options”: {

    “Attachments”: {

    “weapon.mod.8x.scope”: false,

    “weapon.mod.burstmodule”: false,

    “weapon.mod.extendedmags”: false,

    “weapon.mod.flashlight”: false,

    “weapon.mod.holosight”: false,

    “weapon.mod.lasersight”: false,

    “weapon.mod.muzzleboost”: false,

    “weapon.mod.muzzlebrake”: false,

    “weapon.mod.simplesight”: false,

    “weapon.mod.silencer”: false,

    “weapon.mod.small.scope”: false

    }

  },

  “Disable the mechanics of unloading ammunition when removing the magazine?”: false,

  “Disable the magazine bonus when you change capacity?”: false,

  “Limit the number of bullets loaded in the weapon to the capacity of the magazine set for the player holding the weapon?”: true

  }

}

1 review for Сustomizable Weapons

  1. 5 out of 5

    Funky Nugget (verified owner)

    great plugin to create custom weapons for your players. you can make them as overpowered or silly as you want to. You can also make your npc use these weapons. theres loads of options, its easy to configure, just takes some time and some creativity.


Only logged in customers who have purchased this product may leave a review.

Version 1.5.26 | Updated October 3, 2024
  • Added Fix after October update changes
Version 1.5.25 | Updated October 3, 2024
  • Fixed Upon request, I added effects when equipping weapons, it should also work with NPCs, try it
Version 1.5.24 | Updated October 3, 2024
  • Fixed Fixed an omission in damage modification
Version 1.5.22 | Updated September 6, 2024
  • Added Added the ability to set a cooking icon for each custom item (disabled by default)
  • Fixed Fixed a bug with duplicate statistics on the right side of a player's corpse
Version 1.5.21 | Updated August 5, 2024
  • Added Added a config item to disable the magazine capacity change functionality
  • Added Integrated translation of item names and descriptions
Version 1.5.20 | Updated August 5, 2024
  • Fixed Heat has been removed from the static damage type on structures.
  • Fixed Fixed the work of flamethrowers.
  • Fixed Fixed stack, now the stack is the same as the parent item. (Correction related to the problem that С4 was stacked by 1).
  • Fixed Now the item name is not changed if the item already has a name specified
Version 1.5.19 | Updated May 2, 2024
  • Fixed Fix for update 02.05.2024 related to the transition to the new version of Harmony. Install only after wipe.
Version 1.5.18 | Updated April 5, 2024
  • Fixed Fix for reloading the custom minigun.
Version 1.5.17 | Updated April 4, 2024
  • Fixed Fixed NRE inside OnEntityTakeDamage hook
  • Removed Removed "GetOwnerItem == null " message
Version 1.5.16 | Updated April 4, 2024
  • Updated Effects returned.
  • Updated Reworked the effect of electric balls when hitting the player/NPC. Reduced radius of the electric balls. Now the first ball appears exactly on the target, and the other balls appear one by one with random delays.
Version 1.5.15 | Updated April 4, 2024
  • Added Added static damage type modifier on decaying entities in config (General -> "Static damage type modifier on decaying entities") Damage modifier of damage types: Cold, Poison, Bleeding, Hunger, Thirst, Suicide, ElectricShock, Drowned, Fall, Heat
  • Added Added the ability to install static attachments for custom weapons that cannot be removed or destroyed. Attachments are put on when creating a new weapon.
Version 1.5.14 | Updated April 4, 2024
  • Fixed Fixes damage calculation.
Version 1.5.13 | Updated April 4, 2024
  • Added Added support for carbon
  • Updated Custom items now work together with CustomItemDefinitions library. Attention! If in plugins you use basic short name/item id and skin id for recognition - you will need to change the short name in all such places to what is specified in the file name in the Custom folder. For those who originally used this short name no action will be required.
  • Added
Version 1.5.12 | Updated April 4, 2024
  • Updated The maximum durability system has been changed, it now works on the principle of scaling durability loss.
Version 1.5.11 | Updated April 4, 2024
  • Added Fixed damage scaling of melee weapons weapon damage
Version 1.5.10 | Updated April 4, 2024
  • Fixed Fixed separation of stacked custom items
Version 1.5.9 | Updated December 31, 2023
  • Added Added flamethrower
  • Updated Weapon stats when selecting have been moved to the client side, so it won't break plugins now.
  • Updated Weapon stats when selected are now displayed based on the ammo type loaded
  • Updated Removed Sortify plugin work for container in GUI
Version 1.5.6 | Updated November 3, 2023
  • Fixed Related to forced wipe
Version 1.5.5 | Updated September 28, 2023
  • Added
  • Updated
  • Fixed
Version 1.5 | Updated July 6, 2023
  • Added System for displaying parameters when selecting items.
  • Added Logging to the console about items given out through the command cw.give
  • Added Added a system of unique shortnames.
  • Fixed Damage types that used to give fixed damage to everything no longer deal damage to buildings.
  • Added Effects when shooting into the ground (so far only 1, the electric ball)

3 thoughts on "Сustomizable Weapons"

Leave a Reply to Robert Young
Verified owner
Cancel reply

Your email address will not be published. Required fields are marked *

  1. Error while compiling CustomizableWeapons: ‘BaseProjectile.Magazine’ does not contain a definition for ‘Reload’ and no accessible extension method ‘Reload’ accepting a first argument of type ‘BaseProjectile.Magazine’ could be found (are you missing a using directive or an assembly reference?) | Line: 200, Pos: 44
    Shutting down compiler because no more jobs

  2. The plugin stopped working for some reason after the wipe, I updated it but nothing, it is also not showing in the permission manager

  3. Current error flooding my server console

    Exception while calling NextTick callback (NullReferenceException: Object reference not set to an instance of an object)
    at Oxide.Plugins.CustomizableWeapons.SetName (Item item, Oxide.Plugins.CustomizableWeapons+WeaponData weaponData, System.String itemName) [0x000af] in :0
    at Oxide.Plugins.CustomizableWeapons+c__DisplayClass48_0.b__0 () [0x000e5] in :0
    at Oxide.Core.OxideMod.OnFrame (System.Single delta) [0x00051] in :0

Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?

• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.

Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA

• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.

Currently all products on Lone.Design will be contained within a zipped file which is the .7z or .zip that you see. I believe windows 10 and up can unzip on its own without 3rd party tools, but in that case, if you’re unfamiliar with zipped files here are 2 programs I recommend to easily unzip zipped files.

Video On How to Zip and Unzip: https://youtu.be/Ep-L3PjBPCk (TechInsider Youtube Channel)

Zipping/Unzipping Tools
Winrar https://www.rarlab.com (I used to use for years, but works great!)
7zip https://www.7-zip.org/a/7z2107-x64.exe (the one I use currently)

Product Enquiry

Please Login to make enquiry about this product