🪑 Gestion des Props
Placement d'Objets Décoratifs — Exclusif VIP
🌟 Version 1.0.0 — par Ahero🚀 Présentation
Offrez à vos joueurs VIP un système de placement d'objets décoratifs complet et intuitif. Les joueurs peuvent invoquer des props, les positionner librement avec rotation, déplacement et hauteur, puis les placer dans le monde. Tout est sauvegardé en base de données, persistant entre les sessions, avec un panel d'administration pour la gestion par les modérateurs.
⚡ Fonctionnalités Principales
🪑 Placement d'ObjetsSélectionnez un objet dans le menu puis placez-le librement dans le monde avec des contrôles intuitifs de position. | 🔄 Contrôles CompletsRotation gauche/droite, avancer/reculer, monter/descendre. Vitesse configurable. Validation avec la touche E. |
⭐ Exclusif VIPSeuls les joueurs VIP (grade 1 ou 2 via tebex_accounts) peuvent accéder au menu avec vérification automatique. | 📊 Limite de PropsNombre maximum configurable (défaut 5). Les fondateurs peuvent placer des objets à l'infini sans limite. |
🗂️ Gestion des PropsVisualisez vos props avec compteur (X/max). Marker rouge au-dessus du prop survolé pour suppression. | 🛡️ Panel AdministrationLes modérateurs voient tous les joueurs avec props, se téléportent ou suppriment à distance. |
💾 Sauvegarde MySQLChaque prop sauvegardé en BDD avec position (X, Y, Z), heading, modèle et propriétaire. | 🔁 Respawn AutomatiqueÀ la connexion du propriétaire, tous ses props sont recréés avec coordonnées et heading sauvegardés. |
🔐 Vérification VIP AutoVérification périodique du statut VIP. Perte du VIP = suppression automatique des props. | 🎮 MenuInterface Menu avec bannière personnalisable, couleur, position et taille ajustables. Sous-menus imbriqués. |
🎨 Animation PlacementAnimation «pickup_object» jouée lors du placement. Le joueur est gelé pour un rendu réaliste. | 📋 13 Objets InclusFauteuil, chaises, canapé, lampes LED, tabouret, caisse d'armes, chariot, transat… Extensible via config. |
🚀 Points Forts
| 🪑 Placement Libre & Intuitif Mode placement avec objet en transparence, contrôles complets pour positionner l'objet. Rotation, translation et hauteur ajustables en temps réel. | ⭐ Système VIP Intégré Lié à la table tebex_accounts. Statut VIP vérifié automatiquement. Perte du VIP = suppression automatique de tous les props. |
| 💾 Persistance Complète Tous les props sauvegardés en MySQL avec coordonnées et heading. Au prochain login, objets recréés à l'identique. | 🛡 Administration Complète Panel admin intégré avec liste des joueurs ayant des props, téléportation au prop et suppression à distance. |
| 🔔 Notifications Flexibles Support de 3 systèmes de notifications : NewESX (ox_lib), ESX classique et okokNotify. Changez simplement le type dans la config. | 📦 Extensible à l'Infini Ajoutez autant d'objets que souhaité en copiant une ligne dans la config (Label + Model). Catalogue illimité. |
📚 Comment ça Marche ?
| 1 | Ouvrez le menu avec G Appuyez sur la touche G (configurable via les paramètres FiveM) pour ouvrir le menu des props. Accessible uniquement aux joueurs VIP. |
| 2 | Choisissez un objet Parcourez la liste d'objets disponibles (chaises, lampes, meubles…) et sélectionnez celui que vous souhaitez placer. |
| 3 | Positionnez l'objet Utilisez les contrôles pour déplacer l'objet : avancer/reculer, rotation gauche/droite, monter/descendre. Validation avec E. |
| 4 | Gérez vos props Retrouvez tous vos props dans le sous-menu de gestion. Survolez un prop pour voir son marker, cliquez pour le supprimer. |
⚙ Prérequis
| es_extended | ox_lib | oxmysql | OneSync |
📁 Ce qui est inclus
| ✔ Script complet prêt à l'emploi | ✔ Menu avec bannière personnalisable |
| ✔ Système de placement avec contrôles complets | ✔ Restriction VIP avec vérification automatique |
| ✔ Limite de props configurable par joueur | ✔ Props illimités pour les fondateurs |
| ✔ Panel d'administration complet | ✔ Téléportation au prop & suppression admin |
| ✔ Sauvegarde MySQL persistante (position + heading) | ✔ Respawn automatique des props à la connexion |
| ✔ 13 objets préconfigurés (extensible à l'infini) | ✔ 3 systèmes de notifications supportés |
| ✔ Fichier SQL inclus (table players_props) | ✔ Compatible ESX v1 et Legacy (newESX) |
| ✔ Configuration hors escrow modifiable | ✔ Mises à jour futures incluses |
📋 Résumé
| 🪑 Props | 13 objets inclus (extensible) |
| 📊 Limite | 5 par joueur (configurable) |
| ⭐ Accès | Joueurs VIP (tebex_accounts) |
| 🎮 Interface | Menu (bannière personnalisable) |
| ⌨ Touche d'ouverture | G (configurable FiveM) |
| 💾 Sauvegarde | MySQL (persistante) |
| 🛡 Administration | Panel admin (TP + suppression) |
| 🔔 Notifications | NewESX / ESX / okokNotify |
| 🔧 Framework | ESX v1 & Legacy (newESX) |
| 👤 Auteur | Ahero |
✨ Merci de votre confiance ✨
Créé par Ahero • Support disponible sur Discord