Save-Point
[Unsupported] MapSwitch! XP - Printable Version

+- Save-Point (https://www.save-point.org)
+-- Forum: Material Development (https://www.save-point.org/forum-8.html)
+--- Forum: Scripts Database (https://www.save-point.org/forum-39.html)
+---- Forum: RPGMaker XP (RGSS) Engine (https://www.save-point.org/forum-116.html)
+---- Thread: [Unsupported] MapSwitch! XP (/thread-2316.html)



[Unsupported] MapSwitch! XP - PK8 - 12-07-2008

MapSwitch XP
Version: 1

Introduction
Introducing MapSwitch! This script will activate switches automatically on entering specified maps. It also deactivates when leaving specified maps.

Features
  • Activates a particular switch when entering specified maps. Also deactivates switches when entering a map not specified.
Screenshots

Demo
No demo link available.

Script
MapSwitch XP

Instructions

I hope that I worded them correctly. Hopefully the instructions are easy to follow.
  • Lines 26 - 31 are about the constants "PUNK_MAP_IDS" and "PUNK_MAP_SWITCH_IDS"
  • Lines 33 - 52 are about adding another set of constants in case one may just not be enough.
Paste the Mapswitch XP script above main.

FAQ
Awaiting question.

Compatibility & Aliases
I have not checked the SDK. I think it's highly likely to be compatible.

Aliases
  • main
  • transfer_player
Credits and Thanks
Syvkal & Digi: for talking about $game_map.map_id. When they first spoke of it, I was confused.
Syvkal & Kurisu: Explaining Aliases.
Mac/Chrono Cry: Helping out.
Trickster: Pointing out better ways to code it (code cleaning). I also learned Constants from him.

Author's Notes
When I was working on an event system, an idea just *pop* came into my head. Of course there were evented ways to track down a players map ID and (de)activate switches depending on what map s/he's in but... that takes too much time and I don't want to event something like that for an event system I was working on.

As you can probably see, I spent a little more time decorating and typing the instructions than making this short script. This is the first time I did a script "storyboard". This is my first script/resource of my fourth year being in the RPG Maker community. This is the first time I've learned and made use of aliases, arrays and constants.

Terms and Conditions
Please credit Punk. Please! In my three years in the RM community, I have not seen my handle in any credits. *goes down on his knees and begs* This would mean a lot. Thanks for using this script!