Intégrations
Le choix et l’application d’un modèle de ped fonctionnent sans ESX. L’intégration ESX livrée concerne uniquement l’action Reset Default.
Restauration ESX livrée
La fonction utilise es_extended, esx_skin et skinchanger :
lua
reset_ped = function()
local ESX = exports["es_extended"]:getSharedObject()
ESX.TriggerServerCallback("esx_skin:getPlayerSkin", function(skin, jobSkin)
local isMale = skin.sex == 0
TriggerEvent("skinchanger:loadDefaultModel", isMale, function()
TriggerEvent("skinchanger:loadSkin", skin)
TriggerEvent("esx:restoreLoadout")
end)
end)
return true
endes_extended— Fournit l’objet ESX et restaure le loadout.esx_skin— Récupère le skin enregistré.skinchanger— Recharge le modèle et applique le skin.
Utiliser un autre système de skin
Remplacez le corps de CONFIG.reset_ped par l’appel client de votre propre système :
lua
reset_ped = function()
-- Appelez ici la restauration de votre système de skin.
return true
endAucun autre changement n’est nécessaire pour ouvrir le menu ou sélectionner des peds.