Difference between revisions of "LlDetectedLinkNumber"
Jump to navigation
Jump to search
Void Singer (talk | contribs) m (formatted example) |
Gally Young (talk | contribs) (Localized to french) |
||
Line 1: | Line 1: | ||
{{LSL_Function/detected| | {{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= | |func_footnote=Réservé seulement aux évènements {{LSLGC/fr|Touch}} & {{LSLGC|Collision}}. | ||
|func_desc | |func_desc | ||
|return_text= | |return_text=correspondant au numéro du lien ayant déclenché l'évènement. Si la fonction n'est pas reconnue par l'évènement, la fonction renvoie zéro. | ||
|spec | |spec | ||
|caveats=* | |caveats=*Ne fonctionnera mal avec [[llVolumeDetect/fr|llVolumeDetect]]. | ||
|constants | |constants | ||
|examples= | |examples= | ||
Line 18: | Line 18: | ||
integer i = 0; | integer i = 0; | ||
for(; i<num_detected; ++i) | for(; i<num_detected; ++i) | ||
llWhisper(0, " | llWhisper(0, "Numéro du lien touché : " + (string)llDetectedLinkNumber(i)); | ||
} | } | ||
} | } | ||
Line 24: | Line 24: | ||
|helpers | |helpers | ||
|also_functions | |also_functions | ||
|also_events={{LSL DefineRow||[[touch_start]]|}} | |also_events={{LSL DefineRow||[[touch_start/fr|touch_start]]|Evènement déclenché par un touché}} | ||
{{LSL DefineRow||[[touch]]|}} | {{LSL DefineRow||[[touch/fr|touch]]|Evènement déclenché par un touché}} | ||
{{LSL DefineRow||[[touch_end]]|}} | {{LSL DefineRow||[[touch_end/fr|touch_end]]|Evènement déclenché par un touché}} | ||
{{LSL DefineRow||[[collision_start]]|}} | {{LSL DefineRow||[[collision_start/fr|collision_start]]|Evènement déclenché par une collision}} | ||
{{LSL DefineRow||[[collision]]|}} | {{LSL DefineRow||[[collision/fr|collision]]|Evènement déclenché par une collision}} | ||
{{LSL DefineRow||[[collision_end]]|}} | {{LSL DefineRow||[[collision_end/fr|collision_end]]|Evènement déclenché par une collision}} | ||
|also_articles | |also_articles | ||
|notes | |notes | ||
|cat1=Link | |cat1=Link/fr | ||
|cat2 | |cat2 | ||
|cat3 | |cat3 | ||
|cat4 | |cat4 | ||
}} | }} |
Revision as of 13:42, 12 February 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 ayant déclenché l'évènement. Si la fonction n'est pas reconnue par l'évènement, la fonction renvoie zéro.
• integer | Numéro_lien | – | Index des informations de détection |
Numéro_lien n'accepte pas les index négatifs.
Réservé seulement aux évènements Touch & 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 mal avec llVolumeDetect.
Exemples
<lsl> default {
touch_start(integer num_detected) { integer i = 0; for(; i<num_detected; ++i) llWhisper(0, "Numéro du lien touché : " + (string)llDetectedLinkNumber(i)); }
} </lsl>
Voir également
Évènement
• | touch_start | – | Evènement déclenché par un touché | |
• | touch | – | Evènement déclenché par un touché | |
• | touch_end | – | Evènement déclenché par un touché | |
• | collision_start | – | Evènement déclenché par une collision | |
• | collision | – | Evènement déclenché par une collision | |
• | collision_end | – | Evènement déclenché par une collision |
Articles
• | Detected |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.