Transfer - Retrieve Cookie (Section) — SkBee
Addon: SkBee · Category: Section · Since: 3.5.3
Syntax
retrieve cookie with key %namespacedkey/string% [from %player%]Description
Retrieve a cookie from a player. Due to the retrieval process happening async, this will delay proceeding code. While the cookie is being retrieved, the following code will wait. NOTE: Cookies are stored across server transfers.
Examples
command /server <string>:
trigger:
store cookie "%uuid of player%-transfer" with key "transfer" on player
transfer player to arg-1
# Connect event is recommended over join event
# This way if you have to kick the player it's done before they join
on connect:
# only do a cookie check if player was transferred
if player is transferred:
retrieve cookie with key "transfer" from player:
if transfer cookie = "%uuid of player%-transfer":
# stop code if cookie is correct
stop
# kick player if cookie is missing or incorrect
kick player due to "&cIllegal Transfer"