Aller au contenu

Docs

Documentation

Guides d'installation, références de configuration et dépannage pour chaque script.

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

  1. Copie le dossier de la ressource dans resources et garde son nom (md_boxing_gloves, md_punching_bag, md_speedbag). Les exports et événements en dépendent.
  2. Ouvre config.lua et règle Framework sur 'vorp', 'rsg' ou 'standalone'. 'auto' ne fonctionne que si exactement un des deux, VORP ou RSG, est actif.
  3. Enregistre l'objet d'inventaire :
    • VORP : importe install/vorp_items.sql dans ta base de données.
    • RSG : copie l'entrée de install/rsg_items.lua dans rsg-core/shared/items.lua, sans le return extérieur.
  4. Copie l'image de install/images dans le dossier d'images de ton inventaire : vorp_inventory/html/img/items ou rsg-inventory/html/images.
  5. 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
  1. 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 :

OptionDéfautDescription
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.
AutoRegisterItemstrueEnregistre automatiquement l'objet utilisable. Mets false si ton inventaire appelle lui-même l'export serveur UseItem.
EnableCommandstrueAffiche ou masque les commandes de chat. Cela les masque seulement : ce n'est pas un droit d'accès.
Commandsselon le scriptNoms 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.