29905-\[Duda]_Error_con_script
#2
Tito Sayer301 26309
Para que usas una flag aqui? si lo que te hace de comparador es la propia variable al pisar el gatillo!

En tu caso esta comprobando si la variable 5000 tiene valor 0, (como lo haria un check)
Si lo tiene, el script que contiene se ejecuta, si no, pues no.

Por lo cual el checkflaf, el if goto y el @final sobran completamente

Nunca uses LOCKALL y RELEASEALL quedan fataaaal, usar LOCK/RELEASE como mucho, pero intenta no usar mucho este comando, queda antinatural y feo.

Y ya por ultimo....
Las variables que debes utilizar son de la 40FF hacia abajo.