🔫 Râtelier d’armes

🔫 Râtelier d’armes
  • 🔫 Râtelier d’armes
  • 🔫 Râtelier d’armes

€10.00

Add to Basket

✨ Description

Ce script permet de placer un râtelier d’armes interactif dans le monde.
Les joueurs peuvent y stocker leurs armes ou les récupérer à tout moment.
Il est aussi possible de restreindre l’accès par métier (ex : police, sécurité, gang), ou de le laisser libre pour tout le monde.

👀 Fonctionnalités

  • Placement dynamique du râtelier via un item (gunrack).

  • Système de stockage séparé :

    • Fusils

    • Pistolets

    • Taser (slot dédié)

  • Gestion des métiers (optionnel).

  • Persistance en base de données (les râteliers restent après reboot).

  • Compatibilité avec ox_inventory, ox_target et ox_lib.

📦 Items

Ajoutez l’item suivant dans votre inventaire :

['gunrack'] = { label = 'Râtelier d’armes', weight = 10000, stack = false, consume = 0, client = { export = 'js5m_gunrack.placeGunRack', }, }, 

🗄️ Base de données

Le script utilise la table SQL suivante :

CREATE TABLE IF NOT EXISTS `gunracks` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `coords` LONGTEXT NOT NULL, `rifles` LONGTEXT DEFAULT NULL, `pistols` LONGTEXT DEFAULT NULL, `taser` TINYINT(1) DEFAULT 0, `job` VARCHAR(50) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 

🔗 Dépendances

✅ À venir

  • Ajout de l’emplacement pour munitions et armures.

  • Optimisation des offsets et rotations.

  • Support du prop prop_cs_gunrack.