mardi 11 décembre 2007

llSay

La fonction llSay est certainement la fonction la plus commune de toute. Elle permet généralement d'afficher du texte dans la zone de chat. Mais on s'en sert pour commander aussi à des objets avec son complément llListen

Elle possède deux paramètres le channel en premier qui est un chiffre arbitraire à la manière de la fréquence d'une radio FM. Le canal général où l'on parle est le zéro ou PUBLIC_CHANNEL
PUBLIC_CHANNEL est en faite une constante qui vaut zéro, mais il est préférable de l'utiliser pour des raisons de lisibilité.
Le second paramètre est un string, le texte à afficher.
Il existe des variantes llShout, llWhisper qui ont la même finalité mais la portée est plus ou moins grande. Au delà de 20m vous ne verrez plus le texte afficher par un llSay car vous êtes hors de portée.

default
{
state_entry()
{
// ici dans la déclaration du string on peut remarquer que
// l'on a donné directement une valeur à la variable.
// deuxième chose \n il symbolise un retour à la ligne.
string phrase="premiere ligne\n seconde ligne";

llSay(PUBLIC_CHANNEL, phrase); //parle à 20m

llShout(PUBLIC_CHANNEL, phrase);//parle à 100m

llWhisper(PUBLIC_CHANNEL,phrase);//parle à 10m
}
}

Aucun commentaire: