"The vector constant TOUCH_INVALID_TEXCOORD has the value <-1.0, -1.0, 0.0>"
anyone else had this problem?
vector touchedpos;
default {
touch_start(integer num_detected) {
integer i = 0;
for(; i < num_detected; ++i ) {
touchedpos = llDetectedTouchST(i);
if (llDetectedTouchFace(i) == -1) {
llWhisper(0, "Sorry, your viewer doesn't support touched faces."
;}
else if (touchedpos == TOUCH_INVALID_TEXCOORD)
{
llWhisper(0, "Sorry, the surface touch position could not be determined."
;}
else {
llWhisper(0, (string) touchedpos);
}
} // while ...
} // touch_start
}