💼 a_job_agency
Job Agency — Centre Emploi avec PNJ Interactifs, Candidatures & Panel NUI Admin
🔐 Script protégé Escrow Tebex🚀 Présentation
a_job_agency est un centre emploi complet avec PNJ interactifs pour votre serveur FiveM. Créez un point d’emploi, placez votre PNJ et gérez vos offres directement en jeu via une interface NUI admin moderne au thème dark. Plus besoin de toucher aux fichiers : tout se gère depuis le panel en jeu — points, offres, candidatures, tuiles, webhooks, duty et paramètres. Proposez des offres intérimaires et des postes avec candidature, chaque offre dispose d’une fiche métier détaillée (image, logo, lignes d’info), d’un GPS vers destination, d’un suivi duty temps réel (g-dutyV2), de 7 webhooks Discord et d’un système de candidature envoyé directement sur Discord.
⚡ Fonctionnalités Principales
👤 PNJ Interactifs (ox_target)Placez des PNJ sur la map avec modèle personnalisable. Les joueurs interagissent via ox_target pour accéder au menu emploi. | 💻 Panel NUI AdminInterface admin complète avec thème Discord dark. Gérez points, offres, candidatures et paramètres depuis le jeu. Commande /jobagency. |
💼 Intérimaire & CandidatureDeux types d’offres : intérimaire (achat direct) et candidature (formulaire complet avec motivation, âge, téléphone). | 📋 Fiches Métier DétailléesChaque offre dispose d’une fiche avec image, logo, titre et lignes d’information personnalisables (jusqu’à 10 lignes). |
📍 GPS vers DestinationChaque offre peut avoir des coordonnées de destination. Le joueur lance le GPS directement depuis la fiche métier. | 🟢 Suivi Duty Temps RéelIntégration g-dutyV2 optionnelle. Affichage ouvert/fermé en temps réel pour chaque métier avec texte personnalisable. |
🔌 7 Webhooks DiscordLogs Discord séparés : création/modification/suppression de points, création/modification/suppression d’offres, et candidature. | 📬 Candidatures DiscordLes joueurs remplissent un formulaire (nom, prénom, âge, téléphone, motivation) envoyé automatiquement sur Discord via webhook. |
🎨 3 Tuiles PersonnalisablesChaque point d’emploi affiche 3 tuiles avec label et image configurés depuis le panel admin. Design attractif pour les joueurs. | 🎙 Radio Discord LégaleURL Discord radio configurable par point. Les joueurs accèdent au canal vocal du métier directement depuis le menu. |
🛡 Rate LimitingProtection anti-spam avec limite de requêtes par minute (configurable) et cooldown de candidature par joueur (license). | 🗂 Migration SQL Auto3 tables créées automatiquement au démarrage. Migrations auto pour les nouvelles colonnes. Aucun SQL à exécuter manuellement. |
💫 Points Forts
💥 Performance OptimiséeCache serveur et client, synchronisation par événements ciblés, snapshot initial et mises à jour incrémentales. | 🔐 Sécurité RenforcéeValidation serveur complète, rate limiting par minute, cooldown candidature par license, vérification ACE et webhook regex. |
🛠 100% Configurable via NUIAucun fichier à modifier : points, offres, tuiles, webhooks, duty, candidatures et paramètres se gèrent depuis le panel admin. | 🎨 Design PremiumInterface NUI avec thème Discord dark. Vue joueur avec tuiles, fiches métier et formulaire de candidature intégré. |
🔌 Intégration Discord7 webhooks Discord dédiés pour logger chaque action admin et recevoir les candidatures. Radio Discord par point. | 📦 Multi-FrameworkCompatible ESX et QBCore nativement. Détection automatique du framework utilisé sur votre serveur. |
🛠 Outils Admin
| 📍 Gérer les points d’emploi | Créer, modifier et supprimer des points avec PNJ, tuiles et radio Discord |
| 💼 Gérer les offres d’emploi | Créer des offres intérimaires ou candidatures avec fiche métier, GPS et duty |
| 📬 Système de candidatures | Formulaire joueur (nom, prénom, âge, téléphone, motivation) envoyé via webhook Discord |
| 🔧 Paramètres | Tous les fichiers sont protégés Escrow. Modifiez limites, webhooks, duty et debug depuis le panel NUI |
| 🔌 Webhooks Discord | Configurez 7 webhooks individuels pour points, offres et candidatures depuis la NUI |
| 🎯 ox_target | Les joueurs parlent aux PNJ via ox_target pour accéder au menu emploi de chaque point |
📚 Comment ça Marche ?
| 1 | Ouvrez le panel admin Tapez /jobagency en jeu pour ouvrir l’interface NUI de gestion (permission ACE requise). |
| 2 | Créez un point d’emploi Ajoutez un PNJ avec modèle personnalisable, 3 tuiles et radio Discord. Sauvegarde MySQL automatique. |
| 3 | Ajoutez des offres d’emploi Créez des offres intérimaires ou candidatures avec fiche métier, GPS, duty et webhook Discord. |
| 4 | Les joueurs interagissent Les joueurs parlent aux PNJ via ox_target, consultent les offres, lancent le GPS et postulent directement. |
🔧 Prérequis
| FiveM Server | oxmysql | ox_lib |
| ox_target | ESX / QBCore | g-dutyV2 (optionnel) |
📦 Ce qui est Inclus
| ✔ Script protégé Escrow Tebex | ✔ Tout configurable via le panel NUI |
| ✔ Interface NUI admin et joueur | ✔ SQL auto-migration (aucun SQL manuel) |
| ✔ Compatible ESX / QBCore | ✔ 7 webhooks Discord |
| ✔ Mises à jour gratuites | ✔ Support technique Discord |
📄 Résumé
| Ressource | a_job_agency |
| Type | Centre Emploi avec PNJ Interactifs & NUI Admin |
| Compatibilité | ESX / QBCore |
| Dépendances | oxmysql + ox_lib + ox_target |
| Optionnel | g-dutyV2 • Discord Webhooks |
| Commande | /jobagency |
| Protection | Script protégé Escrow Tebex |
| Mises à jour | Payant |
✨ Merci de votre confiance ✨
Créé par Ahero • Support disponible sur Discord