Войти на сайт

Авторизация, ждите ...
×
  • Страница:
  • 1
  • 2
  • 3

ТЕМА: Ядро DKCore v. 1.81

Ядро DKCore v. 1.81 8 года 5 мес. назад #86419

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Название плагина: Ядро DKCore
Автор: DK
Версия: 1.81
Описание: Ядро. Требуется для других плагинов от DK и для проверки обновлений.

Установка:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Проверка обновлений:
В событии вызвать команду плагина: DKUpdates
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Важная информация:
Будьте внимательны при скачивании плагинов в папку проекта
Некоторые плагины имеют настройки в самом файле
При обновлении эти настройки могут быть перезаписаны

Обзор плагина версии 1.71
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Скачать Демо со всеми плагинами: Все плагины от DK

Скачать с сайта DK Plugins: DK Plugins
Последнее редактирование: 7 года 4 мес. назад от DK.
Администратор запретил публиковать записи гостям.

Ядро DKCore v. 1.1 8 года 5 мес. назад #86836

  • EvilCat
  • EvilCat аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 469
  • Спасибо получено: 850
  • 2 место 3 место ГотвУчитель
Несколько советов.
DKCore.StringArrayToNumberArray = function(array) {
	for(var i = 0; i < array.length; i++)
		array[i] = Number(array[i]);
	return array;
};

Такой функционал можно сделать проще, заменив всё тело функции на
return array.map(function(val) { return Number(val); } );

См. руводство. Совместимость безупречная.



DKCore.CloneObject = function(object) {
	return Object.create(object);
};

Это не клонирует объект, а создаёт такой новый объект, прототипом которого является данный. Например, если у object есть параметр "species", равный "Cat", а потом ты поменяешь его на "Tiger", то у всех "клонированных" объектов, не имеющих персонально заданного параметра species, тоже поменяется на "Tiger". Это то же самое, что ключевое слово new, но без конструктора. Возможно, это то самое, что тебе и нужно, но тогда название вводит в заблуждение.



Array.prototype.isEmpty = function() {
	return this.length === 0;
};

Подобные дополнения к стандартным классам считаются небезопасными потому, что, если я не ошибаюсь, при прогоне такого массива через for..in там внезапно будут обработаны не только числовые индексы, но и поля новых функций! А length каждого массива увеличится на несколько пунктов, даже если числовых индексов не будет. Я не запускала твой скрипт, чтобы проверить, но читала об этом...

Чтобы избежать этого, новые поля нужно задавать с помощью метода defineProperty с указанным enumerable=false. Руководство.
Последнее редактирование: 8 года 5 мес. назад от EvilCat.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DK

Ядро DKCore v. 1.1 8 года 5 мес. назад #86837

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Спасибо за замечания, попробую разобраться и учесть это.
Администратор запретил публиковать записи гостям.

Ядро DKCore v. 1.4 8 года 3 мес. назад #88332

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Важное обновление. Всем рекомендую обновиться.
Добавлена поддержка контроля версий.
Последнее редактирование: 8 года 3 мес. назад от DK.
Администратор запретил публиковать записи гостям.

Ядро DKCore v. 1.41 8 года 3 мес. назад #88357

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Еще важнее обновление!
Поддержка контроля версий 2.0!
Администратор запретил публиковать записи гостям.

Ядро DKCore v. 1.5 8 года 3 мес. назад #88376

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
В версии 1.5 встроен Контроль Версий.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79

Ядро DKCore v. 1.5 8 года 3 мес. назад #88774

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Для будущих плагинов могут потребоваться различные настройки.
Тестирую некоторые из них (ползунок, чек бокс, выпадающий список).
Как Вам ?
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Демий, RastaManGames

Ядро DKCore v. 1.5 8 года 3 мес. назад #88775

  • RastaManGames
  • RastaManGames аватар
  • Вне сайта
  • Мастер
  • Сообщений: 172
  • Спасибо получено: 92
  • Разработчик
Subzeroy пишет:
Для будущих плагинов могут потребоваться различные настройки.
Тестирую некоторые из них (ползунок, чек бокс, выпадающий список).
Как Вам ?
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Ты наш ЯнФлай! :3
Смотрится шикарно!
Последнее редактирование: 8 года 3 мес. назад от RastaManGames.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DK

Ядро DKCore v. 1.5 8 года 3 мес. назад #88846

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Мой вариант игровых опций.
P.S. где написано "Нет" и "Да" - это чек боксы. Еще думаю над их фоном
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79, Ren310, Демий, RastaManGames

Ядро DKCore v. 1.5 8 года 3 мес. назад #88882

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Добавил новый элемент. Точно не уверен, как называется, но пусть будет Трансферное окно. Уже есть идея одного плагина с этим окном.
P.S. Думаю еще добавить элемент под названием Radio Button (Группа из нескольких флажков, в которой можно выбрать только один элемент)

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Последнее редактирование: 8 года 3 мес. назад от DK.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79, Демий, Paranoid

Ядро DKCore v. 1.5 8 года 3 мес. назад #88883

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1599
  • Спасибо получено: 1520
  • 1 место в ГотвПисатель 2 место3 место ГотвВетеран3 местоТестерРазработчикУчитель
Отрадно видеть столь успешное продвижение! :whistle: Всё это выглядит весьма многообещающе.

Много полезностей и красявостей - это всегда круто. @^_^@
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DK

Ядро DKCore v. 1.5 8 года 3 мес. назад #88968

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Очередное видео про базовые элементы настроек
В видео показаны 2 новых элемента: Radio Button и Input Window
в Input Window планируется 3 реализации ввода текста: обычный ввод, ввод только чисел, ввод пароля (отображение звездочек ****)
Пробел пока не работает, но добавлю.
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Ren310, Демий, DesKarD

Ядро DKCore v. 1.5 8 года 3 мес. назад #89031

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Кто-нибудь из скриптеров может глянуть плагин базовых элементов ?
Полностью готов DKTools_CheckBox и больше половины DKTools_Slider.
Принимаются различные пожелания и советы по оптимизации/улучшению вида кода/элементов.
Документации пока нет :unsure:
Скачать: Яндекс.диск
Администратор запретил публиковать записи гостям.

Ядро DKCore v. 1.5 8 года 3 мес. назад #89139

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Очередное небольшое видео.
Улучшенное окно ввода текста и готовый элемент RadioButton.
Количество элементов задается с помощью строк и столбцов.

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Ren310, Демий

Ядро DKCore v. 1.5 8 года 3 мес. назад #89140

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1599
  • Спасибо получено: 1520
  • 1 место в ГотвПисатель 2 место3 место ГотвВетеран3 местоТестерРазработчикУчитель
А Сибзиро продолжает плодить крутые фичи, подбивая всех перейти на МВ! @^_^@
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DK, RastaManGames

Ядро DKCore v. 1.5 8 года 2 мес. назад #89434

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Добавлена поддержка кнопки Delete в окно ввода текста + новый элемент для выбора цвета
Также планируется добавить кнопки home и end для быстрого перехода в начало/конец текста

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79, Демий

Ядро DKCore v. 1.5 8 года 2 мес. назад #89472

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Нравится ли Вам внешний вид ?

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79, Ren310, Демий, RastaManGames

Ядро DKCore v. 1.5 8 года 2 мес. назад #89473

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1599
  • Спасибо получено: 1520
  • 1 место в ГотвПисатель 2 место3 место ГотвВетеран3 местоТестерРазработчикУчитель
Интересно, как это будет выглядеть на не стандартном скине окна? И ещё, сам инвентарь останется таким как тут?
Администратор запретил публиковать записи гостям.

Ядро DKCore v. 1.5 8 года 2 мес. назад #89610

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Демий пишет:
Интересно, как это будет выглядеть на не стандартном скине окна? И ещё, сам инвентарь останется таким как тут?

Например, вот так можно настроить окна:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Инвентарь остается стандартным.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79, Демий, Lipton

Ядро DKCore v. 1.5 8 года 2 мес. назад #90006

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • 2 место Проект месяца 1 местоРазработчикОраторУчительПроект месяца 3 местоПрограммист RubyВетеранПаладинПроект месяца 2 место
Как Вам расположение окон ? Как внешний вид в общем ?

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
Модераторы: NeKotZima
Время создания страницы: 0.309 секунд