• Crews avec rangsCréez des crews avec rangs et permissions configurables, invitations, demandes d’adhésion et limite de membres.
  • Circuits de course personnalisésConstruisez des circuits avec checkpoints, courez dans plusieurs modes et grimpez dans les classements globaux.
  • Contrats de boostingDes contrats de vol de véhicules avec niveaux de difficulté, récompenses et un système de réputation progressif.
  • Accès par objetChaque section s’ouvre avec son propre objet tablette utilisable, vérifié côté serveur.

Un script de crews FiveM avec courses et boosting intégrés

Rarx Crews (nom de ressource rarx_crews) réunit la gestion de crews, les courses compétitives et les contrats de boosting dans une seule ressource, avec une interface de tablette responsive et animée. Au lieu de faire tourner trois scripts séparés, le système de crews, le module de course et le tableau de boosting partagent les mêmes données de joueur, la même expérience et les mêmes classements.

Il fonctionne sur QBCore, Qbox et ESX. Le framework se choisit dans config/framework.lua, et les trois tables (données des joueurs, contrats et circuits) sont créées automatiquement au premier démarrage.

Gestion de crews avec rangs, permissions et expérience

Les joueurs créent un crew et le gèrent depuis la tablette. Les leaders définissent la hiérarchie, décident de ce que chaque rang peut faire et maintiennent l’effectif dans la limite de membres que vous configurez.

  • Hiérarchies personnalisables avec rangs et permissions configurables.
  • Invitations et demandes d’adhésion.
  • Chat de crew réservé aux membres.
  • Statistiques par crew et par membre.
  • Progression d’expérience et de niveau enregistrée par joueur.
  • Limites de membres configurables.

Script de course FiveM avec circuits personnalisés et classements

Le module de course permet aux joueurs de créer leurs propres circuits avec checkpoints. Les circuits sont enregistrés avec leurs checkpoints, leur distance et leur créateur, et les résultats alimentent des classements compétitifs avec des paliers de rang personnalisables.

  • Modes de course : Sprint, Circuit, Drift et Time Trial.
  • Paris entre participants.
  • Récompenses configurables selon la position d’arrivée.
  • Historique des courses et statistiques des pilotes.
  • Validation des résultats côté serveur.

Contrats de boosting avec niveaux de difficulté et réputation

Les contrats de boosting proposent aux joueurs des vols de véhicules à difficulté et récompenses variables. Chaque contrat enregistre son véhicule, ses gardes, sa difficulté et sa récompense, et les véhicules peuvent être aléatoires ou définis par contrat dans la configuration.

Les joueurs gagnent en réputation à mesure qu’ils terminent des contrats, les délais entre contrats sont configurables et les zones de livraison changent dynamiquement. Les crews qui travaillent ensemble reçoivent des bonus de groupe, et un objet de retrait de traceur permet aux joueurs d’enlever les traceurs d’un véhicule volé.

Objets tablette, exports et sécurité côté serveur

L’accès est contrôlé par quatre objets : crews_cad ouvre l’interface principale, racing_cad débloque les courses, boosting_cad débloque les contrats et locator_remover retire les traceurs des véhicules. Des exemples d’enregistrement sont fournis pour les shared items de QBCore, la table items d’ESX et ox_inventory.

D’autres ressources peuvent ouvrir n’importe quelle section via des events ou des exports client, vérifier l’accès au boosting ou limiter la tablette à une seule section, pour distribuer un appareil réservé aux courses ou au boosting. Les events client sont assainis, et les contrôles d’accès, la validation et la vérification des objets se font tous côté serveur.

Tout est inclus

Fonctionnalités

Crews

  • Création de crews avec rangs et permissions
  • Invitations et demandes d’adhésion
  • Chat réservé aux membres
  • Statistiques du crew et des membres
  • Expérience et niveaux
  • Limites de membres configurables

Courses

  • Créateur de circuits avec checkpoints
  • Modes Sprint, Circuit, Drift et Time Trial
  • Paris entre pilotes
  • Classements avec paliers de rang
  • Historique des courses
  • Récompenses selon la position

Boosting

  • Contrats avec niveaux de difficulté et récompenses
  • Véhicules aléatoires ou configurés
  • Réputation progressive
  • Délais configurables
  • Bonus de groupe pour les crews
  • Zones de livraison dynamiques

Technique

  • Accès par objet pour chaque section
  • Events et exports client pour chaque section
  • Mode tablette à section unique
  • Tables créées automatiquement
  • Validation et contrôle d’accès côté serveur
  • Système de traduction inclus

Avant d’installer

Compatibilité

Frameworks

QBCore
qb-core
Qbox
qbx_core
ESX
es_extended

Définissez Config.Framework dans config/framework.lua sur qb-core, qbx_core ou esx. ESX Legacy et ESX Final sont pris en charge.

Ressources et base de données

Requises : ox_lib, oxmysql

Base de données : Les tables rarx_crews, rarx_crews_contracts et rarx_crews_tracks sont créées automatiquement.

Inventaires

Inventaire QBCore
qb-inventory
ox_inventory
ox_inventory
qs-inventory
qs-inventory
rarx_inventory
rarx_inventory
origen_inventory
origen_inventory
codem-inventory
codem-inventory
core_inventory
core_inventory

Les quatre objets d’accès (crews_cad, racing_cad, boosting_cad, locator_remover) doivent être enregistrés dans votre inventaire.

Intégrations et langues

  • Les groupes admin se définissent dans Config.AdminGroups, dans config/main.lua.
  • Les paiements utilisent le compte défini dans Config.BankAccount.

Mise en place

Installation

Documentation complète
  1. 01

    Téléchargez et extrayez

    Téléchargez la ressource depuis votre Cfx.re Portal et extrayez-la dans votre dossier resources.

  2. 02

    Enregistrez les objets

    Ajoutez boosting_cad, racing_cad, crews_cad et locator_remover à votre inventaire : shared items de QBCore, table items d’ESX ou objets d’ox_inventory.

  3. 03

    Lancez-la après ses dépendances

    ox_lib, oxmysql et votre framework doivent démarrer avant rarx_crews. Les tables sont créées au premier démarrage.

    ensure ox_lib
    ensure oxmysql
    ensure rarx_crews
  4. 04

    Configurez

    Définissez votre framework dans config/framework.lua, la langue et les groupes admin dans config/main.lua, et les noms des objets dans config/items.lua.

Ceci est un résumé. La configuration, les exports, les events et le dépannage se trouvent dans la documentation complète.

Bon à savoir

Questions sur Rarx Crews

Votre question n’est pas traitée ici ? Ouvrez un ticket sur notre Discord en indiquant votre framework et l’erreur que vous voyez.

Obtenir de l’aide
Quels frameworks Rarx Crews prend-il en charge ?

QBCore, Qbox et ESX (Legacy et Final). Choisissez le vôtre avec Config.Framework dans config/framework.lua : qb-core, qbx_core ou esx.

Que dois-je installer avant Rarx Crews ?

ox_lib et oxmysql, plus votre framework. Tous doivent démarrer avant rarx_crews.

Comment les joueurs ouvrent-ils la tablette ?

En utilisant l’un des objets d’accès : crews_cad pour l’interface principale, racing_cad pour les courses et boosting_cad pour les contrats. Vous pouvez aussi ouvrir n’importe quelle section depuis vos propres scripts avec les events et exports client fournis.

Puis-je donner accès à une seule section ?

Oui. L’export ToggleTablet peut ouvrir la tablette en n’affichant que la section boosting ou la section courses.

Dois-je importer un fichier SQL ?

Non. Le script crée automatiquement les tables rarx_crews, rarx_crews_contracts et rarx_crews_tracks.

Quels inventaires sont pris en charge ?

qb-inventory, ox_inventory, qs-inventory, rarx_inventory, origen_inventory, codem-inventory et core_inventory.

Continuez à explorer

Tout voir