Aller au contenu

Voix, radio et thèmes

Les joueurs lisent Voix et radio et Échelle de l’interface, thèmes et Change Character.

bs_voice remplace pma-voice. Arrête pma-voice avant de le démarrer. Tout script personnalisé qui appelle pma-voice doit être migré. Utilise ce bloc, dans cet ordre :

stop pma-voice
setr voice_useNativeAudio true
setr voice_useSendingRangeOnly true
ensure bs_voice
ensure bs_radio

La voix se fait en push-to-talk (N). Les modes Whisper, Normal et Shout se changent avec la touche “Change speaking distance”, qui n’a pas de touche par défaut, et la radio portable émet avec Verr. Maj. Maj. Les valeurs par défaut sont 3, 15 et 35 m (Voice.ranges dans bs_voice/config.lua). Les joueurs peuvent aussi ouvrir /voicehud pour déplacer l’indicateur.

La radio portable correspond aux objets radio (2 sauts), radio_advanced (4) et radio_military (illimité). Les fréquences vont de 1 à 9999. Deux radios se joignent directement à moins de 450 m, plus loin il faut une chaîne de relais connectés. Les relais sont Sandy Shores, Mount Chiliad et Los Santos (Walkie.antennas dans bs_radio/shared/walkie.lua). L’objet portable_antenna pose un relais portable : 900 m, une heure de batterie, 2 par personnage.

Une page d’extension avec :

  • Speaking distance : Whisper, Normal et Shout en mètres.
  • Radio and portable relays : portée radio directe, couverture portable, autonomie portable et limite de sauts de chaque palier de radio.
  • Antenna sites : ajoute, modifie ou supprime des relais fixes (id, nom, x y z, portée, portée de liaison, activé).
  • Faction frequencies : réserve une fréquence à une faction. Les gestionnaires de faction peuvent aussi en réserver une depuis leur radio.
  • Un bouton de debug qui dessine les relais et leur couverture sur ta carte (comme /radioDebug).

Une seule émission d’urgence en boucle remplace toutes les stations vanilla. Dans F1 > Vehicles : Emergency broadcast radio (off = radios muettes) et Radio default volume (en pourcentage, jusqu’à ce qu’un joueur règle le sien dans Settings).

F1 > Themes & UI montre les deux packs de thème avec des captures :

PackAspect
Dossier (par défaut)Look dossier de survivant : titres au pochoir, ruban de danger, ambre sur charbon et grain usé
ClassicLes anciens panneaux teintés et plats avec police monospace et à empattements

Use this theme change tous les écrans pour tout le monde. Refresh UI for everyone recharge les styles de toute interface ouverte, sans redémarrer la ressource. Ce sont deux actions d’admin, journalisées. Le pack choisi est conservé dans la ressource et prime sur la valeur par défaut de la config UI theme pack (UI.ThemePack dans bs_ui/config/config_ui.lua, valeur dossier ou classic).

Les options par joueur (couleurs de menu, échelle de l’interface, disposition du HUD) sont dans l’onglet Settings du joueur. Les valeurs serveur par défaut du HUD (activé, opacité, échelle, coin, mode) sont sous F1 > Keybinds & UI. L’échelle de l’interface elle-même (/uiscale) n’est stockée que sur le PC de chaque joueur, il n’y a pas de valeur par défaut serveur.

F1 > Tutorial & Pause Menu contient Pause menu (off = pause GTA vanilla) et Devlog tab. Le menu pause propose Change Character, qui sauvegarde et revient au sélecteur. Il est refusé quand le joueur est à terre et limité à un essai toutes les cinq secondes.