UniJob est un créateur de métiers pour ESX. Vous ajoutez de nouveaux métiers en copiant et modifiant un bloc dans la configuration au lieu d'installer une ressource séparée pour chaque métier. Chaque métier peut utiliser n'importe quelle combinaison des fonctionnalités ci-dessous.
Fonctionnalités
- Menu des actions de métier (F6) : chaque fonctionnalité peut être activée ou désactivée par métier.
- Facturation avec libellé et montant pour chaque facture
- Actions citoyennes : menotter et démenotter avec des animations, escorter, faire monter et descendre des véhicules, fouiller, réanimer (peut être désactivé)
- Actions sur les véhicules : crochetage (avec un objet), réparation, mise en fourrière, attachement au plateau, nettoyage
- Ajoutez vos propres éléments au menu
- Coffres : chaque métier peut posséder plusieurs coffres où vous pouvez magasin objets et armes ; chaque coffre a ses propres objets. L'accès peut être restreint par rang de métier. Utilise son propre système de stockage au lieu de esx_addoninventory.
- Boutiques de métiers : objets et armes par point, payés avec l'argent de la société, en espèces ou en banque.
- Vestiaire: tenues de travail illimitées pour tous les grades ou des grades spécifiques ; tenues enregistrées depuis le vestiaire classique (
datastore_data) sont également affichés.
- Véhicules : plusieurs points d'apparition par point de véhicule avec portée et cap, supprimeurs de véhicules illimités, véhicules partagés pour tout le métier plus véhicules spéciaux par grade, accessoires de véhicule tels que la plaque et la couleur. Fonctionne pour les bateaux, les aéronefs et les voitures ou camions.
- Fabrication : plusieurs points d'artisanat avec différents objets et quantités requises.
- Vente: zones de vente avec des articles, des prix et un délai entre les ventes.
- Collecte : plusieurs points qui disparaissent pour tout le monde une fois collectés et réapparaissent après un délai d'attente, synchronisés pour tous les joueurs.
- Actions de patron : choisissez par métier quelles actions de patron sont disponibles.
- Blips : marqueurs de carte illimités avec toutes les propriétés configurables, visibles en option uniquement pour le métier.
- Brigades : ouvrir certains points aux joueurs n'ayant pas le métier. Par exemple, tout le monde peut vendre du vin au point du vignoble et l'argent est reversé à la société du vignoble.
- Discord webhooks pour le menu F6, les coffres, les boutiques et plus encore
- Marqueurs configurables (couleur, taille, rebond, rotation) qui changent de couleur à mesure que vous vous rapprochez
Exigences
- es_extended (système de poids)
- esx_billing (pour les factures)
- esx_society (pour le menu du boss)
- esx_menu_default et esx_menu_dialog
- mysql-async
- Optionnel : barre de progression mythic et LegacyFuel (tous deux activables dans la configuration)
Installation
- Placez le
unijob dossier dans vos ressources et démarrez-le dans votre server.cfg.
- Exécuter
sqz_unijob.sql. Il ajoute les métiers d'exemple fib et sandy_mechanic, leurs comptes de société, le cuffs objet et les tables sqz_unijob_inventory et sqz_unijob_log.
- Pour un nouveau métier : ajoutez-le à
jobs et job_grades, ajoutez un society_JOBNAME entrée vers addon_account, l'enregistrer dans server/edit.lua si vous utilisez esx_society ou un téléphone, dupliquez alors Config.Jobs.sandy_mechanic et ajustez-le.