From Second Life Wiki
SetLinkTexture
llSetLinkTexture
Description
Fonction: llSetLinkTexture( integer numéro_lien, string texture, integer face );
Change la texture de la face de la prim liée identifiée par par le numéro_lien (si elle existe)
| • integer
| numéro_lien
| –
| N° de lien ou code LINK_*
|
|
| • string
| texture
| –
| un texture de l'inventaire ou un UUID
|
|
| • integer
| face
| –
| N° de face ou ALL_SIDES
|
|
Si face vaut ALL_SIDES alors la fonction s'applique à toutes les faces.
| Codes
| Descriptions
|
| LINK_ROOT
| 1
| Envoie à la tâche de la prim racine.
|
| LINK_SET
| -1
| Envoie à toutes les tâches.
|
| LINK_ALL_OTHERS
| -2
| Envoie à toutes les autres tâches
|
|
|
Inconvénients
- Cette fonction fait dormir le script pendant 0.2 secondes.
- Si texture n'est pas dans l'inventaire de la prim et n'est pas un UUID ou n'est pas un texture alors une erreur se produit sur le canal DEBUG_CHANNEL.
- Si texture est une UUID il n'y a alors aucune conséquence sur les droits de l'objet.
- L'objet final ne subit pas de nouvelle restriction d'utilisation qui aurait pu être appliquée si l'objet pointé par l'UUID avait été présent dans l'inventaire de la prim.
- La fonction échoue silencieusement si la valeur face indique une face qui n'existe pas.
Exemples
Recouvre la prim liée de pin (depuis la bibliothèque)
default
{
touch_start(integer detected)
{
llSetLinkTexture(LINK_SET, "66bf4030-04f9-a808-43ab-b48b6aeb6456", ALL_SIDES);
}
}