Jump to content
Message added by Mr01sam,

Welcome to v3.0.0+!

This plugin has been completely rewritten from the ground up! Features have changed, the config has changed, everything has changed! Please read the documentation or you WILL be confused and run into issues. 

Also a very important note...

THIS PLUGIN NOW REQUIRES ANOTHER PLUGIN TO WORK. PLEASE READ THE INSTALL INSTRUCTIONS OR YOU WILL HAVE PROBLEMS!!

4 Screenshots

  • 48.3k
  • 2k
  • 342.03 kB

Recommended Comments



I just saw that this appears in the console, but when exactly I can't say

(22:09:40) | Failed to call hook 'OnEntityTakeDamage' on plugin 'QualityCrafting v3.0.3' (NullReferenceException: Object reference not set to an instance of an object)

at Oxide.Plugins.QualityCraftingExtensionMethods.ExtensionMethods.WornItems (BasePlayer basePlayer) [0x00006] in <f3aa4b314db84c53be5d3a4d8fc780d7>:0

at Oxide.Plugins.QualityCrafting.OnPlayerTakeDamage (BasePlayer basePlayer, HitInfo info) [0x00000] in <f3aa4b314db84c53be5d3a4d8fc780d7>:0

at Oxide.Plugins.QualityCrafting.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo info) [0x001b8] in <f3aa4b314db84c53be5d3a4d8fc780d7>:0

at Oxide.Plugins.QualityCrafting.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00911] in <f3aa4b314db84c53be5d3a4d8fc780d7>:0

at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <206a0f2c6ee141f38e2ad549cde44d70>:0

at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <beb2b64691c64e2b95b99491bd85442c>:0

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <beb2b64691c64e2b95b99491bd85442c>:0

 

Link to comment
Share on other sites

Hello, I have a question about compatibility with skins. Using yours with XSkinMenu. If you craft an improved weapon and apply a skin, the improvement is lost. If you transfer a weapon with a standard skin and improvements to a person and he has a pre-installed skin, then the weapon improvement is lost. Tell me please, will there be support for skins? I am also interested in the question of compatibility with SkillTree, are there any conflicts between the plugins?

Link to comment
Share on other sites
7 hours ago, EvaRUST said:

Hello, I have a question about compatibility with skins. Using yours with XSkinMenu. If you craft an improved weapon and apply a skin, the improvement is lost. If you transfer a weapon with a standard skin and improvements to a person and he has a pre-installed skin, then the weapon improvement is lost. Tell me please, will there be support for skins? I am also interested in the question of compatibility with SkillTree, are there any conflicts between the plugins?

For skin plugins its tricky, because often times the plugin that provides the skins has to make a copy of the item, and when they do so they often forget to include the "text" property, which Quality Crafting relies on - so it might require the creator of XSkinMenu to make sure that gets copied over. Skinner is a plugin that should already work with Quality Crafting.

I'm not familiar with everything SkillTree has, but as long as it doesnt have items that change the "text" property, then it should be fine.

  • Like 1
Link to comment
Share on other sites

Hey..

I am the owner of a little PVE-Server and my Players all lost their Skillpoints.

I cant find any issue or error.. and they are all crying because they love this great plugin.

Someone any Ideas...

 

Thanks a lot

Link to comment
Share on other sites

I cant do the save setting with server save cuz the server will save all 5min.

Here is my config 

{
  "Version": {
    "Major": 3,
    "Minor": 0,
    "Patch": 3
  },
  "Options": {
    "PreventUselessPerks": false,
    "SaveOnServerSave": false,
    "ResetDataOnMapWipe": false
  },
  "Perks": {
    "lethal": {
      "ImageUrl": "https://i.ibb.co/pKdCMGw/lethal.png",
      "Color": "0.49 0.161 0.161 1",
      "Modifier": 20.0,
      "MaxRank": 3,
      "Weight": 5
    },
    "durable": {
      "ImageUrl": "https://i.ibb.co/7RsnSBj/durable.png",
      "Color": "0.659 0.42 0.161 1",
      "Modifier": 20.0,
      "MaxRank": 3,
      "Weight": 5
    },
    "efficient": {
      "ImageUrl": "https://i.ibb.co/ZHgwYg0/efficient.png",
      "Color": "0.369 0.62 0.361 1",
      "Modifier": 20.0,
      "MaxRank": 3,
      "Weight": 5
    },
    "plated": {
      "ImageUrl": "https://i.ibb.co/fNXv4Jx/plated.png",
      "Color": "0.541 0.678 0.702 1",
      "Modifier": 10.0,
      "MaxRank": 3,
      "Weight": 5
    }
  },
  "Categories": {
    "Clothing": {
      "Enabled": true,
      "ImageUrl": "https://i.ibb.co/9YhRZCH/tailoring.png",
      "TrackedByDefault": true
    },
    "Melee": {
      "Enabled": true,
      "ImageUrl": "https://i.ibb.co/7Gyb4X4/weaponsmithing.png",
      "TrackedByDefault": true
    },
    "Bows": {
      "Enabled": true,
      "ImageUrl": "https://i.ibb.co/x50T2yJ/bowmaking.png",
      "TrackedByDefault": true
    },
    "Firearms": {
      "Enabled": true,
      "ImageUrl": "https://i.ibb.co/rxpH6B3/gunsmithing.png",
      "TrackedByDefault": true
    },
    "Tools": {
      "Enabled": true,
      "ImageUrl": "https://i.ibb.co/t3gVHKv/toolcrafting.png",
      "TrackedByDefault": true
    }
  },
  "ItemLeveling": {
    "Table": "ItemLevels",
    "XpGainedForItemWorkbenchTier": [
      1,
      1,
      1,
      1,
      1
    ]
  },
  "CategoryLeveling": {
    "DuplicationChancePerLevel": 0.001,
    "CraftingSpeedIncreasePerLevel": 0.01,
    "Table": "CategoryLevels",
    "XpGainedForItemWorkbenchTier": [
      1,
      2,
      3,
      5,
      8
    ]
  },
  "QualityTiers": {
    "Table": "QualityChances",
    "SingleStarImageUrl": "https://i.ibb.co/xLF7pk4/starb.png",
    "ImageUrls": [
      "https://i.ibb.co/HdvFyvS/star1c.png",
      "https://i.ibb.co/Xyk7XdW/star2c.png",
      "https://i.ibb.co/PhpMr9t/star3c.png",
      "https://i.ibb.co/yNgYZW4/star4c.png",
      "https://i.ibb.co/N1RpDPV/star5c.png"
    ],
    "RarityColors": [
      "1 1 1 1",
      "0.4 0.929 0.361 1",
      "0.2 0.459 0.91 1",
      "0.69 0.38 0.839 1",
      "1 0.839 0 1",
      "1 0.412 0 1"
    ]
  },
  "SkillsMenu": {
    "OpenMenuCommand": "skills",
    "ShowStatistics": true
  },
  "Tracking": {
    "MaxTrackedItems": 8,
    "X": 310,
    "Y": 14
  },
  "InventoryOverlay": {
    "ShowClothingModifiers": true,
    "QualityStarsSizeScale": 1.0,
    "InspectionBannerImageUrl": "https://i.ibb.co/N1THK27/banner-lines.png"
  },
  "HudButtons": {
    "QualityButton": {
      "Show": true,
      "IconUrl": "assets/icons/info.png",
      "Color": "1 1 1 0.5",
      "ShowText": true,
      "TextSize": 8,
      "Size": 48,
      "X": -240,
      "Y": 24
    },
    "SkillsButton": {
      "Show": true,
      "IconUrl": "assets/icons/xp.png",
      "Color": "1 1 1 0.5",
      "ShowText": true,
      "TextSize": 8,
      "Size": 48,
      "X": 215,
      "Y": 24
    }
  },
  "Notifications": {
    "Enabled": true,
    "PlaySfx": true,
    "X": 24,
    "Y": 100
  }
}

 

Inside the Data Folder are 3 .json but all 3 are completely empty

Edited by Javieer
Link to comment
Share on other sites
1 hour ago, Javieer said:

I cant do the save setting with server save cuz the server will save all 5min.

Here is my config 

{
  "Version": {
    "Major": 3,
    "Minor": 0,
    "Patch": 3
  },
  "Options": {
    "PreventUselessPerks": false,
    "SaveOnServerSave": false,
    "ResetDataOnMapWipe": false
  },
  "Perks": {
    "lethal": {
      "ImageUrl": "https://i.ibb.co/pKdCMGw/lethal.png",
      "Color": "0.49 0.161 0.161 1",
      "Modifier": 20.0,
      "MaxRank": 3,
      "Weight": 5
    },
    "durable": {
      "ImageUrl": "https://i.ibb.co/7RsnSBj/durable.png",
      "Color": "0.659 0.42 0.161 1",
      "Modifier": 20.0,
      "MaxRank": 3,
      "Weight": 5
    },
    "efficient": {
      "ImageUrl": "https://i.ibb.co/ZHgwYg0/efficient.png",
      "Color": "0.369 0.62 0.361 1",
      "Modifier": 20.0,
      "MaxRank": 3,
      "Weight": 5
    },
    "plated": {
      "ImageUrl": "https://i.ibb.co/fNXv4Jx/plated.png",
      "Color": "0.541 0.678 0.702 1",
      "Modifier": 10.0,
      "MaxRank": 3,
      "Weight": 5
    }
  },
  "Categories": {
    "Clothing": {
      "Enabled": true,
      "ImageUrl": "https://i.ibb.co/9YhRZCH/tailoring.png",
      "TrackedByDefault": true
    },
    "Melee": {
      "Enabled": true,
      "ImageUrl": "https://i.ibb.co/7Gyb4X4/weaponsmithing.png",
      "TrackedByDefault": true
    },
    "Bows": {
      "Enabled": true,
      "ImageUrl": "https://i.ibb.co/x50T2yJ/bowmaking.png",
      "TrackedByDefault": true
    },
    "Firearms": {
      "Enabled": true,
      "ImageUrl": "https://i.ibb.co/rxpH6B3/gunsmithing.png",
      "TrackedByDefault": true
    },
    "Tools": {
      "Enabled": true,
      "ImageUrl": "https://i.ibb.co/t3gVHKv/toolcrafting.png",
      "TrackedByDefault": true
    }
  },
  "ItemLeveling": {
    "Table": "ItemLevels",
    "XpGainedForItemWorkbenchTier": [
      1,
      1,
      1,
      1,
      1
    ]
  },
  "CategoryLeveling": {
    "DuplicationChancePerLevel": 0.001,
    "CraftingSpeedIncreasePerLevel": 0.01,
    "Table": "CategoryLevels",
    "XpGainedForItemWorkbenchTier": [
      1,
      2,
      3,
      5,
      8
    ]
  },
  "QualityTiers": {
    "Table": "QualityChances",
    "SingleStarImageUrl": "https://i.ibb.co/xLF7pk4/starb.png",
    "ImageUrls": [
      "https://i.ibb.co/HdvFyvS/star1c.png",
      "https://i.ibb.co/Xyk7XdW/star2c.png",
      "https://i.ibb.co/PhpMr9t/star3c.png",
      "https://i.ibb.co/yNgYZW4/star4c.png",
      "https://i.ibb.co/N1RpDPV/star5c.png"
    ],
    "RarityColors": [
      "1 1 1 1",
      "0.4 0.929 0.361 1",
      "0.2 0.459 0.91 1",
      "0.69 0.38 0.839 1",
      "1 0.839 0 1",
      "1 0.412 0 1"
    ]
  },
  "SkillsMenu": {
    "OpenMenuCommand": "skills",
    "ShowStatistics": true
  },
  "Tracking": {
    "MaxTrackedItems": 8,
    "X": 310,
    "Y": 14
  },
  "InventoryOverlay": {
    "ShowClothingModifiers": true,
    "QualityStarsSizeScale": 1.0,
    "InspectionBannerImageUrl": "https://i.ibb.co/N1THK27/banner-lines.png"
  },
  "HudButtons": {
    "QualityButton": {
      "Show": true,
      "IconUrl": "assets/icons/info.png",
      "Color": "1 1 1 0.5",
      "ShowText": true,
      "TextSize": 8,
      "Size": 48,
      "X": -240,
      "Y": 24
    },
    "SkillsButton": {
      "Show": true,
      "IconUrl": "assets/icons/xp.png",
      "Color": "1 1 1 0.5",
      "ShowText": true,
      "TextSize": 8,
      "Size": 48,
      "X": 215,
      "Y": 24
    }
  },
  "Notifications": {
    "Enabled": true,
    "PlaySfx": true,
    "X": 24,
    "Y": 100
  }
}

 

Inside the Data Folder are 3 .json but all 3 are completely empty

How many players do you have on your server?

Link to comment
Share on other sites

Maybe around 10 to 20 Players.

 

Tonight at serverrestart all skillpoints resetted.. but i dont know why.. i didnt change anything..

Edited by Javieer
Link to comment
Share on other sites

hey 

is it needed for the saveonserversave to be on true I'm getting a huge lag spike when it saves the quality crating data

Link to comment
Share on other sites
On 10/7/2024 at 10:18 PM, RR_Tappi said:

I just saw that this appears in the console, but when exactly I can't say

(22:09:40) | Failed to call hook 'OnEntityTakeDamage' on plugin 'QualityCrafting v3.0.3' (NullReferenceException: Object reference not set to an instance of an object)

at Oxide.Plugins.QualityCraftingExtensionMethods.ExtensionMethods.WornItems (BasePlayer basePlayer) [0x00006] in <f3aa4b314db84c53be5d3a4d8fc780d7>:0

at Oxide.Plugins.QualityCrafting.OnPlayerTakeDamage (BasePlayer basePlayer, HitInfo info) [0x00000] in <f3aa4b314db84c53be5d3a4d8fc780d7>:0

at Oxide.Plugins.QualityCrafting.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo info) [0x001b8] in <f3aa4b314db84c53be5d3a4d8fc780d7>:0

at Oxide.Plugins.QualityCrafting.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00911] in <f3aa4b314db84c53be5d3a4d8fc780d7>:0

at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <206a0f2c6ee141f38e2ad549cde44d70>:0

at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <beb2b64691c64e2b95b99491bd85442c>:0

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <beb2b64691c64e2b95b99491bd85442c>:0

 

This still happens to me

 

(12:18:55) | Failed to call hook 'OnEntityTakeDamage' on plugin 'QualityCrafting v3.0.3' (NullReferenceException: Object reference not set to an instance of an object)
  at Oxide.Plugins.QualityCraftingExtensionMethods.ExtensionMethods.WornItems (BasePlayer basePlayer) [0x00006] in <7e1fe3b6590f4729970c3003b60c2b9d>:0 
  at Oxide.Plugins.QualityCrafting.OnPlayerTakeDamage (BasePlayer basePlayer, HitInfo info) [0x00000] in <7e1fe3b6590f4729970c3003b60c2b9d>:0 
  at Oxide.Plugins.QualityCrafting.OnEntityTakeDamage (BaseCombatEntity entity, HitInfo info) [0x001b8] in <7e1fe3b6590f4729970c3003b60c2b9d>:0 
  at Oxide.Plugins.QualityCrafting.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00911] in <7e1fe3b6590f4729970c3003b60c2b9d>:0 
  at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <206a0f2c6ee141f38e2ad549cde44d70>:0 
  at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <beb2b64691c64e2b95b99491bd85442c>:0 
  at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <beb2b64691c64e2b95b99491bd85442c>:0

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Like 4
  • Love 4

User Feedback

1.4m

Downloads

Total number of downloads.

6.8k

Customers

Total customers served.

101.3k

Files Sold

Total number of files sold.

2m

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.