Te adjunté un archivo fuente que puedes descargar. Con la idea del comentario anterior hice un pequeño script llamado "igual" que verifica si dos valores pasados por parámetros son iguales y devuelve "true" si lo son y "false" si no lo son. Aquí su código:
y en lugar de:
(en el script scCirc) lo reemplazo por su equivalente pero con la función nuestra:
y parece que funciona.
Código [Seleccionar]
epsilon = 0.0001;
if((argument0-argument1) < 0)
return((argument1-argument0) < epsilon);
else
return((argument0-argument1) < epsilon);
y en lugar de:
Código [Seleccionar]
if( r!=r1 or r!=r2 or r!=r3 ) show_message("radio incorrecto");
(en el script scCirc) lo reemplazo por su equivalente pero con la función nuestra:
Código [Seleccionar]
if !(igual(r,r1) and igual(r,r2) and igual(r,r3)) show_message("radio incorrecto");
y parece que funciona.