Últimos temas
» [RPGM MV] Script IAVRA_GIF
por kaospropio Ayer a las 10:25 pm

» [RPG2k] - Problemas con Recursos propios
por Izy Ayer a las 6:52 pm

» Pokemon Destiny
por JapoZero Ayer a las 2:32 am

» Temporalmente desconectado.
por Muzgar Jue Mayo 28, 2020 9:35 pm

» [Solucionado]Quitar PV y PM al mismo tiempo (RPG MV)
por JapoZero Miér Mayo 27, 2020 8:32 pm

» Error al exportar proyecto
por Tonitron Miér Mayo 27, 2020 12:14 pm

» Obtener hora y fechas reales.
por Chaskarron Mar Mayo 26, 2020 6:20 pm

» The Timeless House - Terror - ¡Descarga ya disponible!
por Blue Burst Lun Mayo 25, 2020 11:38 pm

» LA BRÚJULA DE ZAZA [VXACE]
por Pocari Dom Mayo 24, 2020 10:39 pm

» Videotutorial Linternas RPg maker 2003,
por Muzgar Vie Mayo 22, 2020 2:20 pm

» Cambiar de mapa segun interruptor
por Muzgar Vie Mayo 22, 2020 1:24 pm

» Habilidades pasivas que aumentan atributos [Vx Ace]
por juantru Jue Mayo 21, 2020 4:58 pm


XS | Teleport

Ir abajo

XS | Teleport Empty XS | Teleport

Mensaje por pigu_6 el Dom Abr 20, 2014 12:10 am

Como dice el titulo un sistema para agregar puntos de viaje en todos los mapas

Script: http://pastebin.com/ZQ4UQ1av
Demo: http://www.mediafire.com/download/wrywr3t1y5cr1ny/Quick+travel.exe

Este script sirve para agregar puntos de teletransporte para despues usarlos como quick travel.

En nuestro juego se ve asi:
XS | Teleport Xs-teleport


Ahora a explicar su funcionamiento.

Primero q nada debemos definir todos los mapas que queremos tengan un punto de "quick travel", esto lo vamos a hacer en el script, debajo de la linea 80

ID = ['Title', :symbol, map_id, x & y, map_image(nil), map_info(nil),
         enabled, icon_index]
   TP_LIST = [] # Don't remove!
   TP_LIST[0] = ['Weird Lake', :weird_map,  1, [15,11], "map_test", TP_INFO_1, true, 321]
   TP_LIST[1] = ['World Map',  :world_map,  2, [12,3],"map_test2", TP_INFO_2, true, nil]

ID= Este es el numero q va a reconocer nuestro script, para activar o desactivar el viaje
Title: Nombre  con el q va a aparecer en el menu de viaje
:symbol: Si algun scripter me puede ayudar con esto seria buenisimo, no se q es ni para q sirve
map id: La id del mapa al q vamos a teletransportarnos
X&Y: Coordenadas donde vamos a aparecer [x,y]
ma_image(nil): el nombre de la imagen q queramos q aparezca con este mapa, obviamente debemos tener una imagen en la carpeta pictures con ese nombre
Map_info(nil): Sirve para poner informacion del mapa y se pone TP_info_X(Abajo se ve la explicacion)
Enabled: True si podemos utilizar  el travel, false si no podemos
Icon_index: ID del icono q queramos q aparezca, si ponemos nil no aparece nada


En la lina 65 podemos agregar la informacion de nuestros mapas agegando una linea

TP_INFO_X = "Mensaje q queremos q aparezca, va entre comillas"

X= numero q queramos

Ahora vamos con los scriptcalls

tp(1, :add) Este scriptcall hace q aparezca el mapa puesto con ID 1 en nuestro script( TP_LIST[1])
tp(1, :dell) Bueno hace lo contrario del anteior, borra de la lista de teletransporte

SceneManager.call(Scene_Teleport) Hace aparecer la ventana de teletransporte, mostrando los lugares anteriores activados.

tp_enable(0, true) Deja activo el primer mapa de la lista
tp_enable(1, false) Desactiva el segundo mapa de la lista

pigu_6
PJ Recurrente
PJ Recurrente

Masculino
Argentina
RPG Maker : Ace
Mensajes : 80
Monedas : 178
Reputación : 42
Edad : 28

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.