Ядро DKCore v. 1.81
Если у тебя есть некоторые навыки программирования, и ты хочешь писать свои плагины для RPG Maker MV, то обращайся. Расскажу все, что знаю сам. С вопросами «как исправить такой-то плагин» проходим мимо. Я расскажу об общей структуре плагинов. После чего ты сам сможешь исправлять различные плагины под свои нужды и писать новые. Ищу действительно заинтересованных в этом людей. Требуется знание основ JavaScript: переменные, условия, циклы, функции, классы.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
### Что нового ###
-Добавлен класс Window_DKCore_Command (для будущих плагинов)
-Улучшены некоторые функции
-Улучшен Контроль Версий
Внимание! Изменена структура Контроля Версий. Теперь отображаются только установленные плагины, при нажатии на плагин открывается страница обсуждения в группе вк (после открытия сайта переделаю ссылки на него), при нажатии на надпись "группа вк" и "сайт" также открываются соответствующие ссылки.
Также в старой версии 1.5 не будут отображаться обновления. Только сообщение об обновлении плагина. Сообщение будет отключено в конце февраля.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
P.S. Также добавлена возможность переключаться между всеми и установленными плагинами
Пример обновления плагина:
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
DeadElf79 пишет: Сабзиро, а слабо опубликовать код на гитхаб и грузить файл прямо оттуда при обновлении? Ну, в jQuery можно форсировать загрузку файла, и вот здесь я тоже что-то видел: pixelscommander.com/javascript/javascrip...ignore-content-type/
Попробую в этом разобраться
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
В проверке обновлений добавлено отображение, какие плагины имеют настройки внутри плагина
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Сайт: DK Plugins
Видео:
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Планируется добавить не только переменные и переключатели
Видео:
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 1597
- Спасибо получено: 1522
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 1597
- Спасибо получено: 1522
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Видео:
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
По порядку, что было сделано:
Опять переделал проверку обновлений. Отныне будет доступно до 6 различных ссылок на плагин (Прямое скачивание, сайт DK Plugins, Группа Вк, RPG Maker Web, Светлая зона, Нейтральная полоса). Убрал ссылку на Яндекс.Диск. Удалил сообщения с сервера. Добавил автоматическую проверку обновлений (включается в параметрах плагина; информация выводится в консоль). Добавил возможность автоматического открытия отладочной консоли
Изменил способ вызова проверки обновления (вместо вызова сценария из эвента вызывается команда плагина). Вся инструкция в помощи плагина
Небольшие исправления в функциях
Перевод плагина на английский язык. Здесь поподробнее.
Я пытаюсь пробиться на иностранную арену, а именно на RPG Maker Web, поэтому мне нужно переводить плагины на английский язык.
Я выражаю огромную благодарность Демию за помощь с переводом!
Но я не просто перевел плагин. Я попытался разработать систему локализации плагинов, чтобы у разработчиков была возможность использовать их в мультиязычных проектах. В параметрах плагина вы можете указать язык плагина, на котором он будет работать. Также в самой игре предусмотрена смена языка через вызов команды плагина (или через вызов определенной функции). В самом файле плагина присутствует "словарь", в котором содержится весь текст с переводом на различные языки (пока только русский и английский)
Также очень благодарю EvilCat за помощь в создании такой системы!
P.S. Надеюсь система будет успешна и не придется ее переделывать или вообще отказываться от нее. Также я обновлю остальные свои плагины и добавлю в них поддержку мультиязычности
Немного скриншотов:
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Да. Через некоторое время будет перевод остальных плагинов.Paranoid пишет: Перевод 1 плагина уже готов?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
В общем версия 1.71
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
