• Attribution par les adminsAttribuez, modifiez et retirez des peds aux joueurs connectés ou hors ligne depuis un seul panneau.
  • Bibliothèque de peds personnelleLes joueurs ne voient que les peds attribués à leur personnage et en changent en un clic.
  • Logs webhookURL de webhook et couleurs distinctes pour les actions de sélection, d’ajout, de retrait et de modification.
  • 9 languesEspagnol, anglais, français, allemand, italien, portugais, russe, japonais et chinois.

Un menu de peds FiveM gratuit avec attribution par les admins

Rarx Pedmenu (nom de ressource rarx_pedmenu) offre à chaque joueur une bibliothèque de peds personnelle gérée par votre staff. Les admins décident des modèles de ped que chaque personnage peut utiliser, et les joueurs passent de l’un à l’autre depuis leur propre menu sans solliciter le staff à chaque fois.

Le framework est détecté automatiquement au démarrage dans l’ordre qbx_core, qb-core, es_extended, ou vous pouvez en forcer un avec Config.Framework. L’interface est une NUI sur mesure avec ses propres couleurs et ne dépend ni de qb-menu, ni de qb-input, ni du menu d’ox_lib.

Sélection du ped par le joueur avec /peds

Les joueurs tapent /peds pour ouvrir leur sélecteur, qui liste tous les peds qu’un admin leur a attribués. Un clic sur un ped change le modèle du joueur, et le changement est synchronisé immédiatement pour tout le serveur. Si un joueur n’a qu’un seul ped attribué, /peds l’applique directement sans ouvrir le menu.

Quand rarx_clothing tourne, l’apparence enregistrée est réappliquée après le changement de modèle : les joueurs ne perdent pas leur look en revenant à leur personnage.

Panneau admin pour attribuer, modifier et retirer des peds

Les admins ouvrent le panneau avec /rarxpedmenu. Il comporte trois onglets : My PEDs pour les attributions de l’admin lui-même, All PEDs pour tous les joueurs ayant au moins un ped, et Management pour attribuer, modifier et retirer des peds.

  • Choisissez un joueur connecté ou recherchez n’importe quel citizen ID qui a déjà des peds.
  • Donnez à chaque ped un nom lisible et son nom de modèle.
  • Renommez un ped ou changez son modèle sur place.
  • Retirez n’importe quel ped à n’importe quel joueur, avec une étape de confirmation.

Permissions, logs webhook et traductions

L’accès est contrôlé par des groupes admin et modérateur dans la config, et les permissions ACE peuvent être activées en complément. Les actions admin peuvent être consignées via des webhooks, avec une URL, une couleur et un interrupteur distincts pour les events de sélection, d’ajout, de retrait et de modification.

L’interface est fournie en neuf langues, choisies avec Config.Language. Pour ajouter une langue, copiez locales/en.json et traduisez les valeurs. Un mode debug ajoute une sortie console par catégorie, ainsi que des commandes pour recharger le cache des peds et tester chaque webhook.

Tout est inclus

Fonctionnalités

Joueurs

  • Sélecteur de peds personnel avec /peds
  • Seuls les peds attribués sont affichés
  • Application directe quand un seul ped est attribué
  • Synchronisation instantanée pour tous les joueurs
  • Apparence réappliquée avec rarx_clothing

Admin

  • Panneau admin à trois onglets
  • Attribution aux joueurs connectés ou hors ligne
  • Modification du nom ou du modèle sur place
  • Retrait avec confirmation
  • Permissions admin, modérateur et ACE

Technique

  • Détection automatique ou framework forcé
  • Une seule table rarx_pedmenu via oxmysql
  • Logs webhook par action
  • NUI sur mesure aux couleurs configurables
  • Neuf langues
  • Mode debug par catégorie

Commandes

CommandeCe qu’elle faitAccès
/pedsOuvre votre sélecteur de peds personnelTous les joueurs
/rarxpedmenuOuvre le panneau admin de gestion des pedsAdmin
/reloadpedsRecharge le cache des peds depuis la base de données (mode debug uniquement)Admin
/testwebhook <action>Envoie un webhook de test pour select, add, remove ou edit (mode debug uniquement)—

Avant d’installer

Compatibilité

Frameworks

Qbox
qbx_core
QBCore
qb-core
ESX
es_extended

Détecté automatiquement dans l’ordre qbx_core, qb-core, es_extended, ou forcé avec Config.Framework.

Ressources et base de données

Requises : oxmysql

Facultatives : rarx_clothing (réapplique l’apparence enregistrée après un changement de ped)

Base de données : Importez rarx_pedmenu.sql pour créer la table rarx_pedmenu.

Intégrations et langues

  • Les logs webhook attendent des URL de webhook compatibles Discord dans Config.Webhooks.
  • La langue ne se recharge pas à chaud : redémarrez la ressource après avoir modifié Config.Language.
  • Espagnol
  • Anglais
  • Français
  • Allemand
  • Italien
  • Portugais
  • Russe
  • Japonais
  • Chinois

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

    Importez la base de données

    Exécutez rarx_pedmenu.sql pour créer la table rarx_pedmenu.

  3. 03

    Lancez-la après ses dépendances

    oxmysql et votre framework doivent démarrer avant rarx_pedmenu.

    ensure oxmysql
    ensure rarx_pedmenu
  4. 04

    Configurez

    Modifiez shared/config.lua pour définir la langue, les noms des commandes, les groupes admin et les URL de webhook.

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 Pedmenu

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’aideEn savoir plus sur les scripts de menu ped FiveM →
Quels frameworks Rarx Pedmenu prend-il en charge ?

Qbox, QBCore et ESX. Le framework est détecté automatiquement au démarrage, ou vous pouvez en forcer un avec Config.Framework.

Que dois-je installer ?

oxmysql et votre framework. rarx_clothing est optionnel et ne sert qu’à réappliquer l’apparence enregistrée après un changement de ped.

Pourquoi la commande admin m’indique-t-elle que je n’ai pas la permission ?

Vérifiez que votre groupe figure dans Config.AdminGroups. Si vous utilisez les ACE, définissez Config.AceEnabled = true et autorisez la commande, par exemple add_ace group.admin command.rarxpedmenu allow.

Pourquoi /peds ne fait-il rien ?

Le joueur doit avoir au moins un ped attribué dans la table rarx_pedmenu. S’il en a un, activez Config.Debug.enabled et vérifiez dans la console que le framework et la base de données sont prêts.

Puis-je renommer les commandes ?

Oui. Les deux noms de commande se définissent dans Config.Commands, dans shared/config.lua. Redémarrez la ressource pour appliquer le changement.

Pourquoi les webhooks ne se déclenchent-ils pas ?

Définissez Config.Webhooks.enabled = true, remplissez les champs url et laissez activé le drapeau enabled de chaque action. Avec le mode debug activé, /testwebhook envoie un message de test.

Continuez à explorer

Tout voir