Un script FiveM qui ajoute un système de sac à dos avec persistance des données et affichage des armes sur le dos.
- Système de sac à dos intégré avec ox_inventory
- Affichage des armes sur le dos des joueurs
- Animation personnalisable à l'ouverture du sac
- Persistance automatique des données
- Compatibilité complète avec ox_inventory
- Message /me et animation à l'ouverture du sac
- Protection contre l'utilisation en voiture (configurable)
- ox_inventory
- ox_lib
- Téléchargez et extrayez le script dans votre dossier resources
- Ajoutez
ensure weaponsbackdans votre server.cfg - Configurez l'item dans ox_inventory
- Redémarrez votre serveur
Le fichier config.lua permet de personnaliser :
- Taille du sac à dos (slots)
- Poids maximum
- Types d'items autorisés
- Animation d'ouverture
- Et plus encore...
Config.Backpack = {
size = 15, -- Nombre de slots
maxWeight = 50000, -- Poids maximum
-- Animation personnalisable
animation = {
enabled = true,
duration = 1500,
dict = 'clothingshirt',
clip = 'try_shirt_positive_d',
canCancel = true,
disableInCar = true
}
}A mettre dans ox_inventory/data/items.lua :
['backpack'] = {
label = 'Sac à dos',
weight = 1000,
stack = false,
close = true,
description = "Un sac à dos pour transporter plus d'objets",
consume = 0,
client = {
event = 'weaponsback:useBackpack'
}
}Le contenu du sac à dos est automatiquement sauvegardé grâce au système de persistance intégré d'ox_inventory :
- Sauvegarde automatique du contenu
- Conservation après redémarrage du serveur
- Aucune configuration supplémentaire nécessaire
- Utilisez le sac à dos depuis votre inventaire
- Une animation et un message /me s'afficheront
- Le contenu est sauvegardé automatiquement
- Impossible d'utiliser en voiture (configurable)
Ce projet est sous licence libre d'utilisation pour vos serveurs FiveM.
Note : Ce script nécessite ox_inventory et ox_lib pour fonctionner correctement.