Maybe checking for mouse_left is hold ? Maybe use another while ?
Code:
var interval_time = 0;
 var max_time = 1000; //fex
 var mclicked = 0;
 while(interval_time < max_time){
    if (mouse_left) 
    { 
       mclicked += 1; 
       while(mouse_left && interval_time < max_time){
          interval_time += time_step;
          wait(1); 
       }
     }
    else interval_time += time_step;
    if (mclicked >= 3) { _do_something;break; }
    wait(1);
 }


I guess this works not tested cause iam working btw.

Last edited by rayp; 12/05/12 18:47.

Acknex umgibt uns...zwischen Dir, mir, dem Stein dort...
"Hey Griswold ... where u gonna put a tree that big ?"
1998 i married my loved wife ... Sheeva from Mortal Kombat, not Evil-Lyn as might have been expected
rayp.flags |= UNTOUCHABLE;