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

  • 52.3k
  • 2.4k
  • 342.03 kB
This area is intended for discussion and questions. Please use the support area for reporting issues or getting help.

Recommended Comments



RR_Tappi

Posted

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

 

EvaRUST

Posted

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?

Mr01sam

Posted

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 2
WD99

Posted

everything good

  • Like 1
Javieer

Posted

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

Javieer

Posted (edited)

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
Mr01sam

Posted

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?

Javieer

Posted (edited)

Maybe around 10 to 20 Players.

 

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

Edited by Javieer
vanzylquintin42

Posted

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

RR_Tappi

Posted

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

 

fiftysnens

Posted

Love the plugin, just wish it would still be possible to set a weapon quality for any player from console, that was very much need

  • Like 1
Mr01sam

Posted

1 hour ago, fiftysnens said:

Love the plugin, just wish it would still be possible to set a weapon quality for any player from console, that was very much need

Hey thanks for the feedback, I'll note this down as a suggestion 🙂

fiftysnens

Posted

On 11/16/2024 at 12:31 AM, Mr01sam said:

Hey thanks for the feedback, I'll note this down as a suggestion 🙂

For anyone looking into it, i solved it using timed permission plugin from umod, right before i let a script use quality crafting command i use the timed permission commands to grant qc admin for one 1 second. Might be helpfull for someone else 🙂

Golden Coast Rust Servers

Posted

do u think we can get a move panel option to be able to move the display around instead of trying to play with anchors and such ?

Mr01sam

Posted

3 hours ago, Golden Coast Rust Servers said:

do u think we can get a move panel option to be able to move the display around instead of trying to play with anchors and such ?

I'll take it as a suggestion for sure

Golden Coast Rust Servers

Posted

it would just make it convince for people to be able to put it where they would like u kno 

  • Like 1
Golden Coast Rust Servers

Posted

hello i was wondering if there is a way i can maybe move this button or maybe remove it somehow so it doesn't conflict with the quick sort

Mr01sam

Posted

7 hours ago, Golden Coast Rust Servers said:

hello i was wondering if there is a way i can maybe move this button or maybe remove it somehow so it doesn't conflict with the quick sort

which button?

Golden Coast Rust Servers

Posted

sorry i thought i posted the picture but i seen the button options in the config lol im just a lil slow at looking at rust code been a while since i dev or messed with it. but i found it 

  • Like 1
Sirarmadill

Posted (edited)

so my friend is having some issues getting this plugin to work on his server he tells me he cant even get it past start up any idea why

Edited by Sirarmadill

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 5

User Feedback

1.6m

Downloads

Total number of downloads.

7.7k

Customers

Total customers served.

115.3k

Files Sold

Total number of files sold.

2.3m

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.