script implant fivem esx
Cahier des Charges : Système d’Implants et de Capacités Automatiques
1. Présentation Générale
Ce projet vise à développer un système d’implants pour un jeu, permettant aux joueurs d’avoir des capacités spécifiques via l’installation d’implants. Ces implants se dégraderont au fil du temps et en fonction de leur utilisation. Le système comprendra également une gestion de la charge ImmuNeuro, une nouvelle profession de « charcudoc » pour l’installation et la maintenance des implants, ainsi qu’une intégration avec ox_target pour les interactions entre joueurs.
2. Gestion des Capacités et Dégradation des Implants
Gestion des Capacités :
Les implants permettront aux joueurs d’acquérir des capacités spéciales.
Chaque capacité sera liée à un implant spécifique.
Dégradation des Implants :
Les implants se dégradent avec le temps ou en fonction de leur utilisation.
Lorsque le niveau de dégradation atteint un certain seuil, des effets secondaires apparaissent (ralentissement, perte de capacité, etc.).
3. Implémentation de la Profession Charcudoc
Rôle du Charcudoc :
Les joueurs avec la profession de « charcudoc » pourront installer, retirer, et réparer des implants.
Interface Utilisateur :
Le charcudoc sélectionnera un joueur cible via ox_target.
Un menu s’affichera, montrant :
Les implants présents par partie du corps.
Le niveau de chaque implant.
L’état de dégradation de chaque implant.
Le niveau de charge ImmuNeuro du joueur.
Le charcudoc pourra ajouter, retirer, ou réparer les implants du joueur via ce menu.
Le charcudoc doit avoir l’implant correct dans son inventaire pour l’installer.
Lorsqu’un implant est retiré, il est récupéré dans l’inventaire du charcudoc.
4. Intégration avec ox_target
Interactions entre Joueurs :
Les joueurs pourront interagir entre eux en fonction des implants équipés :
Par exemple, électrocuter un autre joueur ou scanner leur identité.
Ces interactions seront déclenchées via ox_target, offrant une interface intuitive.
5. Gestion de la Charge ImmuNeuro
Effets de la Charge :
La charge ImmuNeuro est une statistique augmentant avec l’installation et l’utilisation des implants.
Une charge élevée peut entraîner des effets secondaires (perte de contrôle, comportements dangereux).
Si la charge dépasse un certain seuil, des comportements comme la cyberpsychose peuvent se déclencher.
Si un joueurs devient un cyberpsycho a sa mort supprimer tout ses donner de la db et le kick
Réduction de la Charge :
Les joueurs pourront utiliser des immunosuppresseurs (item déjà existant) pour réduire leur charge ImmuNeuro.
6. Serveur et Base de Données
Sauvegarde et Chargement des Implants :
Les implants et leur état seront sauvegardés dans une base de données MySQL.
Le script gérera le chargement des implants lors de la connexion du joueur et leur sauvegarde lors de la déconnexion.
Gestion des Implants via ESX :
Utilisation de callbacks ESX pour :
Vérifier les implants possédés par un joueur.
Mettre à jour leur état dans la base de données.
7. Interactivité Avancée
Gestion des Cooldowns :
Le script gérera les temps de recharge pour certaines capacités afin d’empêcher une utilisation abusive.
Surveillance des Effets de Combat :
Surveillance en temps réel des combats pour appliquer des effets spéciaux basés sur les implants équipés.
Par exemple, régénération de santé après avoir tué un adversaire.
8. Livrables
Développement du script complet.
Documentation détaillée de chaque fonction et module.
Fichier SQL pour la structure de la base de données.
Optionnelle fichier config facile et intuitive
9. Contraintes Techniques
Le script doit être compatible avec ESX.
Intégration avec ox_target pour les interactions.
UI intuitive et dans le thème cyberpunk
Sauvegarde et chargement des données via une base de données MySQL.
10. Tests et Validation
Tests unitaires pour chaque fonctionnalité.
Tests d’intégration pour assurer la compatibilité avec ESX et ox_target.
11. Maintenance et Support
Documentation pour faciliter les mises à jour futures.
Support technique pour la correction des bugs et les ajustements après la mise en production.
accès complet aux code pour le modifier en cas de problème
12. Type d’implant
Le système inclura divers types d’implants, chacun avec des effets spécifiques, une dégradation liée à l’utilisation, et un seuil de dégradation à partir duquel des effets secondaires apparaissent. Voici les principaux implants :
Jambe Guépard :
Slot : Jambes
Effet : Augmente la vitesse de course du joueur de 10% par niveau.
Niveau Max : 3
Taux de Dégradation : 2% par kilomètre parcouru
Charge ImmuNeuro : 1% par kilomètre parcouru
Seuil d’Effets Secondaires : 25% de dégradation
Bras Gorille :
Slot : Bras
Effet : Augmente la force des coups de 30% par niveau.
Niveau Max : 3
Taux de Dégradation : 3% par coup donné
Charge ImmuNeuro : 2% par 10 coups donnés
Seuil d’Effets Secondaires : 25% de dégradation
Système de Reconstitution :
Slot : Torse
Effet : Régénère 2% de la santé totale par minute par niveau.
Niveau Max : 4
Taux de Dégradation : 1% par heure
Charge ImmuNeuro : 0.5% par heure
Seuil d’Effets Secondaires : 20% de dégradation
Armure Sous-cutanée :
Slot : Torse
Effet : Augmente la santé de 20% par niveau.
Niveau Max : 5
Taux de Dégradation : 2% par 10 points de dégâts absorbés
Charge ImmuNeuro : 1% par 20 points de dégâts absorbés
Seuil d’Effets Secondaires : 25% de dégradation
Plaque Faciale Renforcée :
Slot : Tête
Effet : Augmente la résistance aux balles dans la tête, empêchant le joueur de mourir d’une seule balle.
Niveau Max : 3
Taux de Dégradation : 10% par balle reçue à la tête
Charge ImmuNeuro : 5% par balle reçue à la tête
Seuil d’Effets Secondaires : 25% de dégradation
Mort d’Adrénaline :
Slot : Tête
Effet : Gagne 18% de la santé maximale du joueur par niveau lorsqu’il tue une autre personne.
Niveau Max : 3
Taux de Dégradation : 3% par kill
Charge ImmuNeuro : 5% par kill
Seuil d’Effets Secondaires : 25% de dégradation
Implant Oracle :
Slot : Tête
Effet : Permet d’identifier une personne non masquée en l’analysant.
Niveau Max : 3
Taux de Dégradation : 2% par analyse
Charge ImmuNeuro : 1% par analyse
Seuil d’Effets Secondaires : 25% de dégradation
Protection Piratage :
Slot : Torse
Effet : Annule les attaques des Net Runner (piratage) sur le joueur.
Niveau Max : 3
Taux de Dégradation : 1% par tentative de piratage bloquée
Charge ImmuNeuro : 1% par tentative de piratage bloquée
Seuil d’Effets Secondaires : 25% de dégradation
Camouflage Facial :
Slot : Tête
Effet : Empêche le joueur d’être analysé par l’implant Optique ‘The Oracle’.
Niveau Max : 1
Taux de Dégradation : 1% par jour
Charge ImmuNeuro : 0.5% par jour
Seuil d’Effets Secondaires : 25% de dégradation
Tendons Renforcés :
Slot : Jambes
Effet : Supprime les dégâts de chute et permet de sauter plus haut.
Niveau Max : 1
Taux de Dégradation : 5% par chute absorbée
Charge ImmuNeuro : 2% par chute absorbée
Seuil d’Effets Secondaires : 25% de dégradation
Bras Serpent :
Slot : Bras
Effet : Les coups empoisonnent les ennemis, infligeant 2% de leur santé maximale par seconde pendant 5 secondes.
Niveau Max : 3
Taux de Dégradation : 3% par coup donné
Charge ImmuNeuro : 2% par 5 coups donnés
Seuil d’Effets Secondaires : 25% de dégradation
Vision Nocturne :
Slot : Tête
Effet : Permet de voir dans l’obscurité totale.
Niveau Max : 1
Taux de Dégradation : 2% par utilisation
Charge ImmuNeuro : 1% par utilisation
Seuil d’Effets Secondaires : 25% de dégradation
Implant special :
Puce Net Runner :
Slot : Tête
Effet : Capacités de piratage : Peut ajouter des capacités en utilisant des puces d’amélioration.
Niveau Max : 3
Taux de Dégradation : 4% par utilisation d’une capacité
Charge ImmuNeuro : 3% par utilisation d’une capacité
Seuil d’Effets Secondaires : 20% de dégradation
Puces d’Amélioration :
Les puces d’amélioration peuvent être ajoutées à la Puce Net Runner pour :
Ajouter de nouvelles capacités.
Diminuer le temps de cooldown des capacités.
Augmenter l’effet des attaques de piratage.
Exemple de Puce :
Puce Amélioration IEM : Permet de créer une onde IEM qui électrocute tous les joueurs à proximité ayant un implant.
électrocuter un joueur
aveugler un joueurs: si un joueurs a un implant qui se met a la tête le joueurs peut l’aveugler pendant x temps
désactiver un véhicule: permet de désactiver un véhicule pendant x temps