Aller à la page... |
un hud de teleportation
Suivre Répondre |
|
Partager | Rechercher |
|
Pour chaque menu, il faut que tu génères une deuxième liste en parallèle, contenant les coordonnées du vecteur destination correspondant.
Par précaution, il est bon de tronquer les noms de landmarks à 24 caractères, pour éviter un script error si les noms des boutons dépassent la limite de 24 caractères. Code PHP:
Code PHP:
Autre chose : pour pouvoir te téléporter, il faudra, au démarrage du script, demander l'autorisation de téléporter, par un llRequestPermissions http://wiki.secondlife.com/wiki/LlTe...ntGlobalCoords |
16/05/2015, 00h20 |
|
|
Citation :
integer PERMISSION_TELEPORT = 0x1000 remplace le PERMISSION_TELEPORT par 0x1000 : Cf: http://opensimulator.org/mantis/view.php?id=6497 |
16/05/2015, 17h43 |
|
|
Bah, apparemment, Netpat a donné la solution ci-dessus.
Y a plus qu'à prier, qu'il n'y ait pas d'autre problème de transposition. |
16/05/2015, 18h45 |
|
|
Dans Open Simulator (OpenSim) il n'est pas obligatoire de demander la permission pour effectuer une téléportation. Il en est de même pour jouer une animation, même si celle-ci est jouée sur un autre avatar que soi-même (je vous laissent imaginer la suite ...).
Dans le script ci-dessus, l'état "state permissions" est donc tout à fait facultatif. NB : La demande de permission peut aussi être remplacée par un menu personnalisé "Oui / Non" si le souhait est d'avoir la confirmation de l'utilisateur. Notez également l'existence de "osTeleportAgent" qui offre d'avantage de possibilité (http://opensimulator.org/wiki/OsTeleportAgent). Pour l'utiliser, il faut autoriser l'utilisation des fonctions OS et autoriser la fonction "osTeleportAgent" dans OpenSimDefault.ini (ou OpenSim.ini) et modifier le "Threat Level" sur "Severe" (http://opensimulator.org/wiki/OSSL_Enabling_Functions). Attention : en Modifiant le "Threat Level" vous autoriser aussi d'autres fonctions OS. Renseignez-vous sur ces fonctions et paramétrez votre .ini en conséquence. (http://opensimulator.org/wiki/Category:OSSL_Functions). Attention : Des changements récents dans OpenSim permettent d'avoir un fichier séparé pour configurer les fonctions OS. Ce fichier se nome "osslEnable.ini", il est situé dans "bin/config-include/" et est désactivé par defaut. Pour l'activer, décommenter la ligne Include-osslEnable = "config-include/osslEnable.ini". Editez le fichier et paramétrez selon vos besoins. En voici copie (il y a peu d'info sur le web concernant cette nouveauté). Code PHP:
Voilà, si ça aide un peu ... Dernière modification par djphil ; 29/06/2015 à 14h59. Motif: update OSSL activation |
01/06/2015, 07h58 |
|
Suivre Répondre |
Fil d'ariane
Connectés sur ce fil1 connecté (0 membre et 1 invité)
Afficher la liste détaillée des connectés
|