Accueil › Documentation › Installation · origen_meth_lab

Installation · origen_meth_lab

Suis ces étapes pour installer origen_meth_lab sur ton serveur.


1. Ajoute la ressource

Dépose le dossier origen_meth_lab dans ton répertoire de ressources (par exemple dans un dossier [origen]) et ajoute-le à ton server.cfg :

cfg
ensure origen_meth_lab

Assure-toi qu’il démarre après ox_lib, oxmysql, ton framework et ton inventaire. Consulte Dépendances.


2. Base de données

La ressource utilise une seule table pour conserver les emplacements des étagères de stockage.

sql
CREATE TABLE IF NOT EXISTS `origen_methlab_storage` (
    `id` INT(11) NOT NULL AUTO_INCREMENT,
    `slot_index` INT(11) NOT NULL,
    `occupied` TINYINT(1) NOT NULL DEFAULT 0,
    `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (`id`),
    UNIQUE KEY `idx_slot_index` (`slot_index`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Le fichier SQL se trouve dans [installation]/database.sql.

Avec Config.AutoCheckSQL = true (par défaut), la table est créée automatiquement au premier démarrage : tu n’as donc pas besoin d’importer le SQL à la main. Mets-le à false si tu préfères gérer le schéma toi-même.


3. Prop de la carte

Le laboratoire inclut un prop en streaming utilisé pour les étagères de stockage. Il est chargé automatiquement via le manifeste, sans configuration supplémentaire.

lua
data_file 'DLC_ITYP_REQUEST' 'stream/origen_meatboxsml.ytyp'

Le dossier stream/ contient origen_meatboxsml.ydr et origen_meatboxsml.ytyp. Laisse-les en place.


4. Configure

Ouvre config/_main.lua pour régler le PNJ, l’apparition des véhicules, le point de livraison et la récompense, et config/bridge.lua pour choisir ton framework, ton inventaire et les autres fournisseurs. Consulte Configuration.