Lire cette page
Ce qui rend la ville vivante au quotidien : emotes, s'asseoir sur le mobilier, points d'emote, porter un joueur et prise d'otage, musique, animaux de compagnie et supérettes en libre-service.
Chaque réglage est cité sous la forme Panel › catégorie › libellé, avec sa clé technique entre parenthèses. Ils s'appliquent à chaud, sauf mention « au prochain démarrage ». Les noms de commande marqués ainsi se changent dans le panel mais ne sont pris en compte qu'au redémarrage du serveur.
Emotes
La base contient 490 emotes, rangées en huit catégories :
| Catégorie | Nombre | Contenu |
|---|---|---|
| Danses | 94 | Pas de danse et ambiances de club |
| Sociales | 70 | Gestes et réactions du quotidien (baiser, facepalm, guitare imaginaire…) |
| Accessoires | 61 | Emotes avec un objet en main (cigarette, bière, café…) |
| Attitudes | 73 | Poses tenues et postures de métier (adossé au mur, bras croisés, garde-à-vous…) |
| Démarches | 74 | Styles de marche, conservés entre deux sessions |
| Expressions | 21 | Expressions du visage, conservées |
| Duo | 17 | Emotes à deux avec le joueur le plus proche |
| Activités | 80 | Scènes de vie de GTA : s'asseoir, fumer, sport, métiers… |
La catégorie Activités reprend les scénarios du jeu (ceux des PNJ) : café à la main (cafe_act), pause cigarette (pausecigarette), jumelles (jumelles_act), prendre des notes (bloc), jardiner (jardiner), vigile (vigile), haltères (halteres_act)…
Utilisation en jeu
| Commande | Effet |
|---|---|
/e ou /emote | Sans argument : ouvre le menu des emotes |
/e <nom> | Joue l'emote. Un bout de nom suffit : si une seule emote correspond, elle se lance ; s'il y en a plusieurs, le menu s'ouvre sur les résultats |
/emotemenu | Ouvre le menu des emotes |
/emotestop (ou /emotecancel) | Arrête l'emote en cours |
Dans le menu : Rechercher une emote, Favoris, Arrêter l'emote, puis les catégories. Dans une liste, Mode favoris fait qu'un clic ajoute ou retire l'emote des favoris au lieu de la jouer. Les favoris, la démarche et l'expression sont gardés sur le PC du joueur et rétablis à sa reconnexion.
Une emote est refusée à terre ou dans un véhicule (les démarches et expressions restent possibles).
Emotes à deux
Choisis une emote de la catégorie Duo (poignée de main poignedemain, tape m'en cinq tapedans, accolade accolade, bise bisous, check checkpoing…) : la proposition part au joueur le plus proche. Il reçoit Emote en duo et accepte ou refuse. Les deux personnages se placent face à face et jouent l'animation ensemble.
Les emotes n'ont pas de réglage dans le panel.
S'asseoir et s'allonger sur le mobilier
Les joueurs s'assoient sur les chaises, bancs, canapés et tabourets de la carte, ou s'allongent sur les lits et certains bancs. 102 modèles de mobilier sont reconnus d'origine.
Utilisation en jeu
- Maintiens Alt (le ciblage) et vise le meuble.
- Choisis S'asseoir ou S'allonger.
- Le personnage marche jusqu'à la place libre la plus proche du point visé et s'installe.
- Pour se lever : X (ou une touche de déplacement si le joueur est allongé).
Si un autre joueur occupe déjà la place, le message « Cette place est déjà occupée » s'affiche. Sur un banc à plusieurs places, chacun prend la sienne.
La touche pour se lever s'appelle Se lever (siège, lit, point d'emote) dans Paramètres › Configuration des touches › FiveM : chaque joueur peut la changer.
Réglages
Panel › Mobilier & points d'emote :
| Réglage | Clé | Défaut |
|---|---|---|
| Module activé | emotepoints.enabled | Activé (coupe tout : mobilier, points staff, points personnels) |
| Touche pour se lever (défaut) | emotepoints.getUpKey | X (au prochain démarrage) |
| Se lever en se déplaçant | emotepoints.getUpOnMove | Activé |
| Rayon d'une place occupée | emotepoints.occupiedRadius | 0,5 m |
| Distance maximale pour prendre une place | emotepoints.claimDistance | 4 m (vérifiée par le serveur) |
| S'asseoir sur le mobilier | emotepoints.furnitureEnabled | Activé |
| Distance d'interaction (ciblage) | emotepoints.targetDistance | 2 m |
| Marcher jusqu'à la place | emotepoints.walkToSeat | Activé |
| Délai maximal de la marche | emotepoints.walkTimeout | 6 s (passé ce délai, le joueur est placé directement) |
| Modèles de mobilier | emotepoints.furniture | 102 modèles |
Ajouter un modèle de mobilier
Une ligne de Modèles de mobilier = un groupe de places alignées sur un meuble :
| Champ | Rôle |
|---|---|
| Modèle (nom du prop) | Le nom du modèle GTA |
| Type | seat (s'asseoir) ou lay (s'allonger) |
| Décalage depuis le modèle (x, y, z) | Où se trouve le centre des places par rapport au meuble |
| Cap relatif (°) | Orientation du joueur par rapport au meuble |
| Scénario GTA ou dictionnaire:clip | L'animation jouée |
| Nombre de places | Combien de joueurs côte à côte |
| Écart entre places (m, axe X) | L'espacement entre deux places |
| Placer directement (sans marcher) | Pour les meubles où la marche se passe mal (lits, tabourets hauts) |
Exemple : la ligne livrée pour le banc prop_bench_01a (trois places assises) :
{ "model": "prop_bench_01a", "kind": "seat", "offset": [0.0, 0.0, 0.5], "heading": 180.0,
"anim": "PROP_HUMAN_SEAT_CHAIR_MP_PLAYER", "places": 3, "spacing": 0.75, "teleport": false }Et celle qui permet de s'allonger sur le même banc :
{ "model": "prop_bench_01a", "kind": "lay", "offset": [0.1, -0.1, 0.0], "heading": 90.0,
"anim": "savecouch@:t_sleep_loop_couch", "places": 1, "spacing": 0.0, "teleport": true }Plusieurs lignes pour un même modèle s'additionnent : la table de pique-nique prop_picnictable_01 a un banc de chaque côté (deux lignes seat à 2 places) plus une ligne lay.
Points d'emote du staff
Le staff pose des points d'emote dans la ville : devant un comptoir, un piano, un poste de travail… Les joueurs s'en approchent, appuient sur E, et sont placés exactement au point pour jouer l'emote prévue.
Poser un point
Il faut la permission admin.emotepoints et être en service staff.
- Place-toi exactement là où le joueur doit se tenir, tourné dans la bonne direction.
- Ouvre F10 › Options supplémentaires › Points d'emote, ou tape
/emotepoint. - Poser un point ici, puis renseigne : - l'emote : l'identifiant d'une emote du Socle (ex.
adosse) ou un scénario GTA en majuscules (ex.WORLD_HUMAN_CLIPBOARD) ; - le libellé affiché aux joueurs (ex. « Prendre des notes ») ; - le rayon d'interaction (distance à laquelle la touche apparaît). - Le point apparaît aussitôt pour tous les joueurs.
Pour supprimer : même menu, Mode suppression, puis clique sur le point.
Réglages
| Réglage | Clé | Défaut |
|---|---|---|
| Points d'emote du staff | emotepoints.pointsEnabled | Activé |
| Commande staff | emotepoints.staffCommand | emotepoint (au prochain démarrage) |
| Rayon par défaut d'un point | emotepoints.pointRadius | 1,5 m |
| Rayon maximal d'un point | emotepoints.pointRadiusMax | 5 m |
| Nombre maximal de points | emotepoints.pointsMax | 300 |
| Points posés (lecture seule) | emotepoints.staffPoints | Liste consultable : n°, libellé, emote, position, rayon, auteur |
Chaque création et suppression de point est inscrite dans les logs d'administration, avec son auteur.
Points d'emote personnels
Option désactivée par défaut. Activée, elle permet à chaque joueur d'enregistrer un endroit et une emote pour les rejouer au même endroit (sa place préférée au bar, sa pose devant son garage…).
En jeu : /emoteperso › Enregistrer ma position, puis l'identifiant de l'emote et le nom du point. Pour rejouer, le joueur doit être près du point : il n'y a pas de téléportation. Les points sont stockés sur son PC.
| Réglage | Clé | Défaut |
|---|---|---|
| Points personnels | emotepoints.personalEnabled | Désactivé |
| Commande des points personnels | emotepoints.personalCommand | emoteperso (au prochain démarrage) |
| Points personnels maximum | emotepoints.personalMax | 5 |
| Distance pour rejouer un point personnel | emotepoints.personalDistance | 3 m |
Porter un joueur et prise d'otage
Porter
Trois façons de porter : Sur l'épaule (fireman), Dans les bras (arms), Sur le dos (back).
| Action | Comment |
|---|---|
| Porter le joueur le plus proche | /porter, ou /porter fireman, /porter arms, /porter back pour choisir le style ; ou Alt sur le joueur › Porter |
| Changer de prise | G (porteur) |
| Poser le joueur | X, ou /porter à nouveau |
| Descendre (joueur porté) | X, si le réglage l'autorise |
Le joueur visé reçoit Être porté et choisit Accepter ou Refuser. Un joueur à terre ou inconscient est porté directement, sans demande (réglable) : c'est ce qui permet aux secours ou aux amis d'évacuer un blessé.
Prise d'otage
/otage (ou Alt sur le joueur › Prendre en otage) saisit le joueur le plus proche, sans acceptation. Il faut avoir en main une arme de poing autorisée.
| Action | Touche |
|---|---|
| Relâcher l'otage | X, ou /otage à nouveau |
| Exécuter l'otage | J, uniquement si l'exécution est autorisée (désactivée par défaut) |
Ne peuvent pas être pris en otage : un joueur à terre, et les métiers protégés (police et EMS en service, par défaut). Un otage ne peut jamais se libérer seul.
Les trois touches s'appellent Porter / otage : relâcher, Porter : changer de prise et Otage : exécuter dans les raccourcis FiveM : chaque joueur peut les changer.
Sécurité
Tout est contrôlé par le serveur : distance pour commencer, arme en main pour l'otage, délai entre deux prises. Pendant un portage ou une prise d'otage, le serveur vérifie régulièrement la distance entre les deux joueurs, les véhicules, la mort et les déconnexions : si quelque chose cloche (téléportation, désynchronisation), tout s'arrête. Ce contrôle n'existe que tant qu'un portage est en cours.
Réglages
Panel › Porter & prise d'otage :
| Réglage | Clé | Défaut |
|---|---|---|
| Porter un joueur | carry.enabled | Activé |
| Styles de portage | carry.styles | Les 3 styles autorisés, avec leur position |
| Distance pour porter / prendre en otage | carry.maxDistance | 2,5 m |
| Distance de rupture | carry.breakDistance | 4 m |
| Délai pour accepter | carry.requestTimeout | 15 s |
| Porter un joueur à terre sans son accord | carry.downNoConsent | Activé |
| Le joueur porté peut descendre | carry.carriedCanStop | Activé |
| Options de ciblage sur les joueurs | carry.targetEnabled | Activé (/porter et /otage restent disponibles sans) |
| Touche relâcher / changer de style / exécuter l'otage | carry.releaseKey, carry.switchKey, carry.executeKey | X, G, J (touches par défaut à la première connexion) |
| Prise d'otage | carry.hostageEnabled | Activé |
| Armes de la prise d'otage | carry.hostageWeapons | 10 armes de poing (pistolet, pistolet de combat, revolver…) |
| Métiers protégés | carry.hostageProtectedJobs | police et ambulance, seulement en service |
| Délai entre deux prises d'otage | carry.hostageCooldown | 30 s |
| Exécution de l'otage autorisée | carry.hostageExecute | Désactivé |
| Otage : décalage X / Y / Z, orientation | carry.hostageOffsetX … carry.hostageHeading | Position de l'otage contre le preneur |
Exemples de configuration
- Serveur RP sérieux : Exécution de l'otage autorisée désactivé, Délai entre deux prises d'otage à 300 s, ajoute tes métiers de justice dans Métiers protégés.
- Serveur sans prise d'otage : désactive Prise d'otage ; le portage reste disponible.
- Retirer un style : dans Styles de portage, décoche Autorisé sur la ligne voulue.
Musique : enceintes, écrans et autoradio
Les joueurs diffusent de la musique depuis un lien YouTube ou un fichier audio direct. Le son est spatialisé : on l'entend autour de la source, de plus en plus faiblement en s'éloignant.
Enceinte portable
- Utilise l'objet Enceinte portable (
speaker) depuis l'inventaire : l'enceinte se pose au sol. - Approche-toi et appuie sur E.
- Lancer un lien : colle un lien YouTube ou un lien
httpsvers un fichier audio. - Le même menu règle Volume et Portée, met en Pause, Reprendre, Arrêter la musique, et Reprendre l'enceinte.
Par défaut, seul le propriétaire règle son enceinte. Seul lui peut toujours la reprendre.
Écrans et TV fixes
Tu poses des points de musique fixes (bar, boîte de nuit, salon d'une maison) dans Écrans et TV fixes : identifiant unique, libellé, position, rayon d'interaction, portée du son, métiers autorisés et, si besoin, une propriété (il faut alors être à l'intérieur de ce bien). Les joueurs s'en approchent et appuient sur E.
Autoradio
En conducteur d'un véhicule, /autoradio ouvre le même menu. La musique est entendue par les occupants et, plus faiblement, par les joueurs proches du véhicule. Chacun peut lui attribuer une touche (Autoradio dans les raccourcis FiveM). Seul le conducteur règle l'autoradio.
Quels liens sont acceptés
- Les sites de la liste blanche :
youtube.cometyoutu.bepar défaut (sous-domaines inclus). - Les liens audio directs en
httpsfinissant parmp3,ogg,wav,m4a,aac,webmouflac. - Refusés : liens non
https, trop longs, sur un domaine interdit ou contenant un mot interdit.
Réglages
Panel › Musique & enceintes :
| Réglage | Clé | Défaut |
|---|---|---|
| Musique activée | soundsystem.enabled | Activé |
| Volume par défaut / maximal | soundsystem.volumeDefault, soundsystem.volumeMax | 40 % / 70 % |
| Portée par défaut / maximale | soundsystem.distanceDefault, soundsystem.distanceMax | 15 m / 40 m |
| Distance d'interaction | soundsystem.interactDistance | 2,5 m |
| Délai entre deux actions | soundsystem.actionCooldown | 1 500 ms |
| Item enceinte | soundsystem.speakerItem | speaker (au prochain démarrage) |
| Modèle de l'enceinte | soundsystem.speakerModel | prop_boombox_01 |
| Enceintes par joueur | soundsystem.maxSpeakers | 1 |
| Tout le monde peut changer la musique | soundsystem.anyoneCanControl | Désactivé |
| Autoradio activé | soundsystem.vehicleEnabled | Activé |
| Commande de l'autoradio | soundsystem.vehicleCommand | autoradio (au prochain démarrage) |
| Portée dans le véhicule | soundsystem.vehicleDistance | 6 m |
| Audible hors du véhicule | soundsystem.vehicleOutside | Activé, à 35 % du volume, jusqu'à 12 m |
| Écrans et TV fixes | soundsystem.screens | Aucun |
| Domaines autorisés | soundsystem.allowedDomains | youtube.com, youtu.be |
| Liens audio directs | soundsystem.directAudio | Activé |
| Domaines interdits / Mots interdits | soundsystem.blockedDomains, soundsystem.blockedWords | Vides |
| Durée maximale d'un morceau | soundsystem.maxTrackMinutes | 0 (pas de limite) |
| Commande staff « tout couper » | soundsystem.staffCommand | coupermusique (au prochain démarrage) |
Exemple : boîte de nuit
Dans Écrans et TV fixes, ajoute une ligne : identifiant club_platines, libellé « Platines », position placée en jeu derrière les platines, rayon 2 m, portée 40 m, métiers autorisés nightclub (le nom de ton métier). Seuls les employés peuvent lancer la musique, toute la salle l'entend.
Ce que voit le staff
/coupermusiquecoupe toutes les musiques en cours sur le serveur (réservé au staff).- Chaque lancement, arrêt, pose d'enceinte et coupure staff est inscrit dans les logs, avec le lien joué : en cas de lien choquant, tu sais qui l'a lancé.
Animaux de compagnie
Les joueurs adoptent un animal à l'animalerie, le sortent, le promènent, lui donnent des ordres et le nourrissent. Catalogue livré : berger allemand, husky, golden retriever, rottweiler, carlin, caniche, westie, chat, plus un berger allemand K9 réservé à la police.
Placer l'animalerie
L'animalerie n'existe pas tant que sa position est à zéro.
- En jeu, place-toi là où doit se tenir le vendeur, tourné vers les clients.
- Panel › Animaux de compagnie › Position de l'animalerie (PNJ) › Placer en jeu, puis enregistre.
- Le vendeur apparaît, avec un blip sur la carte.
Utilisation en jeu
| Action | Comment |
|---|---|
| Acheter | Au vendeur, E › Adopter un animal : choix de l'animal, de son nom et de sa robe |
| Soigner, confier | Au vendeur, Mes animaux : Soigner (payant) ou Confier à l'animalerie (définitif, sans remboursement) |
| Sortir, rentrer | /compagnon ou utiliser l'objet Laisse (pet_leash) |
| Donner un ordre | Même menu, ou Alt sur l'animal › Donner un ordre : Suivre, Assis, Pas bouger, Au pied, Faire un tour, Nourrir, Rentrer l'animal |
| Nourrir | Utiliser l'objet Croquettes (pet_food) près de l'animal |
Un seul animal peut être sorti à la fois. Quand le maître monte en voiture, l'animal qui le suit prend une place passagère libre. S'il est trop loin (téléportation, trajet rapide), il est replacé derrière son maître.
La faim d'un animal sorti baisse lentement. À zéro, il perd de la santé ; à zéro de santé, il retourne à l'animalerie et doit être soigné avant de ressortir.
Objets à donner ou à vendre
| Objet | Nom technique | Rôle |
|---|---|---|
| Laisse | pet_leash | Ouvre le menu de son animal |
| Croquettes | pet_food | Nourrit l'animal sorti |
Ajoute-les à un magasin (une supérette LTD par exemple) pour que les joueurs puissent les acheter.
Réglages
Panel › Animaux de compagnie :
| Réglage | Clé | Défaut |
|---|---|---|
| Animaux activés | pets.enabled | Activé |
| Animaux par personnage | pets.maxOwned | 3 |
| Délai entre deux sorties | pets.spawnCooldown | 10 s |
| Commande du menu de l'animal | pets.command | compagnon (au prochain démarrage) |
| L'animal monte en voiture | pets.rideAlong | Activé |
| Nom affiché au-dessus des animaux | pets.showNames | Activé, jusqu'à 15 m |
| Prix des soins | pets.healPrice | 750 $ |
| Moyen de paiement | pets.payAccount | bank (ou money) |
| Modèle du vendeur | pets.shopPed | a_m_y_hipster_01 |
| Catalogue de l'animalerie | pets.catalog | 9 animaux, de 2 500 $ (chat) à 5 000 $ (husky, rottweiler) |
| Faim activée | pets.needsEnabled | Activé |
| Minutes par point de faim | pets.hungerMinutes | 3 min |
| Faim rendue par repas | pets.foodAmount | 40 (sur 100) |
Une ligne du catalogue : identifiant unique, nom affiché, modèle GTA (a_c_…), prix, nombre de robes, et Réservé aux métiers du chien renifleur. Le prix est relu par le serveur au moment de l'achat.
Chien renifleur
Un policier en service sort son chien K9, puis le fait renifler une personne ou un véhicule (poches, coffre, boîte à gants) : le chien marque s'il sent un objet de la liste. Tout est expliqué dans Police et EMS.
Ce que voit le staff
Les achats, soins, sorties, morts d'animaux, abandons et reniflages sont inscrits dans les logs.
Supérettes LTD en libre-service
Quand aucun employé du magasin n'est en service, un PNJ prend la caisse : les joueurs font leurs courses seuls. Dès qu'un employé prend son service, le PNJ disparaît et le magasin repasse en vente normale.
Côté joueur
Devant le PNJ de caisse, E › Faire ses courses. Le joueur remplit son panier, clique sur Payer, puis choisit Espèces ou Carte bancaire. La recette va sur le compte de l'entreprise du magasin.
Le serveur recontrôle tout : magasin bien sans employé en service, joueur près du PNJ, prix et stock du magasin, place dans l'inventaire.
Placer le PNJ d'un magasin
Il faut la permission admin.business.
- Place-toi derrière le comptoir, tourné vers les clients.
- F10 › Gestion du serveur › Commerces › Magasins LTD › le magasin.
- PNJ libre-service : placer ici. Écarte-toi : le PNJ apparaît si personne n'est en service.
- Facultatif : Modèle du PNJ pour une autre apparence que celle par défaut.
Retirer le PNJ supprime le libre-service de ce magasin : sans employé en service, il est alors fermé.
Réglages
Panel › Supérettes LTD (sous Commerces) :
| Réglage | Clé | Défaut |
|---|---|---|
| Libre-service sans employé | ltd.selfService | Activé |
| Modèle du PNJ par défaut | ltd.selfServicePed | mp_m_shopkeep_01 |
| Prix en libre-service | ltd.selfServicePercent | 100 % du prix normal (de 50 à 300 %) |
| Distance du PNJ de caisse | ltd.selfServiceDistance | 3 m (vérifiée par le serveur) |
Exemple de configuration
Serveur qui veut faire vivre son métier de caissier : Prix en libre-service à 120. Sans vendeur, tout coûte 20 % plus cher, ce qui incite les joueurs à passer quand un employé est en service.