Hi I have a funny issue with one of my scripts. thought i could ask here, it might be a simple issue. in my touch_start I call for a notecard reader. now the script should wait until the notecard reader returns the desired value. but it doesn't. it just moves on and the card reader returns the values too late it seems. I know that because i have some llOwnerSay inside the reader so i can see where it is. It all works, except that the return from the reader is too late, the script doesn't wait for it. I tried some llSleeps but they didn't help. any idea how i can make the script wait for it? touch_start(integer total_number)
{
key id = llDetectedKey(0);
string name = llDetectedName(0);
init(card); //initialize notecard reader <--THIS READS THE NC
llWhisper(0,question +"\n\n\n"); <--- THIS DOESN'T WAIT
listenhandle=llListen(0,"",id,"");
llSetTimerEvent(gap);
}thanks in advance! R.