#dynamic 0x800000
#org @start
lock
faceplayer
msgbox @msg 0x6
checkitem 0xA 0x1 'Comprueba si tenemos el objeto.
compare LASTRESULT 0x0 'Compara el valor obtenido antes con 0; en el anterior paso obtendríamos un 1 si tenemos el objeto o un 0 si no lo tenemos.
if 0x1 goto @NoTodos 'Si el resultado anterior es correcto, es decir, el valor era 0 y por tanto no lo tenemos, nos dirige al pointer indicado, si el resultado anterior era incorrecto (el valor era 1), el script continúa sin dirigirse al pointer.
checkitem 0xB 0x1
compare LASTRESULT 0x0
if 0x1 goto @NoTodos
checkitem 0xC 0x1
compare LASTRESULT 0x0
if 0x1 goto @NoTodos
checkitem 0xD 0x1
compare LASTRESULT 0x0
if 0x1 goto @NoTodos
checkitem 0xE 0x1
compare LASTRESULT 0x0
if 0x1 goto @NoTodos
checkitem 0xF 0x1
compare LASTRESULT 0x0
if 0x1 goto @NoTodos
checkitem 0xAA 0x1
compare LASTRESULT 0x0
if 0x1 goto @NoTodos
checkitem 0xBB 0x1
compare LASTRESULT 0x0
if 0x1 goto @NoTodos
pause 0x25
msgbox @msg3 0x6
fadescreen 0x1 'pone la pantalla en negro.
setflag 0x200 'activa la flag que el mini deberá tener asignada en el AM.
hidesprite 0x1 'oculta el mini con número de gente=1 de ese mapa.
fadescreen 0x0 'vuelve la pantalla a la normalidad.
release
end
#org @NoTodos
msgbox @msg2 0x6
release
end
#org @msg
= Veamos si traes esos objetos que\nte pedí.
#org @msg2
= No me la intentes colar, no están\ntodos, vuelve cuando los tengas.
#org @msg3
= Mmm...\nInteresante...\l¡Eres increible! Los has\lconseguido TODOS, con lo difícil\lque era. Pues ahora yo ya puedo\lirme, ¡hasta otra!