From Second Life Wiki
AttachToAvatar
llAttachToAvatar
Description
Fonction: llAttachToAvatar( integer attachment );
Attache l'objet à l'avatar (qui en a accordé le droit au script) au point désigné par la valeur attachment,
| • integer
| attachment
| –
| constante ATTACH_* ou valeur valide (cf. tableau)
|
|
Nécessite le droit PERMISSION_ATTACH pour s'exécuter, droit accordé par le propriétaire.
Inconvénients
- 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_ATTACH, il renverra (en criant) une erreur sur le canal DEBUG_CHANNEL et l'opération échouera (mais le script continuera à s'exécuter).
- Si PERMISSION_ATTACH est accordé par quelqu'un d'autre que le propriétaire, lorsque la fonction est appelée, une erreur est renvoyée (en criant) sur le canal DEBUG_CHANNEL.
- Une fois que le droit PERMISSION_ATTACH est accordé, il n'y a pas moyen de le révoquer. Le script ne perdra le droit que s'il est réinitialisé ou si l'objet est retiré du monde (supprimé, détaché ou pris).
- La fonction échouera si l'avatar n'a pas donné les droits et n'est pas le propriétaire de l'objet à attacher (même si PERMISSION_ATTACH a été bien été accordé).
- Deux objets ne peuvent être attachés au même endroit.
- Les objects attachés à la tête (ou tout point d'attachement localisé sur la tête) ne seront pas visibles en vue subjective (cf. Mouselook) si l'option "show attachments in mouselook" est désactivée.
Voir également
Evènement
Fonctions
Articles