Créateur de métiers QBCore
Outil gratuit dans le navigateur · Sans inscription
Créez une ressource de job complète pour QBCore, Qbox ou ESX.
Partez de l'un des 15 modèles ou importez un fichier de job ou un config.lua. Placez sur la carte les points de service, coffres, garages, armureries, boutiques, établis de craft, zones de récolte, de traitement, points de vente, bureaux de patron, vestiaires et téléporteurs, définissez les grades, véhicules, facturation, dispatch et actions du job, et regardez la ressource générée se mettre à jour pendant que vous saisissez.
Fonctionne dans votre navigateur et y enregistre vos projets. Rien n'est envoyé à un serveur, sauf si vous créez un lien de partage ou choisissez Ouvrir dans RPScripts AI.
Projet : …
Carte schématique de San Andreas. Appuyez sur Tab pour atteindre un marqueur, puis sur Entrée pour le sélectionner. Les touches fléchées déplacent le marqueur sélectionné d'1 mètre (Maj : 10 mètres) ou font défiler la carte. Les crochets font pivoter, plus et moins zooment, Échap désélectionne ou annule la sélection.
Aperçu
Aucun problème. La ressource est à jour.
Fichiers (18)
Ouvrir dans RPScripts AI enregistre le métier comme projet dans votre compte (connexion requise, aucun crédit utilisé). Vous pouvez ensuite le modifier avec des instructions en langage courant, comparer les versions et le tester dans RPScripts Lab.
Ce que produit le générateur et ses limites
Un dossier de ressource avec fxmanifest.lua, config.lua, des scripts client et serveur répartis par fonctionnalité, un README, rpcrate.job.json (votre métier, à réimporter et modifier de nouveau) et l'enregistrement du métier pour votre framework : une entrée de métiers partagés qb-core ou qbx_core, ou du SQL pour les tables ESX jobs et job_grades. Le ZIP multi-framework contient un dossier par framework.
Le serveur revérifie chaque requête : le métier, le grade et le service du joueur, l'exigence de la zone et la distance réelle jusqu'à celle-ci. Les prix, les montants et les recettes viennent de config.lua, jamais du client. L'argent et les objets sont vérifiés avant tout retrait ou don ; les actions chronométrées, comme la fabrication ou la récolte, ne se terminent côté serveur qu'après leur durée. L'argent du métier est stocké dans une table rpcrate_job_accounts créée via oxmysql.
Les menus et barres de progression utilisent ox_lib, l'interaction utilise des markers, ox_target ou qb-target (QBCore uniquement), et les objets utilisent qb-inventory sur QBCore et ox_inventory sur Qbox et ESX. Les PNJ sont des peds locaux, figés et invincibles qui remplacent le marker de la zone. Les vestiaires appliquent les tenues avec les natives de vêtements du jeu et restaurent vos propres vêtements.
La carte est un dessin schématique de San Andreas réalisé par RPScripts (sans illustration de carte Rockstar). Elle définit X et Y ainsi que l'orientation ; la hauteur (Z) est copiée d'une zone proche. Placez-vous à l'endroit voulu en jeu et collez le résultat de votre /coords dans les coordonnées de la zone pour obtenir des valeurs exactes.
Chaque fichier généré est vérifié statiquement par rapport aux API figées du framework et de l'inventaire (syntaxe Lua, manifeste, appels d'API, serveur de langage Lua) et simulé dans un environnement d'exécution Lua avec des mocks de framework. Il n'a pas été exécuté sur votre serveur FiveM : testez-le sur un serveur de développement avant la mise en production.
Non inclus : réanimation des joueurs morts (les systèmes de mort diffèrent selon les serveurs), modification des employés hors ligne, clés de véhicule et carburant. Demandez à RPScripts AI d'ajouter des fonctionnalités.
Vous ne trouvez pas le script exact ? Générez-le.
Décrivez un script sur mesure. 1 crédit gratuit par jour, jusqu’à 6 par mois civil ; sans carte.
Autres outils gratuits
- Testeur de scripts FiveMVérifiez, simulez et déboguez une ressource FiveM avant de l’installer.
- Générateur de noms de personnagesTrouvez des prénoms et noms fictifs pour votre personnage.
- Création et vérification de server.cfgCréez une configuration serveur ou vérifiez vos paramètres existants.