Lo que quiero saber, como puedo utilizar un call, por ejemplo: Si te estan hablando y contestas ''si', yo quiero que vuelva al ultimo mensaje cada vez que le de a ''Si', como lo hago.
Supongo que te refieres a forzar que se responda NO, ¿Verdad?
Es decir, que mientras respondas sí, te vuelva a preguntar o algo así. Es lo que yo he entendido. Si es así y eres un poco más concreto te pongo un ejemplo. Es por no ponértelo ahora sin saber muy bien lo que quieres.
(el principio del script)
goto @bucle 'Va a un puntero donde creamos un bucle
#org @bucle 'Aquí iría todo lo que quieres que se repita
msgbox @texto 0x5 'hace la pregunta
compare LASTRESULT 0x1 'Comprueba si dijimos que sí
if 0x1 goto @bucle 'Si es así, vuelve al principio
(a partir de aquí, lo que pasa si dices que no)
Y si lo quieres hacer con call, lo puedes hacer así:
(lo que pasa antes)
call @bucle
(lo que pasa después)
#org @bucle 'Aquí iría todo lo que quieres que se repita
msgbox @texto 0x5 'hace la pregunta
compare LASTRESULT 0x1 'Comprueba si dijimos que sí
if 0x1 goto @bucle 'Si es así, vuelve al principio
return 'Si dices que no, vuelve al script y continúa leyendo