He puesto al principio cuatro frases para probarlas. La que juega es la que está colocada en la última posición. Cambiándolas de orden puedo probar las otras.
Código:
A1: Establecer variable [ Nombre:%texto A:si tienes 5 y te quito 3 te quedan Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A2: Establecer variable [ Nombre:%texto A:no tienes valor a quitarme 3 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A3: Establecer variable [ Nombre:%texto A:tengo 30 y 50 y 70 y más Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A4: Establecer variable [ Nombre:%texto A:No tengo nada Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A5: Establecer variable [ Nombre:%texto A:Tengo 0 pero debo 25 Recurse Variables:Apagado Calcular:Apagado Añadir:Apagado ]
A6: Establece Array [ Matriz de Variables (array):%txtarray Values:%texto Separador: ]
A7: For [ Variable:%item Ítems:%txtarray() ]
A8: Si (if) [ %item > 0 | %item ~ 0 ]
A9: Si (if) [ %primero No ajust. ]
A10: Establecer variable [ Nombre:%primero A:%item Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A11: Else Si (if) [ %segundo No ajust. ]
A12: Establecer variable [ Nombre:%segundo A:%item Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ]
A13: Ir a acción [ Tipo:Etiqueta Acción Número:1 Etiqueta:Exit ]
A14: Fin si (End if)
A15: Fin si (End if)
A16: End For
A17: Establecer variable [ Nombre:%primero A:0 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ] Si (if) [ %primero No ajust. ]
A18: Establecer variable [ Nombre:%segundo A:0 Recurse Variables:Apagado Calcular:Encendido Añadir:Apagado ] Si (if) [ %segundo No ajust. ]
<Exit>
A19: Flash [ Texto:%txtarray()
%primero
%segundo Largo:Apagado ]
Los resultados son
%texto = si tienes 5 y te quito 3 te quedan
%primero=5
%segund0=3
%texto = no tienes valor a quitarme 3
%primero=3
%segund0=0
%texto = tengo 30 y 50 y 70 y más
%primero=30
%segund0=50
%texto = Tengo 0 pero debo 25
%primero=0
%segund0=25
Es aceptable? Un aprobadillo, espero.