You're probably using the wrong pipe object. There are two different enterable downward pipe objects: one will always dump Mario in a dark floorless room with the World 7 Map music playing. I forget which is which, though, so if that's the problem try the other pipe object and it should work.
If that still doesn't work, you probably don't have a pointer object in your level for the x-range that your pipe is in. Every 3-byte object (IIRC) in bank 7 is a pointer. SMB3 Workshop has a built-in method for editing those, IIRC you can just click on your pointer object and then click "Edit Pointer" in the bottom right corner of the window. Set the Entrance Horizontal to the x-range that contains your pipe, Exit Horizontal to the x-location of the exit door or pipe in the bonus area, Exit Vertical to the y-location of the exit door or pipe, and Exit Action to the correct action Mario will take when he appears in the bonus area (i.e. downward pipe for coming out of a pipe downward). Also make sure the Next Area section in your level's header is set up properly. One unfortunate part of SMB3's pointer system is that all exits from a specific level must go to the same level, though they can come into the level in different areas.
Note that the pointer object's x and y positions will change when you edit it. Moving it manually will change its properties, so don't do that unless you know how it will change when you move it.
____________________
~八雲藍 |