Verse Library verse

01 Fragment

Launches players onto D-Launchers and prevents double launches, ideal for trap or movement mechanics.

verse-library/using-dlauncher-devices-in-fortnite-creative/01-fragment.verse

using /Fortnite.com/Devices
using /Engine/Systems
using /Fortnite.com/Devices/DLauncher
using /Fortnite.com/Devices/ItemGranter

# This is our main script. It's like the brain of our trap.
LaunchPadTrap = script:
    # VARIABLES: These are our sticky notes.
    # 'launched_player' is a variable that holds a reference to a player.
    # We start with 'None' because no one has been launched yet.
    launched_player := None

    # This function runs when the game starts.
    OnBegin<override>()<suspends>: void =
        print("Launch Pad is ready!")

    # This function is called when a player touches the D-Launcher.
    # 'player' is the person who touched it.
    OnPlayerEntered<override>(player: Player)<suspends>: void =
        # Check if a player is already being launched.
        # If 'launched_player' is not None, someone is already in the air.
        if (launched_player != None):
            print("Someone is already in the air! Wait for them to land.")
            return

        # Set the sticky note: This player is now 'launched_player'.
        launched_player = player

        # Find the D-Launcher device in our scene.
        # We assume the launcher is named "MyDLauncher" in the editor.

Sign in free to read the full source 🌴

This Verse Library file is members-only. Create a free account to view the complete source and download the .verse file.

Sign in with Discord

Comments

    Sign in to vote, comment, or suggest an edit. Sign in