Create a sprite object and name it (I call mine Vol_EventTrigger)Give it instance variables for gotoX gotoY and LVL
create global variables for spawnX and spawnY
create three event sheets and call them system createPlayer and removePlayer
in createPlayer do something like this:
<img src="http://i5.photobucket.com/albums/y173/crawllikeinsects/start-of-layout_zps0b9451b6.png" border="0" />
in removePlayer do something like this
<img src="http://i5.photobucket.com/albums/y173/crawllikeinsects/end-of-layout_zpsf17f05ef.png" border="0" />
and in system do something like this
<img src="http://i5.photobucket.com/albums/y173/crawllikeinsects/triggerlogic_zps6e24caed.png" border="0" />
Now you can change parameters on a per instance basis and place as many portals to different layouts as you want
just create an instance of the Vol_EventTrigger as a sort of trip wire in the doorway to every area you want to send you player and then in that instances instance variables specify the spawn location and the layout you are spawning in to and voila!
now all you have to do is make sure the 3 new event sheets you created are included in your layout event sheets and you should be good to go
also note the structure of the Vol_EventTrigger events and the fact that what is listed is type = 0
this is so that you can assign another instance variable to your event trigger and call it "Type" and then you can create different conditions for each type of event trigger and then you can use the same object not only to trigger level switches but any number of in game events such as dialog with npcs or other scripted events
I do hope I didn't miss anything I'm not very good at giving instruction :P