Skip to content

--- Résolution des problèmes

Troubleshooting

Le créateur ne s'ouvre pas

  • Vous n'êtes pas un admin autorisé. Avec Config.AdminOnly = true, vous devez satisfaire la condition d'accès administrateur — détenir l'ACE (add_ace group.admin bupa.safezone allow), faire partie d'un groupe Config.AdminGroups, ou valider votre vérification Config.CustomAdmin. Voir Installation.
  • Vérifiez que la commande correspond à Config.Command (par défaut safezone). Si vous avez défini Config.OpenKey, réassignez-la dans les paramètres de touches du jeu en cas de conflit.
  • ox_lib doit être démarré avant la ressource.

Les zones ne s'enregistrent pas

  • Stockage mal configuré — si Config.Storage = 'db', assurez-vous que oxmysql est en cours d'exécution ; la table bupa_safezones est créée automatiquement au démarrage.
  • Limites atteintes — une sauvegarde est rejetée si elle dépasse Config.Limits (ex. maxZones = 100 au total, maxPoints = 64 par zone). Moins de 3 points est systématiquement rejeté.
  • Cooldown de sauvegarde — sauvegarder deux fois en l'espace de Config.Limits.saveCooldown (par défaut 1000 ms) ignore silencieusement la seconde sauvegarde. Patientez un instant.
  • Pas un administrateur — l'événement de sauvegarde revérifie les permissions administrateur côté serveur ; la sauvegarde d'un non-administrateur est ignorée.

Les règles ne s'appliquent pas

  • Les règles s'appliquent uniquement à la zone gagnante lorsque des zones se chevauchent (la plus petite zone / zone intérieure l'emporte). Vérifiez que vous vous tenez bien dans la zone que vous pensez.
  • Combat tag — si vous avez infligé ou subi des dégâts de joueur au cours des dernières combatLogLock secondes, vous ne bénéficiez d'aucune protection jusqu'à ce que le tag disparaisse (le HUD affiche "Combat tag"). C'est intentionnel.
  • Accès refusé — avec jobWhitelist (ou gangWhitelist) activé et des métiers listés, les joueurs hors de la liste blanche entrent sans protection.
  • Les règles d'économie (noDrop, noRob, noSell, noStash, noCarry, noCuff) sont exposées via des exports — vos scripts d'inventaire / braquage doivent appeler GetZoneFlag / CanDropItems etc. pour les respecter. Cette ressource ne peut pas les appliquer seule.

Le HUD ne s'affiche pas

  • Le HUD est contrôlé par zone via la règle showHud — activez-la pour cette zone.
  • Ajustez son positionnement avec Config.Hud.position (9 points d'ancrage) et son titre avec Config.Hud.title.

Pas de logs Discord

  • Config.Webhook.url est vide — la journalisation est désactivée tant que vous n'y collez pas une URL de webhook valide. Voir Discord Logging.

Le texte est en anglais / mauvaise langue

  • Définissez setr ox:locale "<code>" dans server.cfg (ex. tr). Les clés manquantes se replient toujours sur l'anglais. Voir Localization pour les codes pris en charge.

Le sélecteur d'armes n'a pas d'icônes

  • Le sélecteur récupère les icônes depuis votre inventaire. Assurez-vous qu'un inventaire pris en charge (ox_inventory, qb-inventory, esx_inventory, tgiann-inventory, codem-inventory) est en cours d'exécution, ou surchargez Config.Inventory / Config.InventoryImagePath.