key avatar

Répondre
Partager Rechercher
Mince comment on fait une boucle nibb, j'ai oublié

Cliquez ce bouton ou survolez le contenu pour afficher le spoiler
Le spam c'est comme les sensor repeat c'est sale !!


Le sujet des boucles est abordé à l'école SL dans les cours de script niveau 2

Je fais un cours de niveau 1 vendredi à 21h
Pour le problème de 2 secondes, l'idée peut être d'avoir dix scripts et avec llMessageLink, envoyer la clef et le message à faire parvenir à chacun d'eux (une clef par script).

Ainsi chaque script va envoyer en parallèle et les 2 secondes ne vont pas s'accumuler.
Citation :
Publié par Lancelot Joubert
Mince comment on fait une boucle nibb, j'ai oublié
le while est ton ami

Code:
integer t;
list cles=["cle1","cle2","cle"....];
string message="Hello Avatar";

default
{
    touch_start(integer total_number)
    {        
        while( t < llGetListLength(cles) )
        {
            llInstantMessage(llList2Key(cles,t),message);
            t++;
        }
        t=0;
    }
}
Rhhho le spam est ouvert !!!

tu rajoutes un llSleep(2.0); après le instant message

et hop c'est bon

J espère que c'est pas pour des messages genre
"venez dans mon mag c'est le plus beau et le plus moins cher"
llInstantMessage a un délai de 2 secondes lors de l'appel: http://wiki.secondlife.com/wiki/LlInstantMessage

Donc le fait d'avoir 10 scripts qui vont chacun envoyer un message a une clef donnée, permet de ne pas attendre entre chaque...

J'ai testé ceci avec l'envoi d'email et ainsi plusieurs mail peuvent être envoyés en parallèle.

Lancelot t'as rien compris
Tu n'en demeure pas moins le plus mignon des scripteurs Furry qu'il m'ai été donné de rencontrer
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés