Accueil › Documentation › FAQ · origen_ilegalv2

FAQ · origen_ilegalv2


Installation et mise en place

La ressource démarre mais les tables de la base de données ne sont pas créées.

Assure-toi que oxmysql figure dans server.cfg avant origen_ilegalv2 et qu’il a complètement démarré. La routine de création automatique s’exécute dans MySQL.ready() : si oxmysql n’est pas encore connecté, la routine est ignorée.


Je vois [origen_ilegalv2] * Framework: nil dans la console.

Aucun framework compatible n’a été détecté. Vérifie que l’un de qbx_core, qb-core ou es_extended démarre avant origen_ilegalv2.


Les joueurs ne peuvent pas ouvrir le panneau de gang avec l’item CAD.

  1. Vérifie que le nom de l’item dans Config.Gang.CAD.ItemName correspond exactement à l’item enregistré dans ton inventaire.
  2. L’item doit se trouver dans l’inventaire du joueur : le premier CAD est remis automatiquement à la création du gang. Les unités suivantes s’achètent depuis le tableau de bord du gang.

Gangs

Comment les joueurs créent-ils un gang ?

Exécute /creategang dans le chat. L’assistant de création s’ouvre dans la NUI. Le joueur doit avoir une ligne de permission can_create_gang = 1 dans la table origen_gang_permissions, ou tu peux la lui accorder depuis le panneau d’administration.


Puis-je modifier les permissions d’un grade après la création du gang ?

Oui : tout grade disposant de la permission manage_ranks peut modifier les grades depuis le panneau du gang → onglet Grades. Les changements sont pris en compte immédiatement, sans redémarrage.


La banque du gang ne fonctionne pas / n’apparaît pas.

Mets Config.Gang.Bank.Enable = true et redémarre la ressource. L’onglet de la banque n’apparaît que lorsque ce flag est activé.


Laboratoires

Les joueurs sont téléportés dans le mauvais intérieur de laboratoire.

Les coordonnées de l’intérieur du laboratoire sont résolues depuis Config.LabTypes à l’exécution. Chaque ligne de origen_gang_labs stocke une clé lab_type : assure-toi qu’elle correspond exactement à une clé de Config.LabTypes (sensible à la casse : weed, coke, meth, bunker, counterfeit).


Des joueurs de gangs différents se voient les uns les autres dans un laboratoire.

Les laboratoires utilisent des routing buckets (Config.Labs.Bucket.Base + lab_id). Vérifie qu’aucune autre ressource ne modifie le routing bucket de ces sources de joueurs.


Vente de drogue

Aucun client n’apparaît.

Vérifie ces réglages dans config/drug_sales.lua :


Les ventes de drogue sont bloquées près d’un bâtiment personnalisé.

Ajoute une nouvelle entrée à Config.DrugSales.BlacklistedZones avec les coordonnées et le rayon de ton bâtiment.


Territoires

Le territoire ne change jamais de propriétaire même après avoir atteint 100 % de réputation.

Vérifie Config.Territories.Capture.MinRepToCapture. Le gang doit avoir au moins cette quantité de réputation pour devenir le contrôleur. Vérifie aussi que StabilizationHours s’est écoulé depuis le dernier changement de propriétaire.


Les revenus passifs ne sont pas distribués.

Vérifie que Config.Territories.Rewards.Enable = true. Les revenus sont versés toutes les Rewards.Interval minutes : consulte la console du serveur pour repérer d’éventuelles erreurs dans le thread des récompenses.


Exports et intégration

AddOrganizationTask renvoie false avec un message WARN.

Le module OrgPanels s’initialise une fois la ressource entièrement chargée. Appelle l’export dans AddEventHandler('onResourceStart', function(res) if res == 'origen_ilegalv2' then ... end end) pour garantir qu’il s’exécute quand le module est prêt.


IsGangFeatureUnlocked renvoie toujours false.

Assure-toi que l’amélioration a été enregistrée via AddOrganizationUpgrade avec le champ effect = { feature = 'your:key' }, et que le gang l’a débloquée via UnlockGangUpgrade.