В прошлом уроке мы с вами создавали свой первый плагин, который будет приветствовать игрока при входе на сервер. А сейчас мы сделаем плагин, который будет выводить информацию об игроке и сохранять её в отдельный конфиг!
Возьмём наш прошлый плагин и добавим в него используемый класс «Config» для работы с конфигами. (use pocketmine\utils\Config;)
А теперь давайте создадим функции добавления в конфиг информации об игроке, а также проверку её наличия:
Основные функции созданы, теперь обработаем вход игрока:
Всё, теперь при входе каждого игрока будет добавляться запись в конфиг. Проверим:
Ура, плагин работает, а в его папке создался конфиг:
Теперь зайдем на наш сервер:
И проверим наш конфиг:
Ура, плагин работает! А давайте немного увеличим его функционал? Сделаем вывод статистики конфига при выключении сервера!
Проверим:
Вот и все! Сегодня мы познакомились с базовыми функциями при работе с конфигами. При помощи алгоритмов можно создать авторизацию, статистику и прочие полезные плагины.
Скачать исходник: https://yadi.sk/d/AMNYfFZ0PN9K7Q