Install
- open
config.lua
and configure it according to your preferences.
For new character clothing menu complete
- If you want to trigger this when the new character's clothing menu is complete
Go to qb-clothing/client/main.lua
and add the folowing line after creatingCharacter = false
local firstTutorial = false
Then replace qb-clothes:client:CreateFirstCharacter
with the even provided below
RegisterNetEvent('qb-clothes:client:CreateFirstCharacter', function()
QBCore.Functions.GetPlayerData(function(pData)
local skin = "mp_m_freemode_01"
openMenu({
{menu = "character", label = Lang:t("menu.features"), selected = true},
{menu = "hair", label = Lang:t("menu.hair"), selected = false},
{menu = "clothing", label = Lang:t("menu.character"), selected = false},
{menu = "accessoires", label = Lang:t("menu.accessoires"), selected = false}
})
if pData.charinfo.gender == 1 then
skin = "mp_f_freemode_01"
end
ChangeToSkinNoUpdate(skin)
SendNUIMessage({
action = "ResetValues",
})
firstTutorial = true
end)
end)
Lastly replace RegisterNUICallback('close', function(_, cb)
with the one provided below
RegisterNUICallback('close', function(_, cb)
SetNuiFocus(false, false)
creatingCharacter = false
disableCam()
FreezeEntityPosition(PlayerPedId(), false)
TriggerEvent('qb-clothing:client:onMenuClose')
if firstTutorial then
TriggerEvent('um-tutorial:client:openTutorial')
firstTutorial = false
end
cb('ok')
end)
or add it wherever you want specially
TriggerEvent('um-tutorial:client:openTutorial')