#CW Crafting multiple skill issue

1 messages · Page 1 of 1 (latest)

inland girder
#

If we are using multiple skills, like for normal item skill name is **crafting **and weapon crafting skill name is weapon_crafting. Script is always picking crafting skill that is added in Config.CraftingSkillName = 'crafting' and restricting player to do crafting of other type.

I have temp fixed this by changing method paramenter in QB Bridge

function getCraftingSkill(skillName)
if Config.UseCWRepForCraftingSkill then
return exports['cw-rep']:getCurrentSkill(skillName) or 0
else
local PlayerData = QBCore.Functions.GetPlayerData()
return PlayerData.metadata.craftingrep or 0
end
end

function getCraftingLevel(skillName)
if Config.UseCWRepForCraftingSkill then
return exports['cw-rep']:getCurrentLevel(skillName) or 0
else
local PlayerData = QBCore.Functions.GetPlayerData()
if not PlayerData or PlayerData.metadata.craftingrep then print('Could not find player data') return 0 end
if not PlayerData.metadata.craftingrep then return 0 end

    return math.ceil(PlayerData.metadata.craftingrep / 100) or 0
end

end

and in client part, where we are using this method..

Please fix it, in main script.

celest wasp
inland girder
#

yesterday only i have updated the code, but i have updated crafting only, do i need to update rep also