Une fonction ToString?

Répondre
Partager Rechercher
Bonjours,

je debute le script lsl, je vais essayer de mettre en place un systeme de vote.
enfin bref je n'en suis pas encore la, et j'avance petit a petit.

je voudrais pour commencer savoir comment on peut convertir un interger en string pour pouvoir l afficher, j ai essayer ca mais ca ne marche pas.

Code:
    touch_start(integer total_number)
    {
        countVote = countVote + 1;
        string vote = llIntegerToBase64(countVote);
        llSetText("Hello.", <1,0,0>, 1.0);
        llSay(0,"Vote:"+vote);
    }
Egalement le parametre total_number correspond a quoi? est il incremente a un moment?


Merci
Greg


[EDIT]

c est bon je lai caste.

"" + (string) mon_int;
Petite correction le integer total_number correspond au nombre d'avatar qui ont déclenché cette instance. C'est à dire que si 5 avatars touchent en même temps le prim, cet entier vaudra 5.

Bon pour le touch_start c'est très rare que plusieurs avatar touche le prim en même temps, par contre pour l'évènement touch(intereger total_number) là cette fois c'est plus réaliste
Oui en effet le parametre reçu ici sers a savoir combien d'avatar touche en meme temps le prisme et non combien de fois il a été touché... sinon pour convertir un integer en string il faut utiliser un cast comme ceci :

integer i = 5;
llOwnerSay("i = " + (string) i);
Répondre

Connectés sur ce fil

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