Ce script donne la taille en mètres de celui qui touche la prim

 

string sMessage = "Clique\npour connaître\nta taille";
vector vTaille;
default
{
state_entry()
{
//Ecrit en blanc au dessus de la prim
llSetText(sMessage, <1.0, 1.0, 1.0>, 1.0);
}

//ce qui se passe quand on touche l'objet
touch_start(integer iNbrTot)
{
vTaille = llGetAgentSize(llDetectedKey(0));
//llGetAgentSize donne la largeur, la profondeur et la hauteur de celui qui a touché l'objet
//llDetectedKey(0) donne la clé du premier qui a touché l'objet

llWhisper(0, "Ta taille est " + (string)vTaille.z + "m.");
//llWhisper = murmure la suite, pas besoin d'ameuter le quartier
//0 = désigne le chat local
//(string) traduit en chaîne de caractères ce qui suit
//vTaille.z ne tient compte que de la 3ème composante du vecteur (donc la hauteur)
}
}


Mettez ce script dans une prim et tous ceux qui toucheront la prim connaîtront leur taille.