using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Fortnite.com/Characters }
# See https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse for how to create a verse device.
# A Verse-authored creative device that can be placed in a level
freeze_device := class(creative_device):
@editable
Trigger : trigger_device = trigger_device{}
# Runs when the device is started in a running game
FreezePlayer(Agent: ?agent):void=
Print("時よ、止まれ!!!")
if(PlayerAgent := Agent?, FortCharacter := PlayerAgent.GetFortCharacter[]):
FortCharacter.PutInStasis(stasis_args{AllowTurning := true, AllowFalling := true, AllowEmotes := true})
spawn:
UnfreezePlayer(FortCharacter)
UnfreezePlayer(FortCharacter : fort_character)<suspends> :void=
Sleep(5.0)
FortCharacter.ReleaseFromStasis()
OnBegin<override>()<suspends>:void=
# TODO: Replace this with your code
Trigger.TriggeredEvent.Subscribe(FreezePlayer)
Print("Hello World")
文言を表示
▼ 関数の定義と文言の表示
@editable
Trigger: trigger_device = trigger_device{}
# Runs when the device is started in a running game
FreezePlayer(Agent: ?agent): void =
Print("時よ、止まれ!!!")
@editable
Trigger: trigger_device = trigger_device{}
# Runs when the device is started in a running game
FreezePlayer(Agent: ?agent): void =
Print("時よ、止まれ!!!")
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Fortnite.com/Characters }
# See https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse for how to create a verse device.
# A Verse-authored creative device that can be placed in a level
freeze_device := class(creative_device):
@editable
Trigger : trigger_device = trigger_device{}
# Runs when the device is started in a running game
FreezePlayer(Agent: ?agent):void=
Print("時よ、止まれ!!!")
if(PlayerAgent := Agent?, FortCharacter := PlayerAgent.GetFortCharacter[]):
FortCharacter.PutInStasis(stasis_args{AllowTurning := true, AllowFalling := true, AllowEmotes := true})
spawn:
UnfreezePlayer(FortCharacter)
UnfreezePlayer(FortCharacter : fort_character)<suspends> :void=
Sleep(5.0)
FortCharacter.ReleaseFromStasis()
OnBegin<override>()<suspends>:void=
# TODO: Replace this with your code
Trigger.TriggeredEvent.Subscribe(FreezePlayer)
Print("Hello World")
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Fortnite.com/Characters }
# See https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse for how to create a verse device.
# A Verse-authored creative device that can be placed in a level
freeze_device := class(creative_device):
@editable
Trigger : trigger_device = trigger_device{}
# Runs when the device is started in a running game
FreezePlayer(Agent: ?agent):void=
Print("時よ、止まれ!!!")
if(PlayerAgent := Agent?, FortCharacter := PlayerAgent.GetFortCharacter[]):
FortCharacter.PutInStasis(stasis_args{})
spawn:
UnfreezePlayer(FortCharacter)
UnfreezePlayer(FortCharacter : fort_character)<suspends> :void=
Sleep(5.0)
FortCharacter.ReleaseFromStasis()
OnBegin<override>()<suspends>:void=
# TODO: Replace this with your code
Trigger.TriggeredEvent.Subscribe(FreezePlayer)
Print("Hello World")
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Fortnite.com/Characters }
# See https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse for how to create a verse device.
# A Verse-authored creative device that can be placed in a level
freeze_device := class(creative_device):
@editable
Trigger : trigger_device = trigger_device{}
# Runs when the device is started in a running game
FreezePlayer(Agent: ?agent):void=
Print("時よ、止まれ!!!")
if(PlayerAgent := Agent?, FortCharacter := PlayerAgent.GetFortCharacter[]):
FortCharacter.PutInStasis(stasis_args{AllowTurning := true, AllowFalling := true, AllowEmotes := true})
spawn:
UnfreezePlayer(FortCharacter)
UnfreezePlayer(FortCharacter : fort_character)<suspends> :void=
Sleep(5.0)
FortCharacter.ReleaseFromStasis()
OnBegin<override>()<suspends>:void=
# TODO: Replace this with your code
Trigger.TriggeredEvent.Subscribe(FreezePlayer)
Print("Hello World")
完全なスクリプト:5秒空中フリーズ
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Fortnite.com/Characters }
# See https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse for how to create a verse device.
# A Verse-authored creative device that can be placed in a level
freeze_device := class(creative_device):
@editable
Trigger : trigger_device = trigger_device{}
# Runs when the device is started in a running game
FreezePlayer(Agent: ?agent):void=
Print("時よ、止まれ!!!")
if(PlayerAgent := Agent?, FortCharacter := PlayerAgent.GetFortCharacter[]):
FortCharacter.PutInStasis(stasis_args{})
spawn:
UnfreezePlayer(FortCharacter)
UnfreezePlayer(FortCharacter : fort_character)<suspends> :void=
Sleep(5.0)
FortCharacter.ReleaseFromStasis()
OnBegin<override>()<suspends>:void=
# TODO: Replace this with your code
Trigger.TriggeredEvent.Subscribe(FreezePlayer)
Print("Hello World")