Ir para o conteúdo principal
Version: latest - a1.30.x ⚖️

Dados persistentes

Como armazenar e recuperar dados persistentes do disco usando o sistema integrado.

No mundo do nanos é possível armazenar e recuperar dados de disco com funções simples.

tip

É possível armazenar dados persistentes em ambos Cliente e Servidor!

Formato do arquivo

Os dados persistentes são armazenados automaticamente no formato TOML no arquivo PersistentData.toml dentro da sua pasta do pacote / . Este arquivo só é criado se você chamar Package.SetPersistentData().

Armazenando e Recuperando dados

Todos os arquivos Persistentes são carregados automaticamente quando o pacote é carregado e armazenado na memória. Você pode facilmente acessar todo o arquivo com o método Package.GetPersistentData().

Para armazenar dados, você precisará passar um valor de chave , que irá armazenar any valor de isca na chave.

Examples

local minha_table = {
meu_id = 123,
meu_data_02 = "dadosa"
}

Pacote. etPersistentData("awesome_table", my_table)

-- PersistentData.toml será:
-- awesome_table = {my_id = 123, meu_data_02 = "data"}
local my_table = Package.GetPersistentData().awesome_table

Console.Log(my_table.my_id)

-- Will print:
-- 123