Registrarse

Mini se coloca donde no debe colocarse

Estado
Cerrado para nuevas respuestas.

KanaCn

由紀カクタス
Holiwis :3
Es qué había empezado a hacer un script de gatillo. Donde tenía un mini puesto para hacerlo:

Así.
Creo que es algún error del script por eso lo dejo aquí:
Código:
#dynamic 0x800000

#org @inicio
checkflag 0x2101
msgbox @texto 0x6
applymovement 0x1 @move
waitmovement 0x1
msgbox @texto2 0x6
applymovement 0x1 @move2
waitmovement 0x1
applymovement 0xFF @move3
waitmovement 0xFF
warp 0x4 0x3 0x0 0x6 0xC 
end

#org @texto
= Ayud.Rosa: Espera!

#org @move
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0x4A 'Mirar al Jugador
#raw 0xFE 'Finalizar Movimientos

#org @texto2
= Ayud.Rosa : Ven Conmigo [player]..Te\nbusca el Profesor Steven

#org @move2
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0xFE 'Finalizar Movimientos


#org @move3
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0xFE 'Finalizar Movimientos
y así aparece cuando lo juego.


Se aceptan todo tipo de respuestas :3
 
Última edición por un moderador:

Adke

weeeh
Comprueba que no haya ningún script de nivel que te mueva el mini de sitio.

A parte de eso, la flag que usas no es segura y puede ser parte del error, si no recuerdo mal, las flags seguras eran de la 200 a la 2FF.
Y ya por último, el end de después del warp sobra, al ejecutar el warp el script acaba sin necesidad de poner el end.
 

kakarotto

Leyenda de WaH
Codigo script derecho
Código:
#dynamic 0x800000

#org @inicio
compare 0x40FF 0x1
if 0x1 goto @fin
msgbox @texto 0x6
applymovement 0x1 @move
waitmovement 0x1
msgbox @texto2 0x6
applymovement 0x1 @move2
waitmovement 0x1
applymovement 0xFF @move3
waitmovement 0xFF
warp 0x4 0x3 0x0 0x6 0xC
setvar 0x40FF 0x1
end

#org @texto
= Ayud.Rosa: Espera!

#org @texto2
= Ayud.Rosa : Ven Conmigo [player]..Te\nbusca el Profesor Steven

#org @fin
end

#org @move
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0x4A 'Mirar al Jugador
#raw 0xFE 'Finalizar Movimientos


#org @move2
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0xFE 'Finalizar Movimientos


#org @move3
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0xFE 'Finalizar Movimientos
Reajustalo los pasos para el script izquierdo aunque se podria optimizar mucho mejor para que con el mismo script lo controlaras todo..pero te vale..no t olvides tampoco poner el valor de 40FF en advanced map y el value a 0
 

KanaCn

由紀カクタス
Respuesta: Re: Mini se coloca donde no debe colocarse

Comprueba que no haya ningún script de nivel que te mueva el mini de sitio.

A parte de eso, la flag que usas no es segura y puede ser parte del error, si no recuerdo mal, las flags seguras eran de la 200 a la 2FF.
Y ya por último, el end de después del warp sobra, al ejecutar el warp el script acaba sin necesidad de poner el end.
Sigue aún saliendome donde no debe salir.

Código:
#dynamic 0x800000

#org @script1
checkflag 0x200
compare 0x40FF 0x1
if 0x1 goto @fin
msgbox @texto1 0x6
applymovement 0x1 @move1
waitmovement 0x1
msgbox @texto2 0x6
warp 0x4 0x3 0x0 0x6 0xC
setflag 0x200
setvar 0x40FF 0x1
end

#org @fin
end

#org @texto1
= Ayudante: ¡Espera [player]!

#org @move1
#raw 0x2 'Mirar Izquierda
#raw 0x2 'Mirar Izquierda
#raw 0x2 'Mirar Izquierda
#raw 0x2 'Mirar Izquierda
#raw 0x2 'Mirar Izquierda
#raw 0x4A 'Mirar al Jugador
#raw 0x62 'Exclamación (!)
#raw 0xFE 'Finalizar Movimientos

#org @texto2
= Ayudante: El Profesor te busca ven\nconmigo.
Codigo script derecho
Código:
#dynamic 0x800000

#org @inicio
compare 0x40FF 0x1
if 0x1 goto @fin
msgbox @texto 0x6
applymovement 0x1 @move
waitmovement 0x1
msgbox @texto2 0x6
applymovement 0x1 @move2
waitmovement 0x1
applymovement 0xFF @move3
waitmovement 0xFF
warp 0x4 0x3 0x0 0x6 0xC
setvar 0x40FF 0x1
end

#org @texto
= Ayud.Rosa: Espera!

#org @texto2
= Ayud.Rosa : Ven Conmigo [player]..Te\nbusca el Profesor Steven

#org @fin
end

#org @move
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0x4A 'Mirar al Jugador
#raw 0xFE 'Finalizar Movimientos


#org @move2
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0xFE 'Finalizar Movimientos


#org @move3
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0xFE 'Finalizar Movimientos
Reajustalo los pasos para el script izquierdo aunque se podria optimizar mucho mejor para que con el mismo script lo controlaras todo..pero te vale..no t olvides tampoco poner el valor de 40FF en advanced map y el value a 0
Aún no me funciona:
Código:
#dynamic 0x800000

#org @script1
compare 0x40FF 0x1
if 0x1 goto @fin
msgbox @texto1 0x6
applymovement 0x1 @move1
waitmovement 0x1
msgbox @texto2 0x6
warp 0x4 0x3 0x0 0x6 0xC
setvar 0x40FF 0x1

#org @fin
end

#org @texto1
= Ayudante: ¡Espera [player]!

#org @move1
#raw 0x2 'Mirar Izquierda
#raw 0x2 'Mirar Izquierda
#raw 0x2 'Mirar Izquierda
#raw 0x2 'Mirar Izquierda
#raw 0x2 'Mirar Izquierda
#raw 0x4A 'Mirar al Jugador
#raw 0x62 'Exclamación (!)
#raw 0xFE 'Finalizar Movimientos

#org @texto2
= Ayudante: El Profesor te busca ven\nconmigo.
 
Última edición:

kakarotto

Leyenda de WaH
Vamos a ver...si haces un checkflag debes de seguir la instruccion con un 0x1 o 0x0... por lo tanto haz despues del check if 0x1 goto @algo y luego #org @algo y debajo end..vamos a ver ahora..40FF en advance map y value 0000..comprueba que el numero de persona es la 01
 

KanaCn

由紀カクタス
Respuesta: Re: Mini se coloca donde no debe colocarse

Vamos a ver...si haces un checkflag debes de seguir la instruccion con un 0x1 o 0x0... por lo tanto haz despues del check if 0x1 goto @algo y luego #org @algo y debajo end..vamos a ver ahora..40FF en advance map y value 0000..comprueba que el numero de persona es la 01
Me rayo mucho me podrías poner un ejemplo? Es que no entendi tus palabras. :D
 

kakarotto

Leyenda de WaH
Pasos a seguir:
1)Asegurate que no tengas ningun script de nivel en el mapa.
2)Asegurate que la enfermera sea el numero de persona 1
3)Asegurate que la enfermera tenga la variable 40FF y el var value a 0000

Sigamos con el script de la derecha del mapa el segundo..

Código:
#dynamic 0x800000

#org @script1
compare 0x40FF 0x1  comprueba si la variable es valor 1
if 0x1 goto @fin si es ves a fin
msgbox @texto1 0x6 
applymovement 0x1 @move1 movimiento enfermera
waitmovement 0x1
msgbox @texto2 0x6
warp 0x4 0x3 0x0 0x6 0xC
setvar 0x40FF 0x1 ponemos el valor a 1

#org @fin
end

#org @texto1
= Ayudante: ¡Espera [player]!

#org @move1
#raw 0x2 'Mirar Izquierda
#raw 0x2 'Mirar Izquierda
Te faltan 4 pasos hacia arriba
#raw 0x4A 'Mirar al Jugador
#raw 0x62 'Exclamación (!)
#raw 0xFE 'Finalizar Movimientos

#org @texto2
= Ayudante: El Profesor te busca ven\nconmigo.
Lo entiendes ya?
 

KanaCn

由紀カクタス
Respuesta: Re: Mini se coloca donde no debe colocarse

Pasos a seguir:
1)Asegurate que no tengas ningun script de nivel en el mapa.
2)Asegurate que la enfermera sea el numero de persona 1
3)Asegurate que la enfermera tenga la variable 40FF y el var value a 0000

Sigamos con el script de la derecha del mapa el segundo..

Código:
#dynamic 0x800000

#org @script1
compare 0x40FF 0x1  comprueba si la variable es valor 1
if 0x1 goto @fin si es ves a fin
msgbox @texto1 0x6 
applymovement 0x1 @move1 movimiento enfermera
waitmovement 0x1
msgbox @texto2 0x6
warp 0x4 0x3 0x0 0x6 0xC
setvar 0x40FF 0x1 ponemos el valor a 1

#org @fin
end

#org @texto1
= Ayudante: ¡Espera [player]!

#org @move1
#raw 0x2 'Mirar Izquierda
#raw 0x2 'Mirar Izquierda
Te faltan 4 pasos hacia arriba
#raw 0x4A 'Mirar al Jugador
#raw 0x62 'Exclamación (!)
#raw 0xFE 'Finalizar Movimientos

#org @texto2
= Ayudante: El Profesor te busca ven\nconmigo.
Lo entiendes ya?
Puse todo eso pero aún el ''Mini'' sigue donde esta y no tengo ningún script de nivel. Se activa el script pero el mini esta a donde no debe estar.
 
Respuesta: Re: Mini se coloca donde no debe colocarse

Pasos a seguir:
1)Asegurate que no tengas ningun script de nivel en el mapa.
2)Asegurate que la enfermera sea el numero de persona 1
3)Asegurate que la enfermera tenga la variable 40FF y el var value a 0000

Sigamos con el script de la derecha del mapa el segundo..

Código:
#dynamic 0x800000

#org @script1
compare 0x40FF 0x1  comprueba si la variable es valor 1
if 0x1 goto @fin si es ves a fin
msgbox @texto1 0x6 
applymovement 0x1 @move1 movimiento enfermera
waitmovement 0x1
msgbox @texto2 0x6
warp 0x4 0x3 0x0 0x6 0xC
setvar 0x40FF 0x1 ponemos el valor a 1

#org @fin
end

#org @texto1
= Ayudante: ¡Espera [player]!

#org @move1
#raw 0x2 'Mirar Izquierda
#raw 0x2 'Mirar Izquierda
Te faltan 4 pasos hacia arriba
#raw 0x4A 'Mirar al Jugador
#raw 0x62 'Exclamación (!)
#raw 0xFE 'Finalizar Movimientos

#org @texto2
= Ayudante: El Profesor te busca ven\nconmigo.
Lo entiendes ya?
Tu script esta mal hecho, primero va a leer el comando Warp antes del setvar, en todo caso antes de warp irá setvar 0x40FF 0x1.
Llevas tiempo en esto no?, deberías saber que no es necesario comprobar la variable porque ya estas cambiando el numerito de la variable, por lo que si la variable 40FF tiene el valor uno, no va a leer el script de gatillo
 

kakarotto

Leyenda de WaH
Llevas razon pero para que lo entienda de un modo mas "facil" se lo he puesto asi.. de todos modos llevas razon

Da los pasos mal champion? Adjunta capturas del mini en advanced map y seleccionada la enfermera
 

Adke

weeeh
@kakarotto el setvar no puede estar después del warp, no lo leerá y se repetirá el script.
@Champion L!llie el mini está mal colocado al entrar al mapa antes de pisar el script de gatillo? Si es así el script de gatillo no tiene nada que ver.
 

KanaCn

由紀カクタス
@kakarotto el setvar no puede estar después del warp, no lo leerá y se repetirá el script.
@Champion L!llie el mini está mal colocado al entrar al mapa antes de pisar el script de gatillo? Si es así el script de gatillo no tiene nada que ver.
El mini esta mal colocado antes de pisar el script de gatillo y al pisarlo el mini aun se queda ahi pero me envia los mensajes y me hace el warp.
 

kakarotto

Leyenda de WaH
Dale a ver cabezal vete a map script y dale al boton remove hasta que se deshabilite gusrda advanced map y cuentanos
 
Estado
Cerrado para nuevas respuestas.
Arriba