//Title: Height Detector
//Date:11-16-2003 7:24 PM
//Scripter: Francis Chung
default
{
state_entry()
{
llSetStatus(STATUS_PHANTOM, TRUE);
llSetText( "Touch to find out your height", < 1,1,1>, 1 );
}
touch_start(integer total_number)
{
key avatar;
string name;
vector size;
vector pos;
string saeheight = "";
float heightfeet;
avatar = llDetectedKey(0);
size = llGetAgentSize( avatar );
name = llDetectedName(0);
pos = llDetectedPos(0);
heightfeet = size.z * 3.28083;
saeheight = (string)((integer) llFloor(heightfeet)) + " feet ";
heightfeet -= llFloor(heightfeet);
saeheight += (string)((integer)(llRound(heightfeet * 12))) + " inches";
llSay( 0, name + " is " + (string)size.z + " m (" + saeheight + ") tall. (counting your shoes)" );
size.x = 0.5;
size.y = 0.5;
llSetScale( size );
// pos.x += 0.5;
llSetPos( pos );
}
}