[user]JohnW[/user] asegurarte haber cambiado esta parte de tu codigo:

if add = -1

por

if ( add ==  -1 )
The next best thing to knowing something,
is knowing where to find it.

¿Al final fue el break lo que lo solucionó?
Como no se me ocurrió antes  :'( :-[ xD

PD: Vampy, en GM no es necesario este cambio de operador, la comprobación funciona perfectamente igual con los dos operadores, ni tampoco son necesarios los paréntesis.
alaberga regué el café.

BA:STFW&RTFM

Cita de: NiuWeb en Abril 26, 2016, 04:24:42 AM
¿Al final fue el break lo que lo solucionó?
Como no se me ocurrió antes  :'( :-[ xD

PD: Vampy, en GM no es necesario este cambio de operador, la comprobación funciona perfectamente igual con los dos operadores, ni tampoco son necesarios los paréntesis.
Probé las dos formas que me dijiste, primero hize lo del show_message y si que funcionaba aunque el show_message al saltar en la pantalla la ventanita esa, saltaba 5 o 6 veces seguidas.
Pero al ponerlo todo como antes, y añadir el break; quedó perfecto :)

Yo la verdad tampoco había caído en eso pero más que nada por que pensaba que el código break; solo se usaba en los scripts cuando hacias una lista de opciones por ejemplo para un menú pero desconocia que también se usáran en el resto del programa.
:) Me queda mucho por aprender aún.