Installation générale
Prérequis, étapes d'installation et mises à jour communes à toutes les ressources MD SCRIPTS.
Chaque ressource MD SCRIPTS est indépendante : elle s'installe et tourne seule, et plusieurs ressources fonctionnent ensemble sans bibliothèque commune à installer. Cette page couvre tout ce qu'elles ont en commun. Ouvre ensuite la page du script acheté pour ses options, commandes et exports.
Prérequis
- Une version recommandée récente de FXServer pour RedM
- OneSync activé
- oxmysql pour les scripts qui sauvegardent des objets posés (Sac de frappe, Poire de boxe). Les Gants de boxe n'utilisent pas de base de données.
- Ni ox_lib ni ox_target : aucun script de boxe n'en dépend
- Ton framework (VORP ou RSG) et ses propres dépendances, ou un serveur standalone qui gère déjà le spawn et les personnages
Téléchargement
Ton achat est livré en asset Cfx.re escrow sur le compte utilisé pour te connecter au paiement. Télécharge-le depuis ton keymaster (portal.cfx.re), dans Granted Assets. Les fichiers de configuration, les langues et les bridges restent ouverts et modifiables ; le cœur du script est protégé par l'escrow.
Étapes d'installation
- Copie le dossier de la ressource dans
resourceset garde son nom (md_boxing_gloves,md_punching_bag,md_speedbag). Les exports et événements en dépendent. - Ouvre
config.luaet règleFrameworksur'vorp','rsg'ou'standalone'.'auto'ne fonctionne que si exactement un des deux, VORP ou RSG, est actif. - Enregistre l'objet d'inventaire :
- VORP : importe
install/vorp_items.sqldans ta base de données. - RSG : copie l'entrée de
install/rsg_items.luadansrsg-core/shared/items.lua, sans lereturnextérieur.
- VORP : importe
- Copie l'image de
install/imagesdans le dossier d'images de ton inventaire :vorp_inventory/html/img/itemsoursg-inventory/html/images. - Ajoute la ressource à ton
server.cfg, après ton framework, ton inventaire et oxmysql :
ensure oxmysql
ensure md_boxing_gloves
ensure md_punching_bag
ensure md_speedbag
- Redémarre le serveur, puis reconnecte ton client de jeu pour charger les nouveaux modèles.
Options communes
Ces clés existent dans le config.lua de chaque ressource :
| Option | Défaut | Description |
|---|---|---|
Framework | 'vorp' | 'vorp', 'rsg', 'standalone', 'custom' ou 'auto'. |
Inventory | 'auto' | 'auto', 'vorp', 'rsg', 'custom' ou 'none'. |
Locale | 'fr' | Langue en jeu : 'en' ou 'fr'. Les textes sont dans le dossier locales. |
AutoRegisterItems | true | Enregistre automatiquement l'objet utilisable. Mets false si ton inventaire appelle lui-même l'export serveur UseItem. |
EnableCommands | true | Affiche ou masque les commandes de chat. Cela les masque seulement : ce n'est pas un droit d'accès. |
Commands | selon le script | Noms des commandes de chat, modifiables. |
Les changements de configuration s'appliquent au prochain démarrage de la ressource.
Mises à jour
Les mises à jour sont gratuites et arrivent par le même asset du keymaster. Remplace le dossier de la ressource en gardant tes fichiers config.lua, locales et bridge modifiés, puis redémarre. Les sacs posés sont stockés dans leurs tables SQL : ne les supprime jamais lors d'une mise à jour.
Dépannage
La ressource ne démarre pas ou est introuvable. Le dossier a été renommé ou imbriqué deux fois. Le manifeste doit se trouver dans resources/md_boxing_gloves/fxmanifest.lua, pas un niveau plus bas.
L'objet existe mais rien ne se passe à l'utilisation. La ressource démarre avant ton inventaire, ou AutoRegisterItems vaut false sans appel à l'export UseItem. Place la ligne ensure sous celle de ton inventaire.
Les modèles sont invisibles. Le client n'a pas été reconnecté après le redémarrage qui a ajouté la ressource.