Difference between revisions of "LlSay/fr"

From Second Life Wiki
Jump to navigation Jump to search
(Localized to french)
 
(Localized to french)
Line 35: Line 35:
|also_articles
|also_articles
|notes=
|notes=
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>    llRegionSay(-5243212,"Allumer");</lsl>

Revision as of 13:49, 1 February 2008

Description

Fonction: llSay( integer canal, string msg );

Envoie le msg sur le canal indiqué.

• integer canal
• string msg
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.
  • 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).

Exemples

<lsl>default {

   state_entry()
   {
       llRegionSay(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> llRegionSay(-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.