
- 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
| Commande | Ce qu’elle fait | Accès |
|---|---|---|
/peds | Ouvre votre sélecteur de peds personnel | Tous les joueurs |
/rarxpedmenu | Ouvre le panneau admin de gestion des peds | Admin |
/reloadpeds | Recharge 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
- 01
Téléchargez et extrayez
Téléchargez la ressource depuis votre Cfx.re Portal et extrayez-la dans votre dossier resources.
- 02
Importez la base de données
Exécutez rarx_pedmenu.sql pour créer la table rarx_pedmenu.
- 03
Lancez-la après ses dépendances
oxmysql et votre framework doivent démarrer avant rarx_pedmenu.
ensure oxmysql ensure rarx_pedmenu - 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



