Registrarse

Duda con sript

Estado
Cerrado para nuevas respuestas.
Hola bueno el tema es que me preguntaba si se podía hacer que un script se activara justo cuando te teletrasportas por ejemplo lo que intento hacer es que me teletrasporto de un sitio a la cama pero no se activa el script si no que tengo que moverme y regresar al sitio para que se active desde ya gracias.
 

Swagee

El swag guia mi camino ;)
lo que intento hacer es que me teletrasporto de un sitio a la cama pero no se activa el script si no que tengo que moverme y regresar al sitio para que se active desde ya gracias.
Si has hecho un script, edita tu post y ponlo para ver que falla, si no pues creo que con un scipt de gatillo se poodría hacer, tampoco es que sepa mucho de esto.
 
Si has hecho un script, edita tu post y ponlo para ver que falla, si no pues creo que con un scipt de gatillo se poodría hacer, tampoco es que sepa mucho de esto.
#dynamic 0x800000

#org @inicio
applymovement 0xFF @mov1
waitmovement 0x0
faceplayer
lock

msgbox @frase 0x6

applymovement 0xFF @mov2
waitmovement 0x0
release

end

#org @frase
= [blue_rs][PLAYER]: Uf así que solo era un sueño...\n[blue_rs][PLAYER]: Bueno es hora de levantarse.

#org @mov1
#raw 0x3 'Mirar Derecha
#raw 0x13 'Esperar 4
#raw 0x13 'Esperar 4
#raw 0x2 'Mirar Izquierda
#raw 0x13 'Esperar 4
#raw 0x13 'Esperar 4
#raw 0x0 'Mirar Abajo
#raw 0xFE 'Fin de los movimientos

#org @mov2
#raw 0x45 'Salto Derecha
#raw 0xFE 'Fin de los movimientos

puse que el script se activara al pisarlo pero cuando pasa el teletrasporte aparece directamente encima pero al aparecer directamente encima no se activa hasta que doy un paso a algun lado y vuelvo donde está el script.
 

Swagee

El swag guia mi camino ;)
#dynamic 0x800000

#org @inicio
applymovement 0xFF @mov1
waitmovement 0x0
faceplayer
lock

msgbox @frase 0x6

applymovement 0xFF @mov2
waitmovement 0x0
release

end

#org @frase
= [blue_rs][PLAYER]: Uf así que solo era un sueño...\n[blue_rs][PLAYER]: Bueno es hora de levantarse.

#org @mov1
#raw 0x3 'Mirar Derecha
#raw 0x13 'Esperar 4
#raw 0x13 'Esperar 4
#raw 0x2 'Mirar Izquierda
#raw 0x13 'Esperar 4
#raw 0x13 'Esperar 4
#raw 0x0 'Mirar Abajo
#raw 0xFE 'Fin de los movimientos

#org @mov2
#raw 0x45 'Salto Derecha
#raw 0xFE 'Fin de los movimientos

puse que el script se activara al pisarlo pero cuando pasa el teletrasporte aparece directamente encima pero al aparecer directamente encima no se activa hasta que doy un paso a algun lado y vuelvo donde está el script.
¿Lo has puesto en el a map para que el script se active justo en el punto donde te teletransporta?, alomejor esque lo has puesto justo un paso delante de ti.
 
¿Lo has puesto en el a map para que el script se active justo en el punto donde te teletransporta?, alomejor esque lo has puesto justo un paso delante de ti.
Sí lo puse justo en el sitio donde salgo teletrasnportado porque doy un paso hacia la derecha y vuelvo al sitio donde estaba antes y es cuando se activa por lo tanto si estaba encima una vez teletrasportado.
 

Fran Agustín

Si el sol besa tus ojos, ni cuenta te das.
Miembro insignia
Eso es porque los scripts de gatillo no se ejecutan apenas entrar al mapa. Lo que podrías hacer es usar un script de nivel, es decir crear el script como cualquier otro pero, en lugar de ponerlo en los cuadritos verdes del A-Map, ir a donde dice "Cabezal" o "Header" y ahí buscar donde dice "Map script".
Yo creo que podrías usar el 0x2 para este script (donde dice "Script type:"), el offset lo ponés donde dice "Script offset 2" y le asignás una flag libre, después de eso ya debería funcionarte.

 
Eso es porque los scripts de gatillo no se ejecutan apenas entrar al mapa. Lo que podrías hacer es usar un script de nivel, es decir crear el script como cualquier otro pero, en lugar de ponerlo en los cuadritos verdes del A-Map, ir a donde dice "Cabezal" o "Header" y ahí buscar donde dice "Map script".
Yo creo que podrías usar el 0x2 para este script (donde dice "Script type:"), el offset lo ponés donde dice "Script offset 2" y le asignás una flag libre, después de eso ya debería funcionarte.

Bueno hice lo que me dijiste y se me queda repitiendo el script todo el tiempo.
 
Estado
Cerrado para nuevas respuestas.
Arriba