//calcule votre position relative à la position <0,0,0> de la sim 'Da Boom' en métre quand vous touchez l’objet.
vector vecrel; //sommes de llgetpos & llgetregioncorner (+ d’autres vector). Pour économiser du temps.
default
{
state_entry()
{
llSetText("Touchez moi pour obtenir votre position", <1,1,1>, 2.0);
}
touch_start(integer total_number)
{
vecrel = llGetRegionCorner() + llDetectedPos(0);
llWhisper(0, "llGetRegionCorner() is:"+(string)vecrel ); //pour le débug avant l’addition de vector
vecrel -= <256000.0, 256000.0, 0.0>;//Le coin de la région ‘Da Boom’ est à <256000.0, 256000.0, 0.0>
llWhisper (0, "Votre position par rapport à la position <0,0,0> de 'Da Boom' : "+ (string)llRound(vecrel.x) +",\t\t\t"+ (string)llRound(vecrel.y) +",\t\t\t"+ (string)llRound(vecrel.z) + ".");
llWhisper(0, "Votre position par rapport à la position <0,0,0> de 'Da :"+(string)vecrel ); //plus rapide mais non formaté.
}
}