Touch start/fr

From Second Life Wiki

Page Principale > Touch start > Touch start/fr
Jump to: navigation, search

Contents

Description

! Event: touch_start( integer nb_détecté ){ ; }

Evènement déclenché lorsque qu'un agent commence à toucher une prim

• integer nb_détecté nombre d'agents détectés touchant la prim lors du dernier cycle d'horloge

Exemples

Vous pouvez utiliser les numéros entre 0 et nb_détecté - 1 pour obtenir le key des agents :

default
{ 
    touch_start(integer num_detected)
    {
        integer i = 0;
        for(; i<num_detected; ++i)
            llWhisper(0, "Touché par " + llKey2Name(llDetectedKey(i)));
    }
}

Notes

Ne pas changer d'état depuis un évènement touch_start(), car cela empêchera l'évènement touch_end() d'être déclenché même si vous ne l'utilisez pas. Cela évitera au script d'aboutir à une résolution partielle de la chaîne des évènements touch* lors de la transitions entre deux états. Pour réaliser une transition d'état sur un "touch", utilisez touch_end() à la place!

Voir aussi

Evénements

•  touch Evènement déclenché sur un touché
•  touch_end Evènement déclenché sur un touché

Fonctions

•  llSetTouchText Configure le texte du camember
•  llPassTouches Communique le touché des prims filles aux prim mères

Notes complémentaires

Problèmes

Bug - A problem which impairs or prevents the functions of the product. Open - The issue is open and ready for the assignee to start work on it.    Le serveur renvoie un évènement touch quand le script retourne dans un state contenant un évènement touch_start handler
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.
Personal tools
In other languages