Catégorie / Domaine : | Outils |
Compatibilité SCOL Voy@ger : | V 3.5 et supérieure |
Mise à jour : | 06/2001 |
Ce module comporte une interface listant les différentes positions disponibles
dans les cellules 3D dun site. Il est possible pour un utilisateur (avatar)
de se téléporter à ces différentes positions et
de téléporter un autre utilisateur avec lui.
Une interface d'administration est aussi accessible pour gérer les positions
disponibles dans les cellules 3d et pour téléporter des avatars
seuls.
Figure 1 : Interface du module TeleportManager
(1) : Nombre de cellules => nombre de cellules 3D (C3D3) prises en compte par le module. Chaque Module C3D3 concerné doit comporter le plugin Teleport.
(2) : Couleur de fond => Permet de choisir une couleur de fond de son choix afin de personnaliser la fenêtre de téléportation.
- Interface cliente du module en ligne :
Le nombre de boutons de la partie inférieure de léditeur
varie suivant le type dutilisateur :
(1) : Onglets représentant chaque module C3D3 relié à TeleportManager
(2) : Bouton se téléporter => permet à lutilisateur de se téléporter à la position sélectionnée dans la liste.
(3) : Bouton se téléporter avec un utilisateur => permet à un utilisateur de se téléporter avec un autre utilisateur (un client) à la position sélectionnée dans la liste ; cette fonction est réservée à un certain type dutilisateurs (administrateur ou vendeur par exemple).
(4) : Bouton Téléporter un utilisateur => permet de téléporter un utilisateur à la position sélectionnée dans la liste ; cette fonction est réservée à un certain type dutilisateurs (administrateur ou vendeur par exemple).
(5) : Bouton Retour => permet de revenir à la position initiale
(6) : Bouton Position par défaut => Permet à ladministrateur
UNIQUEMENT de :
Action | Fonction |
module.événement à TeleportManager.start | Démarre le module chez le client |
module.événement à TeleportManager.destroy | Détruit le module chez le client |
module.événement à TeleportManager.show.user |
Affiche l'interface cliente permettant de se téléporter aux positions définies dans les différentes cellules 3d gérées par le module. Elle donne les fonctionnalités communes à tous. |
module.événement à TeleportManager.show.teleport | Identique à laction show.user, permet en plus de téléporter une personne autre que soi-même (voir événement teleport). |
module.événement à TeleportManager.show.admin |
Identique à laction show.teleport ; permet en plus de changer la position d'entrée par défaut et valider les positions visibles pour les autres utilisateurs (utilisateurs qui ont affiché l'interface via les actions show.user ou show.teleport) |
module.événement à TeleportManager.hide | Cache linterface du module. |
C3D3n.Teleport.getPositions à TeleportManager.getpositions |
Le plugin Teleport du C3D3n demande la liste des positions disponibles au module TeleportManager |
module.événement à TeleportManager.teleport |
Téléporte un utilisateur (avatar) vers la position qui est dans le paramètre de ce lien. Le paramètre du lien doit revêtir la forme suivante : room_name nomDeLaCellule |
C3D3n.setPosition à TeleportManager.define_n | Le C3D3 n envoie la liste de ses positions au module TéléportManager |
module.événement à TeleportManager.enter |
Téléporte un client sur la position définie par défaut. Si l'événement est "shell.enter", le client sera téléporté à cette position dès son entrée dans le site. |
Evénement | Fonction |
TeleportManager.goto_n à C3D3n.Teleport.goto | Indique au plugin Teleport du C3D3n de téléporter un utilisateur (avatar) (à la position qui est dans le paramètre du lien) |
TeleportManager.teleport à module Action |
Permet de téléporter un client autre que soi-même. A relier au module Interactivity en créant les liens suivants : TeleportManager à Interactivity.relayx
La personne que lon souhaite téléporter doit être sélectionnée dans la liste des utilisateurs du module Interactivity. |
TeleportManager.shown à module Action |
Laffichage de linterface client du module engendre une action |
TeleportManager.hidden à module Action |
La disparition de linterface du module engendre une action |
TeleportManager.in à module Action | Le démarrage du module sur le client engendre une action |
TeleportManager.out à module Action | La destruction de la partie cliente du module engendre une action |
Zone | Fonction | Interface | Affectation |
TeleportManager.view | Affiche la fenêtre de téléportation | Client | Non |