llWater
float llWater(vector Offset)Returns the water height below the object position + Offset.
Parameters
-
Offset(vector)
// Makes the object land on ground or on waterFindGroundOrWater(){ vector vTarget = llGetPos(); vTarget.z = llGround( ZERO_VECTOR ); float fWaterLevel = llWater( ZERO_VECTOR ); if( vTarget.z < fWaterLevel ) vTarget.z = fWaterLevel; llSetRegionPos(vTarget);}
default{ touch_start(integer total_number) { FindGroundOrWater(); }}