LlBreakAllLinks/fr
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: llBreakAllLinks( );143 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Brise tous les liens entre les prims de l'objet.
Nécessite le droit PERMISSION_CHANGE_LINKS pour s'exécuter, droit accordé par le propriétaire.
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_CHANGE_LINKS, 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_CHANGE_LINKS 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_CHANGE_LINKS est accordé, il peut être révoqué depuis le script (par exemple avec un nouvel appel à llRequestPermissions). Sinon le script ne perdra ses droits que s'il est réinitialisé ou dérezzé (effacé, détaché ou repris).
Exemples
<lsl> // Demande le droit de modifier les liens, puis, lorsque l'on touche l'objet, délie toutes les prims default {
state_entry() { llRequestPermissions( llGetOwner(), PERMISSION_CHANGE_LINKS ); }
run_time_permissions( integer droits ) { if (PERMISSION_CHANGE_LINKS & droits) state enRoute; else llResetScript(); }
}
state enRoute {
touch_start( integer nombre_touche ) { llBreakAllLinks(); }
} </lsl>
Voir également
Évènement
• | run_time_permissions | – | Évènement de réception des droits |
Fonctions
• | llGetPermissions | – | Renvoie les droits accordés | |
• | llGetPermissionsKey | – | Renvoie l'agent qui a accordé les droits | |
• | llRequestPermissions | – | Demande des droits | |
• | llBreakLink | – | Brise un lien | |
• | llCreateLink | – | Lie une prim |
Articles
• | Droit des scripts | – | Article sur les droits |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.