2015-07-07 2 views

ответ

1

Для создания дескриптора файла вы должны использовать io.open(filename, mode), а затем используйте :write(linecontent) и :read("*line"), чтобы написать и прочитать по порядку. Оттуда вы можете «груз» и «сохранить» переменные отслеживания заказов строки для каждой переменной используется:

local f = assert(io.open("quicksave.txt", "w")) 
f:write(firstVariable, "\n") 
f:write(secondVariable, "\n") 
f:write(thirdVariable, "\n") 
f:close() 
local f = assert(io.open("quicksave.txt", "r")) 
firstVariable = f:read("*line") 
secondVariable = f:read("*line") 
thirdVariable = f:read("*line") 
f:close() 
0

Лучший способ было бы поместить переменные внутри таблицы, а затем использовать textutils.serialize как это:

Чтобы сохранить это сделать:

local file = fs.open("filename", "w") 
file.write(textutils.serialize(your_table)) 
file.close() 

Чтобы загрузить это сделать:

local file = fs.open("filename", "r") 
your_table = textutils.unserialize(file.readAll()) 
file.close() 
Смежные вопросы