ai-smallresources
De nombreuses petites fonctionnalités de gameplay, chacune avec son propre interrupteur dans le panneau, plus des téléportations, des ascenseurs, des sièges, des amarrages et Discord Rich Presence.
ai-smallresources rassemble les petites fonctionnalités que veulent la plupart des serveurs : une ceinture de sécurité, un régulateur de vitesse, l’accroupissement, le pointage du doigt, les mains en l’air, s’asseoir sur les bancs, porter des joueurs, de petits objets, des réglages du monde de GTA, la densité de population, des téléportations, des ascenseurs et Discord Rich Presence. Chaque fonctionnalité a son propre interrupteur dans le panneau, vous désactivez donc ce qu’un autre script fait déjà.
Ce qu’il fait en jeu
Conduite
- Ceinture de sécurité (K) : un joueur attaché ne peut pas quitter le véhicule et survit à des chocs plus rapides. Sans ceinture, un choc au-dessus de la vitesse du panneau projette le conducteur à travers le pare-brise. Les HUD affichent l’état de la ceinture.
- Régulateur de vitesse (Y) : maintient la vitesse actuelle comme vitesse maximale du véhicule jusqu’à un nouvel appui.
- Pas de changement de siège automatique, pas de radio de véhicule, pas de direction à la souris pour les véhicules terrestres et les bateaux, pas de direction en l’air (un saut atterrit comme il a décollé).
- Objet fausse plaque (
fakeplate) : pose une plaque aléatoire sur un véhicule dont vous avez les clés (une barre de 6 secondes face au véhicule) ; l’utiliser à nouveau remet la vraie plaque. Les garages gardent la vraie plaque. - Amarre de bateau : à pied à côté d’un bateau à moins de 12 m d’un amarrage (onglet Moorings), Tie the boat to the dock le fige pour qu’il ne dérive pas et ne puisse pas être emmené ; Untie the boat le libère.
Joueur
- S’accroupir (Ctrl gauche), Pointer du doigt (B, tout le monde le voit), Mains en l’air (X, aussi dans un véhicule), Tomber (maintenir M à pied).
- S’asseoir sur des objets : les chaises, bancs et tabourets de l’onglet Seats (364 modèles sont prêts) ont une invite Sit down ; X se relève. Quand un script de ciblage tourne, les sièges utilisent l’œil de ciblage au lieu d’une invite.
- Porter des joueurs : l’entrée Carry du menu radial met le joueur le plus proche sur l’épaule, ou le repose. Un joueur à terre ou menotté est soulevé immédiatement ; on demande d’abord aux autres (10 secondes pour répondre). Après un refus, vous attendez 30 secondes avant de redemander.
- Plaquage (G en sprintant) : fait tomber le joueur juste devant.
- Blocage du tir autour des coins, sprint en intérieur, pas de casque automatique, les chapeaux restent en place, pas de caméra d’inactivité, expulsion AFK après les minutes du panneau (les administrateurs ne sont jamais expulsés).
Combat
- Pas de posture de combat après un affrontement, pas de coup de crosse, pas de coup d’œil à l’aveugle depuis un abri, option pour supprimer les headshots mortels en un coup, pas de bunny hop, pas de ramassages GTA, pas d’armes depuis les véhicules.
Objets
binoculars: une caméra avec zoom (la molette zoome, Retour arrière range les jumelles).firework1àfirework4: posés au sol (barre de 3 secondes), ils partent au bout de 5 secondes ; les joueurs à moins de 400 m les voient.notepad: écrit une page qui devient un objetnote; utiliser la note affiche son texte (l’infobulle de l’inventaire l’affiche aussi).newscam,newsmic,newsboom: les accessoires de l’équipe de journalistes, tenus en main et vus par tout le monde. Avec la caméra, H passe à la vue caméra de reportage.diving_gear: met ou retire une bouteille d’air et un masque ; en le portant, le joueur respire sous l’eau jusqu’à ce que la bouteille soit vide.diving_fillremplit la bouteille. L’air est conservé par personnage et consommé uniquement sous l’eau.
Monde et population
- Pas de niveau de recherche ni de police IA de GTA, pas de véhicules ni de PNJ de police et de secours de GTA, des zones sans véhicules garés par GTA (hôpitaux, commissariats, prison, bases), pas d’avions de GTA, pas de radio police, sons de la ville atténués, éléments du HUD de GTA masqués, pas de camions-poubelles.
- Densité des piétons, des personnes en scénario, de la circulation et des voitures garées en pourcentage.
Lieux
- Téléportations : une invite aux deux extrémités (Go: ...) emmène le joueur à l’autre bout. Deux sont prêtes (bureau de Weazel News, traitement de la cocaïne).
- Ascenseurs : une invite à chaque étage (...: choose a floor) liste les autres. Un est prêt (Humane Labs).
Discord Rich Presence : le nom de votre application, des images, deux lignes de texte avec des variables en direct et jusqu’à deux boutons de lien sur le profil Discord de chaque joueur.
Installation
Installé par la recipe d’AI Core. À la main : ensure ai-smallresources après ai-core.
Les objets doivent exister dans la liste d’objets de votre inventaire : binoculars, firework1, firework2, firework3, firework4, newscam, newsmic, newsboom, fakeplate, notepad, note, diving_gear, diving_fill (ai-inventory les a).
Réglages du panneau
Panneau d’administration > Small features. Six onglets. Les valeurs par défaut viennent de data/settings.json.
Onglet : Features
De petites fonctionnalités de gameplay, chacune avec son propre interrupteur.
Conduite
Ceinture de sécurité, régulateur de vitesse, sièges, radio, plaques et bateaux.
| Réglage | Ce qu’il change | Unité | Défaut |
|---|---|---|---|
| Seatbelt | K attache la ceinture en voiture ; un joueur attaché ne peut pas quitter le véhicule et survit à des chocs plus rapides. | activé / désactivé | activé |
| Thrown out without belt | Un choc au-dessus de cette vitesse projette le conducteur à travers le pare-brise. 0-500. | km/h | 20 |
| Thrown out with belt | La même vitesse pour un conducteur attaché. 0-500. | km/h | 160 |
| Cruise control | Y maintient la vitesse actuelle comme vitesse maximale du véhicule jusqu’à un nouvel appui. | activé / désactivé | activé |
| No seat shuffle | Un passager reste à sa place quand le conducteur descend. | activé / désactivé | activé |
| No vehicle radio | Les radios des véhicules restent éteintes et la roue des radios ne s’ouvre pas. | activé / désactivé | désactivé |
| Fake plate item | Pose une plaque aléatoire sur un véhicule dont le joueur a les clés ; l’utiliser à nouveau sur le véhicule remet la vraie plaque. Les garages gardent la vraie plaque. | activé / désactivé | activé |
| Boat rope | À pied à côté d’un bateau près d’un amarrage (onglet Moorings), le joueur l’attache pour qu’il ne dérive pas et ne puisse pas être emmené, puis le détache. | activé / désactivé | activé |
| No mouse steering | Les voitures, les motos et les bateaux ne peuvent pas être dirigés à la souris. Les avions et les hélicoptères le peuvent toujours. | activé / désactivé | activé |
| No steering in the air | Une voiture ou une moto en l’air ne peut pas être inclinée ni tournée avec les touches, donc un saut atterrit comme il a décollé. | activé / désactivé | activé |
Joueur
Déplacement, gestes et joueurs inactifs.
| Réglage | Ce qu’il change | Unité | Défaut |
|---|---|---|---|
| Crouch | Ctrl gauche active ou désactive la marche accroupie. | activé / désactivé | activé |
| No GTA stealth walk | Ctrl gauche ne lance plus la marche furtive de GTA, il ne fait donc que s’accroupir. | activé / désactivé | activé |
| Point with finger | B pointe là où regarde la caméra ; tout le monde le voit. S’arrête quand le joueur vise, tombe ou se bat. | activé / désactivé | activé |
| Hands up | X lève les mains, aussi dans un véhicule (pas de combat, de visée ni de montée en véhicule tant qu’elles sont levées) ; X à nouveau les baisse. Les autres scripts interrogent l’export client IsHandsUp. | activé / désactivé | activé |
| Fall over | Tant que sa touche est maintenue à pied, le joueur tombe et reste inerte. | activé / désactivé | activé |
| Sit on objects | Les chaises, bancs et tabourets de l’onglet Seats ont une invite Sit down. | activé / désactivé | activé |
| Carry players | Depuis le menu radial, un joueur porte sur l’épaule le joueur le plus proche. Les joueurs à terre ou menottés sont soulevés immédiatement, on demande d’abord aux autres. | activé / désactivé | activé |
| Tackle | G en sprintant fait tomber le joueur juste devant. | activé / désactivé | activé |
| Block corner peeking | Un joueur ne peut pas tirer sur ce que seule la caméra à la troisième personne voit derrière un coin : le tir s’arrête tant que le canon de l’arme est derrière un abri. | activé / désactivé | activé |
| Sprint indoors | Les joueurs peuvent aussi sprinter à l’intérieur des bâtiments, pas seulement dehors. | activé / désactivé | activé |
| No automatic helmet | Monter sur une moto ou dans un aéronef ne met pas de casque automatiquement. | activé / désactivé | activé |
| Hats stay on | Les chapeaux, lunettes et casques ne tombent pas quand le joueur est frappé ou poussé. | activé / désactivé | activé |
| No idle camera | La caméra ne se met pas à tourner autour d’un joueur immobile, à pied ou passager. | activé / désactivé | activé |
| AFK kick | Les joueurs qui ne bougent pas pendant ce temps sont expulsés (jamais les administrateurs). 0 le désactive. 0-600. | min | 20 |
Combat
Le ressenti des combats et des armes.
| Réglage | Ce qu’il change | Défaut |
|---|---|---|
| No combat stance | Après un coup de poing ou un tir, le joueur marche à nouveau normalement tout de suite au lieu de rester dans la marche de combat voûtée de GTA. | activé |
| No pistol whip | Avec une arme à feu en main, les touches de corps à corps ne font rien, donc de près le joueur tire au lieu de frapper avec l’arme. | activé |
| No blind peeking from cover | Un joueur à couvert ne peut pas se pencher pour regarder sans viser. | activé |
| No one shot headshots | Un tir à la tête sur un joueur fait les mêmes dégâts qu’un tir au corps. | désactivé |
| No bunny hopping | Un second saut dans les 5 secondes fait trébucher et tomber le joueur. | activé |
| No GTA pickups | Les armes, munitions, gilets, soins et l’argent que laisse tomber GTA (par les PNJ morts, par exemple) ne peuvent pas être ramassés. Les objets viennent uniquement de l’inventaire. | activé |
| No weapons from vehicles | Monter dans une voiture de police ou un autre véhicule armé ne donne aucune arme. | activé |
Objets
Ce que font les petits objets quand on les utilise.
| Réglage | Ce qu’il change | Unité | Défaut |
|---|---|---|---|
| Binoculars item | Utiliser les jumelles ouvre une caméra avec zoom. | activé / désactivé | activé |
| Firework items | Les feux d’artifice se posent au sol et partent au bout de 5 secondes. | activé / désactivé | activé |
| Notepad item | Utiliser le bloc-notes écrit une page qui devient un objet note ; utiliser la note affiche son texte. | activé / désactivé | activé |
| Diving gear | Utiliser diving_gear met une bouteille d’air et un masque (ou les retire) ; en le portant, le joueur respire sous l’eau jusqu’à ce que la bouteille soit vide. diving_fill remplit la bouteille. | activé / désactivé | activé |
| Air in a full tank | Secondes pendant lesquelles un joueur respire sous l’eau avec une bouteille pleine. L’air est consommé uniquement sous l’eau et conservé par personnage. 10-3600. Affiché quand Diving gear est activé. | s | 100 |
| Putting on / taking off | Secondes que dure l’animation. 1-60. | s | 5 |
| Refilling | Secondes que dure le remplissage de la bouteille avec un objet diving_fill. 1-60. | s | 5 |
Monde
Les systèmes propres à GTA.
| Réglage | Ce qu’il change | Défaut |
|---|---|---|
| No GTA police | Pas de niveau de recherche et pas de police, d’ambulances ni de pompiers IA. | activé |
| No GTA police and emergency vehicles | GTA ne fait apparaître aucun véhicule de police, d’ambulance, de pompiers ou de l’armée et aucun PNJ policier, médecin, garde ou soldat nulle part. Les véhicules et PNJ créés par des scripts ne sont pas concernés. | activé |
| Areas without parked vehicles | Aux commissariats, aux hôpitaux, à la prison et aux bases, GTA ne gare aucun véhicule, donc leurs parkings restent libres pour les joueurs. Jusqu’à 40 lignes, chacune avec un Name, un Middle of the area et une Size (mètres depuis le centre dans chaque direction, 10-1000 m). Affiché tant que l’interrupteur ci-dessus est activé. | Central Los Santos Medical Center, Mission Row Police Department, Pillbox Hill Medical Center, Paleto Bay Sheriff, Sandy Shores Sheriff, héliport de Vespucci (100 m chacun), camp Altruist (150 m), Bolingbroke Penitentiary (250 m), Fort Zancudo (500 m) |
| No GTA planes | Aucun avion ne décolle des aéroports et de la base militaire ni n’y stationne, et aucun jet ne survole la carte. | activé |
| No police radio | La voix du scanner de police de GTA et les sons de police dans la ville sont muets. | activé |
| Quiet city sounds | Coupe les sirènes lointaines, les alarmes de voiture et la musique que GTA joue en vol. | activé |
| Hide GTA HUD parts | Masque l’argent, le nombre de munitions, la zone, la rue et le nom du véhicule de GTA (ai-hud affiche les siens). | activé |
Population
Combien de piétons et de véhicules GTA remplissent les rues. Moins signifie de meilleures performances. Chacun 0-100 par pas de 5.
| Réglage | Ce qu’il change | Unité | Défaut |
|---|---|---|---|
| Pedestrians | Personnes qui marchent, en pourcentage de la quantité normale de GTA. 0 vide les rues. | % | 80 |
| Scenario people | Personnes assises, au travail ou debout à des endroits fixes, en pourcentage. | % | 80 |
| Traffic | Véhicules IA en mouvement, en pourcentage. | % | 80 |
| Parked cars | Voitures garées le long des rues, en pourcentage. | % | 80 |
| No garbage trucks | Les camions-poubelles de GTA qui s’arrêtent au milieu de la route ne circulent pas. | activé / désactivé | activé |
Onglet : Teleports
Des portes qui emmènent les joueurs entre deux points. Un enregistrement par téléportation (New teleport / Delete teleport). Une invite aux deux extrémités emmène le joueur à l’autre bout.
| Réglage | Ce qu’il change |
|---|---|
| Name | Affiché sur l’invite (Go: Weazel News office). |
| First end | Une extrémité, avec l’orientation du joueur à l’arrivée. |
| Second end | L’autre extrémité. |
| Jobs | Seuls les membres de ces métiers peuvent l’utiliser. Laissez les métiers et les gangs vides pour tout le monde. |
| Gangs | Les membres de ces gangs peuvent aussi l’utiliser. |
| Only on duty | Les membres d’un métier doivent être en service dans ce métier. |
Onglet : Elevators
Des ascenseurs à plusieurs étages : une invite à chaque étage liste les autres. Un enregistrement par ascenseur (New elevator / Delete elevator).
| Réglage | Ce qu’il change |
|---|---|
| Name | Le nom de l’ascenseur sur l’invite. |
| Floors | Au moins deux, jusqu’à 20, de haut en bas ou dans l’ordre de votre choix. Chaque ligne a un Floor name, un Floor point (le joueur y arrive face à son orientation) et un Job (seuls les membres de ce métier peuvent aller à cet étage ; vide pour tout le monde). |
Onglet : Moorings
Des emplacements de quai auxquels on peut attacher les bateaux avec l’amarre. Un enregistrement par amarrage (New mooring / Delete mooring). 16 quais sont prêts. Un bateau qui flotte à moins de 12 m de l’emplacement peut être attaché.
| Réglage | Ce qu’il change |
|---|---|
| Name | Le nom de l’amarrage. |
| Mooring spot | Placez-vous au bord du quai où se trouvent les bateaux. |
Onglet : Seats
Les objets du monde sur lesquels les joueurs peuvent s’asseoir, et où ils s’y assoient. Un enregistrement par modèle d’objet (New seat object / Delete seat object). Chaque objet de ce modèle dans le monde a une invite Sit down.
| Réglage | Ce qu’il change | Défaut pour un nouveau |
|---|---|---|
| Object | Le modèle de chaise, de banc ou de tabouret. | |
| How to sit | La pose assise : Chair, Armchair, Bench, Bar stool, Deck chair, Sun lounger, Club seat (watching), Low wall, Steps, Ledge (legs hanging), Tattoo chair, Lounging, Director's chair. | Chair |
| Place straight on the seat | Pour les tabourets et les banquettes vers lesquels le joueur ne peut pas marcher ; sinon il marche jusqu’au siège. | désactivé |
| Seats on the object | Une ligne par place assise (jusqu’à 12), mesurée depuis le centre de l’objet : Right, Forward, Up (chacun de -10 à 10 m) et Facing ; une orientation de 180 fait face à l’avant de l’objet. La place libre la plus proche est prise. |
Onglet : Discord
Ce qu’affichent les profils Discord des joueurs pendant qu’ils jouent sur ce serveur (Rich Presence).
Discord application : créez une application sur discord.com/developers (Applications > New Application). Son nom est le titre que Discord affiche au-dessus des lignes, par exemple le nom de votre serveur.
| Réglage | Ce qu’il change | Défaut |
|---|---|---|
| Discord Rich Presence | Affiche le nom de votre application, ses images, ses lignes de texte et ses boutons sur le profil Discord de chaque joueur. Nécessite l’id de l’application. Désactivé : les joueurs gardent la présence propre à FiveM. | désactivé |
| Application id | Sur discord.com/developers, ouvrez votre application, General Information, et copiez l’Application ID (17 à 20 chiffres). Il est public, ce n’est pas un secret. | vide |
Pictures : téléversez les images dans votre application sous Rich Presence > Art Assets (au moins 512 x 512 px), puis saisissez leurs noms ici. Une nouvelle image peut mettre quelques minutes à apparaître dans Discord.
| Réglage | Ce qu’il change |
|---|---|
| Large picture | Le nom d’un Art Asset de votre application : la grande image carrée à côté du texte, généralement votre logo. Vide : pas d’image. |
| Large picture text | Affiché quand quelqu’un passe la souris sur la grande image. |
| Small picture | Le nom d’un Art Asset de votre application : la petite image ronde dans le coin de la grande. Vide : pas de petite image. |
| Small picture text | Affiché quand quelqu’un passe la souris sur la petite image. |
Text lines : deux lignes sous le nom de l’application ; Discord compte de lui-même le temps de jeu à côté. Les deux lignes vides : le texte propre à FiveM.
| Réglage | Ce qu’il change | Défaut |
|---|---|---|
| First line | La ligne du haut, jusqu’à 128 caractères. Se met à jour d’elle-même quand la valeur d’une variable change (la rue au plus toutes les 15 secondes). | {players}/{maxPlayers} players |
| Second line | La ligne du bas, jusqu’à 128 caractères, avec les mêmes variables. | Playing as {name} |
Variables :
| Variable | Devient |
|---|---|
{players} | Joueurs en ligne |
{maxPlayers} | Places du serveur |
{name} | Nom du personnage |
{id} | Id serveur |
{job} | Métier |
{street} | La rue où se trouve le joueur |
Buttons : jusqu’à deux boutons sous la présence qui ouvrent un lien, par exemple votre invitation Discord ou votre site. Les autres personnes les voient et cliquent dessus ; Discord ne les montre pas au joueur lui-même.
| Réglage | Ce qu’il change |
|---|---|
| Buttons | Deux au plus, affichés dans cet ordre (Add button). Button text : jusqu’à 32 caractères. Link : la page qu’ouvre le bouton ; il doit commencer par https://. |
Désactiver Rich Presence rend la présence propre à FiveM, mais seulement si c’est ai-smallresources qui l’avait réglée. Un autre script de présence qui tourne à côté n’est jamais écrasé.
Commandes
Aucune.
Raccourcis clavier
Les joueurs les changent dans les réglages des touches de GTA (section FiveM) ; le propriétaire change les valeurs par défaut dans le panneau d’administration (Keybinds). Une touche ne fait rien tant que sa fonctionnalité est désactivée.
| Touche par défaut | Ce qu’elle fait |
|---|---|
| K | Ceinture de sécurité |
| Y | Régulateur de vitesse |
| Ctrl gauche | S’accroupir |
| B | Pointer du doigt |
| X | Mains en l’air |
| M (maintenir) | Tomber (à pied) |
| G | Plaquer en sprintant |
| X | Se relever d’un siège |
| H | Vue caméra de reportage (en tenant la caméra) |
| Retour arrière | Ranger les jumelles |
| Molette haut / bas | Jumelles : zoom avant / zoom arrière |
Autres scripts
- Emotes : quand tgiann-emotes, codem-emotemenu, rpemotes ou 0r-animmenu tourne, ses mains en l’air et son pointage l’emportent et les touches de gestes d’ai-smallresources restent désactivées. La couche gestes d’AI Core répond aux autres scripts à partir de celui qui tourne.
- Ceinture de sécurité : un HUD avec sa propre ceinture (tgiann-lumihud, tgiann-hudv2, tgiann-modern-hud) ou qbx_seatbelt est lu en premier par la couche ceinture d’AI Core ; désactivez l’interrupteur Seatbelt quand vous utilisez l’un d’eux.
Limites connues
- Les mains en l’air ne démarrent jamais par-dessus l’animation d’un autre script (menottes, reddition), et s’arrêtent quand cette animation est remplacée.
- Les zones sans véhicules garés vident chaque voiture garée par GTA dans la zone, pas seulement les véhicules de secours : gardez des tailles petites.
- Retirer l’objet
diving_gearpendant qu’il est porté ne retire pas l’équipement (comme dans Qbox). Un redémarrage ou un changement de personnage le fait. - Les feux d’artifice ne peuvent pas être posés depuis un véhicule.