Verse Library verse

01 Standalone

Applies disguises to players interacting with specific devices. Useful for spy stations or identity swaps.

verse-library/using-disguise-items-in-fortnite-creative/01-standalone.verse

# SpyStationScript.ver
# A simple script that applies a disguise when a player interacts with the device.

using { /Fortnite.com/Devices }
using { /Verse.org/Sim }

# This is our main Script class. It attaches to the Disguise device.
# Think of this as the "Brain" of the Spy Station.
spy_station := class(VerseSpeaker):

    # This is a VARIABLE.
    # It's like a persistent memory slot in your backpack.
    # We'll use it to store the "last known player" if we wanted to,
    # but for now, we just use it to keep the script tidy.
    last_interaction_time := 0.0

    # This is an EVENT.
    # It's like a tripwire. When the device is interacted with,
    # this function automatically runs.
    on_interact(event: DeviceInteractedEvent) -> unit:
        # 'event' contains info about who triggered it.
        # We need to find out who the player is.
        player := event.GetInstigator()

        # Check if the instigator is actually a player.
        # (Prevents bots or projectiles from triggering the disguise).
        if (player != None && player.IsPlayer()):
            # Here is the MAGIC API call.
            # We are telling the game engine:
            # "Apply the Disguise defined in this device to this player."

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