pesde sap0bombado / create_player_data

Options

Pass options to createPlayerData:

local Data = createPlayerData({
    template = template,
    profileStoreIndex = "Default",
    profileStoreDataPrefix = "PLAYER_",
    useMock = false,
    viewedUserId = nil,
    overridenUserId = nil,
    dontSave = false,
    resetData = false,
})

Essentials

OptionWhat it does
templateRequired. Default data shape for every player.

Storage

OptionWhat it does
profileStoreIndexProfileStore name. Defaults to "Default".
profileStoreDataPrefixPrefix before the user id in the profile key. Defaults to "PLAYER_".

Testing

OptionWhat it does
useMockUses ProfileStore mock storage for testing.
dontSaveLoads with GetAsync instead of a write session.
resetDataRemoves the profile before loading.

Admin / inspection

OptionWhat it does
viewedUserIdLoads another user's data for viewing, no write session.
overridenUserIdUses another user id as the active profile.