https://www.youtube.com/embed/jrAQVEw21lQ
Script Name: TeleportToVisited
Author: Newold
Description: With this script you can make a window appear that
allows you to teleport to any map you have visited before.
You can also store different teleport points on each map.
Version: 1.4 - 10-01-2019
Credits and License: You can use this script as you want. It is free for comercial and not comercial projects. You can give me thanks in the credits of your game or not, as you wish
**************************************************************************
Installation and use
**************************************************************************

️
INSTALLATION
- Put this script over main
- You need to download these images and unzip them in the folder
"Graphics/Pictures"
Link:
Bajar]https://www.mediafire.com/file/n7bv66tbdr7cj3m/TeleportImages.rar/file] (Downloads images from mediafire)
- you can configure this script below this instructions

️
HOW TO USE
- When you visited a map, this map is added automatically to the
teleport's list.
If you do not want the map to be added automatically, you need
to create an empty event on that map and name it
⇒⇒⇒⇒ noAddToTeleportList ⇐⇐⇐⇐
··········································································
- To add a teleport point manually, use the command call script of
the events and inside you put this code:
add_map(ref, name, map_id, x, y, direction)
● ref

Can be a number (Ex: 1), a string (Ex: "name") or
symbol
symbol)
ref is used to identify this teleport.
● name

Only can be a string (Ex: "name")
name is used to name this teleport.
● map_id

it can be nil (current map) or a number.
map_id refers to the id of the map.
● x

it can be nil (current position X of player)
or a number.
● y

it can be nil (current position Y of player)
or a number.
● direction

it can be nil (current direction of player)
or a number. (2 = Down, 4 = Left, 6 = Right, 8 = Up)
··········································································
- To modify a parameter of a teleport point already added, use the
command call script of the events and inside you put this code:
update_map_info(map_id, attr, value, ref)
● map_id

it is a number. map_id refers to the id of the map.
● attr

name of the parameter to modify
(including the two points)
attr only can be :x, :y, :direction or :map_name
● :x

Use :x to modify the
X coordinate of teleport
● :y

Use :y to modify the
Y coordinate of teleport
● :direction

Use :direction to modify where
the character will look when
teleporting
● :map_name

Use :map_name to change the name
of teleport
● value

It must be a text between quotation marks to modify
the value of :map_name (example "my text") or a number
to modify the other values
● ref

Can be a number (Ex: 1), a string (Ex: "name") or
symbol
symbol)
··········································································
- To show the teleport selection window, use the command call script
of the events and inside you put this code:
open_teleport
··········································································
**************************************************************************

️
SCRIPT
Code:
本贴来自国际rpgmaker官方论坛作者:newold处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:
https://forums.rpgmakerweb.com/threads/teleport-to-visited-sites.104205/