Aller au contenu principal

Modules

Les modules sont des parties de la tablette que vous pouvez ajouter/supprimer pour ajuster sa fonctionnalité.

Ajouter des Modules

Pour ajouter un module, allez au script principal de la tablette, sous le menu déroulant "Modules" vous trouverez 2 menus déroulants pour sélectionner le module que vous souhaitez ajouter et l'onglet auquel vous souhaitez l'ajouter. Vous pouvez également ajouter des modules manuellement en les glissant depuis le dossier prefabs ou en les ajoutant comme composants. Vous pouvez supprimer des modules en cliquant sur le X rouge à côté d'eux ou en les supprimant de la hiérarchie.

Modules List

astuce

La liste des modules devrait se mettre à jour automatiquement, si ce n'est pas le cas vous pouvez forcer une mise à jour en utilisant le bouton "Get Connected Modules", assurez-vous que tous les modules de votre tablette sont listés ou ils peuvent ne pas fonctionner correctement !

Ajuster la configuration des Modules

Chaque module a sa propre configuration, vous verrez une liste de tous les modules connectés dans le script principal de la tablette, vous pouvez modifier chacun de leurs paramètres à partir de là. Vous pouvez également les modifier directement depuis leurs gameobjects.

Module Settings

astuce

Si vous souhaitez modifier les textes d'étiquettes, les images ou d'autres paramètres de boutons, vous devrez le faire directement dans le gameobject du module. Vous pouvez y accéder facilement en cliquant sur la référence au module dans la liste.

Restreindre l'accès aux modules

Vous pouvez utiliser le bouton Edit Permissions pour ajouter des Permission Tags requis pour utiliser le module. Le bouton passera du jaune au vert lorsque les tags seront configurés. Pour désactiver complètement les permissions sur un module, laissez simplement les tags vides. Vous pouvez également modifier les tags directement depuis les gameobjects des modules.

Les Permission Tags agiront différemment selon le système de sécurité que vous utilisez, par défaut cela utilise le Système de Tags de Joueur VRChat mais vous pouvez utiliser le menu déroulant sous la section "Security" pour choisir d'autres systèmes.

NOTE IMPORTANTE

La tablette d'administration n'est pas livrée avec son propre gestionnaire de permissions intégré, vous devrez utiliser une solution tierce. Si vous voulez un système de permissions 100% compatible et qui étend même davantage les fonctionnalités de la tablette, consultez le SecurityKeypad


Liste des Modules

Local TP Module

Téléporte l'utilisateur local vers la position cible.

  • Zone : transform - position où l'utilisateur sera téléporté.

Global TP Module

Téléporte tout le monde vers la position cible.

  • Target : transform - position où les utilisateurs seront téléportés.
  • TeleportCaster : bool - si true, vous téléporte également lorsqu'il est pressé.

Bringall Module

Téléporte tout le monde vers vous.

Announcement Module

Affiche un message sur l'écran de tout le monde pendant quelques secondes.

Synced Toggle Module

Active/désactive un ensemble d'objets pour tout le monde dans l'instance.

  • Toggleables : GameObject[] - Liste d'objets qui seront activés lorsque l'état du toggle est True.
  • Toggleablents GameObject[] - Liste d'objets qui seront désactivés lorsque l'état du toggle est True.
  • ToggleState : bool - Valeur par défaut du toggle synchronisé.
  • TrueText : string - Texte qui sera affiché dans la notification lorsque l'état du toggle est True.
  • FalseText : string - Texte qui sera affiché dans la notification lorsque l'état du toggle est False.
  • EnabledColor : Color - Couleur vers laquelle le bouton changera lorsque l'état du toggle est True.

ObjectRespawn Module

Régénère une liste d'objets synchronisés.

  • RespawnObjects : VRCObjectSync[] - Liste d'objets à régénérer.

Warn Module

Affiche un message sur l'écran de l'utilisateur cible.

Bring/Goto Module

Téléporte l'utilisateur cible vers vous. Vous téléporte vers l'utilisateur cible.

Freeze Module

Fait que l'utilisateur cible ne peut pas se déplacer.

Mute/Deafen Module

Fait que l'utilisateur cible ne peut pas parler/entendre.

  • DefaultVoice : float - La valeur par défaut de VoiceDistanceFar, utilisée pour rétablir la voix d'un utilisateur qui a été désactivé.
  • UnmuteOnDisconnect : bool - Si true, si un utilisateur quitte l'instance, il sera retiré de la liste des muets.

Ban Module

Envoie l'utilisateur à un point spécifique, définit son spawn là-bas et (optionnellement) le gèle.

  • Banzone : transform - Emplacement de bannissement
  • ShouldFreeze : bool - si true, gèle le joueur lors du bannissement.

Remote TP Module

Téléporte l'utilisateur cible vers la position cible

  • Zone : transform - position où l'utilisateur sera téléporté.

Follower Camera

Utilisé pour afficher la vue du joueur cible dans l'onglet profil.

  • FPS : int - taux de rafraîchissement de la caméra, réduisez pour augmenter les performances.

Addons

Les addons sont des modules qui dépendent d'assets tiers ou qui ont été créés par la communauté. Ils sont fournis tels quels et n'ont pas de support. Si vous avez créé un module personnalisé que vous souhaitez ajouter aux fichiers principaux, contactez-moi sur discord !

Access Module

Accorde à l'utilisateur cible un KeyPadRol du SecurityKeypad

  • VipRole : KeyPadRol - Le KeyPadRol à accorder à l'utilisateur.