This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
Сабж в названии. В действии нужно будет указать путь от папка плагинов до конфига, строки и символа. Далее всё это изменяется, сохраняется и следующим действием идёт команда перезагрузки плагина через PlumMan или /<plugin> reload (кому как =D)
Очень даже интересная идея. Вообще можно сделать возможность чтения/записи в произвольный файл.
В произвольный - то есть рандомный? В каком смысле, подробнее можно? :D
Можно было бы добавить не только редактирование каких-то файлов, но и удаление их, папок, миров. Например, плановый вайп спец-миров или их копирование (например, есть мини-игра-мир, где люди могут крушить и строить что хотят. Но на следующую неделю мир становится прежним : всех игроков выкидывает из этого мира, существующий мир удаляется, папка с бекапом копируется под новым именем. Далее серв перезагружается по таймеру хоста. Заминка может быть в том, что перед выключением, сервер сохраняет мир. И то, что будет скопировано во время его работы, будет замещено прежним содержимым. Тогда нужно реализовать работу плагина (или этого модуля) после выключения сервера...)
Я имел в виду отдельную работу с файлами конфигуарии (в смысле с любым файлом *.yml). Не важно принадлежит он какому-то плагину или нет. По поводу работы с файлами миров - тут есть свои сложности. Лучше пока этим не озадачиваться.
@fromgate: Go
Да, создавать велосипед не нужно, ведь есть MultiWorld. Нужно просто использовать его через консоль: выключить и удалить мир.
С помощью ReActions можно было бы скопировать бекап и переименовать его. Далее подгрузить обратно на сервер.
Судя по тому, что Вы сделали акцент только на сложности работы с файлами миров, то, могу сделать вывод, что копирование и переименование файлов посредством ReActions - дело плёвое.
To post a comment, please login or register a new account.