Difference between revisions of "LlDetectedLinkNumber/fr"
Jump to navigation
Jump to search
(New page: {{LSL_Function/detected/fr|Numéro_lien|Numéro_lien}}{{LSL_Function/fr |func_id=40|func_sleep=0.0|func_energy=10.0 |func=llDetectedLinkNumber |return_type=integer |p1_type=integer|p1_name...) |
m (Cosmetical) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{LSL_Function/detected/fr|Numéro_lien|Numéro_lien}}{{LSL_Function/fr | {{LSL_Function/detected/fr|Numéro_lien|Numéro_lien}} | ||
{{LSL_Function/fr | |||
|func_id=40|func_sleep=0.0|func_energy=10.0 | |func_id=40|func_sleep=0.0|func_energy=10.0 | ||
|func=llDetectedLinkNumber | |func=llDetectedLinkNumber | ||
|return_type=integer | |return_type=integer | ||
|p1_type=integer|p1_name= | |p1_type=integer|p1_name=numéro_lien | ||
|func_footnote=Réservé seulement aux évènements {{LSLGC/fr|Touch}} | |func_footnote=Réservé seulement aux évènements {{LSLGC/fr|Touch}} et {{LSLGC|Collision}}. | ||
|func_desc | |func_desc | ||
|return_text=correspondant au numéro du lien | |return_text=correspondant au numéro du lien où s'est déclenché l'évènement. Si la fonction n'est pas prise en charge par l'évènement, elle renvoie zéro. | ||
|spec | |spec | ||
|caveats=*Ne fonctionnera | |caveats=*Ne fonctionnera pas de façon fiable avec [[llVolumeDetect/fr|llVolumeDetect]]. | ||
|constants | |constants | ||
|examples= | |examples= | ||
Line 14: | Line 15: | ||
default | default | ||
{ | { | ||
touch_start(integer | touch_start(integer nombre_detectes) | ||
{ | { | ||
integer i = 0; | integer i = 0; | ||
for(; i< | for ( ; i < nombre_detectes; ++i) | ||
llWhisper(0, "Numéro du lien touché : " + (string)llDetectedLinkNumber(i)); | llWhisper(0, "Numéro du lien touché : " + (string) llDetectedLinkNumber(i)); | ||
} | } | ||
} | } | ||
Line 24: | Line 25: | ||
|helpers | |helpers | ||
|also_functions | |also_functions | ||
|also_events={{LSL DefineRow||[[touch_start/fr|touch_start]]| | |also_events={{LSL DefineRow||[[touch_start/fr|touch_start]]|Évènement déclenché par un touché}} | ||
{{LSL DefineRow||[[touch/fr|touch]]| | {{LSL DefineRow||[[touch/fr|touch]]|Évènement déclenché par un touché}} | ||
{{LSL DefineRow||[[touch_end/fr|touch_end]]| | {{LSL DefineRow||[[touch_end/fr|touch_end]]|Évènement déclenché par un touché}} | ||
{{LSL DefineRow||[[collision_start/fr|collision_start]]| | {{LSL DefineRow||[[collision_start/fr|collision_start]]|Évènement déclenché par une collision}} | ||
{{LSL DefineRow||[[collision/fr|collision]]| | {{LSL DefineRow||[[collision/fr|collision]]|Évènement déclenché par une collision}} | ||
{{LSL DefineRow||[[collision_end/fr|collision_end]]| | {{LSL DefineRow||[[collision_end/fr|collision_end]]|Évènement déclenché par une collision}} | ||
|also_articles | |also_articles | ||
|notes | |notes |
Latest revision as of 00:36, 22 April 2008
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: integer llDetectedLinkNumber( integer numéro_lien );40 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un integer correspondant au numéro du lien où s'est déclenché l'évènement. Si la fonction n'est pas prise en charge par l'évènement, elle renvoie zéro.
• integer | numéro_lien |
Numéro_lien n'accepte pas les index négatifs.
Réservé seulement aux évènements Touch et Collision.
Spécifications
Les fonctions llDetected* peuvent être appellées depuis n'importe quel évènement, mais elles ne renverront de valeurs différentes de leur valeur standard que lorsqu'elles sont appellées depuis un évènement de Détection.
Avertissements
- Les évènement activant les fonctions llDetected* renvoyent toujours au moins un élément détecté.
- Les évènements de Détection ne sont pas déclenchés s'il n'y a rien à détecter (sauf pour no_sensor mais il n'active pas les fonctions llDetected*).
- Le compteur de l'évènement de Détection n'est jamais, initialement, en dessous de 1.
- Ne fonctionnera pas de façon fiable avec llVolumeDetect.
Exemples
<lsl> default {
touch_start(integer nombre_detectes) { integer i = 0; for ( ; i < nombre_detectes; ++i) llWhisper(0, "Numéro du lien touché : " + (string) llDetectedLinkNumber(i)); }
} </lsl>
Voir également
Évènement
• | touch_start | – | Évènement déclenché par un touché | |
• | touch | – | Évènement déclenché par un touché | |
• | touch_end | – | Évènement déclenché par un touché | |
• | collision_start | – | Évènement déclenché par une collision | |
• | collision | – | Évènement déclenché par une collision | |
• | collision_end | – | Évènement déclenché par une collision |
Articles
• | Detected |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.