[Release][ESX][Gratuit] Fivem character modification

image

fivem-appearance

Un script de personnalisation flexible pour FiveM.

Cette ressource a été conçue pour gérer toute la personnalisation du ped de GTA V en un seul endroit, avec une manière avisée de gérer les données.

Fonctionnalitées

  • Personnalisation complète (mélange de tête, caractéristiques de visage, superpositions de tête, composants et accessoires)
  • Export de l’API pour obtenir et définir chaque partie de l’apparence du joueur
  • [Fonction de personnalisation intégrée] (cfx-appearance).

Preview

Download

Github

Code source

github.com

snakewiz/fivem-appearance

Un script de personnalisation flexible pour FiveM. Contribuez au développement de snakewiz / fivem-apparences en créant un compte sur GitHub.

Documentation

Toutes les exportations client peuvent être trouvées ici.

Si vous préférez, vous pouvez désactiver toute l’interface de personnalisation et utiliser uniquement l’API.

Cette ressource est configurable via convars. N’oubliez pas que vous devrez utiliser ** setr ** pour définir ces convars.

  • fivem-appearance:customization: 1 or 0, default 1, toggle the built-in customization interface and customization exports.
  • fivem-appearance:locale: the name of one file inside locales/, default en, choose the locale file for the customization interface.

config.cfg example:

setr fivem-appearance:customization 1
setr fivem-appearance:locale "en"
ensure fivem-appearance

Exemples

Pour utiliser avec votre script « magasin de vêtements », vous pouvez utiliser quelque chose comme ceci :

-- Client
exports['fivem-appearance']:startPlayerCustomization(function (appearance)
  if (appearance) then
    TriggerServerEvent('saveCharacterCustomization', JSON.encode(appearance))
  end
end)

Chargement de votre personnage

RegisterNetEvent('loadCharacterAppearance')
AddEventHandler('loadCharacterAppearance', function (encodedAppearance)
  local appearance = JSON.decode(encodedAppearance)
  exports['fivem-appearance']:setPlayerAppearance(appearance)
end)

Avertissement

Ceci est une ressource de développement. Pour que quelque chose se produise, vous devrez consommer les exportations.

De plus, il manque certaines fonctionnalités sur lesquelles je travaille, comme les tatouages. Si vous souhaitez ajouter quelque chose, n’hésitez pas à contribuer au projet sur Github.

C’est ma première version publique ici, alors considérez-la comme un test.

CREDITS