Запись текста в файл
Вместо 'Hello, mukerist!' пишем текст который нам нужен (в кавычках)
Вместо '1.txt' пишем любое название файла,а затем через точку тип файла. В данном случае файл называет "1", и это текстовый файл. Файл будет находиться в корне игры
Зачем оно надо?PHP код:const name = '1.txt';
let text = 'Hello, mukerist!';
const fs = require('fs');
fs.appendFile(name, text, function(err) {
if (err) throw err;
});
Например, для тестирования можно записать в файл значения всех переменных
Чтение из текстового файлаPHP код:const name = '1.txt';
let text;
const fs = require('fs');
$gameVariables._data.forEach(function(num, i, nums) {
text = `переменная ${i} = ${num}\n`;
fs.appendFile(name, text, function(err) {
if (err) throw err;
});
});
Затем можно например записать текст в переменную путем добавления в конце строчкиPHP код:const name = '1.txt';
const xhr = new XMLHttpRequest();
let content;
xhr.open("GET", name, false);
xhr.send(null);
content = xhr.responseText;
Зачем оно надо?PHP код:$gameVariables.setValue(1, content);
Можно, например, легко вставлять длинные тексты в игру, например отрывки из книг, записав в текст в переменную а потом написав "\V[1]" в сообщении мейкер
Интересно, что мейкер сам разобьет длинный текст на несколько сообщений а не будет обрезать и оставлять только первые строки, как это делает редактор




Ответить с цитированием


Социальные закладки