qna_rh
Thread Id: 24677
Thread Name: Casillas de teletransporte temporales
#0
RenaGod 27897
Buenas a todos, tengo una duda sobre scripting. :)

Verán, me gustaría que me pasaran un script donde al pisar una casilla el mini del protagonista sea teletransportado a otras coordenadas diferentes dentro de un mismo mapa pero solo una vez.

Ojalá puedan ayudarme con esto amigos. :D Nos vemos luego chicos. ;)
#1
Javi4315♪ 13374
Eso es un script de gatillo. Escoges una variable y programas el script de gatillo, utilizas el comando "warp" para mover al personaje al lugar que quieras, dentro o fuera del mapa, da igual, y desactivas el script para que no se vuelva a ejecutar.

Mira, imagina que escoges la variable 0x7FFF, por ejemplo. Pues configuras el script de gatillo con esa variable y el valor 0 (deberías leer algún tutorial de scripts de gatillo para aprender a hacerlos, Cheve_X creo que tiene uno posteado). Una vez configurado, lo escribes en XSE y sería algo como esto:

#org @(pointer inicial)
setvar 0x7FFF 0x1
warp (parámetros del comando)
end '(realmente este comando sobra aquí, pero bueno, para no liar xD)


Al cambiar el valor de la variable que configura el script (0x7FFF), ya no se volverá a ejecutar cuando lo pises. Pero es necesario que leas un buen tutorial de scripts de gatillo para aprender a hacerlos.
#2
Pacodelopio 26193
Yo creo que mas bien te refieres a los Warp, solo tienes que cojer el tile que quieras que teletransporte y abrirlo en el editor de bloques (en el A-map) y en comportamiento byte pones 61 en la primera casilla y ya te pondrá (Regular Warp), lo qe te dice Darth vader es verdad pero es complicarse mucho y gastar espacio a lo tonto si lo que quieres es solo que te mueva de mapa en mapa al pisar, y claro no solo eso luego tienes que poner un warp encima de ese tile y rellenando los parametros de banco de mapa: mapa: ... etc...
#3
Javi4315♪ 13374
Iniciado por Pacodelopio
Yo creo que mas bien te refieres a los Warp, solo tienes que cojer el tile que quieras que teletransporte y abrirlo en el editor de bloques (en el A-map) y en comportamiento byte pones 61 en la primera casilla y ya te pondrá (Regular Warp), lo qe te dice Darth vader es verdad pero es complicarse mucho y gastar espacio a lo tonto si lo que quieres es solo que te mueva de mapa en mapa al pisar, y claro no solo eso luego tienes que poner un warp encima de ese tile y rellenando los parametros de banco de mapa: mapa: ... etc...


Hombre, el autor del tema dice que te teletransporte "pero sólo una vez". Si sólo quieres que funcione una vez, no puedes usar un warp convencional. Pero vamos, que es lo que he entendido yo, lo mismo me he equivocado. De hecho, me has puesto en duda xD
#4
RenaGod 27897
Iniciado por Darth Vader
Hombre, el autor del tema dice que te teletransporte "pero sólo una vez". Si sólo quieres que funcione una vez, no puedes usar un warp convencional. Pero vamos, que es lo que he entendido yo, lo mismo me he equivocado. De hecho, me has puesto en duda xD


Bueno, aprecio mucho su ayuda, y pues ya había hecho un script de gatillo hace tiempo pero había olvidado casi todo del XSE por el tiempo que llevaba sin usarlo. '^^

Y pues bueno, revisaré una vez más un tutorial de scripting que tengo por ahí a ver cómo me va con eso. :D

Gracias a ambos por su ayuda. :) Nos vemos luego chicos. ;)