π€ [BETA] Character creator β
Documentation relating to the jo_character_creator.
1. Installation β
The character creator works on all frameworks compatible with jo_libs (the list).
To install jo_character_creator:
- Download the library: jo_libs
- Unzip the folder and drop it in your resource folder
- Download jo_character_creator from your keymaster
- Unzip the folder and drop it in your resource folder
- Add this ensure in your server.cfg
ensure jo_libs
ensure jo_character_creator
For VORP
You have to link the character creator inside vorp_character:
vorp_character/client/createCharacter.lua
- line 116
lua
RegisterNetEvent("vorpcharacter:startCharacterCreator")
AddEventHandler("vorpcharacter:startCharacterCreator", function()
exports.weathersync:setSyncEnabled(false)
ShutdownLoadingScreen()
TriggerEvent("jo_character_creator:client:open")
end)
vorp_character/client/client.lua
- line 211
lua
function LoadAll(gender, ped, pedskin, components, set)
RemoveMetaTags(ped)
IsPedReadyToRender(ped)
ResetPedComponents(ped)
local skin = SetDefaultSkin(gender, pedskin)
ApplyShopItemToPed(skin.HeadType, ped)
ApplyShopItemToPed(skin.BodyType, ped)
ApplyShopItemToPed(skin.LegsType, ped)
ApplyShopItemToPed(skin.Eyes, ped)
ApplyShopItemToPed(skin.Legs, ped)
ApplyShopItemToPed(skin.Hair, ped)
ApplyShopItemToPed(skin.Beard, ped)
ApplyShopItemToPed(skin.Torso, ped)
EquipMetaPedOutfit(skin.Waist, ped)
EquipMetaPedOutfit(skin.Body, ped)
Citizen.InvokeNative(0xAAB86462966168CE, ped, 1)
LoadFaceFeatures(ped, skin)
UpdatePedVariation(ped)
IsPedReadyToRender(ped)
LoadComps(ped, components, set)
SetPedScale(ped, skin.Scale)
UpdatePedVariation(ped)
TriggerServerEvent("jo_libs:server:applySkinAndClothes", ped, skin, components)
return skin
end
For RSG
You have to link the character creator inside rsg-appearance:
rsg-appearance/client/creator.lua
- line 260
lua
RegisterNetEvent('rsg-appearance:client:OpenCreator', function(data, empty)
TriggerEvent("jo_character_creator:client:open")
end)