Configurer les métiers
Les métiers associent des données ESX, une société, des grades, des permissions et des points d'interaction. La configuration ne se limite donc pas à déplacer un marker.
Sources de données
| Élément | Source |
|---|---|
| nom, label et grades | base de données ESX et outils de création |
| compte société | module society |
| positions et véhicules propres au métier | core/configs/jobs/<job>/ |
| permissions spéciales | configuration du métier ou administration |
| factures | module billing |
| téléphone et appels de service | bridge du téléphone et statut de service |
| garage | configuration du job et module garage |
Métiers fournis
La version actuelle contient des modules pour ambulance, concessionnaire, justice, ltd, mairie, mecano, police, restaurant, taxi et weazel, ainsi que les socles builder, menu, service, standard et vestiaire.
Créer une entreprise
- Utilisez l'outil de création accessible à l'administration.
- Choisissez un identifiant technique en minuscules, sans espace.
- Créez les grades du plus faible au plus élevé.
- Configurez le compte société et le grade patron.
- Ajoutez les points nécessaires : prise de service, vestiaire, coffre, garage et menu patron.
- Attribuez le métier à un joueur de test.
- Vérifiez factures, dépôt/retrait, véhicules et permissions.
Ne créez pas une seconde définition SQL pour une entreprise déjà générée par un builder.
Modifier un métier fourni
Avant de modifier un fichier sous configs/jobs/, identifiez si la valeur est une position, un catalogue ou une règle. Les positions utilisent vector3 ou vector4, les véhicules utilisent leur nom de modèle, et les autorisations se basent généralement sur le nom ou le grade du métier.
Redémarrez core après une modification. Pour Police et Ambulance, testez au minimum la prise de service, le vestiaire, le garage, les interactions joueur, la facturation et le téléphone.
Erreurs fréquentes
| Problème | Cause probable |
|---|---|
| le menu patron ne s'ouvre pas | grade patron incorrect ou société absente |
| aucun véhicule dans le garage | catalogue vide, modèle invalide ou grade insuffisant |
| les factures échouent | bridge de facturation ou société non initialisée |
| les appels téléphone n'arrivent pas | nom du métier différent entre framework et provider |
| le coffre est inaccessible | inventaire ou permission de grade incorrecte |