Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
С помощью чего это можно осуществить?Ну, ты просто берешь.. и делаешь. В чем именно вопрос?
Я хотел добавить в плагин систему лвлов. Был бы благодарен если, кто подскажет как это можно осуществить.
Я так понимаю, речь про какую-то собственную систему опыта, не ванильную? Тогда так:
Уровни игроков можно хранить в базе данных, чтобы иметь возможность синхронизировать уровень на разных серверах.
При запуске плагина создаёшь таблицу.
При входе игрока загружаешь его уровень из таблицы.
При выходе сохраняешь в таблицу.
Ещё можно раз в 5 минут сохранять уровень всех онлайн-игроков, чтобы не потерять данные при падении сервера.
Также нужно понимать, что уровень - это не только число уровня, но и кол-во опыта на конкретном уровне. Нужна формула, по которой можно понять, сколько всего требуется опыта на том или ином уровне.
Например: опыт = уровень во второй степени
Варианты хранения данных в базе такие:
1) Текущий уровень + кол-во опыта до следующего уровня
2) Текущий уровень + кол-во опыта, полученное на текущем уровне
3) Только кол-во опыта, полученное за все время
Какой вариант выбрать - решай сам, особого значения не имеет.
Разве что при 1 варианте можно будет в любой момент менять формулу опыта, и ничего особо не сломается