Dépannage et FAQ Multicharacter
Résoudre les problèmes courants de Multicharacter : messages de la console, joueur chargé sans sélection, écran noir, personnages absents, création refusée.
Commencez par la console serveur et F8. Si l’installation du framework pose problème, la ressource l’écrit en rouge dans la console au démarrage et l’affiche aussi aux joueurs.
Messages de la console
| Message | Solution |
|---|---|
| ESX : activez Config.Multichar = true dans es_extended | Mettez Config.Multichar = true dans es_extended/shared/config/main.lua, puis redémarrez le serveur. |
| Conflit : la ressource … doit être retirée du serveur | Retirez la ressource citée du server.cfg. |
| Qbox : activez useExternalCharacters = true… | Modifiez qbx_core/config/client.lua (voir Installation). |
| Le framework a chargé le joueur avant la sélection | Vérifiez les trois points ci-dessus et l’ordre des ensure. |
| Aucun framework compatible détecté | Démarrez le framework avant la ressource. |
| Impossible de charger / créer le personnage | Lisez l’erreur du framework juste au-dessus dans la console. |
| Suppression impossible | Sur ESX, vérifiez ServerConfig.ESX.DeleteTables. |
| Patientez un instant | Action répétée trop vite, c’est normal. |
Le joueur arrive directement en jeu
Le framework charge le personnage tout seul. Vérifiez Config.Multichar (ESX), useExternalCharacters (Qbox), et qu’aucune autre sélection de personnage ne tourne.
Un restart de la ressource en cours de partie ne renvoie pas les joueurs à la sélection.
Écran noir à la connexion
- Aucun framework détecté : regardez la console.
- oxmysql n’est pas démarré ou ne se connecte pas à la base.
- Un autre script de spawn (
qb-spawn, un spawnmanager modifié) est encore actif. - Le dossier a été renommé.
Personnages absents
- ESX :
ServerConfig.ESX.Prefixne correspond pas au début des identifiants de la tableusers. - Le joueur se connecte avec un autre compte Rockstar.
Création refusée
| Message | Raison |
|---|---|
| X lettres minimum, sans chiffres | Nom trop court, chiffre ou caractère non accepté. |
| X lettres maximum | Nom trop long. |
| Ce nom n’est pas autorisé | Le nom contient un mot de Config.Identity.Blacklist. |
| Âge autorisé : X à Y ans | Date de naissance hors limites. |
| Date invalide | La date n’existe pas. |
| Cet emplacement est verrouillé | Le joueur a déjà autant de personnages que d’emplacements. |
Emplacements et boutique
- Le VIP n’a pas ses emplacements : vérifiez avec
test_ace identifier.license:… multicharacter.slots.vipdans la console, et la valeur deConfig.Slots.Max. - Achat Tebex sans effet : voir Livraison Tebex.
- « Boutique non configurée » : remplacez l’adresse de
Config.Shop.Url.
Apparence
- L’éditeur ne s’ouvre pas : le système d’apparence démarre après la ressource, ou
Config.Features.CreatorOnSpawn = false. AvecConfig.Debug = true, F8 indique le système détecté. - Ped par défaut dans la sélection : aucune apparence enregistrée pour ce personnage, ou apparence créée avec un autre système (voir Changer de système).
Météo qui change pendant la sélection
Votre script météo n’est pas mis en pause : adaptez ClientHooks.OnSelectionOpen (voir Personnalisation).
FAQ
Faut-il redémarrer le serveur après une modification ?
Non pour config/ et locales/ : restart mrpoulpi_multicharacter suffit. Oui après un changement dans la configuration du framework.
Les joueurs se voient-ils pendant la sélection ? Non, chacun est seul sur sa scène.
Un nouveau personnage peut-il choisir où apparaître ?
Non, il apparaît sur Config.Spawn.NewCharacter.
Si le problème persiste, ouvrez un ticket sur le Discord MrPoulpi Labs avec la console serveur, F8, votre framework et vos fichiers config/ sans le webhook.