LlReleaseControls/fr

From Second Life Wiki
Jump to navigation Jump to search

Description

Fonction: llReleaseControls( );

Permet d'arrêter l'envoi d'informations sur les actions de l'agent (envoi initié par llTakeControls) et supprime tous les évènements de type "control" restant à traiter .

Nécessite le droit PERMISSION_TAKE_CONTROLS pour s'exécuter

Avertissements

  • Ne vous reposez pas sur les droits accordés automatiquement à soi-même. Utilisez toujours l'évènement run_time_permissions.
  • Si le script n'a pas le droit PERMISSION_TAKE_CONTROLS, il renverra (en criant) une erreur sur le canal DEBUG_CHANNEL et l'opération échouera (mais le script continuera à s'exécuter).
  • Une fois que le droit PERMISSION_TAKE_CONTROLS est accordé, il peut être révoqué depuis le script (avec llReleaseControls ou un nouvel appel à llRequestPermissions) ou si l'utilisateur choisit de "Reprendre le contrôle" dans le menu "Monde". Sinon le script ne perdra ses droits que s'il est réinitialisé ou dérezzé (effacé, détaché ou repris).

Exemples

Voir également

Évènement

•  run_time_permissions Évènement de réception des droits
•  control Evènement déclenché par une action de l'avatar

Fonctions

•  llGetPermissions Renvoie les droits accordés
•  llGetPermissionsKey Renvoie l'agent qui a accordé les droits
•  llRequestPermissions Demande des droits
•  llTakeControls Permet de lancer la détection de mouvement

Articles

•  Droit des scripts Article sur les droits
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.