AI Core
Monde et outilsai-smallresources

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 objet note ; 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_fill remplit 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églageCe qu’il changeUnitéDéfaut
SeatbeltK 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 beltUn choc au-dessus de cette vitesse projette le conducteur à travers le pare-brise. 0-500.km/h20
Thrown out with beltLa même vitesse pour un conducteur attaché. 0-500.km/h160
Cruise controlY maintient la vitesse actuelle comme vitesse maximale du véhicule jusqu’à un nouvel appui.activé / désactivéactivé
No seat shuffleUn passager reste à sa place quand le conducteur descend.activé / désactivéactivé
No vehicle radioLes radios des véhicules restent éteintes et la roue des radios ne s’ouvre pas.activé / désactivédésactivé
Fake plate itemPose 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 steeringLes 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 airUne 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églageCe qu’il changeUnitéDéfaut
CrouchCtrl gauche active ou désactive la marche accroupie.activé / désactivéactivé
No GTA stealth walkCtrl gauche ne lance plus la marche furtive de GTA, il ne fait donc que s’accroupir.activé / désactivéactivé
Point with fingerB 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 upX 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 overTant que sa touche est maintenue à pied, le joueur tombe et reste inerte.activé / désactivéactivé
Sit on objectsLes chaises, bancs et tabourets de l’onglet Seats ont une invite Sit down.activé / désactivéactivé
Carry playersDepuis 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é
TackleG en sprintant fait tomber le joueur juste devant.activé / désactivéactivé
Block corner peekingUn 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 indoorsLes joueurs peuvent aussi sprinter à l’intérieur des bâtiments, pas seulement dehors.activé / désactivéactivé
No automatic helmetMonter sur une moto ou dans un aéronef ne met pas de casque automatiquement.activé / désactivéactivé
Hats stay onLes chapeaux, lunettes et casques ne tombent pas quand le joueur est frappé ou poussé.activé / désactivéactivé
No idle cameraLa caméra ne se met pas à tourner autour d’un joueur immobile, à pied ou passager.activé / désactivéactivé
AFK kickLes joueurs qui ne bougent pas pendant ce temps sont expulsés (jamais les administrateurs). 0 le désactive. 0-600.min20

Combat

Le ressenti des combats et des armes.

RéglageCe qu’il changeDéfaut
No combat stanceAprè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 whipAvec 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 coverUn joueur à couvert ne peut pas se pencher pour regarder sans viser.activé
No one shot headshotsUn tir à la tête sur un joueur fait les mêmes dégâts qu’un tir au corps.désactivé
No bunny hoppingUn second saut dans les 5 secondes fait trébucher et tomber le joueur.activé
No GTA pickupsLes 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 vehiclesMonter 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églageCe qu’il changeUnitéDéfaut
Binoculars itemUtiliser les jumelles ouvre une caméra avec zoom.activé / désactivéactivé
Firework itemsLes feux d’artifice se posent au sol et partent au bout de 5 secondes.activé / désactivéactivé
Notepad itemUtiliser le bloc-notes écrit une page qui devient un objet note ; utiliser la note affiche son texte.activé / désactivéactivé
Diving gearUtiliser 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 tankSecondes 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é.s100
Putting on / taking offSecondes que dure l’animation. 1-60.s5
RefillingSecondes que dure le remplissage de la bouteille avec un objet diving_fill. 1-60.s5

Monde

Les systèmes propres à GTA.

RéglageCe qu’il changeDéfaut
No GTA policePas de niveau de recherche et pas de police, d’ambulances ni de pompiers IA.activé
No GTA police and emergency vehiclesGTA 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 vehiclesAux 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 planesAucun 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 radioLa voix du scanner de police de GTA et les sons de police dans la ville sont muets.activé
Quiet city soundsCoupe les sirènes lointaines, les alarmes de voiture et la musique que GTA joue en vol.activé
Hide GTA HUD partsMasque 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églageCe qu’il changeUnitéDéfaut
PedestriansPersonnes qui marchent, en pourcentage de la quantité normale de GTA. 0 vide les rues.%80
Scenario peoplePersonnes assises, au travail ou debout à des endroits fixes, en pourcentage.%80
TrafficVéhicules IA en mouvement, en pourcentage.%80
Parked carsVoitures garées le long des rues, en pourcentage.%80
No garbage trucksLes 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églageCe qu’il change
NameAffiché sur l’invite (Go: Weazel News office).
First endUne extrémité, avec l’orientation du joueur à l’arrivée.
Second endL’autre extrémité.
JobsSeuls les membres de ces métiers peuvent l’utiliser. Laissez les métiers et les gangs vides pour tout le monde.
GangsLes membres de ces gangs peuvent aussi l’utiliser.
Only on dutyLes 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églageCe qu’il change
NameLe nom de l’ascenseur sur l’invite.
FloorsAu 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églageCe qu’il change
NameLe nom de l’amarrage.
Mooring spotPlacez-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églageCe qu’il changeDéfaut pour un nouveau
ObjectLe modèle de chaise, de banc ou de tabouret.
How to sitLa 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 seatPour 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 objectUne 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églageCe qu’il changeDéfaut
Discord Rich PresenceAffiche 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 idSur 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églageCe qu’il change
Large pictureLe 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 textAffiché quand quelqu’un passe la souris sur la grande image.
Small pictureLe 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 textAffiché 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églageCe qu’il changeDéfaut
First lineLa 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 lineLa ligne du bas, jusqu’à 128 caractères, avec les mêmes variables.Playing as {name}

Variables :

VariableDevient
{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églageCe qu’il change
ButtonsDeux 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éfautCe qu’elle fait
KCeinture de sécurité
YRégulateur de vitesse
Ctrl gaucheS’accroupir
BPointer du doigt
XMains en l’air
M (maintenir)Tomber (à pied)
GPlaquer en sprintant
XSe relever d’un siège
HVue caméra de reportage (en tenant la caméra)
Retour arrièreRanger les jumelles
Molette haut / basJumelles : 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_gear pendant 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.

Sur cette page