Difference between revisions of "LlSay/fr"

From Second Life Wiki
Jump to navigation Jump to search
(Localized to french)
(proofreading)
 
Line 8: Line 8:
|p2_type=string|p2_name=msg
|p2_type=string|p2_name=msg
|func_desc=Envoie le '''msg''' sur le '''canal''' indiqué.
|func_desc=Envoie le '''msg''' sur le '''canal''' indiqué.
|func_footnote=Les messages envoyés avec llSay sont entendus dans un périmètre de 20 métres autour de l'objet émetteur.
|return_text
|return_text
|spec
|spec
|constants={{LSL Constants/Chat/fr}}
|constants={{LSL Constants/Chat/fr}}
|caveats=*Le '''msg''' ne peut pas faire plus de 1024 bytes.
|caveats=*Le '''msg''' ne peut pas faire plus de 1024 bytes.
*Les messages envoyés avec llSay ne sont entendus que dans un périmètre de 20 métres autour de l'objet émetteur.
*Une prim '''ne peut pas''' s'écouter elle même (pour éviter les boucles infinies).
*Une prim '''ne peut pas''' s'écouter elle même (pour éviter les boucles infinies).
|examples=<lsl>default
|examples=<lsl>default
Line 18: Line 18:
     state_entry()
     state_entry()
     {
     {
         llRegionSay(25,"Ceci est un programme complètement inutile." );
         llSay(25,"Ceci est un programme complètement inutile." );
     }
     }
}</lsl>
}</lsl>
Line 37: Line 37:
Pour déboguer, vous pouvez utiliser [[llOwnerSay/fr|llOwnerSay]] ou le canal {{LSL Const/fr|DEBUG_CHANNEL|integer|hex=0x7FFFFFFF}}.  
Pour déboguer, vous pouvez utiliser [[llOwnerSay/fr|llOwnerSay]] ou le canal {{LSL Const/fr|DEBUG_CHANNEL|integer|hex=0x7FFFFFFF}}.  
Si un objet doit parler à un autre objet (ex : bouton d'allumage d'une lampe), c'est une bonne idée d'utiliser un canal fortement négatif (valeur limite : -2 147 483 648)
Si un objet doit parler à un autre objet (ex : bouton d'allumage d'une lampe), c'est une bonne idée d'utiliser un canal fortement négatif (valeur limite : -2 147 483 648)
<lsl>    llRegionSay(-5243212,"Allumer");</lsl>
<lsl>    llSay(-5243212,"Allumer");</lsl>
Car il est impossible pour un avatar d'envoyer manuellement un message sur un canal négatif et il y a assez peu de chance pour que ce canal soit utilisé par un autre objet (l'objet ciblé doit être à l'écoute).
Car il est impossible pour un avatar d'envoyer manuellement un message sur un canal négatif et il y a assez peu de chance pour que ce canal soit utilisé par un autre objet (l'objet ciblé doit être à l'écoute).



Latest revision as of 03:12, 27 June 2008

Description

Fonction: llSay( integer canal, string msg );

Envoie le msg sur le canal indiqué.

• integer canal
• string msg

Les messages envoyés avec llSay sont entendus dans un périmètre de 20 métres autour de l'objet émetteur.

Numéros de canal constants Descriptions
DEBUG_CHANNEL 0x7FFFFFFF Canal réservé au débogage et aux messages d'alertes des scripts.
PUBLIC_CHANNEL 0x0 Canal réservé pour parler à tous les avatars alentours.

Avertissements

  • Le msg ne peut pas faire plus de 1024 bytes.
  • Une prim ne peut pas s'écouter elle même (pour éviter les boucles infinies).

Exemples

<lsl>default {

   state_entry()
   {
       llSay(25,"Ceci est un programme complètement inutile." );
   }

}</lsl> Pour éviter que votre objet ne spam vos voisins, vous pouvez utiliser également llOwnerSay ou llInstantMessage.

Notes

Pour déboguer, vous pouvez utiliser llOwnerSay ou le canal DEBUG_CHANNEL. Si un objet doit parler à un autre objet (ex : bouton d'allumage d'une lampe), c'est une bonne idée d'utiliser un canal fortement négatif (valeur limite : -2 147 483 648) <lsl> llSay(-5243212,"Allumer");</lsl> Car il est impossible pour un avatar d'envoyer manuellement un message sur un canal négatif et il y a assez peu de chance pour que ce canal soit utilisé par un autre objet (l'objet ciblé doit être à l'écoute).

Si le DEBUG_CHANNEL est utilisé comme canal, le script enverra un msg dans la fenêtre des alertes/messages d'erreur.

Si 0 est utilisé comme canal, le msg sera envoyé sur le canal de discution (say/dire). Les autres canaux sont invisibles.

Voir également

Évènement

•  listen Evènement déclenché par une écoute

Fonctions

•  llListen Permet d'ouvrir une écoute
•  llOwnerSay Envoie un message uniquement au propriétaire
•  llWhisper Envoie un message dans un périmètre de 10 mètres
•  llShout Envoie un message dans un périmètre de 100 mètres
•  llInstantMessage Envoie un message instantané
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.