Aller au contenu principal

Système de suivi du joueur

Le système de suivi du joueur permet aux gangs de motards de vous escorter à travers Los Santos. Quand il est activé, les motards des groupes avec CanFollowPlayer = true suivent votre véhicule, formant un convoi derrière vous.


Comment ça fonctionne​

Quand un groupe de motards est actif et à portée, le système vérifie si le groupe doit suivre le joueur. Si les conditions de déclenchement sont remplies, le groupe passe de son comportement de croisière normal au suivi de votre véhicule en formation.

Le système est activé/désactivé globalement avec F7 (configurable) et peut être limité par PlayerVehicleType.


Modes de déclenchement​

Proximité​

Le suivi se déclenche quand un motard du groupe est à moins de FollowRadius du joueur. Simple vérification de distance.

Mode = Proximity
FollowRadius = 60.0
LoseRadius = 200.0
  • Déclenchement : Un motard entre dans FollowRadius
  • Annulation : Tous les motards sortent de LoseRadius

Dynamique (par défaut)​

Le suivi se déclenche en fonction de la vitesse du joueur et de la proximité. Vous prenez la tête en accélérant devant le groupe.

Mode = Dynamic
FollowRadius = 60.0
LoseRadius = 200.0
DynamicMinSpeed = 12.0
DynamicTriggerMs = 2000
ConditionComportement
Vitesse du joueur > DynamicMinSpeed + un motard dans FollowRadiusLe joueur prend la tête: les motards suivent
Vitesse du joueur < DynamicMinSpeedLes motards reprennent la tête (ils vous dépassent)
Tous les motards au-delà de LoseRadiusLe groupe arrête de suivre

Le délai DynamicTriggerMs empêche une brève accélération de déclencher le mode suivi; le joueur doit maintenir la vitesse au-dessus du seuil pendant cette durée.


Types de véhicule du joueur​

Contrôle quels véhicules déclenchent le comportement de suivi :

ValeurComportement
AnyLe suivi se déclenche dans n'importe quel véhicule
BikeOnlySe déclenche uniquement sur les motos
TwoWheelerSe déclenche sur les motos et les vélos

Comportements à pied​

Quand vous descendez de votre véhicule pendant que des motards vous suivent, ils réagissent selon DismountBehavior :

Attendre​

Les motards mettent pied à terre, marchent vers vous et jouent des scénarios d'attente (fumer, se tenir debout) à distance. Ils restent à proximité jusqu'à ce que vous remontiez.

DismountBehavior = Wait
IdleScenarios = WORLD_HUMAN_SMOKING, WORLD_HUMAN_STAND_MOBILE
IdleDelayMs = 8000
  • Les motards descendent après IdleDelayMs
  • Ils marchent jusqu'à IdleMinStayDistance mètres de vous
  • À IdleScenarioDistance, ils commencent à jouer des scénarios aléatoires
  • Si vous marchez au-delà de IdleFollowDistance, ils vous suivent à pied
  • Après votre remontée et l'écoulement de ResumeDelayMs, ils reprennent le suivi sur leurs motos

Continuer​

Un motard aléatoire devient le nouveau meneur. Le groupe continue de rouler ensemble; vous ne faites plus partie du convoi.

Freestyle​

Les motards restent sur leurs motos et roulent en boucle autour de vous, faisant des wheelies et des cascades pendant que vous êtes à pied.


Référence des scénarios d'attente​

Les scénarios sont joués quand les motards attendent près du joueur. Valeurs courantes :

ScénarioComportement
WORLD_HUMAN_SMOKINGLe personnage fume une cigarette
WORLD_HUMAN_STAND_MOBILELe personnage est au téléphone

Plus d'IDs de scénarios : Référence GTA Forums


Système de garde du corps (expérimental)​

Le behavior.ini publié contient :

BodyguardEnabled = true
BodyguardRadius = 30.0

Le fichier lui-même qualifie encore ce mode de chantier et avertit que les motards peuvent s'attaquer entre eux ou attaquer le joueur. Mettez BodyguardEnabled = false si vous ne voulez pas le tester.


Référence de configuration​

ParamètreDéfautDescription
EnabledtrueActiver le système de suivi du joueur
ToggleKeyF7Touche d'activation/désactivation manuelle
ModeDynamicProximity ou Dynamic
FollowRadius100.0Distance de déclenchement (m)
LoseRadius200.0Distance d'annulation (m)
DynamicMinSpeed12.0Vitesse minimale pour le mode Dynamique (m/s)
DynamicTriggerMs2000Durée de vitesse maintenue avant le déclenchement Dynamique (ms)
PlayerVehicleTypeAnyAny, BikeOnly ou TwoWheeler
DismountBehaviorWaitWait, Continue ou Freestyle
IdleScenariosWORLD_HUMAN_SMOKING, WORLD_HUMAN_STAND_MOBILEScénarios d'attente pour les motards
IdleDelayMs8000Délai avant la descente pour l'attente (ms)
ResumeDelayMs3000Délai après remontée avant de reprendre le suivi (ms)
IdleScenarioDistance6.0Distance pour démarrer les scénarios d'attente (m)
IdleFollowDistance8.0Distance pour suivre à pied (m)
IdleMinStayDistance6.0Distance minimale à laquelle les motards restent près du joueur (m)
IdleScenarioWaitMs4000Attente avant de démarrer un scénario (ms)
FollowMinDistance8Distance de suivi minimale pour l'escorte (m)