From Second Life Wiki
UnSit
llUnSit
Fonction: llUnSit( key id );
Si l'agent identifié par l'id est assis sur l'objet contenant le script ou est sur un terrain dont le propriétaire est celui de l'objet, alors l'agent est obligé de se lever.
Exemples
Se lever
default
{
state_entry()
{
llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION); //nécessaire pour que llAvatarOnSitTarget fonctionne. Toutes les composantes du vector ne doivent pas être nulles.
}
changed(integer change) //évènement déclenché par un changement
{
if (change & CHANGED_LINK) //L'évènement découlant d'une modification des liaisons (objets liés ou avatars assis).
{
key user = llAvatarOnSitTarget();
if (user) //La modification est due à un avatar assis.
llUnSit(user); //Fait se lever l'avatar assis
}
}
}
Voir également
Evènement
| •
| changed
| –
| Evènement déclenché par une modification
|
|
Fonctions